public class ExpressionNode extends Object
| 构造器和说明 |
|---|
ExpressionNode(String value) |
| 限定符和类型 | 方法和说明 |
|---|---|
Object |
getNumeric() |
int |
getPri() |
ExpressionNodeType |
getType() |
ExpressionNode |
getUnitaryNode() |
String |
getValue() |
boolean |
IsCongener(char c1,
char c2)
判断两个字符是否是同一类
|
static boolean |
isDatetime(String op)
判断是否为日期
|
boolean |
isNumerics(String op)
判断是否为数值
|
static boolean |
IsUnitaryNode(ExpressionNodeType nodeType)
判断是否是一元操作符节点
|
boolean |
IsWhileSpace(char c)
判断某个字符是否是空白字符
|
boolean |
needMoreOperator(char c)
判断某个字符后是否需要更多的操作符
|
void |
setNumeric(Object numeric) |
void |
setPri(int pri) |
void |
setType(ExpressionNodeType type) |
void |
setUnitaryNode(ExpressionNode unitaryNode)
设置或返回与当前节点相关联的一元操作符节点
|
void |
setValue(String value) |
public ExpressionNode(String value)
value - 操作数或运算符public Object getNumeric()
public void setNumeric(Object numeric)
public void setUnitaryNode(ExpressionNode unitaryNode)
unitaryNode - public boolean isNumerics(String op)
op - public static boolean isDatetime(String op)
op - public boolean needMoreOperator(char c)
c - public boolean IsCongener(char c1,
char c2)
c1 - c2 - public boolean IsWhileSpace(char c)
c - public static boolean IsUnitaryNode(ExpressionNodeType nodeType)
nodeType - public String getValue()
public void setValue(String value)
public ExpressionNodeType getType()
public void setType(ExpressionNodeType type)
public int getPri()
public void setPri(int pri)
public ExpressionNode getUnitaryNode()
Copyright © 2019. All rights reserved.