Class PrefixToModuleMap

java.lang.Object
org.opendaylight.yangtools.yang.parser.spi.source.PrefixToModuleMap
All Implemented Interfaces:
ParserNamespace<String,QNameModule>, PrefixToModule

public class PrefixToModuleMap extends Object implements PrefixToModule
Map-based PrefixToModule namespace. This class is NOT thread-safe.
  • Constructor Details

    • PrefixToModuleMap

      public PrefixToModuleMap()
  • Method Details

    • put

      public void put(String prefix, QNameModule module)
    • get

      public QNameModule get(String prefix)
      Description copied from interface: PrefixToModule
      Returns QNameModule (namespace + revision) associated with supplied prefix.
      Specified by:
      get in interface PrefixToModule
      Parameters:
      prefix - Prefix
      Returns:
      QNameModule associated with supplied prefix, or null if prefix is not defined.
    • getByNamespace

      public QNameModule getByNamespace(String namespace)
      Description copied from interface: PrefixToModule
      Returns QNameModule (namespace + revision) associated with XML namespace (URI).
      Specified by:
      getByNamespace in interface PrefixToModule
      Parameters:
      namespace - XML Namespace
      Returns:
      QNameModule associated with supplied namespace, or null if prefix is not defined.