Class ModuleNameNamespaceContext

java.lang.Object
org.opendaylight.yangtools.yang.model.util.ModuleNameNamespaceContext
All Implemented Interfaces:
Serializable, Immutable, YangNamespaceContext

@Beta public final class ModuleNameNamespaceContext extends Object implements YangNamespaceContext
Utility YangNamespaceContext backed by a SchemaContext, resolving namespaces to their module names. This is useful for implementing namespace resolution according to RFC7951 Section 4.

When multiple revisions of a particular namespace are present in the backing SchemaContext, this ambiguity is resolved by using the latest revision available.

See Also:
  • Constructor Details

  • Method Details