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.
|
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 | Method and Description |
---|---|
<C extends StmtContext.Mutable<?,?,?>,CT extends C> |
ModelActionBuilder.mutatesCtx(CT root,
ModelProcessingPhase phase) |
default <T extends StmtContext.Mutable<?,?,?>> |
ModelActionBuilder.mutatesEffectiveCtx(T stmt) |
Modifier and Type | Method and Description |
---|---|
StmtContext.Mutable<A,D,E> |
StmtContext.createCopy(QNameModule newQNameModule,
StatementContextBase<?,?,?> newParent,
CopyType typeOfCopy) |
StmtContext.Mutable<A,D,E> |
StmtContext.createCopy(StatementContextBase<?,?,?> newParent,
CopyType typeOfCopy) |
StmtContext.Mutable<?,?,?> |
StmtContext.Mutable.getParentContext() |
StmtContext.Mutable<?,?,?> |
StmtContext.Mutable.getRoot() |
Modifier and Type | Method and Description |
---|---|
Collection<? extends StmtContext.Mutable<?,?,?>> |
StmtContext.Mutable.mutableDeclaredSubstatements() |
Collection<? extends StmtContext.Mutable<?,?,?>> |
StmtContext.Mutable.mutableEffectiveSubstatements() |
<K,E extends EffectiveStatement<?,?>,N extends IdentifierNamespace<K,? extends StmtContext<?,?,?>>> |
ModelActionBuilder.mutatesEffectiveCtx(StmtContext<?,?,?> context,
Class<N> namespace,
K key) |
<N extends IdentifierNamespace<?,?>> |
ModelActionBuilder.mutatesNs(StmtContext.Mutable<?,?,?> ctx,
Class<N> namespace)
Deprecated.
Undocumented method. Use at your own risk.
|
Modifier and Type | Method and Description |
---|---|
Optional<StatementContextBase<?,?,?>> |
AbstractStatementSupport.beforeSubStatementCreated(StmtContext.Mutable<?,?,?> stmt,
int offset,
StatementDefinitionContext<?,?,?> def,
StatementSourceReference ref,
String argument) |
Optional<StatementContextBase<?,?,?>> |
StatementSupport.beforeSubStatementCreated(StmtContext.Mutable<?,?,?> stmt,
int offset,
StatementDefinitionContext<?,?,?> def,
StatementSourceReference ref,
String argument)
Invoked before a substatement with specified offset, definition,
reference and argument is created and added to parent statement.
|
<N extends IdentifierNamespace<?,?>> |
ModelActionBuilder.mutatesNs(StmtContext.Mutable<?,?,?> ctx,
Class<N> namespace)
Deprecated.
Undocumented method. Use at your own risk.
|
void |
AbstractStatementSupport.onFullDefinitionDeclared(StmtContext.Mutable<A,D,E> stmt)
Invoked when statement is closed during
ModelProcessingPhase.FULL_DECLARATION phase. |
void |
StatementSupport.onFullDefinitionDeclared(StmtContext.Mutable<A,D,E> stmt)
Invoked when statement is closed during
ModelProcessingPhase.FULL_DECLARATION phase. |
void |
AbstractStatementSupport.onLinkageDeclared(StmtContext.Mutable<A,D,E> stmt)
Invoked when statement is closed during
ModelProcessingPhase.SOURCE_LINKAGE phase, only substatements
from this and previous phase are available. |
void |
StatementSupport.onLinkageDeclared(StmtContext.Mutable<A,D,E> stmt)
Invoked when statement is closed during
ModelProcessingPhase.SOURCE_LINKAGE phase, only substatements
from this and previous phase are available. |
void |
AbstractStatementSupport.onPreLinkageDeclared(StmtContext.Mutable<A,D,E> stmt)
Invoked when statement is closed during
ModelProcessingPhase.SOURCE_PRE_LINKAGE phase, only substatements
from this and previous phase are available. |
void |
StatementSupport.onPreLinkageDeclared(StmtContext.Mutable<A,D,E> stmt)
Invoked when statement is closed during
ModelProcessingPhase.SOURCE_PRE_LINKAGE phase, only substatements
from this and previous phase are available. |
void |
AbstractStatementSupport.onStatementAdded(StmtContext.Mutable<A,D,E> stmt) |
void |
StatementSupport.onStatementAdded(StmtContext.Mutable<A,D,E> stmt)
Invoked when a statement supported by this instance is added to build context.
|
void |
AbstractStatementSupport.onStatementDefinitionDeclared(StmtContext.Mutable<A,D,E> stmt)
Invoked when statement is closed during
ModelProcessingPhase.STATEMENT_DEFINITION phase, only
substatements from this phase are available. |
void |
StatementSupport.onStatementDefinitionDeclared(StmtContext.Mutable<A,D,E> stmt)
Invoked when statement is closed during
ModelProcessingPhase.STATEMENT_DEFINITION phase, only
substatements from this phase are available. |
Modifier and Type | Class and Description |
---|---|
class |
RootStatementContext<A,D extends DeclaredStatement<A>,E extends EffectiveStatement<A,D>>
Root statement class for a YANG source.
|
class |
StatementContextBase<A,D extends DeclaredStatement<A>,E extends EffectiveStatement<A,D>> |
Modifier and Type | Method and Description |
---|---|
Collection<? extends StmtContext.Mutable<?,?,?>> |
StatementContextBase.mutableDeclaredSubstatements() |
Collection<? extends StmtContext.Mutable<?,?,?>> |
StatementContextBase.mutableEffectiveSubstatements() |
Modifier and Type | Method and Description |
---|---|
void |
StatementContextBase.addEffectiveSubstatement(StmtContext.Mutable<?,?,?> substatement)
adds effective statement to collection of substatements
|
Optional<StatementContextBase<?,?,?>> |
StatementDefinitionContext.beforeSubStatementCreated(StmtContext.Mutable<?,?,?> stmt,
int offset,
StatementDefinitionContext<?,?,?> def,
StatementSourceReference ref,
String argument) |
void |
StatementDefinitionContext.onDeclarationFinished(StmtContext.Mutable<A,D,E> statement,
ModelProcessingPhase phase) |
boolean |
StatementDefinitionContext.onStatementAdded(StmtContext.Mutable<A,D,E> stmt) |
Modifier and Type | Method and Description |
---|---|
void |
StatementContextBase.addEffectiveSubstatements(Collection<? extends StmtContext.Mutable<?,?,?>> substatements)
adds effective statement to collection of substatements
|
Modifier and Type | Method and Description |
---|---|
StmtContext.Mutable<?,?,EffectiveStatement<?,?>> |
SchemaNodeIdentifierBuildNamespace.get(SchemaNodeIdentifier key) |
StmtContext.Mutable<?,?,EffectiveStatement<?,?>> |
SchemaNodeIdentifierBuildNamespace.getFrom(NamespaceBehaviour.NamespaceStorageNode storage,
SchemaNodeIdentifier key) |
Modifier and Type | Method and Description |
---|---|
void |
ActionStatementImpl.Definition.onFullDefinitionDeclared(StmtContext.Mutable<QName,ActionStatement,EffectiveStatement<QName,ActionStatement>> stmt) |
void |
ActionStatementImpl.Definition.onStatementAdded(StmtContext.Mutable<QName,ActionStatement,EffectiveStatement<QName,ActionStatement>> stmt) |
void |
AnydataStatementImpl.Definition.onStatementAdded(StmtContext.Mutable<QName,AnydataStatement,EffectiveStatement<QName,AnydataStatement>> stmt) |
Copyright © 2018 OpenDaylight. All rights reserved.