| 构造器和说明 |
|---|
ExpressNode(NodeType aType,
String aValue) |
ExpressNode(NodeType aType,
String aValue,
String aOrgiValue,
Object aObjectValue,
NodeType aTreeType,
int aLine,
int aCol,
int wordIndex) |
public int getWordIndex()
public boolean isTypeEqualsOrChild(String parent)
public NodeType getNodeType()
getNodeType 在接口中 IDataNodepublic void setNodeType(NodeType type)
public void setValue(String value)
public boolean isSplitStatement()
public void setSplitStatement(boolean isSplitStatement)
public String getInstructionFactory()
public String getOrgiValue()
public void setOrgiValue(String orgiValue)
public Object getObjectValue()
public void setObjectValue(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 List<ExpressNode> getLeftChildren()
public void setLeftChildren(List<ExpressNode> leftChildren)
public List<ExpressNode> getRightChildren()
public void setRightChildren(List<ExpressNode> rightChildren)
public void addLeftChild(ExpressNode leftChild)
public void addRightChild(ExpressNode rightChild)
public ExpressNode[] getChildren()
public IDataNode createExpressNode(INodeType aType, String aValue) throws Exception
createExpressNode 在接口中 IDataNodeExceptionpublic void setNodeType(INodeType type)
setNodeType 在接口中 IDataNodepublic void addLeftChild(IDataNode ref)
addLeftChild 在接口中 IDataNodepublic void setTreeType(INodeType aTreeType)
setTreeType 在接口中 IDataNodeCopyright © 2012–2018 Alibaba Group. All rights reserved.