| 构造器和说明 |
|---|
ExpressNode(NodeType aType,
java.lang.String aValue) |
ExpressNode(NodeType aType,
java.lang.String aValue,
java.lang.String aOrgiValue,
java.lang.Object aObjectValue,
NodeType aTreeType,
int aLine,
int aCol,
int wordIndex) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addLeftChild(ExpressNode leftChild) |
void |
addLeftChild(IDataNode ref) |
void |
addRightChild(ExpressNode rightChild) |
IDataNode |
createExpressNode(INodeType aType,
java.lang.String aValue) |
ExpressNode[] |
getChildren() |
int |
getCol() |
java.lang.String |
getInstructionFactory() |
java.util.List<ExpressNode> |
getLeftChildren() |
int |
getLine() |
NodeType |
getNodeType() |
java.lang.Object |
getObjectValue() |
java.lang.String |
getOrgiValue() |
ExpressNode |
getParent() |
NodeType |
getRealTreeType() |
java.util.List<ExpressNode> |
getRightChildren() |
NodeType |
getTreeType() |
java.lang.String |
getValue() |
int |
getWordIndex() |
boolean |
isSplitStatement() |
boolean |
isTypeEqualsOrChild(java.lang.String parent) |
void |
setCol(int col) |
void |
setLeftChildren(java.util.List<ExpressNode> leftChildren) |
void |
setLine(int line) |
void |
setNodeType(INodeType type) |
void |
setNodeType(NodeType type) |
void |
setObjectValue(java.lang.Object objectValue) |
void |
setOrgiValue(java.lang.String orgiValue) |
void |
setParent(ExpressNode parent) |
void |
setRightChildren(java.util.List<ExpressNode> rightChildren) |
void |
setSplitStatement(boolean isSplitStatement) |
void |
setTreeType(INodeType aTreeType) |
void |
setTreeType(NodeType treeType) |
void |
setValue(java.lang.String value) |
java.lang.String |
toString() |
public ExpressNode(NodeType aType, java.lang.String aValue) throws java.lang.Exception
java.lang.Exceptionpublic int getWordIndex()
public boolean isTypeEqualsOrChild(java.lang.String parent)
public NodeType getNodeType()
getNodeType 在接口中 IDataNodepublic void setNodeType(NodeType type)
public void setValue(java.lang.String value)
public boolean isSplitStatement()
public void setSplitStatement(boolean isSplitStatement)
public java.lang.String getInstructionFactory()
public java.lang.String getOrgiValue()
public void setOrgiValue(java.lang.String orgiValue)
public java.lang.Object getObjectValue()
public void setObjectValue(java.lang.Object objectValue)
setObjectValue 在接口中 IDataNodepublic ExpressNode getParent()
public void setParent(ExpressNode parent)
public int getLine()
public void setLine(int line)
public int getCol()
public void setCol(int col)
public NodeType getRealTreeType()
public NodeType getTreeType()
getTreeType 在接口中 IDataNodepublic void setTreeType(NodeType treeType)
public java.util.List<ExpressNode> getLeftChildren()
public void setLeftChildren(java.util.List<ExpressNode> leftChildren)
public java.util.List<ExpressNode> getRightChildren()
public void setRightChildren(java.util.List<ExpressNode> rightChildren)
public void addLeftChild(ExpressNode leftChild)
public void addRightChild(ExpressNode rightChild)
public ExpressNode[] getChildren()
public java.lang.String toString()
toString 在类中 java.lang.Objectpublic IDataNode createExpressNode(INodeType aType, java.lang.String aValue) throws java.lang.Exception
createExpressNode 在接口中 IDataNodejava.lang.Exceptionpublic void setNodeType(INodeType type)
setNodeType 在接口中 IDataNodepublic void addLeftChild(IDataNode ref)
addLeftChild 在接口中 IDataNodepublic void setTreeType(INodeType aTreeType)
setTreeType 在接口中 IDataNodeCopyright © 2012-2021 Alibaba Group. All Rights Reserved.