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.Fields in org.opendaylight.yangtools.yang.data.util declared as DataSchemaNodeMethods in org.opendaylight.yangtools.yang.data.util that return DataSchemaNodeMethods 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
.Methods in org.opendaylight.yangtools.yang.data.util with parameters of type DataSchemaNodeModifier and TypeMethodDescriptionprotected abstract @NonNull Object
AbstractStringInstanceIdentifierCodec.deserializeKeyValue
(@NonNull DataSchemaNode schemaNode, @NonNull LeafrefResolver resolver, String value) 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 @NonNull AbstractNodeDataWithSchema<?>
AbstractNodeDataWithSchema.of
(DataSchemaNode schema) static @NonNull CompositeNodeDataWithSchema<?>
CompositeNodeDataWithSchema.of
(DataSchemaNode schema) static @NonNull DataSchemaContext
DataSchemaContext.of
(DataSchemaNode schema) Get aDataSchemaContext
for a particularDataSchemaNode
.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.data.util.impl.context
Methods in org.opendaylight.yangtools.yang.data.util.impl.context that return DataSchemaNodeMethods in org.opendaylight.yangtools.yang.data.util.impl.context with parameters of type DataSchemaNodeModifier and TypeMethodDescriptionstatic @NonNull AbstractContext
AbstractContext.of
(@NonNull DataSchemaNode schema) -
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.Classes in org.opendaylight.yangtools.yang.model.api that implement DataSchemaNodeModifier and TypeClassDescriptionclass
Base class supportingOperationDefinition.toContainerLike()
andNotificationDefinition.toContainerLike()
.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 DataSchemaNode -
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