Package | Description |
---|---|
org.opendaylight.yangtools.yang.data.impl.codec | |
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.choice |
Modifier and Type | Method and Description |
---|---|
AugmentationSchemaNode |
SchemaTracker.startAugmentationNode(YangInstanceIdentifier.AugmentationIdentifier identifier) |
Modifier and Type | Method and Description |
---|---|
static AugmentationSchemaNode |
SchemaUtils.findCorrespondingAugment(DataSchemaNode parent,
DataSchemaNode child)
Tries to find in
parent which is dealed as augmentation target node with QName as child . |
static AugmentationSchemaNode |
SchemaUtils.findSchemaForAugment(AugmentationTarget schema,
Set<QName> qnames) |
static AugmentationSchemaNode |
SchemaUtils.findSchemaForAugment(ChoiceSchemaNode schema,
Set<QName> qnames) |
Modifier and Type | Method and Description |
---|---|
static Map<QName,AugmentationSchemaNode> |
SchemaUtils.mapChildElementsFromAugments(AugmentationTarget schema)
Recursively find all child nodes that come from augmentations.
|
Modifier and Type | Method and Description |
---|---|
static DataContainerNodeBuilder<YangInstanceIdentifier.AugmentationIdentifier,AugmentationNode> |
Builders.augmentationBuilder(AugmentationSchemaNode schema) |
static YangInstanceIdentifier.AugmentationIdentifier |
SchemaUtils.getNodeIdentifierForAugmentation(AugmentationSchemaNode schema)
Deprecated.
|
static Set<DataSchemaNode> |
SchemaUtils.getRealSchemasForAugment(AugmentationTarget targetSchema,
AugmentationSchemaNode augmentSchema)
Retrieves real schemas for augmented child node.
|
static Set<DataSchemaNode> |
SchemaUtils.getRealSchemasForAugment(DataNodeContainer targetSchema,
AugmentationSchemaNode augmentSchema) |
Modifier and Type | Method and Description |
---|---|
static @NonNull DataContainerNodeBuilder<YangInstanceIdentifier.AugmentationIdentifier,AugmentationNode> |
ImmutableAugmentationNodeSchemaAwareBuilder.create(AugmentationSchemaNode schema) |
Constructor and Description |
---|
ImmutableAugmentationNodeSchemaAwareBuilder(AugmentationSchemaNode schema) |
Modifier and Type | Method and Description |
---|---|
static AugmentationSchemaNode |
DataSchemaContextNode.augmentationProxy(AugmentationSchemaNode schema,
DataNodeContainer parent)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
Set<AugmentationSchemaNode> |
OperationAsContainer.getAvailableAugmentations() |
Modifier and Type | Method and Description |
---|---|
static YangInstanceIdentifier.AugmentationIdentifier |
DataSchemaContextNode.augmentationIdentifierFrom(AugmentationSchemaNode schema)
Create AugmentationIdentifier from an AugmentationSchemaNode.
|
static AugmentationSchemaNode |
DataSchemaContextNode.augmentationProxy(AugmentationSchemaNode schema,
DataNodeContainer parent)
Deprecated.
|
static YangInstanceIdentifier.AugmentationIdentifier |
CompositeNodeDataWithSchema.getNodeIdentifierForAugmentation(AugmentationSchemaNode schema)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
Set<AugmentationSchemaNode> |
Module.getAugmentations()
Returns
AugmentationSchema instances which contain data from
augment statements defined in the module. |
Set<AugmentationSchemaNode> |
AugmentationTarget.getAvailableAugmentations()
Returns augmentations targeting this element.
|
Optional<AugmentationSchemaNode> |
AugmentationSchemaNode.getOriginalDefinition()
Returns Augmentation Definition from which this augmentation is derived
if augmentation was added transitively via augmented uses.
|
Modifier and Type | Class and Description |
---|---|
class |
EffectiveAugmentationSchema
Proxy for AugmentationSchema.
|
Modifier and Type | Method and Description |
---|---|
static AugmentationSchemaNode |
EffectiveAugmentationSchema.create(AugmentationSchemaNode schema,
DataNodeContainer parent)
Returns an AugmentationSchemaNode as effective in a parent node.
|
Modifier and Type | Method and Description |
---|---|
Set<AugmentationSchemaNode> |
AbstractSchemaContext.getAvailableAugmentations() |
Optional<AugmentationSchemaNode> |
EffectiveAugmentationSchema.getOriginalDefinition() |
Modifier and Type | Method and Description |
---|---|
static AugmentationSchemaNode |
EffectiveAugmentationSchema.create(AugmentationSchemaNode schema,
DataNodeContainer parent)
Returns an AugmentationSchemaNode as effective in a parent node.
|
Constructor and Description |
---|
EffectiveAugmentationSchema(AugmentationSchemaNode augmentSchema,
Set<DataSchemaNode> realChildSchemas) |
Modifier and Type | Method and Description |
---|---|
Set<AugmentationSchemaNode> |
AbstractEffectiveModule.getAugmentations() |
Set<AugmentationSchemaNode> |
AbstractEffectiveSimpleDataNodeContainer.getAvailableAugmentations() |
Modifier and Type | Method and Description |
---|---|
Set<AugmentationSchemaNode> |
ImplicitCaseSchemaNode.getAvailableAugmentations() |
Copyright © 2019 OpenDaylight. All rights reserved.