Package | Description |
---|---|
org.opendaylight.yangtools.odlext.parser |
YANG parser support for OpenDaylight extensions as defined in yang-ext.yang.
|
org.opendaylight.yangtools.yang.model.api.stmt | |
org.opendaylight.yangtools.yang.parser.rfc7950.namespace |
Package holding implementation-specific namespace declarations for RFC7950.
|
org.opendaylight.yangtools.yang.parser.rfc7950.stmt |
Statement library for YANG version 1 and 1.1, as defined in RFC6020 and RFC7950.
|
org.opendaylight.yangtools.yang.parser.rfc7950.stmt.deviation | |
org.opendaylight.yangtools.yang.parser.rfc7950.stmt.key |
Modifier and Type | Field and Description |
---|---|
static NamespaceBehaviour<StatementDefinition,StmtContext.Mutable<SchemaNodeIdentifier,AnyxmlSchemaLocationStatement,EffectiveStatement<SchemaNodeIdentifier,AnyxmlSchemaLocationStatement>>,AnyxmlSchemaLocationNamespace> |
AnyxmlSchemaLocationNamespace.BEHAVIOUR |
static NamespaceBehaviour<StatementDefinition,StmtContext.Mutable<SchemaNodeIdentifier,AnyxmlSchemaLocationStatement,EffectiveStatement<SchemaNodeIdentifier,AnyxmlSchemaLocationStatement>>,AnyxmlSchemaLocationNamespace> |
AnyxmlSchemaLocationNamespace.BEHAVIOUR |
Modifier and Type | Method and Description |
---|---|
SchemaNodeIdentifier |
AnyxmlSchemaLocationStatementSupport.parseArgumentValue(StmtContext<?,?,?> ctx,
String value) |
Modifier and Type | Method and Description |
---|---|
EffectiveStatement<SchemaNodeIdentifier,AnyxmlSchemaLocationStatement> |
AnyxmlSchemaLocationStatementSupport.createEffective(StmtContext<SchemaNodeIdentifier,AnyxmlSchemaLocationStatement,EffectiveStatement<SchemaNodeIdentifier,AnyxmlSchemaLocationStatement>> ctx) |
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 | 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.
|
abstract SchemaNodeIdentifier |
SchemaNodeIdentifier.createChild(QName element)
Create a child path based on concatenation of this path and an additional path element.
|
SchemaNodeIdentifier |
SchemaNodeIdentifier.createChild(SchemaNodeIdentifier relative)
Create a child path based on concatenation of this path and a relative path.
|
SchemaNodeIdentifier |
SchemaNodeIdentifier.getParent()
Returns the immediate parent SchemaPath.
|
default @NonNull SchemaNodeIdentifier |
DeviationStatement.getTargetNode() |
default @NonNull 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.
|
Modifier and Type | Method and Description |
---|---|
static Optional<StmtContext<?,?,?>> |
ChildSchemaNodeNamespace.findNode(StmtContext<?,?,?> root,
SchemaNodeIdentifier identifier)
Find statement context identified by interpreting specified
SchemaNodeIdentifier starting at specified
StmtContext . |
static Optional<StmtContext<?,?,?>> |
SchemaNodeIdentifierBuildNamespace.findNode(StmtContext<?,?,?> root,
SchemaNodeIdentifier identifier)
Deprecated.
|
StmtContext.Mutable<?,?,EffectiveStatement<?,?>> |
SchemaNodeIdentifierBuildNamespace.get(SchemaNodeIdentifier key)
Deprecated.
|
StmtContext.Mutable<?,?,EffectiveStatement<?,?>> |
SchemaNodeIdentifierBuildNamespace.getFrom(NamespaceBehaviour.NamespaceStorageNode storage,
SchemaNodeIdentifier key)
Deprecated.
|
QName |
SchemaNodeIdentifierBuildNamespace.getSignificantKey(SchemaNodeIdentifier key)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static SchemaNodeIdentifier |
ArgumentUtils.nodeIdentifierFromPath(StmtContext<?,?,?> ctx,
String path) |
Modifier and Type | Method and Description |
---|---|
SchemaNodeIdentifier |
DeviationStatementSupport.parseArgumentValue(StmtContext<?,?,?> ctx,
String value) |
Modifier and Type | Method and Description |
---|---|
EffectiveStatement<SchemaNodeIdentifier,DeviationStatement> |
DeviationStatementSupport.createEffective(StmtContext<SchemaNodeIdentifier,DeviationStatement,EffectiveStatement<SchemaNodeIdentifier,DeviationStatement>> ctx) |
Modifier and Type | Method and Description |
---|---|
Collection<SchemaNodeIdentifier> |
KeyStatementSupport.adaptArgumentValue(StmtContext<Collection<SchemaNodeIdentifier>,KeyStatement,EffectiveStatement<Collection<SchemaNodeIdentifier>,KeyStatement>> ctx,
QNameModule targetModule) |
EffectiveStatement<Collection<SchemaNodeIdentifier>,KeyStatement> |
KeyStatementSupport.createEffective(StmtContext<Collection<SchemaNodeIdentifier>,KeyStatement,EffectiveStatement<Collection<SchemaNodeIdentifier>,KeyStatement>> ctx) |
Collection<SchemaNodeIdentifier> |
KeyStatementSupport.parseArgumentValue(StmtContext<?,?,?> ctx,
String value) |
Copyright © 2019 OpenDaylight. All rights reserved.