| Package | Description |
|---|---|
| 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.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 | Class and Description |
|---|---|
class |
DerivedNamespaceBehaviour<K,V,DK,N extends IdentifierNamespace<K,V>,DN extends IdentifierNamespace<DK,?>> |
class |
QNameCacheNamespace
An
IdentifierNamespace implementing a QName internment interface. |
| Modifier and Type | Method and Description |
|---|---|
<K,V,N extends IdentifierNamespace<K,V>> |
NamespaceBehaviour.Registry.getNamespaceBehaviour(Class<N> type) |
<K,V,N extends IdentifierNamespace<K,V>> |
StatementSupportBundle.getNamespaceBehaviour(Class<N> namespace) |
static <K,V,N extends IdentifierNamespace<K,V>> |
NamespaceBehaviour.global(Class<N> identifier)
Creates global namespace behaviour for supplied namespace type.
|
static <K,V,N extends IdentifierNamespace<K,V>> |
NamespaceBehaviour.sourceLocal(Class<N> identifier)
Creates source-local namespace behaviour for supplied namespace type.
|
static <K,V,N extends IdentifierNamespace<K,V>> |
NamespaceBehaviour.statementLocal(Class<N> identifier) |
static <K,V,N extends IdentifierNamespace<K,V>> |
NamespaceBehaviour.treeScoped(Class<N> identifier)
Creates tree-scoped namespace behaviour for supplied namespace type.
|
| Modifier and Type | Method and Description |
|---|---|
com.google.common.collect.ImmutableMap<Class<?>,NamespaceBehaviour<?,?,?>> |
StatementSupportBundle.getNamespaceDefinitions() |
| Modifier and Type | Method and Description |
|---|---|
<K,V,N extends IdentifierNamespace<K,V>> |
StatementSupportBundle.Builder.addSupport(NamespaceBehaviour<K,V,N> namespaceSupport) |
| Modifier and Type | Method and Description |
|---|---|
<K,V,N extends IdentifierNamespace<K,V>> |
SourceSpecificContext.getNamespaceBehaviour(Class<N> type) |
| Modifier and Type | Method and Description |
|---|---|
CustomStatementParserBuilder |
CustomStatementParserBuilder.addNamespaceSupport(ModelProcessingPhase phase,
NamespaceBehaviour<?,?,?> namespaceSupport) |
| Modifier and Type | Method and Description |
|---|---|
CustomStatementParserBuilder |
CustomStatementParserBuilder.addAllNamespaceSupports(ModelProcessingPhase phase,
Collection<NamespaceBehaviour<?,?,?>> namespaceSupports) |
| 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.
|
class |
SchemaNodeIdentifierBuildNamespace |
Copyright © 2018 OpenDaylight. All rights reserved.