| 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 com.google.common.base.Optional<DataSchemaNode> |
XmlDocumentUtils.findFirstSchema(QName qname,
Iterable<DataSchemaNode> dataSchemaNode)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
static com.google.common.base.Optional<DataSchemaNode> |
XmlDocumentUtils.findFirstSchema(QName qname,
Iterable<DataSchemaNode> dataSchemaNode)
Deprecated.
|
| 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 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 com.google.common.base.Optional<DataSchemaNode> |
SchemaUtils.findFirstSchema(QName qname,
Iterable<DataSchemaNode> dataSchemaNode) |
static Set<DataSchemaNode> |
SchemaUtils.getRealSchemasForAugment(AugmentationTarget targetSchema,
AugmentationSchema augmentSchema)
Retrieves real schemas for augmented child node.
|
static Set<DataSchemaNode> |
SchemaUtils.getRealSchemasForAugment(DataNodeContainer targetSchema,
AugmentationSchema augmentSchema) |
| Modifier and Type | Method and Description |
|---|---|
static AugmentationSchema |
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 com.google.common.base.Optional<DataSchemaNode> |
SchemaUtils.findFirstSchema(QName qname,
Iterable<DataSchemaNode> dataSchemaNode) |
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 | Method and Description |
|---|---|
protected DataSchemaNode |
AugmentationNodeBaseParser.getSchemaForChild(AugmentationSchema schema,
QName childQName)
Deprecated.
|
protected DataSchemaNode |
ChoiceNodeBaseParser.getSchemaForChild(ChoiceSchemaNode schema,
QName childQName)
Deprecated.
|
protected DataSchemaNode |
ContainerNodeBaseParser.getSchemaForChild(ContainerSchemaNode schema,
QName childQName)
Deprecated.
|
protected DataSchemaNode |
ListEntryNodeBaseParser.getSchemaForChild(ListSchemaNode schema,
QName childQName)
Deprecated.
|
protected abstract DataSchemaNode |
BaseDispatcherParser.getSchemaForChild(S schema,
QName childQName)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
protected Set<DataSchemaNode> |
AugmentationNodeBaseParser.getRealSchemasForAugment(AugmentationSchema schema,
AugmentationSchema augmentSchema)
Deprecated.
|
protected Set<DataSchemaNode> |
ChoiceNodeBaseParser.getRealSchemasForAugment(ChoiceSchemaNode schema,
AugmentationSchema augmentSchema)
Deprecated.
|
protected Set<DataSchemaNode> |
ContainerNodeBaseParser.getRealSchemasForAugment(ContainerSchemaNode schema,
AugmentationSchema augmentSchema)
Deprecated.
|
protected Set<DataSchemaNode> |
ListEntryNodeBaseParser.getRealSchemasForAugment(ListSchemaNode schema,
AugmentationSchema augmentSchema)
Deprecated.
|
protected abstract Set<DataSchemaNode> |
BaseDispatcherParser.getRealSchemasForAugment(S schema,
AugmentationSchema augmentSchema)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
protected Set<DataSchemaNode> |
AugmentationNodeBaseSerializer.getRealSchemasForAugment(AugmentationSchema schema,
AugmentationSchema augmentationSchema)
Deprecated.
|
protected Set<DataSchemaNode> |
ChoiceNodeBaseSerializer.getRealSchemasForAugment(ChoiceSchemaNode schema,
AugmentationSchema augmentationSchema)
Deprecated.
|
protected Set<DataSchemaNode> |
ContainerNodeBaseSerializer.getRealSchemasForAugment(ContainerSchemaNode schema,
AugmentationSchema augmentationSchema)
Deprecated.
|
protected Set<DataSchemaNode> |
ListEntryNodeBaseSerializer.getRealSchemasForAugment(ListSchemaNode schema,
AugmentationSchema augmentationSchema)
Deprecated.
|
protected abstract Set<DataSchemaNode> |
BaseDispatcherSerializer.getRealSchemasForAugment(S schema,
AugmentationSchema augmentationSchema)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
static Object |
DomUtils.parseXmlValue(Element xml,
XmlCodecProvider codecProvider,
DataSchemaNode schema,
TypeDefinition<?> type,
SchemaContext schemaCtx)
Deprecated.
|
| Modifier and Type | Class and Description |
|---|---|
class |
RpcAsContainer |
| Modifier and Type | Field and Description |
|---|---|
protected DataSchemaNode |
AbstractStringUnionCodec.schema |
| Modifier and Type | Method and Description |
|---|---|
DataSchemaNode |
RpcAsContainer.getDataChildByName(QName name) |
DataSchemaNode |
DataSchemaContextNode.getDataSchemaNode() |
DataSchemaNode |
AbstractNodeDataWithSchema.getSchema()
Return the associated schema node.
|
| Modifier and Type | Method and Description |
|---|---|
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> |
RpcAsContainer.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 DataSchemaContextNode<?> |
DataSchemaContextNode.fromDataSchemaNode(DataSchemaNode potential) |
| Modifier and Type | Method and Description |
|---|---|
AbstractNodeDataWithSchema |
CompositeNodeDataWithSchema.addChild(Deque<DataSchemaNode> schemas) |
| Constructor and Description |
|---|
AbstractNodeDataWithSchema(DataSchemaNode schema) |
AbstractStringUnionCodec(DataSchemaNode schema,
UnionTypeDefinition typeDefinition) |
AnyXmlNodeDataWithSchema(DataSchemaNode dataSchemaNode) |
CompositeNodeDataWithSchema(DataSchemaNode schema) |
ContainerNodeDataWithSchema(DataSchemaNode schema) |
LeafListEntryNodeDataWithSchema(DataSchemaNode dataSchemaNode) |
LeafListNodeDataWithSchema(DataSchemaNode schema) |
LeafNodeDataWithSchema(DataSchemaNode schema) |
ListEntryNodeDataWithSchema(DataSchemaNode schema) |
ListNodeDataWithSchema(DataSchemaNode schema) |
SimpleNodeDataWithSchema(DataSchemaNode dataSchemaNode) |
| 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 |
ChoiceCaseNode
The ChoiceCaseNode interface is used to define branches of the ChoiceNode.
|
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 |
TypedSchemaNode
A
DataSchemaNode which holds values of the same type. |
interface |
YangModeledAnyXmlSchemaNode
The "YangModeledAnyXml" interface defines an interior node in the schema tree.
|
| Modifier and Type | Method and Description |
|---|---|
DataSchemaNode |
DataNodeContainer.getDataChildByName(QName name)
Returns the child node corresponding to the specified name.
|
| Modifier and Type | Method and Description |
|---|---|
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. |
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. |
ChoiceCaseNodeBuilder |
ChoiceCaseNodeBuilder.putChildren(QName key,
DataSchemaNode value)
Put one entry to the
children map. |
ModuleBuilder |
ModuleBuilder.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. |
NotificationDefinitionBuilder |
NotificationDefinitionBuilder.putAllChildren(Map<? extends QName,? extends DataSchemaNode> children)
Put all mappings from the specified map as entries to
children map. |
ListSchemaNodeBuilder |
ListSchemaNodeBuilder.putAllChildren(Map<? extends QName,? extends DataSchemaNode> children)
Put all mappings from the specified map as entries to
children map. |
SchemaContextBuilder |
SchemaContextBuilder.putAllChildren(Map<? extends QName,? extends DataSchemaNode> children)
Put all mappings from the specified map as entries to
children map. |
ContainerSchemaNodeBuilder |
ContainerSchemaNodeBuilder.putAllChildren(Map<? extends QName,? extends DataSchemaNode> children)
Put all mappings from the specified map as entries to
children map. |
ChoiceCaseNodeBuilder |
ChoiceCaseNodeBuilder.putAllChildren(Map<? extends QName,? extends DataSchemaNode> children)
Put all mappings from the specified map as entries to
children map. |
ModuleBuilder |
ModuleBuilder.putAllChildren(Map<? extends QName,? extends DataSchemaNode> children)
Put all mappings from the specified map as entries to
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. |
ChoiceCaseNodeBuilder |
ChoiceCaseNodeBuilder.putChildren(Map.Entry<? extends QName,? extends DataSchemaNode> entry)
Put one entry to the
children map. |
ModuleBuilder |
ModuleBuilder.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 |
EffectiveAugmentationSchema.getDataChildByName(QName name) |
DataSchemaNode |
AbstractSchemaContext.getDataChildByName(QName name) |
DataSchemaNode |
DataNodeIterator.next() |
| Modifier and Type | Method and Description |
|---|---|
Set<DataSchemaNode> |
EffectiveAugmentationSchema.getChildNodes() |
Set<DataSchemaNode> |
AbstractSchemaContext.getChildNodes() |
Set<DataSchemaNode> |
AbstractSchemaContext.getDataDefinitions() |
| Constructor and Description |
|---|
EffectiveAugmentationSchema(AugmentationSchema augmentSchema,
Set<DataSchemaNode> realChildSchemas) |
| Modifier and Type | Class and Description |
|---|---|
class |
EffectiveSchemaContext |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractEffectiveDataSchemaNode<D extends DeclaredStatement<QName>> |
class |
AnyXmlEffectiveStatementImpl |
class |
CaseEffectiveStatementImpl |
class |
ChoiceEffectiveStatementImpl |
class |
ContainerEffectiveStatementImpl |
class |
InputEffectiveStatementImpl |
class |
LeafEffectiveStatementImpl |
class |
LeafListEffectiveStatementImpl |
class |
ListEffectiveStatementImpl |
class |
OutputEffectiveStatementImpl |
class |
YangModeledAnyXmlEffectiveStatementImpl |
| Modifier and Type | Class and Description |
|---|---|
class |
AnyDataEffectiveStatementImpl
YANG 1.1 AnyData effective statement implementation.
|
Copyright © 2018 OpenDaylight. All rights reserved.