|
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjpicedt.format.input.util.AbstractRegularExpression
jpicedt.format.input.util.NumericalExpression
public class NumericalExpression
An expression containing only digits, possibly preceded by whitespaces ; a post-delimiters can be specified, as well as the number's type (int or double) and its sign
| Constructor Summary | |
|---|---|
NumericalExpression()
Constructor w/o postfix, type=DOUBLE and sign=ANY_SIGN. |
|
NumericalExpression(int numberType,
int sign)
Constructor w/o postfix, i.e. parse as many digits as possible. |
|
NumericalExpression(int numberType,
int sign,
String postfix,
boolean swallowPostFix)
|
|
| Method Summary | |
|---|---|
Number |
getValue()
Return the parsed value, wrapped in a Number (either Integer or Double) |
boolean |
interpret(Context context)
Parses this expression, possibly using the given Context to fetch the String to interpret if this Expression is a leaf expression. |
String |
toString()
|
| Methods inherited from class jpicedt.format.input.util.AbstractRegularExpression |
|---|
action |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public NumericalExpression(int numberType,
int sign,
String postfix,
boolean swallowPostFix)
numberType - INTEGER or DOUBLEsign - ANY_SIGN, POSITIVE, NEGATIVE, STRICTLY_POSITIVE, STRICTLY_NEGATIVE or NON_NULLpostfix - a String that signals the end of this numerical expression (if NULL, swallows as many digits as possible)swallowPostFix - if TRUE, move cursor JUST BEHIND the postfix; else move it TO THE POSTFIX POSITION
N/A if postFix is null.
public NumericalExpression(int numberType,
int sign)
numberType - INTEGER or DOUBLEsign - ANY_SIGN, POSITIVE, NEGATIVE, STRICTLY_POSITIVE, STRICTLY_NEGATIVE or NON_NULLpublic NumericalExpression()
| Method Detail |
|---|
public boolean interpret(Context context)
throws REParserException
AbstractRegularExpression
interpret in class AbstractRegularExpressionREParserException - if an error occur during parsingpublic Number getValue()
public String toString()
toString in class Object
|
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||