| 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.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. 
 | 
| org.opendaylight.yangtools.yang.parser.stmt.rfc7950 | 
 Contains implementation of statement supports for Rfc7950 statements
 and implementation of declared statements specific to Rfc7950. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractStatementSupport<A,D extends DeclaredStatement<A>,E extends EffectiveStatement<A,D>>
Class providing necessary support for processing YANG statement. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
StatementSupport<?,?,?> | 
StatementSupportBundle.getStatementDefinition(YangVersion version,
                      QName stmtName)  | 
StatementSupport<?,?,?> | 
AbstractStatementSupport.getSupportSpecificForArgument(String argument)  | 
StatementSupport<?,?,?> | 
StatementSupport.getSupportSpecificForArgument(String argument)
If this support has argument specific supports, the method returns
 support specific for given argument (e.g. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
com.google.common.collect.ImmutableTable<YangVersion,QName,StatementSupport<?,?,?>> | 
StatementSupportBundle.getAllVersionSpecificDefinitions()
Returns all version specific statement definitions. 
 | 
com.google.common.collect.ImmutableMap<QName,StatementSupport<?,?,?>> | 
StatementSupportBundle.getCommonDefinitions()
Returns statement definitions common for all versions 
 | 
com.google.common.collect.ImmutableMap<QName,StatementSupport<?,?,?>> | 
StatementSupportBundle.getDefinitionsSpecificForVersion(YangVersion version)
Returns statement definitions specific for requested version. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
StatementSupportBundle.Builder | 
StatementSupportBundle.Builder.addSupport(StatementSupport<?,?,?> definition)  | 
StatementSupportBundle.Builder | 
StatementSupportBundle.Builder.addVersionSpecificSupport(YangVersion version,
                         StatementSupport<?,?,?> definition)  | 
| Modifier and Type | Method and Description | 
|---|---|
StatementSupport<?,?,?> | 
QNameToStatementDefinitionMap.get(QName identifier)  | 
StatementSupport<?,?,?> | 
QNameToStatementDefinitionMap.putIfAbsent(QName qname,
           StatementSupport<?,?,?> support)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
QNameToStatementDefinitionMap.put(QName qname,
   StatementSupport<?,?,?> stDef)  | 
StatementSupport<?,?,?> | 
QNameToStatementDefinitionMap.putIfAbsent(QName qname,
           StatementSupport<?,?,?> support)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
QNameToStatementDefinitionMap.putAll(Map<QName,StatementSupport<?,?,?>> qnameToStmt)  | 
| Modifier and Type | Method and Description | 
|---|---|
CustomStatementParserBuilder | 
CustomStatementParserBuilder.addStatementSupport(ModelProcessingPhase phase,
                   StatementSupport<?,?,?> stmtSupport)  | 
| Modifier and Type | Method and Description | 
|---|---|
CustomStatementParserBuilder | 
CustomStatementParserBuilder.addAllCommonStatementSupports(ModelProcessingPhase phase,
                             Collection<StatementSupport<?,?,?>> statementSupports)  | 
CustomStatementParserBuilder | 
CustomStatementParserBuilder.addAllStatementSupports(ModelProcessingPhase phase,
                       Collection<StatementSupport<?,?,?>> statementSupports)
Deprecated.  
 | 
CustomStatementParserBuilder | 
CustomStatementParserBuilder.addAllVersionSpecificSupports(ModelProcessingPhase phase,
                             com.google.common.collect.Table<YangVersion,QName,StatementSupport<?,?,?>> versionSpecificSupports)  | 
| Constructor and Description | 
|---|
StatementDefinitionContext(StatementSupport<A,D,E> support)  | 
| Modifier and Type | Method and Description | 
|---|---|
StatementSupport<?,?,?> | 
TypeStatementImpl.Definition.getSupportSpecificForArgument(String argument)  | 
protected StatementSupport<?,?,?> | 
ChoiceStatementImpl.Definition.implictCase()  | 
protected StatementSupport<?,?,?> | 
RpcStatementImpl.Definition.implictInput()  | 
protected StatementSupport<?,?,?> | 
RpcStatementImpl.Definition.implictOutput()  | 
| Modifier and Type | Class and Description | 
|---|---|
static class  | 
ActionStatementImpl.Definition  | 
static class  | 
AnydataStatementImpl.Definition  | 
class  | 
AugmentStatementRfc7950Support
Class providing necessary support for processing YANG 1.1 Augment statement. 
 | 
class  | 
BitStatementRfc7950Support
Class providing necessary support for processing YANG 1.1 Bit statement. 
 | 
class  | 
CaseStatementRfc7950Support
Class providing necessary support for processing YANG 1.1 Case statement. 
 | 
class  | 
ChoiceStatementRfc7950Support
Class providing necessary support for processing YANG 1.1 Choice statement. 
 | 
class  | 
ContainerStatementRfc7950Support
Class providing necessary support for processing YANG 1.1 Container
 statement. 
 | 
class  | 
DeviateStatementRfc7950Support
Class providing necessary support for processing YANG 1.1 deviate statement. 
 | 
class  | 
EnumStatementRfc7950Support
Class providing necessary support for processing YANG 1.1 Enum statement. 
 | 
class  | 
GroupingStatementRfc7950Support
Class providing necessary support for processing YANG 1.1 Grouping statement. 
 | 
class  | 
IdentityrefSpecificationRfc7950Support
Class providing necessary support for processing YANG 1.1 identityref statement. 
 | 
class  | 
IdentityStatementRfc7950Support
Class providing necessary support for processing YANG 1.1 Identity statement. 
 | 
class  | 
ImportStatementRfc7950Support
Implementation of import statement definition for Yang 1.1 (RFC 7950) to
 allow import statement to have "description" and "reference" as substatements. 
 | 
class  | 
IncludeStatementRfc7950Support
Implementation of include statement definition for Yang 1.1 (RFC 7950) to
 allow include statement to have "description" and "reference" as substatements. 
 | 
class  | 
InputStatementRfc7950Support
Class providing necessary support for processing YANG 1.1 Input statement. 
 | 
class  | 
LeafListStatementRfc7950Support
Class providing necessary support for processing YANG 1.1 leaf-list statement. 
 | 
class  | 
LeafrefSpecificationRfc7950Support
Class providing necessary support for processing YANG 1.1 leafref statement. 
 | 
class  | 
ListStatementRfc7950Support
Class providing necessary support for processing YANG 1.1 List statement. 
 | 
static class  | 
ModifierStatementImpl.Definition  | 
class  | 
ModuleStatementRfc7950Support  | 
class  | 
NotificationStatementRfc7950Support
Class providing necessary support for processing YANG 1.1 Notification
 statement. 
 | 
class  | 
OutputStatementRfc7950Support
Class providing necessary support for processing YANG 1.1 Output statement. 
 | 
class  | 
PatternStatementRfc7950Support
Class providing necessary support for processing YANG 1.1 Pattern statement. 
 | 
class  | 
RefineStatementRfc7950Support
Class providing necessary support for processing YANG 1.1 Refine statement. 
 | 
class  | 
RpcStatementRfc7950Support
Bridge class for RFC7950 RPCs. 
 | 
class  | 
SubmoduleStatementRfc7950Support
Class providing necessary support for processing YANG 1.1 Submodule statement. 
 | 
class  | 
TypeStatementRfc7950Support
Class providing necessary support for processing YANG 1.1 Type statement. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
StatementSupport<?,?,?> | 
TypeStatementRfc7950Support.getSupportSpecificForArgument(String argument)  | 
protected StatementSupport<?,?,?> | 
ChoiceStatementRfc7950Support.implictCase()  | 
protected StatementSupport<?,?,?> | 
RpcStatementRfc7950Support.implictInput()  | 
protected StatementSupport<?,?,?> | 
RpcStatementRfc7950Support.implictOutput()  | 
Copyright © 2018 OpenDaylight. All rights reserved.