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.