Package io.dialob.rule.parser.node
Class IdExprNode
- java.lang.Object
-
- io.dialob.rule.parser.node.NodeBase
-
- io.dialob.rule.parser.node.IdExprNode
-
- All Implemented Interfaces:
TypedNode,Serializable
public class IdExprNode extends NodeBase
- See Also:
- Serialized Form
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description NodeBaseaccept(@NotNull ASTVisitor visitor)@NotNull Map<String,ValueType>getDependencies()@NotNull StringgetId()@Nullable StringgetNamespace()@NotNull NodeOperatorgetNodeOperator()@Nullable StringgetScopeId()booleanisIdentifier()StringtoString()StringtoTypedString()-
Methods inherited from class io.dialob.rule.parser.node.NodeBase
addSubnode, equals, getAllDependencies, getParent, getSpan, getSubnodes, getValueType, hashCode, isConstant, setParent, setValueType, toString
-
-
-
-
Method Detail
-
getId
@NotNull public @NotNull String getId()
-
getScopeId
@Nullable public @Nullable String getScopeId()
-
getNamespace
@Nullable public @Nullable String getNamespace()
-
isIdentifier
public boolean isIdentifier()
- Overrides:
isIdentifierin classNodeBase
-
toTypedString
public String toTypedString()
- Overrides:
toTypedStringin classNodeBase
-
accept
public NodeBase accept(@NotNull @NotNull ASTVisitor visitor)
-
getDependencies
@NotNull public @NotNull Map<String,ValueType> getDependencies()
- Overrides:
getDependenciesin classNodeBase
-
getNodeOperator
@NotNull public @NotNull NodeOperator getNodeOperator()
- Specified by:
getNodeOperatorin classNodeBase
-
-