Class NumberTypeWrapper

java.lang.Object
net.sourceforge.jeuclid.context.typewrapper.AbstractSimpleTypeWrapper
net.sourceforge.jeuclid.context.typewrapper.NumberTypeWrapper
All Implemented Interfaces:
Serializable, TypeWrapper

public final class NumberTypeWrapper extends AbstractSimpleTypeWrapper
Converting String to Numbers and vice versa is also straightforward.
Version:
$Revision: 03dc0884e86f $
See Also:
  • Constructor Details

    • NumberTypeWrapper

      public NumberTypeWrapper(Class<? extends Number> valueType)
      Simple constructor.
      Parameters:
      valueType - a subclass of Number
  • Method Details

    • getInstance

      public static TypeWrapper getInstance(Class<? extends Number> valueType)
      Parameters:
      valueType - a subclass of Number
      Returns:
      the singleton instance.
    • fromString

      public Object fromString(String value)
      Attempts to convert a parameter value expressed as string into an instance of the appropriate (for this parameter) type.
      Specified by:
      fromString in interface TypeWrapper
      Overrides:
      fromString in class AbstractSimpleTypeWrapper
      Parameters:
      value - parameter value as string
      Returns:
      parameter value as an instance of the proper type