Package com.helger.schematron.saxon
Class SaxonNamespaceContext
- java.lang.Object
-
- com.helger.schematron.saxon.SaxonNamespaceContext
-
- All Implemented Interfaces:
NamespaceContext
,net.sf.saxon.om.NamespaceResolver
public final class SaxonNamespaceContext extends Object implements NamespaceContext, net.sf.saxon.om.NamespaceResolver
-
-
Constructor Summary
Constructors Constructor Description SaxonNamespaceContext(com.helger.xml.namespace.MapBasedNamespaceContext aCtx)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getNamespaceURI(String sPrefix)
String
getPrefix(String sNamespaceURI)
Iterator<String>
getPrefixes(String sNamespaceURI)
net.sf.saxon.om.NamespaceUri
getURIForPrefix(String sPrefix, boolean bUseDefault)
Iterator<String>
iteratePrefixes()
-
-
-
Constructor Detail
-
SaxonNamespaceContext
public SaxonNamespaceContext(@Nonnull com.helger.xml.namespace.MapBasedNamespaceContext aCtx)
-
-
Method Detail
-
getURIForPrefix
@Nullable public net.sf.saxon.om.NamespaceUri getURIForPrefix(@Nullable String sPrefix, boolean bUseDefault)
- Specified by:
getURIForPrefix
in interfacenet.sf.saxon.om.NamespaceResolver
-
iteratePrefixes
@Nonnull public Iterator<String> iteratePrefixes()
- Specified by:
iteratePrefixes
in interfacenet.sf.saxon.om.NamespaceResolver
-
getNamespaceURI
@Nonnull public String getNamespaceURI(@Nonnull String sPrefix)
- Specified by:
getNamespaceURI
in interfaceNamespaceContext
-
getPrefix
@Nullable public String getPrefix(@Nonnull String sNamespaceURI)
- Specified by:
getPrefix
in interfaceNamespaceContext
-
getPrefixes
@Nonnull @DevelopersNote("Java 8: Iterator; Java 10: Iterator<String>") public Iterator<String> getPrefixes(@Nonnull String sNamespaceURI)
- Specified by:
getPrefixes
in interfaceNamespaceContext
-
-