Uses of Interface
org.opendaylight.yangtools.yang.model.api.DataSchemaNode
Packages that use DataSchemaNode
Package
Description
YANG metamodel extensions to support NACM, as defined in RFC6536.
YANG metamodel extensions to support metadata, as defined in
RFC7952.
Definition of structures and DOM like API of effected YANG schema.
Utility classes and implementations for concepts defined in yang-model-api.
Statement library for YANG version 1 and 1.1, as defined in RFC6020 and RFC7950.
Contains the implementation of the parser reactor
CrossSourceStatementReactor
.-
Uses of DataSchemaNode in org.opendaylight.yangtools.rfc6536.model.api
Methods in org.opendaylight.yangtools.rfc6536.model.api with parameters of type DataSchemaNodeModifier and TypeMethodDescriptionstatic 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.model.api
Subinterfaces of DataSchemaNode in org.opendaylight.yangtools.rfc7952.model.apiModifier and TypeInterfaceDescriptioninterface
ASchemaContext
which is alsoAnnotationSchemaNodeAware
. -
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 DataSchemaNodeModifier and TypeMethodDescriptiondefault 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 with parameters of type DataSchemaNodeModifier and TypeMethodDescriptionvoid
ImmutableNormalizedNodeStreamWriter.nextDataSchemaNode
(DataSchemaNode schema) -
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 DataSchemaNodeModifier and TypeMethodDescriptionstatic void
DataValidationException.checkLegalChild
(boolean isLegal, YangInstanceIdentifier.PathArgument child, DataSchemaNode schema, Set<QName> childNodes) -
Uses of DataSchemaNode in org.opendaylight.yangtools.yang.data.tree.impl
Constructors in org.opendaylight.yangtools.yang.data.tree.impl with parameters of type DataSchemaNodeModifierConstructorDescriptionInMemoryDataTree
(TreeNode rootNode, DataTreeConfiguration treeConfig, EffectiveModelContext schemaContext, DataSchemaNode rootSchemaNode, boolean maskMandatory) -
Uses of DataSchemaNode in org.opendaylight.yangtools.yang.data.util
Classes in org.opendaylight.yangtools.yang.data.util with type parameters of type DataSchemaNodeModifier and TypeClassDescriptionclass
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 DataSchemaNodeFields in org.opendaylight.yangtools.yang.data.util declared as DataSchemaNodeMethods in org.opendaylight.yangtools.yang.data.util that return DataSchemaNodeModifier and TypeMethodDescriptionNotificationAsContainer.dataChildByName
(QName name) final DataSchemaNode
OperationAsContainer.dataChildByName
(QName name) @Nullable DataSchemaNode
DataSchemaContextNode.getDataSchemaNode()
Methods in org.opendaylight.yangtools.yang.data.util that return types with arguments of type DataSchemaNodeModifier and TypeMethodDescriptionstatic Deque<DataSchemaNode>
ParserStreamUtils.findSchemaNodeByNameAndNamespace
(DataSchemaNode dataSchemaNode, String childName, XMLNamespace namespace) Returns stack of schema nodes via which it was necessary to pass to get schema node with specifiedchildName
andnamespace
.Collection<? extends DataSchemaNode>
NotificationAsContainer.getChildNodes()
final Collection<? extends DataSchemaNode>
OperationAsContainer.getChildNodes()
Methods in org.opendaylight.yangtools.yang.data.util with parameters of type DataSchemaNodeModifier and TypeMethodDescriptionprotected Object
AbstractStringInstanceIdentifierCodec.deserializeKeyValue
(DataSchemaNode schemaNode, LeafrefResolver resolver, String value) static AugmentationSchemaNode
NormalizedNodeSchemaUtils.findCorrespondingAugment
(DataSchemaNode parent, DataSchemaNode child) Tries to find inparent
which is dealed as augmentation target node with QName aschild
.static Deque<DataSchemaNode>
ParserStreamUtils.findSchemaNodeByNameAndNamespace
(DataSchemaNode dataSchemaNode, String childName, XMLNamespace 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) Deprecated, for removal: This API element is subject to removal in a future version.Method parameters in org.opendaylight.yangtools.yang.data.util with type arguments of type DataSchemaNodeModifier and TypeMethodDescriptionfinal AbstractNodeDataWithSchema<?>
CompositeNodeDataWithSchema.addChild
(Deque<DataSchemaNode> schemas, CompositeNodeDataWithSchema.ChildReusePolicy policy) Constructors in org.opendaylight.yangtools.yang.data.util with parameters of type DataSchemaNodeModifierConstructorDescriptionprotected
AbstractStringUnionCodec
(DataSchemaNode schema, UnionTypeDefinition typeDefinition) -
Uses of DataSchemaNode in org.opendaylight.yangtools.yang.model.api
Subinterfaces of DataSchemaNode in org.opendaylight.yangtools.yang.model.apiModifier and TypeInterfaceDescriptioninterface
The "anydata" statement defines an interior node in the schema tree.interface
The "anyxml" interface defines an interior node in the schema tree.interface
The CaseSchemaNode interface is used to define branches of the ChoiceSchemaNode.interface
A ChoiceSchemaNode defines a set of alternatives.interface
Common interface for common container-like constructs.interface
The ContainerSchemaNode is used to define an interior data node in the schema tree.interface
EffectiveStatement
-based result of YANG parser compilation.interface
interface
Interface describing YANG 'leaf-list' statement.interface
Interface describing YANGleaf
statement.interface
Interface describing YANG 'list' statement.interface
interface
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
ADataSchemaNode
which holds values of the same type.Methods in org.opendaylight.yangtools.yang.model.api that return DataSchemaNodeModifier and TypeMethodDescription@Nullable DataSchemaNode
DataNodeContainer.dataChildByName
(QName name) Returns the child node corresponding to the specified name.default @NonNull DataSchemaNode
DataNodeContainer.getDataChildByName
(QName name) Returns the child node corresponding to the specified name.Methods in org.opendaylight.yangtools.yang.model.api that return types with arguments of type DataSchemaNodeModifier and TypeMethodDescriptiondefault 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) @NonNull Collection<? extends @NonNull DataSchemaNode>
DataNodeContainer.getChildNodes()
Returns set of all child nodes defined within this DataNodeContainer.@NonNull Collection<? extends @NonNull 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.ri.stmt.impl.eff
Classes in org.opendaylight.yangtools.yang.model.ri.stmt.impl.eff that implement DataSchemaNodeModifier and TypeClassDescriptionclass
class
class
final class
final class
final class
class
class
final class
final class
final class
final class
final class
final class
YANG 1.1 AnyData effective statement implementation.final class
final class
final class
final class
final class
final class
final class
final class
final class
final class
final class
Methods in org.opendaylight.yangtools.yang.model.ri.stmt.impl.eff that return DataSchemaNodeModifier and TypeMethodDescriptionfinal DataSchemaNode
AbstractContainerEffectiveStatement.dataChildByName
(QName name) final DataSchemaNode
AbstractGroupingEffectiveStatement.dataChildByName
(QName name) AugmentEffectiveStatementImpl.dataChildByName
(QName name) DeclaredCaseEffectiveStatement.dataChildByName
(QName name) DeclaredInputEffectiveStatement.dataChildByName
(QName name) DeclaredOutputEffectiveStatement.dataChildByName
(QName name) NotificationEffectiveStatementImpl.dataChildByName
(QName name) UndeclaredCaseEffectiveStatement.dataChildByName
(QName name) -
Uses of DataSchemaNode in org.opendaylight.yangtools.yang.model.spi
Classes in org.opendaylight.yangtools.yang.model.spi that implement DataSchemaNodeModifier and TypeClassDescriptionclass
class
Simple subclass ofAbstractSchemaContext
which performs some amount of indexing to speed up common SchemaContext operations.Methods in org.opendaylight.yangtools.yang.model.spi that return DataSchemaNodeMethods in org.opendaylight.yangtools.yang.model.spi that return types with arguments of type DataSchemaNodeModifier and TypeMethodDescriptionCollection<? extends DataSchemaNode>
AbstractSchemaContext.getChildNodes()
Collection<? extends DataSchemaNode>
AbstractSchemaContext.getDataDefinitions()
-
Uses of DataSchemaNode in org.opendaylight.yangtools.yang.model.spi.meta
Subinterfaces of DataSchemaNode in org.opendaylight.yangtools.yang.model.spi.metaModifier and TypeInterfaceDescriptionstatic interface
Bridge betweenEffectiveStatementMixins.EffectiveStatementWithFlags
andDataSchemaNode
.static interface
Helper bridge foranydata
andanyxml
opaque data.static interface
Helper bridge for operation containers (input
andoutput
).Methods in org.opendaylight.yangtools.yang.model.spi.meta that return DataSchemaNodeModifier and TypeMethodDescriptionprotected final @Nullable DataSchemaNode
AbstractDeclaredEffectiveStatement.WithSchemaTree.dataSchemaNode
(QName name) Indexing support forDataNodeContainer.dataChildByName(QName)
.protected final @Nullable DataSchemaNode
AbstractUndeclaredEffectiveStatement.WithSchemaTree.dataSchemaNode
(QName name) Indexing support forDataNodeContainer.findDataChildByName(QName)
.Methods in org.opendaylight.yangtools.yang.model.spi.meta that return types with arguments of type DataSchemaNodeModifier and TypeMethodDescriptiondefault Collection<? extends DataSchemaNode>
EffectiveStatementMixins.DataNodeContainerMixin.getChildNodes()
-
Uses of DataSchemaNode in org.opendaylight.yangtools.yang.model.util
Classes in org.opendaylight.yangtools.yang.model.util that implement DataSchemaNodeMethods in org.opendaylight.yangtools.yang.model.util that return DataSchemaNodeMethods in org.opendaylight.yangtools.yang.model.util that return types with arguments of type DataSchemaNodeModifier and TypeMethodDescriptionCollection<? extends DataSchemaNode>
EffectiveAugmentationSchema.getChildNodes()
-
Uses of DataSchemaNode in org.opendaylight.yangtools.yang.parser.rfc7950.stmt
Methods in org.opendaylight.yangtools.yang.parser.rfc7950.stmt that return DataSchemaNodeModifier and TypeMethodDescriptionfinal DataSchemaNode
AbstractEffectiveModule.dataChildByName
(QName name) Methods in org.opendaylight.yangtools.yang.parser.rfc7950.stmt that return types with arguments of type DataSchemaNodeModifier and TypeMethodDescriptionfinal Collection<? extends 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