org.jicengine.expression
Class NumberParser
java.lang.Object
org.jicengine.expression.StaticValueParser
org.jicengine.expression.NumberParser
- All Implemented Interfaces:
- Parser
- public class NumberParser
- extends StaticValueParser
- Author:
- .timo
Method Summary |
protected java.lang.Object |
parseValue(java.lang.String expression)
|
protected java.lang.Number |
toNumber(java.lang.String expression)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
INSTANCE
public static final NumberParser INSTANCE
NEGATIVE_SIGN
public static final char NEGATIVE_SIGN
- See Also:
- Constant Field Values
DECIMAL_SEPARATOR
public static final char DECIMAL_SEPARATOR
- See Also:
- Constant Field Values
DECIMAL_SEPARATOR_STRING
public static final java.lang.String DECIMAL_SEPARATOR_STRING
FLOAT_MARKER_1
public static final char FLOAT_MARKER_1
FLOAT_MARKER_2
public static final char FLOAT_MARKER_2
LONG_MARKER_1
public static final char LONG_MARKER_1
LONG_MARKER_2
public static final char LONG_MARKER_2
DOUBLE_MARKER_1
public static final char DOUBLE_MARKER_1
DOUBLE_MARKER_2
public static final char DOUBLE_MARKER_2
NumberParser
public NumberParser()
parseValue
protected java.lang.Object parseValue(java.lang.String expression)
throws SyntaxException
- Specified by:
parseValue
in class StaticValueParser
- Throws:
SyntaxException
toNumber
protected java.lang.Number toNumber(java.lang.String expression)
throws java.lang.NumberFormatException
- Throws:
java.lang.NumberFormatException