public class PropertyNodeImpl extends Object implements PropertyNode, FilterNodeInternal
| Constructor and Description |
|---|
PropertyNodeImpl(String path,
NodeInfoImpl nodeInfo) |
| Modifier and Type | Method and Description |
|---|---|
List<FilterNodeInternal> |
getChildren() |
ExpressionOperatorTypes.NODE_KIND |
getKind()
Returns the type of the filter expression.
|
String |
getOperator() |
String |
getPath()
Gets the name of the property represented by the PropertyNode.
|
boolean |
isCustomNode() |
boolean |
isLeafUnit()
Checks whether the current
ExpressionNode is a leaf unit. |
void |
setPath(String path)
Sets the name of the property.
|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waithasFunction, hasOperator, hasProperty, isLiteralNode, isPropertyNodegetLeafUnitNodes, getNodespublic PropertyNodeImpl(String path, NodeInfoImpl nodeInfo)
public String getPath()
PropertyNodegetPath in interface PropertyNodepublic ExpressionOperatorTypes.NODE_KIND getKind()
ExpressionNodegetKind in interface ExpressionNodeNODE_KIND indicating the type of the current nodepublic List<FilterNodeInternal> getChildren()
getChildren in interface FilterNodeInternalpublic boolean isLeafUnit()
ExpressionNodeExpressionNode is a leaf unit. A leaf unit is a node with at least one leaf node as its child.isLeafUnit in interface ExpressionNodeboolean value indicating whether the ExpressionNode is a leaf unitpublic void setPath(String path)
PropertyNodesetPath in interface PropertyNodepath - Name of the propertypublic boolean isCustomNode()
isCustomNode in interface FilterNodeInternalpublic String getOperator()
getOperator in interface FilterNodeInternalCopyright © 2020 SAP. All Rights Reserved.