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.