|
||||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
java.lang.Objectorg.wltea.expression.ExpressionToken
public class ExpressionToken
表达式解析词元对象
嵌套类摘要 | |
---|---|
static class |
ExpressionToken.ETokenType
|
方法摘要 | |
---|---|
static ExpressionToken |
createConstantToken(BaseDataMeta.DataType dataType,
java.lang.Object dataValue)
|
static ExpressionToken |
createConstantToken(Constant constant)
|
static ExpressionToken |
createFunctionToken(java.lang.String functionName)
|
static ExpressionToken |
createOperatorToken(Operator operator)
|
static ExpressionToken |
createReference(Reference ref)
|
static ExpressionToken |
createSplitorToken(java.lang.String splitorText)
|
static ExpressionToken |
createVariableToken(java.lang.String variableName)
|
Constant |
getConstant()
获取Token的常量描述 |
java.lang.String |
getFunctionName()
获取Token的方法名类型值 |
Operator |
getOperator()
获取Token的操作符类型值 |
java.lang.String |
getSplitor()
获取Token的分隔符类型值 |
int |
getStartPosition()
|
ExpressionToken.ETokenType |
getTokenType()
获取Token的词元类型 |
Variable |
getVariable()
获取Token的变量描述 |
void |
setStartPosition(int startPosition)
|
java.lang.String |
toString()
|
从类 java.lang.Object 继承的方法 |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
方法详细信息 |
---|
public static ExpressionToken createConstantToken(BaseDataMeta.DataType dataType, java.lang.Object dataValue)
public static ExpressionToken createConstantToken(Constant constant)
public static ExpressionToken createVariableToken(java.lang.String variableName)
public static ExpressionToken createReference(Reference ref)
public static ExpressionToken createFunctionToken(java.lang.String functionName)
public static ExpressionToken createOperatorToken(Operator operator)
public static ExpressionToken createSplitorToken(java.lang.String splitorText)
public ExpressionToken.ETokenType getTokenType()
public Constant getConstant()
public Variable getVariable()
public Operator getOperator()
public java.lang.String getFunctionName()
public java.lang.String getSplitor()
public int getStartPosition()
public void setStartPosition(int startPosition)
public java.lang.String toString()
java.lang.Object
中的 toString
|
||||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |