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>> |
StatementSupportBundle.getNamespaceBehaviour(Class<N> namespace) |
<K,V,N extends IdentifierNamespace<K,V>> |
NamespaceBehaviour.Registry.getNamespaceBehaviour(Class<N> type) |
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.