Uses of Interface
org.opendaylight.yangtools.yang.model.api.DataSchemaNode
-
-
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.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.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 with parameters of type DataSchemaNode Modifier and Type Method Description void
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 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
OperationAsContainer. dataChildByName(QName name)
@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 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
.Collection<? extends DataSchemaNode>
OperationAsContainer. 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, 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)
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)
-
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 @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 DataSchemaNode Modifier and Type Method Description default 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 DataSchemaNode Modifier and Type Class Description class
AbstractLeafEffectiveStatement
class
ChoiceEffectiveStatementImpl
class
ContainerEffectiveStatementImpl
class
DeclaredCaseEffectiveStatement
class
DeclaredInputEffectiveStatement
class
DeclaredOutputEffectiveStatement
class
EmptyAnydataEffectiveStatement
class
EmptyAnyxmlEffectiveStatement
class
EmptyLeafEffectiveStatement
class
RegularAnydataEffectiveStatement
YANG 1.1 AnyData effective statement implementation.class
RegularAnyxmlEffectiveStatement
class
RegularLeafEffectiveStatement
class
UndeclaredCaseEffectiveStatement
class
UndeclaredInputEffectiveStatement
class
UndeclaredOutputEffectiveStatement
Methods in org.opendaylight.yangtools.yang.model.ri.stmt.impl.eff that return DataSchemaNode Modifier and Type Method Description DataSchemaNode
AbstractDataNodeContainer. dataChildByName(QName name)
DataSchemaNode
ContainerEffectiveStatementImpl. dataChildByName(QName name)
DataSchemaNode
DeclaredCaseEffectiveStatement. dataChildByName(QName name)
DataSchemaNode
DeclaredInputEffectiveStatement. dataChildByName(QName name)
DataSchemaNode
DeclaredOutputEffectiveStatement. dataChildByName(QName name)
DataSchemaNode
GroupingEffectiveStatementImpl. dataChildByName(QName name)
DataSchemaNode
NotificationEffectiveStatementImpl. dataChildByName(QName name)
DataSchemaNode
UndeclaredCaseEffectiveStatement. dataChildByName(QName name)
DataSchemaNode
UndeclaredInputEffectiveStatement. dataChildByName(QName name)
DataSchemaNode
UndeclaredOutputEffectiveStatement. dataChildByName(QName name)
-
Uses of DataSchemaNode in org.opendaylight.yangtools.yang.model.spi
Classes in org.opendaylight.yangtools.yang.model.spi that implement DataSchemaNode Modifier and Type Class Description class
AbstractSchemaContext
class
SimpleSchemaContext
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 DataSchemaNode Modifier and Type Method Description DataSchemaNode
AbstractSchemaContext. dataChildByName(QName name)
Methods in org.opendaylight.yangtools.yang.model.spi that return types with arguments of type DataSchemaNode Modifier and Type Method Description Collection<? 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.meta 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.model.spi.meta that return DataSchemaNode Modifier and Type Method Description protected @Nullable DataSchemaNode
AbstractDeclaredEffectiveStatement.WithSchemaTree. dataSchemaNode(QName name)
Indexing support forDataNodeContainer.dataChildByName(QName)
.protected @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 DataSchemaNode Modifier and Type Method Description default 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 Modifier and Type Class Description class
FilteringSchemaContextProxy
Methods in org.opendaylight.yangtools.yang.model.util that return DataSchemaNode Modifier and Type Method Description DataSchemaNode
EffectiveAugmentationSchema. dataChildByName(QName name)
Methods in org.opendaylight.yangtools.yang.model.util that return types with arguments of type DataSchemaNode Modifier and Type Method Description Collection<? extends DataSchemaNode>
EffectiveAugmentationSchema. getChildNodes()
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
Methods in org.opendaylight.yangtools.yang.parser.rfc7950.stmt that return DataSchemaNode Modifier and Type Method Description DataSchemaNode
AbstractEffectiveModule. dataChildByName(QName name)
Methods in org.opendaylight.yangtools.yang.parser.rfc7950.stmt that return types with arguments of type DataSchemaNode Modifier and Type Method Description 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 Modifier and Type Class Description class
EffectiveSchemaContext
-