Modifier and Type | Interface and Description |
---|---|
interface |
YangModeledAnyXmlSchemaNode
The "YangModeledAnyXml" interface defines an interior node in the schema tree.
|
Modifier and Type | Method and Description |
---|---|
static Optional<DefaultDenyAllSchemaNode> |
DefaultDenyAllSchemaNode.findIn(DataSchemaNode parent)
Attempt to find a
DefaultDenyAllSchemaNode in a parent DataSchemaNode . |
static Optional<DefaultDenyWriteSchemaNode> |
DefaultDenyWriteSchemaNode.findIn(DataSchemaNode parent)
Attempt to find a
DefaultDenyWriteSchemaNode in a parent DataSchemaNode . |
Modifier and Type | Method and Description |
---|---|
default void |
NormalizedNodeStreamWriter.nextDataSchemaNode(DataSchemaNode schema)
Attach the specified
DataSchemaNode to the next node which will get started or emitted. |
Modifier and Type | Method and 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) |
Modifier and Type | Method and 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) |
Modifier and Type | Method and Description |
---|---|
static AugmentationSchemaNode |
SchemaUtils.findCorrespondingAugment(DataSchemaNode parent,
DataSchemaNode child)
Tries to find in
parent which is dealed as augmentation target node with QName as child . |
void |
ImmutableNormalizedNodeStreamWriter.nextDataSchemaNode(DataSchemaNode schema) |
Modifier and Type | Method and 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) |
Modifier and Type | Method and Description |
---|---|
static void |
DataValidationException.checkLegalChild(boolean isLegal,
YangInstanceIdentifier.PathArgument child,
DataSchemaNode schema,
Set<QName> childNodes) |
Modifier and Type | Class and Description |
---|---|
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.
|
Modifier and Type | Class and Description |
---|---|
class |
OperationAsContainer |
Modifier and Type | Field and Description |
---|---|
protected DataSchemaNode |
AbstractStringUnionCodec.schema |
Modifier and Type | Method and Description |
---|---|
@Nullable DataSchemaNode |
DataSchemaContextNode.getDataSchemaNode() |
Modifier and Type | Method and Description |
---|---|
Optional<DataSchemaNode> |
OperationAsContainer.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 specified
childName and namespace . |
Collection<DataSchemaNode> |
OperationAsContainer.getChildNodes() |
Modifier and Type | Method and 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 specified
childName and namespace . |
static @Nullable DataSchemaContextNode<?> |
DataSchemaContextNode.fromDataSchemaNode(DataSchemaNode potential) |
Modifier and Type | Method and Description |
---|---|
AbstractNodeDataWithSchema<?> |
CompositeNodeDataWithSchema.addChild(Deque<DataSchemaNode> schemas) |
Constructor and Description |
---|
AbstractStringUnionCodec(DataSchemaNode schema,
UnionTypeDefinition typeDefinition) |
Modifier and Type | Interface and 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 |
LeafListSchemaNode
Interface describing YANG 'leaf-list' statement.
|
interface |
LeafSchemaNode
Interface describing YANG
leaf 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
A
DataSchemaNode which holds values of the same type. |
Modifier and Type | Method and Description |
---|---|
default @Nullable DataSchemaNode |
DataNodeContainer.getDataChildByName(QName name)
Deprecated.
Use
DataNodeContainer.findDataChildByName(QName) instead. |
Modifier and Type | Method and Description |
---|---|
Optional<DataSchemaNode> |
DataNodeContainer.findDataChildByName(QName name)
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 a
data node identified by a series of QNames. |
default Optional<DataSchemaNode> |
DataNodeContainer.findDataTreeChild(QName... path)
Returns a
data node identified by a series of QNames. |
default Optional<DataSchemaNode> |
DataNodeContainer.findDataTreeChild(QName name)
Returns a
data node identified by a QName. |
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.
|
Modifier and Type | Method and Description |
---|---|
SchemaContextBuilder |
SchemaContextBuilder.addDataDefinitions(DataSchemaNode... elements)
Adds elements to
dataDefinitions set. |
SchemaContextBuilder |
SchemaContextBuilder.addDataDefinitions(DataSchemaNode element)
Adds one element to
dataDefinitions set. |
ModuleBuilder |
ModuleBuilder.putChildren(QName key,
DataSchemaNode value)
Put one entry to the
children map. |
ChoiceCaseNodeBuilder |
ChoiceCaseNodeBuilder.putChildren(QName key,
DataSchemaNode value)
Put one entry to the
children map. |
NotificationDefinitionBuilder |
NotificationDefinitionBuilder.putChildren(QName key,
DataSchemaNode value)
Put one entry to the
children map. |
ListSchemaNodeBuilder |
ListSchemaNodeBuilder.putChildren(QName key,
DataSchemaNode value)
Put one entry to the
children map. |
SchemaContextBuilder |
SchemaContextBuilder.putChildren(QName key,
DataSchemaNode value)
Put one entry to the
children map. |
ContainerSchemaNodeBuilder |
ContainerSchemaNodeBuilder.putChildren(QName key,
DataSchemaNode value)
Put one entry to the
children map. |
Modifier and Type | Method and Description |
---|---|
SchemaContextBuilder |
SchemaContextBuilder.addAllDataDefinitions(Iterable<? extends DataSchemaNode> elements)
Adds elements to
dataDefinitions set. |
ModuleBuilder |
ModuleBuilder.putAllChildren(Map<? extends QName,? extends DataSchemaNode> entries)
Put all mappings from the specified map as entries to
children map. |
ChoiceCaseNodeBuilder |
ChoiceCaseNodeBuilder.putAllChildren(Map<? extends QName,? extends DataSchemaNode> entries)
Put all mappings from the specified map as entries to
children map. |
NotificationDefinitionBuilder |
NotificationDefinitionBuilder.putAllChildren(Map<? extends QName,? extends DataSchemaNode> entries)
Put all mappings from the specified map as entries to
children map. |
ListSchemaNodeBuilder |
ListSchemaNodeBuilder.putAllChildren(Map<? extends QName,? extends DataSchemaNode> entries)
Put all mappings from the specified map as entries to
children map. |
SchemaContextBuilder |
SchemaContextBuilder.putAllChildren(Map<? extends QName,? extends DataSchemaNode> entries)
Put all mappings from the specified map as entries to
children map. |
ContainerSchemaNodeBuilder |
ContainerSchemaNodeBuilder.putAllChildren(Map<? extends QName,? extends DataSchemaNode> entries)
Put all mappings from the specified map as entries to
children map. |
ModuleBuilder |
ModuleBuilder.putChildren(Map.Entry<? extends QName,? extends DataSchemaNode> entry)
Put one entry to the
children map. |
ChoiceCaseNodeBuilder |
ChoiceCaseNodeBuilder.putChildren(Map.Entry<? extends QName,? extends DataSchemaNode> entry)
Put one entry to the
children map. |
NotificationDefinitionBuilder |
NotificationDefinitionBuilder.putChildren(Map.Entry<? extends QName,? extends DataSchemaNode> entry)
Put one entry to the
children map. |
ListSchemaNodeBuilder |
ListSchemaNodeBuilder.putChildren(Map.Entry<? extends QName,? extends DataSchemaNode> entry)
Put one entry to the
children map. |
SchemaContextBuilder |
SchemaContextBuilder.putChildren(Map.Entry<? extends QName,? extends DataSchemaNode> entry)
Put one entry to the
children map. |
ContainerSchemaNodeBuilder |
ContainerSchemaNodeBuilder.putChildren(Map.Entry<? extends QName,? extends DataSchemaNode> entry)
Put one entry to the
children map. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractSchemaContext |
class |
FilteringSchemaContextProxy |
class |
SimpleSchemaContext
Simple subclass of
AbstractSchemaContext which performs some amount of indexing to speed up common
SchemaContext operations. |
Modifier and Type | Method and Description |
---|---|
DataSchemaNode |
DataNodeIterator.next() |
Modifier and Type | Method and Description |
---|---|
Optional<DataSchemaNode> |
EffectiveAugmentationSchema.findDataChildByName(QName name) |
Optional<DataSchemaNode> |
AbstractSchemaContext.findDataChildByName(QName name) |
Set<DataSchemaNode> |
EffectiveAugmentationSchema.getChildNodes() |
Set<DataSchemaNode> |
AbstractSchemaContext.getChildNodes() |
Set<DataSchemaNode> |
AbstractSchemaContext.getDataDefinitions() |
Constructor and Description |
---|
EffectiveAugmentationSchema(AugmentationSchemaNode augmentSchema,
Set<DataSchemaNode> realChildSchemas) |
Modifier and Type | Class and 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>> |
Modifier and Type | Method and Description |
---|---|
Optional<DataSchemaNode> |
AbstractEffectiveDocumentedDataNodeContainer.findDataChildByName(QName name) |
Optional<DataSchemaNode> |
AbstractEffectiveModule.findDataChildByName(QName name) |
Set<DataSchemaNode> |
AbstractEffectiveDocumentedDataNodeContainer.getChildNodes() |
Set<DataSchemaNode> |
AbstractEffectiveModule.getChildNodes() |
Modifier and Type | Class and Description |
---|---|
class |
AnyxmlEffectiveStatementImpl |
Modifier and Type | Class and Description |
---|---|
class |
ImplicitCaseSchemaNode |
Modifier and Type | Method and Description |
---|---|
Optional<DataSchemaNode> |
ImplicitCaseSchemaNode.findDataChildByName(QName name) |
Collection<DataSchemaNode> |
ImplicitCaseSchemaNode.getChildNodes() |
Constructor and Description |
---|
ImplicitCaseSchemaNode(DataSchemaNode caseShorthandNode) |
Modifier and Type | Class and Description |
---|---|
class |
ContainerEffectiveStatementImpl |
Modifier and Type | Class and Description |
---|---|
class |
LeafEffectiveStatementImpl |
Modifier and Type | Class and Description |
---|---|
class |
LeafListEffectiveStatementImpl |
Modifier and Type | Class and Description |
---|---|
class |
ListEffectiveStatementImpl |
Modifier and Type | Class and Description |
---|---|
class |
EffectiveSchemaContext |
Copyright © 2019 OpenDaylight. All rights reserved.