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) |
Modifier and Type | Method and Description |
---|---|
static com.google.common.base.Optional<DataSchemaNode> |
XmlDocumentUtils.findFirstSchema(QName qname,
Iterable<DataSchemaNode> dataSchemaNode) |
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) |
protected DataSchemaNode |
ChoiceNodeBaseParser.getSchemaForChild(ChoiceSchemaNode schema,
QName childQName) |
protected DataSchemaNode |
ContainerNodeBaseParser.getSchemaForChild(ContainerSchemaNode schema,
QName childQName) |
protected DataSchemaNode |
ListEntryNodeBaseParser.getSchemaForChild(ListSchemaNode schema,
QName childQName) |
protected abstract DataSchemaNode |
BaseDispatcherParser.getSchemaForChild(S schema,
QName childQName) |
Modifier and Type | Method and Description |
---|---|
protected Set<DataSchemaNode> |
AugmentationNodeBaseParser.getRealSchemasForAugment(AugmentationSchema schema,
AugmentationSchema augmentSchema) |
protected Set<DataSchemaNode> |
ChoiceNodeBaseParser.getRealSchemasForAugment(ChoiceSchemaNode schema,
AugmentationSchema augmentSchema) |
protected Set<DataSchemaNode> |
ContainerNodeBaseParser.getRealSchemasForAugment(ContainerSchemaNode schema,
AugmentationSchema augmentSchema) |
protected Set<DataSchemaNode> |
ListEntryNodeBaseParser.getRealSchemasForAugment(ListSchemaNode schema,
AugmentationSchema augmentSchema) |
protected abstract Set<DataSchemaNode> |
BaseDispatcherParser.getRealSchemasForAugment(S schema,
AugmentationSchema augmentSchema) |
Modifier and Type | Method and Description |
---|---|
protected Set<DataSchemaNode> |
AugmentationNodeBaseSerializer.getRealSchemasForAugment(AugmentationSchema schema,
AugmentationSchema augmentationSchema) |
protected Set<DataSchemaNode> |
ChoiceNodeBaseSerializer.getRealSchemasForAugment(ChoiceSchemaNode schema,
AugmentationSchema augmentationSchema) |
protected Set<DataSchemaNode> |
ContainerNodeBaseSerializer.getRealSchemasForAugment(ContainerSchemaNode schema,
AugmentationSchema augmentationSchema) |
protected Set<DataSchemaNode> |
ListEntryNodeBaseSerializer.getRealSchemasForAugment(ListSchemaNode schema,
AugmentationSchema augmentationSchema) |
protected abstract Set<DataSchemaNode> |
BaseDispatcherSerializer.getRealSchemasForAugment(S schema,
AugmentationSchema augmentationSchema) |
Modifier and Type | Method and Description |
---|---|
static Object |
DomUtils.parseXmlValue(Element xml,
XmlCodecProvider codecProvider,
DataSchemaNode schema,
TypeDefinition<?> type,
SchemaContext schemaCtx) |
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) |
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) |
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. |
ChoiceCaseNodeBuilder |
ChoiceCaseNodeBuilder.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. |
ModuleBuilder |
ModuleBuilder.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. |
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. |
ChoiceCaseNodeBuilder |
ChoiceCaseNodeBuilder.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. |
ModuleBuilder |
ModuleBuilder.putAllChildren(Map<? extends QName,? extends DataSchemaNode> children)
Put all mappings from the specified map as entries to
children map. |
NotificationDefinitionBuilder |
NotificationDefinitionBuilder.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.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. |
ModuleBuilder |
ModuleBuilder.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. |
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 |
Modifier and Type | Method and Description |
---|---|
DataSchemaNode |
AbstractSchemaContext.getDataChildByName(QName name) |
DataSchemaNode |
EffectiveAugmentationSchema.getDataChildByName(QName name) |
DataSchemaNode |
DataNodeIterator.next() |
Modifier and Type | Method and Description |
---|---|
Set<DataSchemaNode> |
AbstractSchemaContext.getChildNodes() |
Set<DataSchemaNode> |
EffectiveAugmentationSchema.getChildNodes() |
Set<DataSchemaNode> |
AbstractSchemaContext.getDataDefinitions() |
Constructor and Description |
---|
EffectiveAugmentationSchema(AugmentationSchema augmentSchema,
Set<DataSchemaNode> realChildSchemas) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractEffectiveDataSchemaNode<D extends DeclaredStatement<QName>> |
class |
AnyXmlEffectiveStatementImpl |
class |
CaseEffectiveStatementImpl |
class |
ChoiceEffectiveStatementImpl |
class |
ContainerEffectiveStatementImpl |
class |
EffectiveSchemaContext |
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.