| Package | Description | 
|---|---|
| org.opendaylight.yangtools.yang.model.api.stmt | |
| 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.rfc6020 | 
 Contains implementation of statement supports for Rfc6020 statements and
 implementation of declared statements. 
 | 
| org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective | 
 Contains implementation of Rfc6020 effective statements. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
static class  | 
SchemaNodeIdentifier.Absolute
An absolute schema node identifier. 
 | 
static class  | 
SchemaNodeIdentifier.Relative
A relative schema node identifier. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
static SchemaNodeIdentifier | 
SchemaNodeIdentifier.ROOT
Shared instance of the conceptual root schema node. 
 | 
static SchemaNodeIdentifier | 
SchemaNodeIdentifier.SAME
Shared instance of the "same" relative schema node. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static SchemaNodeIdentifier | 
SchemaNodeIdentifier.create(boolean absolute,
      QName... path)
Constructs new instance of this class with the concrete path. 
 | 
static SchemaNodeIdentifier | 
SchemaNodeIdentifier.create(Iterable<QName> path,
      boolean absolute)
Constructs new instance of this class with the concrete path. 
 | 
SchemaNodeIdentifier | 
SchemaNodeIdentifier.createChild(Iterable<QName> relative)
Create a child path based on concatenation of this path and a relative path. 
 | 
SchemaNodeIdentifier | 
SchemaNodeIdentifier.createChild(QName... elements)
Create a child path based on concatenation of this path and additional
 path elements. 
 | 
SchemaNodeIdentifier | 
SchemaNodeIdentifier.createChild(SchemaNodeIdentifier relative)
Create a child path based on concatenation of this path and a relative path. 
 | 
protected abstract SchemaNodeIdentifier | 
SchemaNodeIdentifier.createInstance(SchemaNodeIdentifier parent,
              QName qname)
Create a new instance. 
 | 
protected SchemaNodeIdentifier | 
SchemaNodeIdentifier.Absolute.createInstance(SchemaNodeIdentifier parent,
              QName qname)  | 
protected SchemaNodeIdentifier | 
SchemaNodeIdentifier.Relative.createInstance(SchemaNodeIdentifier parent,
              QName qname)  | 
SchemaNodeIdentifier | 
SchemaNodeIdentifier.getParent()
Returns the immediate parent SchemaPath. 
 | 
SchemaNodeIdentifier | 
DeviationStatement.getTargetNode()  | 
SchemaNodeIdentifier | 
AugmentStatement.getTargetNode()  | 
| Modifier and Type | Method and Description | 
|---|---|
SchemaNodeIdentifier | 
SchemaNodeIdentifier.createChild(SchemaNodeIdentifier relative)
Create a child path based on concatenation of this path and a relative path. 
 | 
protected abstract SchemaNodeIdentifier | 
SchemaNodeIdentifier.createInstance(SchemaNodeIdentifier parent,
              QName qname)
Create a new instance. 
 | 
protected SchemaNodeIdentifier | 
SchemaNodeIdentifier.Absolute.createInstance(SchemaNodeIdentifier parent,
              QName qname)  | 
protected SchemaNodeIdentifier | 
SchemaNodeIdentifier.Relative.createInstance(SchemaNodeIdentifier parent,
              QName qname)  | 
| Constructor and Description | 
|---|
SchemaNodeIdentifier(SchemaNodeIdentifier parent,
                    QName qname)  | 
| Modifier and Type | Method and Description | 
|---|---|
static Collection<SchemaNodeIdentifier> | 
StmtContextUtils.replaceModuleQNameForKey(StmtContext<Collection<SchemaNodeIdentifier>,KeyStatement,?> keyStmtCtx,
                        QNameModule newQNameModule)  | 
| Modifier and Type | Method and Description | 
|---|---|
static Collection<SchemaNodeIdentifier> | 
StmtContextUtils.replaceModuleQNameForKey(StmtContext<Collection<SchemaNodeIdentifier>,KeyStatement,?> keyStmtCtx,
                        QNameModule newQNameModule)  | 
| Modifier and Type | Method and Description | 
|---|---|
SchemaNodeIdentifier | 
AnyxmlSchemaLocationStatementImpl.getArgument()  | 
SchemaNodeIdentifier | 
DeviationStatementImpl.getTargetNode()  | 
SchemaNodeIdentifier | 
AugmentStatementImpl.getTargetNode()  | 
SchemaNodeIdentifier | 
DeviationStatementImpl.Definition.parseArgumentValue(StmtContext<?,?,?> ctx,
                  String value)  | 
SchemaNodeIdentifier | 
AugmentStatementImpl.Definition.parseArgumentValue(StmtContext<?,?,?> ctx,
                  String value)  | 
SchemaNodeIdentifier | 
AnyxmlSchemaLocationStatementImpl.AnyxmlSchemaLocationSupport.parseArgumentValue(StmtContext<?,?,?> ctx,
                  String value)  | 
SchemaNodeIdentifier | 
RefineStatementImpl.Definition.parseArgumentValue(StmtContext<?,?,?> ctx,
                  String value)  | 
| Modifier and Type | Method and Description | 
|---|---|
static StatementContextBase<?,?,?> | 
Utils.findNode(StmtContext<?,?,?> rootStmtCtx,
        SchemaNodeIdentifier node)  | 
StmtContext.Mutable<?,?,EffectiveStatement<?,?>> | 
SchemaNodeIdentifierBuildNamespace.get(SchemaNodeIdentifier key)  | 
StmtContext.Mutable<?,?,EffectiveStatement<?,?>> | 
SchemaNodeIdentifierBuildNamespace.getFrom(NamespaceBehaviour.NamespaceStorageNode storage,
       SchemaNodeIdentifier key)  | 
QName | 
SchemaNodeIdentifierBuildNamespace.getSignificantKey(SchemaNodeIdentifier key)  | 
| Constructor and Description | 
|---|
AugmentStatementImpl(StmtContext<SchemaNodeIdentifier,AugmentStatement,?> context)  | 
DeviationStatementImpl(StmtContext<SchemaNodeIdentifier,DeviationStatement,?> context)  | 
KeyStatementImpl(StmtContext<Collection<SchemaNodeIdentifier>,KeyStatement,?> context)  | 
RefineStatementImpl(StmtContext<SchemaNodeIdentifier,RefineStatement,?> context)  | 
Copyright © 2018 OpenDaylight. All rights reserved.