Uses of Interface
org.opendaylight.yangtools.yang.model.api.DataSchemaNode
-
-
Uses of DataSchemaNode in org.opendaylight.yangtools.odlext.model.api
Subinterfaces of DataSchemaNode in org.opendaylight.yangtools.odlext.model.api Modifier and Type Interface Description interface
YangModeledAnyxmlSchemaNode
The "YangModeledAnyXml" interface defines an interior node in the schema tree. -
Uses of DataSchemaNode in org.opendaylight.yangtools.rfc6536.model.api
Methods in org.opendaylight.yangtools.rfc6536.model.api with parameters of type DataSchemaNode Modifier and Type Method Description static Optional<DefaultDenyAllSchemaNode>
DefaultDenyAllSchemaNode. findIn(DataSchemaNode parent)
Attempt to find aDefaultDenyAllSchemaNode
in a parentDataSchemaNode
.static Optional<DefaultDenyWriteSchemaNode>
DefaultDenyWriteSchemaNode. findIn(DataSchemaNode parent)
Attempt to find aDefaultDenyWriteSchemaNode
in a parentDataSchemaNode
. -
Uses of DataSchemaNode in org.opendaylight.yangtools.rfc7952.data.util
Methods in org.opendaylight.yangtools.rfc7952.data.util with parameters of type DataSchemaNode Modifier and Type Method Description static ImmutableNormalizedAnydata
ImmutableMetadataNormalizedAnydata. ofOptional(EffectiveModelContext schemaContext, DataSchemaNode contextNode, NormalizedNode<?,?> data, Optional<NormalizedMetadata> metadata)
Constructors in org.opendaylight.yangtools.rfc7952.data.util with parameters of type DataSchemaNode Constructor Description ImmutableMetadataNormalizedAnydata(EffectiveModelContext schemaContext, DataSchemaNode contextNode, NormalizedNode<?,?> data, NormalizedMetadata metadata)
-
Uses of DataSchemaNode in org.opendaylight.yangtools.rfc7952.model.api
Subinterfaces of DataSchemaNode in org.opendaylight.yangtools.rfc7952.model.api Modifier and Type Interface Description interface
AnnotationSchemaNodeAwareSchemaContext
ASchemaContext
which is alsoAnnotationSchemaNodeAware
. -
Uses of DataSchemaNode in org.opendaylight.yangtools.yang.data.api.schema
Methods in org.opendaylight.yangtools.yang.data.api.schema that return DataSchemaNode Modifier and Type Method Description DataSchemaNode
NormalizedAnydata. getContextNode()
Methods in org.opendaylight.yangtools.yang.data.api.schema with parameters of type DataSchemaNode Modifier and Type Method Description NormalizedAnydata
NormalizableAnydata. normalizeTo(EffectiveModelContext schemaContext, DataSchemaNode contextNode)
Attempt to interpret this anydata content in the context of specified tree and node. -
Uses of DataSchemaNode in org.opendaylight.yangtools.yang.data.api.schema.stream
Methods in org.opendaylight.yangtools.yang.data.api.schema.stream with parameters of type DataSchemaNode Modifier and Type Method Description default void
NormalizedNodeStreamWriter. nextDataSchemaNode(@NonNull DataSchemaNode schema)
Attach the specifiedDataSchemaNode
to the next node which will get started or emitted. -
Uses of DataSchemaNode in org.opendaylight.yangtools.yang.data.impl.schema
Methods in org.opendaylight.yangtools.yang.data.impl.schema that return DataSchemaNode Modifier and Type Method Description static DataSchemaNode
SchemaUtils. findSchemaForChild(ChoiceSchemaNode schema, QName childPartialQName)
static DataSchemaNode
SchemaUtils. findSchemaForChild(DataNodeContainer schema, QName qname)
Find child schema node identified by its QName within a provided schema node.static @Nullable DataSchemaNode
SchemaUtils. findSchemaForChild(DataNodeContainer schema, QName qname, boolean strictMode)
static DataSchemaNode
SchemaUtils. findSchemaForChild(DataNodeContainer schema, QName qname, Iterable<? extends DataSchemaNode> childNodes)
Methods in org.opendaylight.yangtools.yang.data.impl.schema that return types with arguments of type DataSchemaNode Modifier and Type Method Description static Optional<DataSchemaNode>
SchemaUtils. findFirstSchema(QName qname, Iterable<? extends DataSchemaNode> dataSchemaNode)
Find the first schema with specified QName.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)
Methods in org.opendaylight.yangtools.yang.data.impl.schema with parameters of type DataSchemaNode Modifier and Type Method Description static AugmentationSchemaNode
SchemaUtils. findCorrespondingAugment(DataSchemaNode parent, DataSchemaNode child)
Tries to find inparent
which is dealed as augmentation target node with QName aschild
.void
ImmutableNormalizedNodeStreamWriter. nextDataSchemaNode(DataSchemaNode schema)
ImmutableNormalizedAnydata
AbstractNormalizableAnydata. normalizeTo(EffectiveModelContext schemaContext, DataSchemaNode contextNode)
protected abstract void
AbstractNormalizableAnydata. writeTo(NormalizedNodeStreamWriter streamWriter, EffectiveModelContext schemaContext, DataSchemaNode contextNode)
Method parameters in org.opendaylight.yangtools.yang.data.impl.schema with type arguments of type DataSchemaNode Modifier and Type Method Description static Optional<DataSchemaNode>
SchemaUtils. findFirstSchema(QName qname, Iterable<? extends DataSchemaNode> dataSchemaNode)
Find the first schema with specified QName.static DataSchemaNode
SchemaUtils. findSchemaForChild(DataNodeContainer schema, QName qname, Iterable<? extends DataSchemaNode> childNodes)
-
Uses of DataSchemaNode in org.opendaylight.yangtools.yang.data.impl.schema.builder.impl.valid
Methods in org.opendaylight.yangtools.yang.data.impl.schema.builder.impl.valid with parameters of type DataSchemaNode Modifier and Type Method Description static void
DataValidationException. checkLegalChild(boolean isLegal, YangInstanceIdentifier.PathArgument child, DataSchemaNode schema, Set<QName> childNodes)
-
Uses of DataSchemaNode in org.opendaylight.yangtools.yang.data.util
Classes in org.opendaylight.yangtools.yang.data.util with type parameters of type DataSchemaNode Modifier and Type Class Description class
AbstractMountPointDataWithSchema<T extends DataSchemaNode>
ACompositeNodeDataWithSchema
which can hold mount-point data.class
AbstractNodeDataWithSchema<T extends DataSchemaNode>
Utility abstract class for tracking parser state, as needed by StAX-like parser.class
CompositeNodeDataWithSchema<T extends DataSchemaNode>
Utility class used for tracking parser state as needed by a StAX-like parser.class
SimpleNodeDataWithSchema<T extends DataSchemaNode>
Utility class used for tracking parser state as needed by a StAX-like parser.Classes in org.opendaylight.yangtools.yang.data.util that implement DataSchemaNode Modifier and Type Class Description class
OperationAsContainer
Fields in org.opendaylight.yangtools.yang.data.util declared as DataSchemaNode Modifier and Type Field Description protected DataSchemaNode
AbstractStringUnionCodec. schema
Methods in org.opendaylight.yangtools.yang.data.util that return DataSchemaNode Modifier and Type Method Description DataSchemaNode
ImmutableNormalizedAnydata. getContextNode()
@Nullable DataSchemaNode
DataSchemaContextNode. getDataSchemaNode()
Methods in org.opendaylight.yangtools.yang.data.util that return types with arguments of type DataSchemaNode Modifier and Type Method Description Optional<DataSchemaNode>
OperationAsContainer. findDataChildByName(QName name)
Optional<DataSchemaNode>
SingleChildDataNodeContainer. findDataChildByName(QName name)
static Deque<DataSchemaNode>
ParserStreamUtils. findSchemaNodeByNameAndNamespace(DataSchemaNode dataSchemaNode, String childName, URI namespace)
Returns stack of schema nodes via which it was necessary to pass to get schema node with specifiedchildName
andnamespace
.Collection<? extends DataSchemaNode>
OperationAsContainer. getChildNodes()
Collection<DataSchemaNode>
SingleChildDataNodeContainer. getChildNodes()
Methods in org.opendaylight.yangtools.yang.data.util with parameters of type DataSchemaNode Modifier and Type Method Description protected Object
AbstractStringInstanceIdentifierCodec. deserializeKeyValue(DataSchemaNode schemaNode, String value)
static Deque<DataSchemaNode>
ParserStreamUtils. findSchemaNodeByNameAndNamespace(DataSchemaNode dataSchemaNode, String childName, URI namespace)
Returns stack of schema nodes via which it was necessary to pass to get schema node with specifiedchildName
andnamespace
.static @Nullable DataSchemaContextNode<?>
DataSchemaContextNode. fromDataSchemaNode(DataSchemaNode potential)
Method parameters in org.opendaylight.yangtools.yang.data.util with type arguments of type DataSchemaNode Modifier and Type Method Description AbstractNodeDataWithSchema<?>
CompositeNodeDataWithSchema. addChild(Deque<DataSchemaNode> schemas, CompositeNodeDataWithSchema.ChildReusePolicy policy)
Constructors in org.opendaylight.yangtools.yang.data.util with parameters of type DataSchemaNode Constructor Description AbstractStringUnionCodec(DataSchemaNode schema, UnionTypeDefinition typeDefinition)
ImmutableNormalizedAnydata(EffectiveModelContext schemaContext, DataSchemaNode contextNode, NormalizedNode<?,?> data)
SingleChildDataNodeContainer(DataSchemaNode child)
-
Uses of DataSchemaNode in org.opendaylight.yangtools.yang.model.api
Subinterfaces of DataSchemaNode in org.opendaylight.yangtools.yang.model.api Modifier and Type Interface Description interface
AnydataSchemaNode
The "anydata" statement defines an interior node in the schema tree.interface
AnyxmlSchemaNode
The "anyxml" interface defines an interior node in the schema tree.interface
CaseSchemaNode
The CaseSchemaNode interface is used to define branches of the ChoiceSchemaNode.interface
ChoiceSchemaNode
A ChoiceSchemaNode defines a set of alternatives.interface
ContainerLike
Common interface for common container-like constructs.interface
ContainerSchemaNode
The ContainerSchemaNode is used to define an interior data node in the schema tree.interface
DerivableSchemaNode
Schema Node which may be derived from other schema node using augmentation or uses statement.interface
EffectiveModelContext
EffectiveStatement
-based result of YANG parser compilation.interface
InputSchemaNode
interface
LeafListSchemaNode
Interface describing YANG 'leaf-list' statement.interface
LeafSchemaNode
Interface describing YANGleaf
statement.interface
ListSchemaNode
Interface describing YANG 'list' statement.interface
OutputSchemaNode
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...interface
TypedDataSchemaNode
ADataSchemaNode
which holds values of the same type.Methods in org.opendaylight.yangtools.yang.model.api that return DataSchemaNode Modifier and Type Method Description default @Nullable DataSchemaNode
DataNodeContainer. getDataChildByName(QName name)
Deprecated.UseDataNodeContainer.findDataChildByName(QName)
instead.Methods in org.opendaylight.yangtools.yang.model.api that return types with arguments of type DataSchemaNode Modifier and Type Method Description Optional<DataSchemaNode>
DataNodeContainer. findDataChildByName(QName name)
Returns the child node corresponding to the specified name.default Optional<DataSchemaNode>
DataNodeContainer. findDataChildByName(QName first, QName... others)
Returns the child node corresponding to the specified name.default Optional<DataSchemaNode>
ChoiceSchemaNode. findDataSchemaChild(QName qname)
Find a specific data schema child, if present.default Optional<DataSchemaNode>
DataNodeContainer. findDataTreeChild(Iterable<QName> path)
Returns adata node
identified by a series of QNames.default Optional<DataSchemaNode>
DataNodeContainer. findDataTreeChild(QName name)
Returns adata node
identified by a QName.default Optional<DataSchemaNode>
DataNodeContainer. findDataTreeChild(QName... path)
Returns adata node
identified by a series of QNames.default Optional<DataSchemaNode>
SchemaContext. findDataTreeChild(QName name)
Collection<? extends DataSchemaNode>
DataNodeContainer. getChildNodes()
Returns set of all child nodes defined within this DataNodeContainer.Collection<? extends DataSchemaNode>
SchemaContext. getDataDefinitions()
Returns data schema node instances which represents direct subnodes (like leaf, leaf-list, list, container) in all YANG modules in the context. -
Uses of DataSchemaNode in org.opendaylight.yangtools.yang.model.util
Classes in org.opendaylight.yangtools.yang.model.util that implement DataSchemaNode Modifier and Type Class Description class
AbstractSchemaContext
class
FilteringSchemaContextProxy
class
SimpleSchemaContext
Simple subclass ofAbstractSchemaContext
which performs some amount of indexing to speed up common SchemaContext operations.Methods in org.opendaylight.yangtools.yang.model.util that return types with arguments of type DataSchemaNode Modifier and Type Method Description Optional<DataSchemaNode>
AbstractSchemaContext. findDataChildByName(QName name)
Optional<DataSchemaNode>
EffectiveAugmentationSchema. findDataChildByName(QName name)
Collection<? extends DataSchemaNode>
AbstractSchemaContext. getChildNodes()
Collection<? extends DataSchemaNode>
EffectiveAugmentationSchema. getChildNodes()
Collection<? extends DataSchemaNode>
AbstractSchemaContext. getDataDefinitions()
Methods in org.opendaylight.yangtools.yang.model.util with parameters of type DataSchemaNode Modifier and Type Method Description protected void
DataNodeAggregator. addChild(DataSchemaNode childNode)
Constructor parameters in org.opendaylight.yangtools.yang.model.util with type arguments of type DataSchemaNode Constructor Description EffectiveAugmentationSchema(AugmentationSchemaNode augmentSchema, Collection<? extends DataSchemaNode> realChildSchemas)
-
Uses of DataSchemaNode in org.opendaylight.yangtools.yang.parser.rfc7950.stmt
Subinterfaces of DataSchemaNode in org.opendaylight.yangtools.yang.parser.rfc7950.stmt Modifier and Type Interface Description static interface
EffectiveStatementMixins.DataSchemaNodeMixin<A,D extends DeclaredStatement<A>>
Bridge betweenEffectiveStatementMixins.EffectiveStatementWithFlags
andDataSchemaNode
.static interface
EffectiveStatementMixins.OpaqueDataSchemaNodeMixin<D extends DeclaredStatement<QName>>
Helper bridge foranydata
andanyxml
opaque data.static interface
EffectiveStatementMixins.OperationContainerMixin<D extends DeclaredStatement<QName>>
Helper bridge for operation containers (input
andoutput
).Methods in org.opendaylight.yangtools.yang.parser.rfc7950.stmt that return types with arguments of type DataSchemaNode Modifier and Type Method Description Optional<DataSchemaNode>
AbstractDeclaredEffectiveStatement.DefaultDataNodeContainer. findDataChildByName(QName name)
Optional<DataSchemaNode>
AbstractEffectiveModule. findDataChildByName(QName name)
protected Optional<DataSchemaNode>
AbstractDeclaredEffectiveStatement.WithSchemaTree. findDataSchemaNode(QName name)
Indexing support forDataNodeContainer.findDataChildByName(QName)
.protected Optional<DataSchemaNode>
AbstractUndeclaredEffectiveStatement.WithSchemaTree. findDataSchemaNode(QName name)
Indexing support forDataNodeContainer.findDataChildByName(QName)
.Collection<? extends DataSchemaNode>
AbstractEffectiveModule. getChildNodes()
default Collection<? extends DataSchemaNode>
EffectiveStatementMixins.DataNodeContainerMixin. getChildNodes()
-
Uses of DataSchemaNode in org.opendaylight.yangtools.yang.parser.stmt.reactor
Classes in org.opendaylight.yangtools.yang.parser.stmt.reactor that implement DataSchemaNode Modifier and Type Class Description class
EffectiveSchemaContext
-