org.jactr.core.utils.parameter
Class ParameterHandler<T>

java.lang.Object
  extended by org.jactr.core.utils.parameter.ParameterHandler<T>
All Implemented Interfaces:
IParameterHandler<T>
Direct Known Subclasses:
ACTRParameterHandler, BooleanParameterHandler, ClassNameParameterHandler, CollectionParameterHandler, LinkParameterHandler, NumericParameterHandler, SimilarityParameterHandler

public abstract class ParameterHandler<T>
extends java.lang.Object
implements IParameterHandler<T>

Author:
harrison To change the template for this generated type comment go to Window - Preferences - Java - Code Generation - Code and Comments

Constructor Summary
ParameterHandler()
           
 
Method Summary
static BooleanParameterHandler booleanInstance()
           
static ClassNameParameterHandler classInstance()
           
abstract  T coerce(java.lang.String value)
           
static IParameterHandler instance(java.lang.Class type)
           
static NumericParameterHandler numberInstance()
           
 java.lang.String toString(T value)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ParameterHandler

public ParameterHandler()
Method Detail

numberInstance

public static NumericParameterHandler numberInstance()

classInstance

public static ClassNameParameterHandler classInstance()

booleanInstance

public static BooleanParameterHandler booleanInstance()

instance

public static IParameterHandler instance(java.lang.Class type)

coerce

public abstract T coerce(java.lang.String value)
Specified by:
coerce in interface IParameterHandler<T>
See Also:
IParameterHandler.coerce(String)

toString

public java.lang.String toString(T value)
Specified by:
toString in interface IParameterHandler<T>