| Constructor and Description |
|---|
UnmarshalXPathEngine()
The default constructor creates a platform instance
|
| Modifier and Type | Method and Description |
|---|---|
static UnmarshalXPathEngine |
getInstance()
Return the
XPathEngine singleton. |
NodeList |
selectElementNodes(Node contextNode,
XPathFragment xPathFragment,
XMLNamespaceResolver xmlNamespaceResolver) |
List<XMLEntry> |
selectNodes(Node contextNode,
List<XML_FIELD> xmlFields,
XMLNamespaceResolver xmlNamespaceResolver) |
NodeList |
selectNodes(Node contextNode,
XML_FIELD xmlField,
XMLNamespaceResolver xmlNamespaceResolver)
Execute the XPath statement relative to the context node.
|
NodeList |
selectNodes(Node contextNode,
XML_FIELD xmlField,
XMLNamespaceResolver xmlNamespaceResolver,
AbstractNullPolicy nullPolicy) |
NodeList |
selectNodes(Node contextNode,
XML_FIELD xmlField,
XMLNamespaceResolver xmlNamespaceResolver,
AbstractNullPolicy nullPolicy,
boolean omitText) |
NodeList |
selectNodes(Node contextNode,
XML_FIELD xmlField,
XMLNamespaceResolver xmlNamespaceResolver,
AbstractNullPolicy nullPolicy,
boolean omitText,
boolean concatinateTextNodes) |
Object |
selectSingleNode(Node contextNode,
XML_FIELD xmlField,
XMLNamespaceResolver xmlNamespaceResolver) |
Object |
selectSingleNode(Node contextNode,
XML_FIELD xmlField,
XMLNamespaceResolver xmlNamespaceResolver,
boolean checkForXsiNil)
Execute the XPath statement relative to the context node.
|
public UnmarshalXPathEngine()
public static UnmarshalXPathEngine getInstance()
XPathEngine singleton.public Object selectSingleNode(Node contextNode, XML_FIELD xmlField, XMLNamespaceResolver xmlNamespaceResolver, boolean checkForXsiNil) throws XMLMarshalException
contextNode - the node relative to which the XPath statement will be executedxmlField - the field containing the XPath statement to be executednamespaceResolver - used to resolve namespace prefixes to the corresponding namespace URIXMLPlatformExceptionXMLMarshalExceptionpublic Object selectSingleNode(Node contextNode, XML_FIELD xmlField, XMLNamespaceResolver xmlNamespaceResolver) throws XMLMarshalException
XMLMarshalExceptionpublic NodeList selectNodes(Node contextNode, XML_FIELD xmlField, XMLNamespaceResolver xmlNamespaceResolver) throws XMLMarshalException
contextNode - the node relative to which the XPath statement will be executedxmlField - the field containing the XPath statement to be executednamespaceResolver - used to resolve namespace prefixes to the corresponding namespace URIXMLPlatformExceptionXMLMarshalExceptionpublic NodeList selectNodes(Node contextNode, XML_FIELD xmlField, XMLNamespaceResolver xmlNamespaceResolver, AbstractNullPolicy nullPolicy) throws XMLMarshalException
XMLMarshalExceptionpublic NodeList selectNodes(Node contextNode, XML_FIELD xmlField, XMLNamespaceResolver xmlNamespaceResolver, AbstractNullPolicy nullPolicy, boolean omitText) throws XMLMarshalException
XMLMarshalExceptionpublic NodeList selectNodes(Node contextNode, XML_FIELD xmlField, XMLNamespaceResolver xmlNamespaceResolver, AbstractNullPolicy nullPolicy, boolean omitText, boolean concatinateTextNodes)
public List<XMLEntry> selectNodes(Node contextNode, List<XML_FIELD> xmlFields, XMLNamespaceResolver xmlNamespaceResolver) throws XMLMarshalException
XMLMarshalExceptionpublic NodeList selectElementNodes(Node contextNode, XPathFragment xPathFragment, XMLNamespaceResolver xmlNamespaceResolver)
EclipseLink 2.6.3, "build v20160428-59c81c5" API Reference