Class AqlPath
java.lang.Object
org.ehrbase.openehr.sdk.aql.webtemplatepath.AqlPath
- All Implemented Interfaces:
Serializable
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classstatic enum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final AqlPathHelper.PrefixMatcherstatic final AqlPathstatic final Stringstatic final AqlPathHelper.PrefixMatcherstatic final AqlPath -
Method Summary
Modifier and TypeMethodDescriptionaddEnd(AqlPath.AqlNode... nodesToAdd) booleanbooleanformat(boolean withOtherPredicates) format(AqlPath.OtherPredicatesFormat otherPredicatesFormat, boolean includeAttributeName) getEnd(int nodeCount) getNode(int pos) intgetNodes()getPath()inthashCode()booleanhasPath()booleanisEmpty()static AqlPathstatic AqlPathremoveEnd(int nodeCount) removeStart(int removeCount) removeStart(AqlPath remove) replaceNode(int pos, AqlPath.AqlNode newNode) booleanstartsWith(AqlPath aqlPath) toString()withAttributeName(String attributeName)
-
Field Details
-
EMPTY_PATH
-
ROOT_PATH
-
NAME_VALUE_KEY
- See Also:
-
ATTRIBUTE_SEPARATOR
-
PATH_SEPARATOR
-
-
Method Details
-
getAttributeName
-
withAttributeName
-
getNodeCount
public int getNodeCount() -
getNode
-
getNodes
-
getBaseNode
-
getLastNode
-
isEmpty
public boolean isEmpty() -
hasPath
public boolean hasPath() -
startsWith
-
removeStart
-
removeStart
-
getEnd
-
addEnd
-
addEnd
-
addEnd
-
removeEnd
-
removeEnd
-
replaceNode
-
replaceLastNode
-
getPath
-
format
-
enableFormatCache
-
format
public String format(AqlPath.OtherPredicatesFormat otherPredicatesFormat, boolean includeAttributeName) -
parse
-
parse
-
equals
-
equals
-
hashCode
public int hashCode() -
toString
-