| 程序包 | 说明 |
|---|---|
| com.ql.util.express.parse |
| 限定符和类型 | 字段和说明 |
|---|---|
protected Map<String,NodeType> |
NodeTypeManager.nodeTypes |
| 限定符和类型 | 方法和说明 |
|---|---|
NodeType |
NodeTypeManager.createNodeType(String aDefineStr)
创建节点类型,需要注意的是不能初始化,必须所有的类型都创建完成后才能调用初始化方法
|
NodeType |
NodeTypeManager.findNodeType(String name)
根据类型名称查找节点类型
|
NodeType |
ExpressNode.getNodeType() |
NodeType[] |
NodeTypeManager.getNodeTypesByKind(com.ql.util.express.parse.NodeTypeKind aKind) |
NodeType |
NodeType.getRealNodeType() |
NodeType |
ExpressNode.getRealTreeType() |
NodeType |
ExpressNode.getTreeType() |
NodeType |
NodeTypeManager.isExistNodeTypeDefine(String name)
判断是否存在节点类型定义
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
NodeType.addChild(NodeType child) |
boolean |
NodeType.isContainerChild(NodeType child) |
void |
ExpressNode.setNodeType(NodeType type) |
void |
ExpressNode.setTreeType(NodeType treeType) |
| 构造器和说明 |
|---|
ExpressNode(NodeType aType,
String aValue) |
ExpressNode(NodeType aType,
String aValue,
String aOrgiValue,
Object aObjectValue,
NodeType aTreeType,
int aLine,
int aCol,
int wordIndex) |
Copyright © 2012–2018 Alibaba Group. All rights reserved.