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(SchemaContext schemaContext, DataSchemaNode contextNode, NormalizedNode<?,?> data, Optional<NormalizedMetadata> metadata)
Constructors in org.opendaylight.yangtools.rfc7952.data.util with parameters of type DataSchemaNode Constructor Description ImmutableMetadataNormalizedAnydata(SchemaContext 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(SchemaContext 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<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<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(SchemaContext schemaContext, DataSchemaNode contextNode)
protected abstract void
AbstractNormalizableAnydata. writeTo(NormalizedNodeStreamWriter streamWriter, SchemaContext 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<DataSchemaNode> dataSchemaNode)
Find the first schema with specified QName.static DataSchemaNode
SchemaUtils. findSchemaForChild(DataNodeContainer schema, QName qname, Iterable<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<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)
Constructors in org.opendaylight.yangtools.yang.data.util with parameters of type DataSchemaNode Constructor Description AbstractStringUnionCodec(DataSchemaNode schema, UnionTypeDefinition typeDefinition)
ImmutableNormalizedAnydata(SchemaContext 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
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
LeafListSchemaNode
Interface describing YANG 'leaf-list' statement.interface
LeafSchemaNode
Interface describing YANGleaf
statement.interface
ListSchemaNode
Interface describing YANG 'list' statement.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<DataSchemaNode>
DataNodeContainer. getChildNodes()
Returns set of all child nodes defined within this DataNodeContainer.Set<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 DataSchemaNode Modifier and Type Method Description DataSchemaNode
DataNodeIterator. next()
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)
Set<DataSchemaNode>
AbstractSchemaContext. getChildNodes()
Set<DataSchemaNode>
EffectiveAugmentationSchema. getChildNodes()
Set<DataSchemaNode>
AbstractSchemaContext. getDataDefinitions()
Constructor parameters in org.opendaylight.yangtools.yang.model.util with type arguments of type DataSchemaNode Constructor Description EffectiveAugmentationSchema(AugmentationSchemaNode augmentSchema, Set<DataSchemaNode> realChildSchemas)
-
Uses of DataSchemaNode in org.opendaylight.yangtools.yang.parser.rfc7950.stmt
Classes in org.opendaylight.yangtools.yang.parser.rfc7950.stmt that implement DataSchemaNode Modifier and Type Class Description class
AbstractEffectiveContainerSchemaNode<D extends DeclaredStatement<QName>>
class
AbstractEffectiveDataSchemaNode<D extends DeclaredStatement<QName>>
class
AbstractEffectiveOperationContainerSchemaNode<D extends DeclaredStatement<QName>>
class
AbstractEffectiveSimpleDataNodeContainer<D extends DeclaredStatement<QName>>
Methods in org.opendaylight.yangtools.yang.parser.rfc7950.stmt that return types with arguments of type DataSchemaNode Modifier and Type Method Description Optional<DataSchemaNode>
AbstractEffectiveDocumentedDataNodeContainer. findDataChildByName(QName name)
Optional<DataSchemaNode>
AbstractEffectiveModule. findDataChildByName(QName name)
Set<DataSchemaNode>
AbstractEffectiveDocumentedDataNodeContainer. getChildNodes()
Set<DataSchemaNode>
AbstractEffectiveModule. 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
-