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.