Class PropertyListParameterDecoder
- java.lang.Object
-
- org.smooks.engine.resource.config.ParameterDecoder<String>
-
- org.smooks.engine.resource.config.PropertyListParameterDecoder
-
- All Implemented Interfaces:
org.smooks.api.delivery.ContentHandler
public class PropertyListParameterDecoder extends ParameterDecoder<String>
ParameterDecoderused to convert a parameter String value to a list ofProperties. This decoder is pre-installed.Example Usage
<param name="magic-properties-param" type="properties"> x=11111 y=22222 z=33333 </param>The code for accessing this parameter value:
Note, we will make this filter easier in the next release. You'll be able to call a method such as "getDecodedParameter" on theParameterparam =resourceConfig.getParameter("magic-properties-param");Propertiesproperties = (Properties)param.getValue();ResourceConfig, returning a decoded parameter Object.- Author:
- tfennelly
- See Also:
ResourceConfig
-
-
Constructor Summary
Constructors Constructor Description PropertyListParameterDecoder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ObjectdecodeValue(String value)Decode the supplied parameter value.
-
-
-
Method Detail
-
decodeValue
public Object decodeValue(String value) throws org.smooks.api.resource.config.ParameterDecodeException
Description copied from class:ParameterDecoderDecode the supplied parameter value.- Specified by:
decodeValuein classParameterDecoder<String>- Parameters:
value- The value to be decoded.- Returns:
- The decode value Object.
- Throws:
org.smooks.api.resource.config.ParameterDecodeException- Unable to decode parameter value.
-
-