org.wltea.expression.format
类 ExpressionParser
java.lang.Object
org.wltea.expression.format.ExpressionParser
public class ExpressionParser
- extends java.lang.Object
- 版本:
- 2.0
Sep 23, 2008
- 作者:
- 林良益,卓诗垚
从类 java.lang.Object 继承的方法 |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ExpressionParser
public ExpressionParser()
getOperator
public Operator getOperator(java.lang.String name)
- 通过名称取得操作符
- 参数:
name
-
- 返回:
getExpressionTokens
public java.util.List<ExpressionToken> getExpressionTokens(java.lang.String expression)
throws FormatException
- 抛出:
FormatException
pushParenthesis
public void pushParenthesis(Element ele)
throws FormatException
- 如果是括号,则记录下来,最后进行最后进行匹配
- 参数:
ele
-
- 抛出:
AntipathicException
FormatException
changeToToken
public ExpressionToken changeToToken(ExpressionToken previousToken,
Element ele)
throws java.text.ParseException
- 将切分的元素转化成ExpressionToken,并验证减号还是负号
- 参数:
previousToken
- ele
-
- 返回:
-
- 抛出:
java.text.ParseException
main
public static void main(java.lang.String[] s)