org.jactr.core.utils.parameter
Class NumericParameterHandler

java.lang.Object
  extended by org.jactr.core.utils.parameter.ParameterHandler<java.lang.Number>
      extended by org.jactr.core.utils.parameter.NumericParameterHandler
All Implemented Interfaces:
IParameterHandler<java.lang.Number>

public class NumericParameterHandler
extends ParameterHandler<java.lang.Number>

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

Constructor Summary
NumericParameterHandler()
           
 
Method Summary
 java.lang.Number coerce(java.lang.String value)
          Coerce some value into a number
 
Methods inherited from class org.jactr.core.utils.parameter.ParameterHandler
booleanInstance, classInstance, instance, numberInstance, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NumericParameterHandler

public NumericParameterHandler()
Method Detail

coerce

public java.lang.Number coerce(java.lang.String value)
Coerce some value into a number

Specified by:
coerce in interface IParameterHandler<java.lang.Number>
Specified by:
coerce in class ParameterHandler<java.lang.Number>
Returns:
value iff value isa Number Double.valueOf(value) iff value isa String Double.NaN otherwise
See Also:
IParameterHandler.coerce(String)