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