Package | Description |
---|---|
org.opendaylight.yangtools.odlext.model.api |
YANG metamodel extensions to support OpenDaylight extensions as defined in yang-ext.yang.
|
org.opendaylight.yangtools.rfc8040.model.api | |
org.opendaylight.yangtools.yang.data.api.schema |
Definition of normalized YANG DOM Model
Normalized DOM Model brings more direct mapping between YANG Model, DOM
representation of data
|
org.opendaylight.yangtools.yang.data.impl.schema | |
org.opendaylight.yangtools.yang.data.impl.schema.builder.impl | |
org.opendaylight.yangtools.yang.data.util | |
org.opendaylight.yangtools.yang.model.api |
Definition of structures and DOM like API of effected YANG schema
|
org.opendaylight.yangtools.yang.model.immutable |
Generated immutable implementations for org.opendaylight.yangtools.yang.model.api interfaces.
|
org.opendaylight.yangtools.yang.model.util |
Utility classes and implementations for concepts defined in yang-model-api.
|
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.container | |
org.opendaylight.yangtools.yang.parser.stmt.reactor |
Contains the implementation of the parser reactor
CrossSourceStatementReactor . |
Modifier and Type | Method and Description |
---|---|
@NonNull ContainerSchemaNode |
YangModeledAnyXmlSchemaNode.getSchemaOfAnyXmlData()
Returns the root schema node of the data in this anyxml node.
|
Modifier and Type | Method and Description |
---|---|
ContainerSchemaNode |
YangDataSchemaNode.getContainerSchemaNode()
Returns container schema node container within this yang-data definition.
|
Modifier and Type | Method and Description |
---|---|
ContainerSchemaNode |
YangModeledAnyXmlNode.getSchemaOfAnyXmlData()
Returns the schema corresponding to the node's datea.
|
Modifier and Type | Method and Description |
---|---|
static DataContainerNodeAttrBuilder<YangInstanceIdentifier.NodeIdentifier,ContainerNode> |
Builders.containerBuilder(ContainerSchemaNode schema) |
static DataContainerNodeAttrBuilder<YangInstanceIdentifier.NodeIdentifier,ContainerNode> |
Builders.containerBuilder(ContainerSchemaNode schema,
ContainerNode node) |
Modifier and Type | Method and Description |
---|---|
static @NonNull DataContainerNodeAttrBuilder<YangInstanceIdentifier.NodeIdentifier,ContainerNode> |
ImmutableContainerNodeSchemaAwareBuilder.create(ContainerSchemaNode schema) |
static @NonNull DataContainerNodeAttrBuilder<YangInstanceIdentifier.NodeIdentifier,ContainerNode> |
ImmutableContainerNodeSchemaAwareBuilder.create(ContainerSchemaNode schema,
ContainerNode node) |
Modifier and Type | Class and Description |
---|---|
class |
OperationAsContainer |
Modifier and Type | Method and Description |
---|---|
static ContainerSchemaNode |
ContainerSchemaNodes.forNotification(NotificationDefinition notification) |
static ContainerSchemaNode |
ContainerSchemaNodes.forRPC(RpcDefinition rpc) |
ContainerSchemaNode |
OperationAsContainer.getInput() |
ContainerSchemaNode |
OperationAsContainer.getOutput() |
Constructor and Description |
---|
ContainerNodeDataWithSchema(ContainerSchemaNode schema) |
Modifier and Type | Interface and Description |
---|---|
interface |
SchemaContext
The interface represents static view of compiled yang files,
contains the methods for obtaining all the top level context
data (data from all modules) like YANG notifications, extensions,
operations...
|
Modifier and Type | Method and Description |
---|---|
ContainerSchemaNode |
OperationDefinition.getInput()
Returns definition of input parameters for this operation.
|
ContainerSchemaNode |
OperationDefinition.getOutput()
Returns definition of output parameters for this operation.
|
Modifier and Type | Method and Description |
---|---|
Optional<ContainerSchemaNode> |
AnyDataSchemaNode.getDataSchema()
Schema of data.
|
Modifier and Type | Method and Description |
---|---|
AnyDataSchemaNodeBuilder |
AnyDataSchemaNodeBuilder.dataSchema(ContainerSchemaNode dataSchema)
Initializes the optional value
dataSchema to dataSchema. |
RpcDefinitionBuilder |
RpcDefinitionBuilder.input(ContainerSchemaNode input)
Initializes the value for the
input attribute. |
ActionDefinitionBuilder |
ActionDefinitionBuilder.input(ContainerSchemaNode input)
Initializes the value for the
input attribute. |
RpcDefinitionBuilder |
RpcDefinitionBuilder.output(ContainerSchemaNode output)
Initializes the value for the
output attribute. |
ActionDefinitionBuilder |
ActionDefinitionBuilder.output(ContainerSchemaNode output)
Initializes the value for the
output attribute. |
Modifier and Type | Method and Description |
---|---|
AnyDataSchemaNodeBuilder |
AnyDataSchemaNodeBuilder.dataSchema(Optional<? extends ContainerSchemaNode> dataSchema)
Initializes the optional value
dataSchema to dataSchema. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractSchemaContext |
class |
FilteringSchemaContextProxy |
class |
SimpleSchemaContext
Simple subclass of
AbstractSchemaContext which performs some amount of indexing to speed up common
SchemaContext operations. |
Modifier and Type | Method and Description |
---|---|
static @Nullable ContainerSchemaNode |
SchemaNodeUtils.getRpcDataSchema(@NonNull RpcDefinition rpc,
@NonNull QName qname)
Returns RPC input or output schema based on supplied QName.
|
static @Nullable ContainerSchemaNode |
SchemaContextUtil.getRpcDataSchema(@NonNull SchemaContext schema,
@NonNull SchemaPath path)
Returns RPC Input or Output Data container from RPC definition.
|
Modifier and Type | Method and Description |
---|---|
List<ContainerSchemaNode> |
DataNodeIterator.allContainers()
Returns list all containers present in subtree.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractEffectiveContainerSchemaNode<D extends DeclaredStatement<QName>> |
class |
AbstractEffectiveOperationContainerSchemaNode<D extends DeclaredStatement<QName>> |
Modifier and Type | Method and Description |
---|---|
ContainerSchemaNode |
AbstractEffectiveOperationDefinition.getInput() |
ContainerSchemaNode |
AbstractEffectiveOperationDefinition.getOutput() |
Modifier and Type | Class and Description |
---|---|
class |
ContainerEffectiveStatementImpl |
Modifier and Type | Method and Description |
---|---|
Optional<ContainerSchemaNode> |
ContainerEffectiveStatementImpl.getOriginal() |
Modifier and Type | Class and Description |
---|---|
class |
EffectiveSchemaContext |
Copyright © 2019 OpenDaylight. All rights reserved.