Class ParameterDecoder<T>

  • All Implemented Interfaces:
    org.smooks.api.delivery.ContentHandler
    Direct Known Subclasses:
    PropertyListParameterDecoder, TokenizedStringParameterDecoder

    public abstract class ParameterDecoder<T>
    extends Object
    implements org.smooks.api.delivery.ContentHandler
    Abstract Parameter Decoder.

    Decodes a parameter String value to an Object. The actual decoded Object type depends on the implementation.

    Author:
    tfennelly
    • Constructor Detail

      • ParameterDecoder

        public ParameterDecoder()
    • Method Detail

      • decodeValue

        public abstract Object decodeValue​(T value)
                                    throws org.smooks.api.resource.config.ParameterDecodeException
        Decode the supplied parameter value.
        Parameters:
        value - The value to be decoded.
        Returns:
        The decode value Object.
        Throws:
        org.smooks.api.resource.config.ParameterDecodeException - Unable to decode parameter value.