| Package | Description |
|---|---|
| com.ql.util.express.parse |
| Modifier and Type | Field and Description |
|---|---|
protected java.util.Map<java.lang.String,NodeType> |
NodeTypeManager.nodeTypes |
| Modifier and Type | Method and Description |
|---|---|
NodeType |
NodeTypeManager.createNodeType(java.lang.String defineStr)
创建节点类型,需要注意的是不能初始化,必须所有的类型都创建完成后才能调用初始化方法
|
NodeType |
NodeTypeManager.findNodeType(java.lang.String name)
根据类型名称查找节点类型
|
NodeType |
ExpressNode.getNodeType() |
NodeType[] |
NodeTypeManager.getNodeTypesByKind(com.ql.util.express.parse.NodeTypeKind nodeTypeKind) |
NodeType |
NodeType.getRealNodeType() |
NodeType |
ExpressNode.getRealTreeType() |
NodeType |
ExpressNode.getTreeType() |
NodeType |
NodeTypeManager.isExistNodeTypeDefine(java.lang.String name)
判断是否存在节点类型定义
|
| Modifier and Type | Method and Description |
|---|---|
void |
NodeType.addChild(NodeType child) |
boolean |
NodeType.isContainerChild(NodeType child) |
void |
ExpressNode.setNodeType(NodeType nodeType) |
void |
ExpressNode.setTreeType(NodeType treeType) |
| Constructor and Description |
|---|
ExpressNode(NodeType nodeType,
java.lang.String value) |
ExpressNode(NodeType nodeType,
java.lang.String value,
java.lang.String originalValue,
java.lang.Object objectValue,
NodeType treeType,
int line,
int col) |
Copyright © 2012-2024 Alibaba Group. All Rights Reserved.