Interface PrefixToModule

All Superinterfaces:
ParserNamespace<String,QNameModule>
All Known Implementing Classes:
PrefixToModuleMap

public interface PrefixToModule extends ParserNamespace<String,QNameModule>
Source-specific mapping of prefixes to namespaces.
  • Field Details

  • Method Details

    • get

      QNameModule get(String prefix)
      Returns QNameModule (namespace + revision) associated with supplied prefix.
      Parameters:
      prefix - Prefix
      Returns:
      QNameModule associated with supplied prefix, or null if prefix is not defined.
    • getByNamespace

      @Nullable QNameModule getByNamespace(String namespace)
      Returns QNameModule (namespace + revision) associated with XML namespace (URI).
      Parameters:
      namespace - XML Namespace
      Returns:
      QNameModule associated with supplied namespace, or null if prefix is not defined.
      Throws:
      IllegalArgumentException - if the input string is not valid URI