Class ItemPathSerialization
java.lang.Object
com.evolveum.midpoint.prism.impl.marshaller.ItemPathSerialization
Holds internal (parsed) form of midPoint-style XPath-like expressions.
 It is able to retrieve/export these expressions from/to various forms (text, text in XML document,
 XPathSegment list, prism path specification).
 
Assumes relative XPath, but somehow can also work with absolute XPaths.
NOT to be used outside prism module (except for XPathTest in schema - but this is also to be resolved).
- Author:
- semancik
- 
Method SummaryModifier and TypeMethodDescriptioncontext()getXpath()static ItemPathSerializationserialize(@NotNull UniformItemPath itemPath, PrismNamespaceContext context) static ItemPathSerializationserialize(@NotNull UniformItemPath itemPath, PrismNamespaceContext context, boolean overriddeNs) toString()
- 
Method Details- 
context
- 
undeclaredPrefixes
- 
usedPrefixes
- 
getXpath
- 
toString
- 
getXPathWithoutDeclarations
- 
getXPathWithLocalDeclarations
- 
getXPathWithAllDeclarations
- 
serializepublic static ItemPathSerialization serialize(@NotNull @NotNull UniformItemPath itemPath, PrismNamespaceContext context) 
- 
serializepublic static ItemPathSerialization serialize(@NotNull @NotNull UniformItemPath itemPath, PrismNamespaceContext context, boolean overriddeNs) 
 
-