| 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.