| 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. 
 | 
| 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. 
 | 
| 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)  | 
| 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. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
StatementContextBase<A,D,E> | 
RootStatementContext.createCopy(QNameModule newQNameModule,
          StatementContextBase<?,?,?> newParent,
          CopyType typeOfCopy)  | 
StatementContextBase<A,D,E> | 
RootStatementContext.createCopy(StatementContextBase<?,?,?> newParent,
          CopyType typeOfCopy)  | 
<CA,CD extends DeclaredStatement<CA>,CE extends EffectiveStatement<CA,CD>> | 
StatementContextBase.createSubstatement(int offset,
                  StatementDefinitionContext<CA,CD,CE> def,
                  StatementSourceReference ref,
                  String argument)
Create a new substatement at the specified offset. 
 | 
StatementContextBase<?,?,?> | 
RootStatementContext.getParentContext()  | 
abstract StatementContextBase<?,?,?> | 
StatementContextBase.getParentContext()  | 
| Modifier and Type | Method and Description | 
|---|---|
Optional<StatementContextBase<?,?,?>> | 
StatementDefinitionContext.beforeSubStatementCreated(StmtContext.Mutable<?,?,?> stmt,
                         int offset,
                         StatementDefinitionContext<?,?,?> def,
                         StatementSourceReference ref,
                         String argument)  | 
| Modifier and Type | Method and Description | 
|---|---|
StatementContextBase<A,D,E> | 
RootStatementContext.createCopy(QNameModule newQNameModule,
          StatementContextBase<?,?,?> newParent,
          CopyType typeOfCopy)  | 
StatementContextBase<A,D,E> | 
RootStatementContext.createCopy(StatementContextBase<?,?,?> newParent,
          CopyType typeOfCopy)  | 
| Modifier and Type | Method and Description | 
|---|---|
static StatementContextBase<?,?,?> | 
Utils.findNode(StmtContext<?,?,?> rootStmtCtx,
        SchemaNodeIdentifier node)  | 
| Modifier and Type | Method and Description | 
|---|---|
Optional<StatementContextBase<?,?,?>> | 
ChoiceStatementImpl.Definition.beforeSubStatementCreated(StmtContext.Mutable<?,?,?> stmt,
                         int offset,
                         StatementDefinitionContext<?,?,?> def,
                         StatementSourceReference ref,
                         String argument)  | 
| Modifier and Type | Method and Description | 
|---|---|
static void | 
AugmentStatementImpl.Definition.copyFromSourceToTarget(StatementContextBase<?,?,?> sourceCtx,
                      StatementContextBase<?,?,?> targetCtx)  | 
static void | 
AugmentStatementImpl.Definition.copyFromSourceToTarget(StatementContextBase<?,?,?> sourceCtx,
                      StatementContextBase<?,?,?> targetCtx)  | 
static void | 
UsesStatementImpl.resolveUsesNode(StmtContext.Mutable<QName,UsesStatement,EffectiveStatement<QName,UsesStatement>> usesNode,
               StatementContextBase<?,?,?> targetNodeStmtCtx)  | 
Copyright © 2018 OpenDaylight. All rights reserved.