T
- Path Argument typepublic abstract class DataSchemaContextNode<T extends YangInstanceIdentifier.PathArgument> extends Object implements Identifiable<T>
NormalizedNode
and serialization format defined in RFC6020, since the mapping
is not one-to-one.Modifier | Constructor and Description |
---|---|
protected |
DataSchemaContextNode(T identifier,
SchemaNode schema) |
Modifier and Type | Method and Description |
---|---|
static YangInstanceIdentifier.AugmentationIdentifier |
augmentationIdentifierFrom(AugmentationSchema augmentation) |
static DataSchemaContextNode<?> |
from(SchemaContext ctx) |
static DataSchemaContextNode<?> |
fromDataSchemaNode(DataSchemaNode potential) |
abstract DataSchemaContextNode<?> |
getChild(QName child) |
abstract DataSchemaContextNode<?> |
getChild(YangInstanceIdentifier.PathArgument child) |
DataSchemaNode |
getDataSchemaNode() |
T |
getIdentifier()
Return this objects Identifier.
|
protected Set<QName> |
getQNameIdentifiers() |
boolean |
isKeyedEntry() |
abstract boolean |
isLeaf() |
boolean |
isMixin() |
protected DataSchemaContextNode(T identifier, SchemaNode schema)
public T getIdentifier()
Identifiable
getIdentifier
in interface Identifiable<T extends YangInstanceIdentifier.PathArgument>
public boolean isMixin()
public boolean isKeyedEntry()
@Nullable public abstract DataSchemaContextNode<?> getChild(YangInstanceIdentifier.PathArgument child)
@Nullable public abstract DataSchemaContextNode<?> getChild(QName child)
public abstract boolean isLeaf()
@Nullable public DataSchemaNode getDataSchemaNode()
public static YangInstanceIdentifier.AugmentationIdentifier augmentationIdentifierFrom(AugmentationSchema augmentation)
@Nullable public static DataSchemaContextNode<?> fromDataSchemaNode(DataSchemaNode potential)
public static DataSchemaContextNode<?> from(SchemaContext ctx)
Copyright © 2018 OpenDaylight. All rights reserved.