Package | Description |
---|---|
org.opendaylight.yangtools.yang.parser.rfc7950.namespace |
Package holding implementation-specific namespace declarations for RFC7950.
|
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 . |
Modifier and Type | Class and Description |
---|---|
class |
ChildSchemaNodeNamespace<D extends DeclaredStatement<QName>,E extends EffectiveStatement<QName,D>>
Statement local namespace, which holds direct schema node descendants.
|
Modifier and Type | Interface and Description |
---|---|
interface |
ExtensionNamespace
Extension namespace.
|
interface |
FeatureNamespace
Feature namespace.
|
interface |
GroupingNamespace
Grouping namespace.
|
interface |
IdentityNamespace
Identity namespace.
|
interface |
ModuleNamespace
Module namespace.
|
interface |
NamespaceToModule
A derived namespace allowing lookup of modules based on their
QNameModule . |
interface |
PreLinkageModuleNamespace
Intermediate-stage namespace equivalent to ModuleNamespace except it is keyed by module names.
|
interface |
SubmoduleNamespace
Submodule equivalent of ModuleNamespace.
|
interface |
TypeNamespace
Derived types namespace.
|
Modifier and Type | Interface and Description |
---|---|
interface |
SemanticVersionModuleNamespace
Namespace class for storing Maps of all modules with the same name.
|
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 s statement to namespace map with a key.
|
<K,N extends StatementNamespace<K,?,?>> |
ModelActionBuilder.requiresCtx(StmtContext<?,?,?> context,
Class<N> namespace,
K key,
ModelProcessingPhase phase) |
<K,N extends StatementNamespace<K,?,?>> |
ModelActionBuilder.requiresCtx(StmtContext<?,?,?> context,
Class<N> namespace,
NamespaceKeyCriterion<K> criterion,
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) |
Copyright © 2019 OpenDaylight. All rights reserved.