Package io.atlasmap.xml.core
Class XmlPath
- java.lang.Object
-
- io.atlasmap.core.AtlasPath
-
- io.atlasmap.xml.core.XmlPath
-
- All Implemented Interfaces:
Cloneable
public class XmlPath extends io.atlasmap.core.AtlasPath
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classXmlPath.XmlSegmentContext
-
Field Summary
Fields Modifier and Type Field Description static StringPATH_NAMESPACE_SEPARATOR-
Fields inherited from class io.atlasmap.core.AtlasPath
PATH_ARRAY_END, PATH_ARRAY_START, PATH_ARRAY_SUFFIX, PATH_ATTRIBUTE_PREFIX, PATH_LIST_END, PATH_LIST_START, PATH_LIST_SUFFIX, PATH_MAP_END, PATH_MAP_START, PATH_MAP_SUFFIX, PATH_SEPARATOR, PATH_SEPARATOR_CHAR, PATH_SEPARATOR_ESCAPED, segmentContexts
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected XmlPath.XmlSegmentContextcreateSegmentContext(String expression)XmlPath.XmlSegmentContextgetLastSegment()XmlPathgetLastSegmentParentPath()List<XmlPath.XmlSegmentContext>getXmlSegments(boolean includeRoot)-
Methods inherited from class io.atlasmap.core.AtlasPath
appendField, clone, extractChildren, getCollectionSegmentCount, getCollectionSegments, getLastCollectionSegment, getLastSegmentParent, getOriginalPath, getParentSegmentOf, getRootSegment, getSegmentPath, getSegments, hasCollection, hasCollectionRoot, isCollectionRoot, isIndexedCollection, isRoot, parse, sanitize, setCollectionIndex, setCollectionIndexRecursively, setVacantCollectionIndex, toString
-
-
-
-
Field Detail
-
PATH_NAMESPACE_SEPARATOR
public static final String PATH_NAMESPACE_SEPARATOR
- See Also:
- Constant Field Values
-
-
Method Detail
-
getXmlSegments
public List<XmlPath.XmlSegmentContext> getXmlSegments(boolean includeRoot)
-
getLastSegment
public XmlPath.XmlSegmentContext getLastSegment()
- Overrides:
getLastSegmentin classio.atlasmap.core.AtlasPath
-
getLastSegmentParentPath
public XmlPath getLastSegmentParentPath()
- Overrides:
getLastSegmentParentPathin classio.atlasmap.core.AtlasPath
-
createSegmentContext
protected XmlPath.XmlSegmentContext createSegmentContext(String expression)
- Overrides:
createSegmentContextin classio.atlasmap.core.AtlasPath
-
-