| 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.