org.milyn.cdr
Class ParameterDecoder<T>

java.lang.Object
  extended by org.milyn.cdr.ParameterDecoder<T>
All Implemented Interfaces:
ContentHandler
Direct Known Subclasses:
PropertyListParameterDecoder, TokenizedStringParameterDecoder

public abstract class ParameterDecoder<T>
extends Object
implements ContentHandler

Abstract Parameter Decoder.

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

Author:
tfennelly

Constructor Summary
ParameterDecoder()
           
 
Method Summary
abstract  Object decodeValue(String value)
          Decode the supplied parameter value.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ParameterDecoder

public ParameterDecoder()
Method Detail

decodeValue

public abstract Object decodeValue(String value)
                            throws ParameterDecodeException
Decode the supplied parameter value.

Parameters:
value - The value to be decoded.
Returns:
The decode value Object.
Throws:
ParameterDecodeException - Unable to decode parameter value.


Copyright © 2009. All Rights Reserved.