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.