| Package | Description | 
|---|---|
| org.opendaylight.yangtools.yang.parser.spi | 
 Provides essential namespaces which are filled in the parsing process. 
 | 
| org.opendaylight.yangtools.yang.parser.spi.meta | 
 Provides base abstract classes, interfaces and common implementation used by the statement parser. 
 | 
| org.opendaylight.yangtools.yang.parser.spi.source | 
 Provides API necessary for the processing of statement sources. 
 | 
| org.opendaylight.yangtools.yang.parser.stmt.reactor | 
 Contains the implementation of the parser reactor
  
CrossSourceStatementReactor. | 
| org.opendaylight.yangtools.yang.parser.stmt.rfc6020 | 
 Contains implementation of statement supports for Rfc6020 statements and
 implementation of declared statements. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
ExtensionNamespace
Extension namespace
 All extension names defined in a module and its submodules share
 the same extension identifier namespace. 
 | 
interface  | 
FeatureNamespace
Feature namespace
 All feature names defined in a module and its submodules share the
 same feature identifier namespace. 
 | 
interface  | 
GroupingNamespace
Grouping namespace
 All grouping names defined within a parent node or at the top level of the
 module or its submodules share the same grouping identifier namespace. 
 | 
interface  | 
IdentityNamespace
Identity namespace
 All identity names defined in a module and its submodules share the same identity identifier namespace. 
 | 
interface  | 
ModuleNamespace
namespace class for storing modules into Yang model storage keyed by  
ModuleIdentifier | 
interface  | 
NamespaceToModule  | 
interface  | 
PreLinkageModuleNamespace
pre-linkage namespace class for storing modules into Yang model storage keyed by module names 
 | 
interface  | 
SubmoduleNamespace  | 
interface  | 
TypeNamespace
Derived types namespace
 All derived type names defined within a parent node or at the top level of
 the module or its submodules share the same type identifier namespace. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
static interface  | 
StatementNamespace.TreeScoped<K,D extends DeclaredStatement<?>,E extends EffectiveStatement<?,D>>  | 
| Modifier and Type | Method and Description | 
|---|---|
<K,KT extends K,N extends StatementNamespace<K,?,?>> | 
StmtContext.Mutable.addContext(Class<N> namespace,
          KT key,
          StmtContext<?,?,?> stmt)
adds statement to namespace map with the key 
 | 
<K,N extends StatementNamespace<K,?,?>> | 
ModelActionBuilder.requiresCtx(StmtContext<?,?,?> context,
           Class<N> namespace,
           K key,
           ModelProcessingPhase phase)  | 
<K,D extends DeclaredStatement<?>,N extends StatementNamespace<K,? extends D,?>> | 
ModelActionBuilder.requiresDeclared(StmtContext<?,?,?> context,
                Class<N> namespace,
                K key)
Deprecated. 
 
Undocumented method. Use at your own risk. 
 | 
<K,D extends DeclaredStatement<?>,N extends StatementNamespace<K,? extends D,?>> | 
ModelActionBuilder.requiresDeclaredCtx(StmtContext<?,?,?> context,
                   Class<N> namespace,
                   K key)
Deprecated. 
 
Undocumented method. Use at your own risk. 
 | 
<K,E extends EffectiveStatement<?,?>,N extends StatementNamespace<K,?,? extends E>> | 
ModelActionBuilder.requiresEffective(StmtContext<?,?,?> context,
                 Class<N> namespace,
                 K key)
Deprecated. 
 
Undocumented method. Use at your own risk. 
 | 
<K,E extends EffectiveStatement<?,?>,N extends StatementNamespace<K,?,? extends E>> | 
ModelActionBuilder.requiresEffectiveCtx(StmtContext<?,?,?> context,
                    Class<N> namespace,
                    K key)
Deprecated. 
 
Undocumented method. Use at your own risk. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
ModuleNamespaceForBelongsTo
namespace class similar to  
ModuleNamespace for storing modules
 into Yang model storage but keyed by plain name | 
| Modifier and Type | Method and Description | 
|---|---|
<K,KT extends K,N extends StatementNamespace<K,?,?>> | 
StatementContextBase.addContext(Class<N> namespace,
          KT key,
          StmtContext<?,?,?> stmt)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ChildSchemaNodes<D extends DeclaredStatement<QName>,E extends EffectiveStatement<QName,D>>
Statement local namespace, which holds direct schema node descendants. 
 | 
Copyright © 2018 OpenDaylight. All rights reserved.