Class XMLNamespaceResolver
java.lang.Object
eu.europa.ec.taxud.validation.reader.XMLNamespaceResolver
- All Implemented Interfaces:
NamespaceContext
XMLNamespaceResolver is a namespace context implementation that allows rules to qualify their XPath
queries using simple prefixes. Mapping:
- Common:
cmpoints tourn:ec.europa.eu:taxud:directtax:aeoi:common:v1 - AEOI:
aeoipoints tourn:ec.europa.eu:taxud:directtax:aeoi:v1
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetNamespaceURI(String prefix) Return namespaces based on prefix.Return prefix based on namespaces.getPrefixes(String namespaceURI) Return prefixes based on namespacesURI.
-
Constructor Details
-
XMLNamespaceResolver
constructor.- Parameters:
namespaces- Map of namespaces to use
-
-
Method Details
-
getNamespaceURI
Return namespaces based on prefix.- Specified by:
getNamespaceURIin interfaceNamespaceContext- Parameters:
prefix- The prefix- Returns:
- String The namespace associated with prefix
-
getPrefix
Return prefix based on namespaces.- Specified by:
getPrefixin interfaceNamespaceContext- Parameters:
namespaceURI- The namespaces- Returns:
- String The prefix associated with namespaces
-
getPrefixes
Return prefixes based on namespacesURI.- Specified by:
getPrefixesin interfaceNamespaceContext- Parameters:
namespaceURI- The namespaces- Returns:
- Iterator The prefixes associated with namespaces
-