Package org.smooks.engine.lookup
Class GlobalParamsLookup
- java.lang.Object
-
- org.smooks.engine.lookup.GlobalParamsLookup
-
- All Implemented Interfaces:
Function<Map<Object,Object>,GlobalParamsLookup.ParameterAccessor>
public class GlobalParamsLookup extends Object implements Function<Map<Object,Object>,GlobalParamsLookup.ParameterAccessor>
Accessor class for looking up global parameters. Profile specific parameters are stored under the "global-parameters" selector (seeResourceConfig). The parameter values are stored in the <param> elements within this Content Delivery Resource definition. This class iterates over the list ofResourceConfigelements targeted at theExecutionContextprofile. It looks for a definition of the named parameter. If the <param> has a type attribute theParameterDecoderfor that type can be applied to the attribute value through the#getParameterObject(String, ContentDeliveryConfig)method, returning whatever Java type defined by theParameterDecoderimplementation. As an example, seeTokenizedStringParameterDecoder.- Author:
- tfennelly
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classGlobalParamsLookup.ParameterAccessor
-
Constructor Summary
Constructors Constructor Description GlobalParamsLookup()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GlobalParamsLookup.ParameterAccessorapply(Map<Object,Object> registryEntries)
-
-
-
Method Detail
-
apply
public GlobalParamsLookup.ParameterAccessor apply(Map<Object,Object> registryEntries)
-
-