Package | Description |
---|---|
org.opendaylight.yangtools.yang.parser.rfc7950.reactor |
Base RFC7950 reactor and supporting classes.
|
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 . |
Modifier and Type | Method and Description |
---|---|
ModelProcessingPhase |
StmtContext.getCompletedPhase() |
ModelProcessingPhase |
ReactorException.getPhase() |
@Nullable ModelProcessingPhase |
ModelProcessingPhase.getPreviousPhase() |
static ModelProcessingPhase |
ModelProcessingPhase.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static ModelProcessingPhase[] |
ModelProcessingPhase.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
Modifier and Type | Method and Description |
---|---|
<C extends StmtContext.Mutable<?,?,?>,T extends C> |
ModelActionBuilder.mutatesCtx(T context,
ModelProcessingPhase phase)
Action mutates the specified statement in the specified phase.
|
@NonNull ModelActionBuilder |
StmtContext.Mutable.newInferenceAction(@NonNull ModelProcessingPhase phase)
Create a new inference action to be executed during specified phase.
|
<K,N extends StatementNamespace<K,?,?>> |
ModelActionBuilder.requiresCtx(StmtContext<?,?,?> context,
Class<N> namespace,
K key,
ModelProcessingPhase phase) |
<K,N extends StatementNamespace<K,?,?>> |
ModelActionBuilder.requiresCtx(StmtContext<?,?,?> context,
Class<N> namespace,
NamespaceKeyCriterion<K> criterion,
ModelProcessingPhase phase) |
<A,D extends DeclaredStatement<A>,E extends EffectiveStatement<A,D>> |
ModelActionBuilder.requiresCtx(StmtContext<A,D,E> context,
ModelProcessingPhase phase)
Action requires that the specified context completes specified phase before
ModelActionBuilder.apply(InferenceAction)
may be invoked. |
void |
StmtContext.Mutable.setCompletedPhase(ModelProcessingPhase completedPhase) |
Constructor and Description |
---|
ReactorException(ModelProcessingPhase phase,
String message,
SourceIdentifier sourceId) |
ReactorException(ModelProcessingPhase phase,
String message,
SourceIdentifier sourceId,
Throwable cause) |
SomeModifiersUnresolvedException(ModelProcessingPhase phase,
SourceIdentifier sourceId,
Throwable cause) |
Modifier and Type | Method and Description |
---|---|
@NonNull ModelProcessingPhase |
StatementWriter.getPhase()
Return current model processing phase.
|
Modifier and Type | Method and Description |
---|---|
ModelProcessingPhase |
StatementContextBase.getCompletedPhase() |
Modifier and Type | Method and Description |
---|---|
ModelActionBuilder |
StatementContextBase.newInferenceAction(ModelProcessingPhase phase) |
void |
StatementDefinitionContext.onDeclarationFinished(StmtContext.Mutable<A,D,E> statement,
ModelProcessingPhase phase) |
@NonNull CrossSourceStatementReactor.Builder |
CrossSourceStatementReactor.Builder.setBundle(ModelProcessingPhase phase,
StatementSupportBundle bundle) |
void |
StatementContextBase.setCompletedPhase(ModelProcessingPhase completedPhase) |
Copyright © 2019 OpenDaylight. All rights reserved.