Class DictionaryNamespaceComponent

    • Constructor Detail

      • DictionaryNamespaceComponent

        public DictionaryNamespaceComponent()
    • Method Detail

      • setNamespaceDAO

        public void setNamespaceDAO​(NamespaceDAO namespaceDAO)
        Sets the Namespace DAO
        Parameters:
        namespaceDAO - namespace DAO
      • getURIs

        public java.util.Collection<java.lang.String> getURIs()
        Description copied from interface: NamespacePrefixResolver
        Gets all registered Uris
        Specified by:
        getURIs in interface NamespacePrefixResolver
        Returns:
        collection of all registered namespace uris
      • getPrefixes

        public java.util.Collection<java.lang.String> getPrefixes()
        Description copied from interface: NamespacePrefixResolver
        Gets all registered Prefixes
        Specified by:
        getPrefixes in interface NamespacePrefixResolver
        Returns:
        collection of all registered namespace prefixes
      • getNamespaceURI

        public java.lang.String getNamespaceURI​(java.lang.String prefix)
        Description copied from interface: NamespacePrefixResolver
        Gets the namespace URI registered for the given prefix
        Specified by:
        getNamespaceURI in interface NamespacePrefixResolver
        Parameters:
        prefix - prefix to lookup
        Returns:
        the namespace
      • getPrefixes

        public java.util.Collection<java.lang.String> getPrefixes​(java.lang.String namespaceURI)
        Description copied from interface: NamespacePrefixResolver
        Gets the registered prefixes for the given namespace URI
        Specified by:
        getPrefixes in interface NamespacePrefixResolver
        Parameters:
        namespaceURI - namespace URI to lookup
        Returns:
        the prefixes (or empty collection, if no prefixes registered against URI)
      • registerNamespace

        public void registerNamespace​(java.lang.String prefix,
                                      java.lang.String uri)
        Description copied from interface: NamespaceService
        Register a prefix for namespace uri.
        Specified by:
        registerNamespace in interface NamespaceService
        Parameters:
        prefix - String
        uri - String