Class AbstractNamespaceContext

    • Constructor Detail

      • AbstractNamespaceContext

        public AbstractNamespaceContext()
    • Method Detail

      • doGetNamespaceURI

        protected abstract String doGetNamespaceURI​(String prefix)
        Get namespace URI bound to a prefix in the current scope. The contract of this method is the same as NamespaceContext.getNamespaceURI(String), except that the implementation is not required to handle the implicit namespace bindings.
        Parameters:
        prefix - prefix to look up
        Returns:
        namespace URI bound to prefix in the current scope
      • doGetPrefix

        protected abstract String doGetPrefix​(String namespaceURI)
        Get prefix bound to namespace URI in the current scope. The contract of this method is the same as NamespaceContext.getPrefix(String), except that the implementation is not required to handle the implicit namespace bindings.
        Parameters:
        namespaceURI - URI of namespace to lookup
        Returns:
        prefix bound to namespace URI in current context
      • doGetPrefixes

        protected abstract Iterator<String> doGetPrefixes​(String namespaceURI)
        Get all prefixes bound to a namespace URI in the current scope. The contract of this method is the same as NamespaceContext.getPrefixes(String), except that the implementation is not required to handle the implicit namespace bindings.
        Parameters:
        namespaceURI - URI of namespace to lookup
        Returns:
        iterator for all prefixes bound to the namespace URI in the current scope