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
作者:
林良益,卓诗垚

构造方法摘要
ExpressionParser()
           
 
方法摘要
 ExpressionToken changeToToken(ExpressionToken previousToken, Element ele)
          将切分的元素转化成ExpressionToken,并验证减号还是负号
 java.util.List<ExpressionToken> getExpressionTokens(java.lang.String expression)
           
 Operator getOperator(java.lang.String name)
          通过名称取得操作符
static void main(java.lang.String[] s)
           
 void pushParenthesis(Element ele)
          如果是括号,则记录下来,最后进行最后进行匹配
 
从类 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)