| Modifier and Type | Method and Description | 
|---|---|
protected abstract QName | 
QNameTransformingStreamWriter.transform(QName key)
Transforms a QName to new mapping. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
QNameTransformingStreamWriter.leafSetEntryNode(QName name,
                Object value)  | 
protected abstract QName | 
QNameTransformingStreamWriter.transform(QName key)
Transforms a QName to new mapping. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static NormalizedNodeStreamWriter | 
QNameTransformingStreamWriter.createQNameReplacing(NormalizedNodeStreamWriter delegate,
                    Map<QName,QName> mapping)
Returns decorator, which uses supplied map to transform QNames. 
 | 
static NormalizedNodeStreamWriter | 
QNameTransformingStreamWriter.createQNameReplacing(NormalizedNodeStreamWriter delegate,
                    Map<QName,QName> mapping)
Returns decorator, which uses supplied map to transform QNames. 
 | 
static NormalizedNodeStreamWriter | 
QNameTransformingStreamWriter.fromFunction(NormalizedNodeStreamWriter delegate,
            Function<QName,QName> transformation)
Returns decorator, which uses supplied function to transform QNames. 
 | 
static NormalizedNodeStreamWriter | 
QNameTransformingStreamWriter.fromFunction(NormalizedNodeStreamWriter delegate,
            Function<QName,QName> transformation)
Returns decorator, which uses supplied function to transform QNames. 
 | 
static NormalizedNode<?,?> | 
NormalizedNodeTransformations.replaceQNames(NormalizedNode<?,?> original,
             Map<QName,QName> mapping)
Returns a  
NormalizedNode with QNames replaced by supplied mapping. | 
static NormalizedNode<?,?> | 
NormalizedNodeTransformations.replaceQNames(NormalizedNode<?,?> original,
             Map<QName,QName> mapping)
Returns a  
NormalizedNode with QNames replaced by supplied mapping. | 
static NormalizedNode<?,?> | 
NormalizedNodeTransformations.transformQNames(NormalizedNode<?,?> original,
               Function<QName,QName> mapping)  | 
static NormalizedNode<?,?> | 
NormalizedNodeTransformations.transformQNames(NormalizedNode<?,?> original,
               Function<QName,QName> mapping)  | 
| Modifier and Type | Method and Description | 
|---|---|
static QName | 
QName.create(QNameModule qnameModule,
      String localName)
Creates new QName. 
 | 
static QName | 
QName.create(QName base,
      String localName)  | 
static QName | 
QName.create(String input)  | 
static QName | 
QName.create(String namespace,
      String localName)
Creates new QName. 
 | 
static QName | 
QName.create(String namespace,
      String localName,
      Date revision)
Creates new QName. 
 | 
static QName | 
QName.create(String namespace,
      String revision,
      String localName)
Creates new QName. 
 | 
static QName | 
QName.create(URI namespace,
      Date revision,
      String localName)
Creates new QName. 
 | 
QName | 
QName.intern()
Return an interned reference to a equivalent QName. 
 | 
static QName | 
YangConstants.operationInputQName(QNameModule module)
Create a  
QName representing the 'input' statement of an operation (RPC or action) within specified
 QNameModule. | 
static QName | 
YangConstants.operationOutputQName(QNameModule module)
Create a  
QName representing the 'output' statement of an operation (RPC or action) within specified
 QNameModule. | 
QName | 
QName.withModule(QNameModule newModule)
Creates copy of this with revision and prefix unset. 
 | 
QName | 
QName.withoutRevision()
Returns a QName with the same namespace and local name, but with no revision. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
int | 
QName.compareTo(QName other)  | 
static QName | 
QName.create(QName base,
      String localName)  | 
boolean | 
QName.isEqualWithoutRevision(QName other)
Compares this QName to other, without comparing revision. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
QName | 
YangInstanceIdentifier.PathArgument.getNodeType()
If applicable returns unique QName of data node as defined in YANG
 Schema. 
 | 
QName | 
YangInstanceIdentifier.AugmentationIdentifier.getNodeType()  | 
| Modifier and Type | Method and Description | 
|---|---|
Map<QName,String> | 
AttributesContainer.getAttributes()
Returns immutable map of QName and value of the attribute. 
 | 
Map<QName,Object> | 
YangInstanceIdentifier.NodeIdentifierWithPredicates.getKeyValues()  | 
Set<QName> | 
YangInstanceIdentifier.AugmentationIdentifier.getPossibleChildNames()
Returns set of all possible child nodes 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static YangInstanceIdentifier.NodeIdentifier | 
YangInstanceIdentifier.NodeIdentifier.create(QName node)
Return a NodeIdentifier for a particular QName. 
 | 
Object | 
AttributesContainer.getAttributeValue(QName name)
Returns attribute value by supplied QName 
 | 
YangInstanceIdentifier | 
YangInstanceIdentifier.node(QName name)
Constructs a new Instance Identifier with new  
YangInstanceIdentifier.NodeIdentifier added to the end of path arguments | 
YangInstanceIdentifier.InstanceIdentifierBuilder | 
YangInstanceIdentifier.InstanceIdentifierBuilder.node(QName nodeType)
Adds  
YangInstanceIdentifier.NodeIdentifier with supplied QName to path arguments of resulting instance identifier. | 
YangInstanceIdentifier.InstanceIdentifierBuilder | 
YangInstanceIdentifier.InstanceIdentifierBuilder.nodeWithKey(QName nodeType,
           Map<QName,Object> keyValues)
Adds  
YangInstanceIdentifier.NodeIdentifierWithPredicates with supplied QName and key values to path arguments of resulting instance identifier. | 
YangInstanceIdentifier.InstanceIdentifierBuilder | 
YangInstanceIdentifier.InstanceIdentifierBuilder.nodeWithKey(QName nodeType,
           QName key,
           Object value)
Adds  
YangInstanceIdentifier.NodeIdentifierWithPredicates with supplied QName and key, value. | 
static YangInstanceIdentifier | 
YangInstanceIdentifier.of(QName name)
Returns a new InstanceIdentifier with only one path argument of type  
YangInstanceIdentifier.NodeIdentifier with supplied QName | 
| Modifier and Type | Method and Description | 
|---|---|
YangInstanceIdentifier.InstanceIdentifierBuilder | 
YangInstanceIdentifier.InstanceIdentifierBuilder.nodeWithKey(QName nodeType,
           Map<QName,Object> keyValues)
Adds  
YangInstanceIdentifier.NodeIdentifierWithPredicates with supplied QName and key values to path arguments of resulting instance identifier. | 
| Constructor and Description | 
|---|
NodeIdentifier(QName node)  | 
NodeIdentifierWithPredicates(QName node,
                            Map<QName,Object> keyValues)  | 
NodeIdentifierWithPredicates(QName node,
                            QName key,
                            Object value)  | 
NodeWithValue(QName node,
             T value)  | 
| Constructor and Description | 
|---|
AugmentationIdentifier(Set<QName> childNames)
Construct new augmentation identifier using supplied set of possible
 child nodes 
 | 
NodeIdentifierWithPredicates(QName node,
                            Map<QName,Object> keyValues)  | 
| Modifier and Type | Method and Description | 
|---|---|
QName | 
IdentityrefCodec.deserialize(T data)  | 
| Modifier and Type | Method and Description | 
|---|---|
T | 
IdentityrefCodec.serialize(QName data)  | 
| Modifier and Type | Method and Description | 
|---|---|
QName | 
NormalizedNode.getNodeType()
QName of the node as defined in YANG schema. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
ForwardingNormalizedNodeStreamWriter.leafSetEntryNode(QName name,
                Object value)  | 
void | 
LoggingNormalizedNodeStreamWriter.leafSetEntryNode(QName name,
                Object value)  | 
void | 
NormalizedNodeStreamWriter.leafSetEntryNode(QName name,
                Object value)
Emits a leaf set entry node 
 | 
void | 
ForwardingNormalizedNodeStreamAttributeWriter.leafSetEntryNode(QName name,
                Object value,
                Map<QName,String> attributes)  | 
void | 
NormalizedNodeStreamAttributeWriter.leafSetEntryNode(QName name,
                Object value,
                Map<QName,String> attributes)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
ForwardingNormalizedNodeStreamAttributeWriter.leafNode(YangInstanceIdentifier.NodeIdentifier name,
        Object value,
        Map<QName,String> attributes)  | 
void | 
NormalizedNodeStreamAttributeWriter.leafNode(YangInstanceIdentifier.NodeIdentifier name,
        Object value,
        Map<QName,String> attributes)  | 
void | 
ForwardingNormalizedNodeStreamAttributeWriter.leafSetEntryNode(QName name,
                Object value,
                Map<QName,String> attributes)  | 
void | 
NormalizedNodeStreamAttributeWriter.leafSetEntryNode(QName name,
                Object value,
                Map<QName,String> attributes)  | 
void | 
ForwardingNormalizedNodeStreamAttributeWriter.startContainerNode(YangInstanceIdentifier.NodeIdentifier name,
                  int childSizeHint,
                  Map<QName,String> attributes)  | 
void | 
NormalizedNodeStreamAttributeWriter.startContainerNode(YangInstanceIdentifier.NodeIdentifier name,
                  int childSizeHint,
                  Map<QName,String> attributes)  | 
void | 
ForwardingNormalizedNodeStreamAttributeWriter.startMapEntryNode(YangInstanceIdentifier.NodeIdentifierWithPredicates identifier,
                 int childSizeHint,
                 Map<QName,String> attributes)  | 
void | 
NormalizedNodeStreamAttributeWriter.startMapEntryNode(YangInstanceIdentifier.NodeIdentifierWithPredicates identifier,
                 int childSizeHint,
                 Map<QName,String> attributes)  | 
void | 
ForwardingNormalizedNodeStreamAttributeWriter.startUnkeyedListItem(YangInstanceIdentifier.NodeIdentifier name,
                    int childSizeHint,
                    Map<QName,String> attributes)  | 
void | 
NormalizedNodeStreamAttributeWriter.startUnkeyedListItem(YangInstanceIdentifier.NodeIdentifier name,
                    int childSizeHint,
                    Map<QName,String> attributes)  | 
void | 
ForwardingNormalizedNodeStreamAttributeWriter.startYangModeledAnyXmlNode(YangInstanceIdentifier.NodeIdentifier name,
                          int childSizeHint,
                          Map<QName,String> attributes)  | 
void | 
NormalizedNodeStreamAttributeWriter.startYangModeledAnyXmlNode(YangInstanceIdentifier.NodeIdentifier name,
                          int childSizeHint,
                          Map<QName,String> attributes)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
JSONNormalizedNodeStreamWriter.leafSetEntryNode(QName name,
                Object value)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
XMLStreamNormalizedNodeStreamWriter.startContainerNode(YangInstanceIdentifier.NodeIdentifier name,
                  int childSizeHint,
                  Map<QName,String> attributes)  | 
void | 
XMLStreamNormalizedNodeStreamWriter.startMapEntryNode(YangInstanceIdentifier.NodeIdentifierWithPredicates identifier,
                 int childSizeHint,
                 Map<QName,String> attributes)  | 
void | 
XMLStreamNormalizedNodeStreamWriter.startUnkeyedListItem(YangInstanceIdentifier.NodeIdentifier name,
                    int childSizeHint,
                    Map<QName,String> attributes)  | 
void | 
XMLStreamNormalizedNodeStreamWriter.startYangModeledAnyXmlNode(YangInstanceIdentifier.NodeIdentifier name,
                          int childSizeHint,
                          Map<QName,String> attributes)  | 
| Modifier and Type | Method and Description | 
|---|---|
QName | 
ValueWithQName.getQname()  | 
| Modifier and Type | Method and Description | 
|---|---|
LeafListSchemaNode | 
SchemaTracker.leafSetEntryNode(QName qname)  | 
| Constructor and Description | 
|---|
ValueWithQName(QName qname,
              V value)  | 
| Modifier and Type | Field and Description | 
|---|---|
static QName | 
XmlDocumentUtils.OPERATION_ATTRIBUTE_QNAME  | 
| Modifier and Type | Method and Description | 
|---|---|
static QName | 
XmlDocumentUtils.qNameFromElement(Element xmlElement)  | 
static QName | 
InstanceIdentifierForXmlCodec.toIdentity(String xPathArgument,
          Element element,
          SchemaContext schemaContext)  | 
| 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 | 
|---|---|
void | 
XMLStreamNormalizedNodeStreamWriter.startContainerNode(YangInstanceIdentifier.NodeIdentifier name,
                  int childSizeHint,
                  Map<QName,String> attributes)  | 
void | 
XMLStreamNormalizedNodeStreamWriter.startMapEntryNode(YangInstanceIdentifier.NodeIdentifierWithPredicates identifier,
                 int childSizeHint,
                 Map<QName,String> attributes)  | 
void | 
XMLStreamNormalizedNodeStreamWriter.startUnkeyedListItem(YangInstanceIdentifier.NodeIdentifier name,
                    int childSizeHint,
                    Map<QName,String> attributes)  | 
void | 
XMLStreamNormalizedNodeStreamWriter.startYangModeledAnyXmlNode(YangInstanceIdentifier.NodeIdentifier name,
                          int childSizeHint,
                          Map<QName,String> attributes)  | 
| Modifier and Type | Method and Description | 
|---|---|
QName | 
LeafRefContext.getNodeName()  | 
QName | 
QNameWithPredicate.getQName()  | 
| Modifier and Type | Method and Description | 
|---|---|
static Map<QName,LeafRefContext> | 
LeafRefContextUtils.getAllLeafRefsReferencingThisNode(Iterable<QName> pathFromRoot,
                                 LeafRefContext root)  | 
static Map<QName,LeafRefContext> | 
LeafRefContextUtils.getAllLeafRefsReferencingThisNode(SchemaNode node,
                                 LeafRefContext root)  | 
static Map<QName,LeafRefContext> | 
LeafRefContextUtils.getAllLeafRefsReferencingThisNode(SchemaPath path,
                                 LeafRefContext root)  | 
Map<QName,LeafRefContext> | 
LeafRefContext.getAllReferencedByLeafRefCtxs()  | 
Map<QName,LeafRefContext> | 
LeafRefContext.getReferencedByChilds()  | 
Map<QName,LeafRefContext> | 
LeafRefContext.getReferencingChilds()  | 
| Modifier and Type | Method and Description | 
|---|---|
LeafRefContext | 
LeafRefContext.getReferencedByLeafRefCtxByName(QName qname)  | 
LeafRefContext | 
LeafRefContext.getReferencedChildByName(QName name)  | 
LeafRefContext | 
LeafRefContext.getReferencingChildByName(QName name)  | 
| Modifier and Type | Method and Description | 
|---|---|
static List<LeafRefContext> | 
LeafRefContextUtils.findAllChildsReferencedByLeafRef(Iterable<QName> pathFromRoot,
                                LeafRefContext root)  | 
static List<LeafRefContext> | 
LeafRefContextUtils.findAllLeafRefChilds(Iterable<QName> pathFromRoot,
                    LeafRefContext root)  | 
static Map<QName,LeafRefContext> | 
LeafRefContextUtils.getAllLeafRefsReferencingThisNode(Iterable<QName> pathFromRoot,
                                 LeafRefContext root)  | 
static LeafRefContext | 
LeafRefContextUtils.getLeafRefReferencedByContext(Iterable<QName> pathFromRoot,
                             LeafRefContext root)  | 
static LeafRefContext | 
LeafRefContextUtils.getLeafRefReferencingContext(Iterable<QName> pathFromRoot,
                            LeafRefContext root)  | 
| Modifier and Type | Method and Description | 
|---|---|
static Set<QName> | 
SchemaUtils.getChildNodesRecursive(DataNodeContainer nodeContainer)
Recursively list all child nodes. 
 | 
static Map<QName,AugmentationSchema> | 
SchemaUtils.mapChildElementsFromAugments(AugmentationTarget schema)
Recursively find all child nodes that come from augmentations. 
 | 
static Map<QName,ChoiceSchemaNode> | 
SchemaUtils.mapChildElementsFromChoices(DataNodeContainer schema)
Recursively find all child nodes that come from choices. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static ChoiceNode | 
ImmutableNodes.choiceNode(QName name)  | 
static ContainerNode | 
ImmutableNodes.containerNode(QName name)  | 
static SchemaNode | 
SchemaUtils.findChildSchemaByQName(SchemaNode node,
                      QName qname)
Deprecated. 
 
 | 
static Collection<SchemaNode> | 
SchemaUtils.findChildSchemaNodesByQName(SchemaNode node,
                           QName qname)
Find child schema node identified by its QName within a provided schema
 node. 
 | 
static SchemaNode | 
SchemaUtils.findDataChildSchemaByQName(SchemaNode node,
                          QName qname)
Find child data schema node identified by its QName within a provided
 schema node. 
 | 
static com.google.common.base.Optional<DataSchemaNode> | 
SchemaUtils.findFirstSchema(QName qname,
               Iterable<DataSchemaNode> dataSchemaNode)  | 
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)  | 
static <T> LeafNode<T> | 
ImmutableNodes.leafNode(QName name,
        T value)
Construct immutable leaf node 
 | 
void | 
ImmutableNormalizedNodeStreamWriter.leafSetEntryNode(QName name,
                Object value)  | 
static MapEntryNode | 
ImmutableNodes.mapEntry(QName nodeName,
        QName keyName,
        Object keyValue)  | 
static DataContainerNodeBuilder<YangInstanceIdentifier.NodeIdentifierWithPredicates,MapEntryNode> | 
ImmutableNodes.mapEntryBuilder(QName nodeName,
               QName keyName,
               Object keyValue)  | 
static CollectionNodeBuilder<MapEntryNode,MapNode> | 
ImmutableNodes.mapNodeBuilder(QName name)  | 
| Modifier and Type | Method and Description | 
|---|---|
static AugmentationSchema | 
SchemaUtils.findSchemaForAugment(AugmentationTarget schema,
                    Set<QName> qNames)  | 
static AugmentationSchema | 
SchemaUtils.findSchemaForAugment(ChoiceSchemaNode schema,
                    Set<QName> qNames)  | 
static NormalizedNode<?,?> | 
ImmutableNodes.fromInstanceId(SchemaContext ctx,
              YangInstanceIdentifier id,
              com.google.common.base.Optional<NormalizedNode<?,?>> deepestElement,
              com.google.common.base.Optional<Map.Entry<QName,ModifyAction>> operation)
Convert YangInstanceIdentifier into a normalized node structure 
 | 
| Modifier and Type | Method and Description | 
|---|---|
B | 
AttributesBuilder.withAttributes(Map<QName,String> attributes)
Attach a map of attributes. 
 | 
ListNodeBuilder<T,LeafSetEntryNode<T>> | 
ListNodeBuilder.withChildValue(T value,
              Map<QName,String> attributes)  | 
| Modifier and Type | Field and Description | 
|---|---|
protected Map<QName,YangInstanceIdentifier.PathArgument> | 
ImmutableMapEntryNodeBuilder.childrenQNamesToPaths  | 
| Modifier and Type | Method and Description | 
|---|---|
ListNodeBuilder<T,LeafSetEntryNode<T>> | 
ImmutableLeafSetNodeBuilder.withChildValue(T value,
              Map<QName,String> attributes)  | 
ListNodeBuilder<T,LeafSetEntryNode<T>> | 
ImmutableOrderedLeafSetNodeBuilder.withChildValue(T value,
              Map<QName,String> attributes)  | 
| Modifier and Type | Method and Description | 
|---|---|
static void | 
DataValidationException.checkListKey(DataContainerChild<?,?> childNode,
            Map<QName,Object> keyValues,
            QName keyQName,
            YangInstanceIdentifier.NodeIdentifierWithPredicates nodeId)  | 
static void | 
DataValidationException.checkListKey(DataContainerChild<?,?> childNode,
            QName keyQName,
            YangInstanceIdentifier.NodeIdentifierWithPredicates nodeId)  | 
static void | 
DataValidationException.checkListKey(YangInstanceIdentifier.NodeIdentifierWithPredicates nodeId,
            QName keyQName,
            Object expected,
            Object actual)  | 
| Modifier and Type | Method and Description | 
|---|---|
static void | 
DataValidationException.checkLegalChild(boolean isLegal,
               YangInstanceIdentifier.PathArgument child,
               DataNodeContainer schema,
               Set<QName> childNodes,
               Set<YangInstanceIdentifier.AugmentationIdentifier> augments)  | 
static void | 
DataValidationException.checkLegalChild(boolean isLegal,
               YangInstanceIdentifier.PathArgument child,
               DataSchemaNode schema,
               Set<QName> childNodes)  | 
static void | 
DataValidationException.checkListKey(DataContainerChild<?,?> childNode,
            Map<QName,Object> keyValues,
            QName keyQName,
            YangInstanceIdentifier.NodeIdentifierWithPredicates nodeId)  | 
| Modifier and Type | Method and Description | 
|---|---|
QName | 
AbstractImmutableNormalizedNode.getNodeType()  | 
| Modifier and Type | Method and Description | 
|---|---|
Map<QName,String> | 
AbstractImmutableNormalizedValueAttrNode.getAttributes()  | 
Map<QName,String> | 
AbstractImmutableDataContainerAttrNode.getAttributes()  | 
| Modifier and Type | Method and Description | 
|---|---|
Object | 
AbstractImmutableNormalizedValueAttrNode.getAttributeValue(QName value)  | 
Object | 
AbstractImmutableDataContainerAttrNode.getAttributeValue(QName value)  | 
| Constructor and Description | 
|---|
AbstractImmutableDataContainerAttrNode(Map<YangInstanceIdentifier.PathArgument,DataContainerChild<? extends YangInstanceIdentifier.PathArgument,?>> children,
                                      K nodeIdentifier,
                                      Map<QName,String> attributes)  | 
AbstractImmutableNormalizedValueAttrNode(K nodeIdentifier,
                                        V value,
                                        Map<QName,String> attributes)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected abstract Map<QName,String> | 
ContainerNodeBaseParser.getAttributes(E e)  | 
protected abstract Map<QName,String> | 
LeafNodeBaseParser.getAttributes(E e)  | 
protected Map<QName,String> | 
BaseDispatcherParser.getAttributes(E e)  | 
protected abstract Map<QName,String> | 
ListEntryNodeBaseParser.getAttributes(E e)  | 
protected abstract Map<QName,String> | 
LeafSetEntryNodeBaseParser.getAttributes(E e)  | 
protected abstract com.google.common.collect.LinkedListMultimap<QName,E> | 
BaseDispatcherParser.mapChildElements(Iterable<E> elements)  | 
protected Map<QName,AugmentationSchema> | 
AugmentationNodeBaseParser.mapChildElementsFromAugments(AugmentationSchema schema)  | 
protected Map<QName,AugmentationSchema> | 
ChoiceNodeBaseParser.mapChildElementsFromAugments(ChoiceSchemaNode schema)  | 
protected Map<QName,AugmentationSchema> | 
ContainerNodeBaseParser.mapChildElementsFromAugments(ContainerSchemaNode schema)  | 
protected Map<QName,AugmentationSchema> | 
ListEntryNodeBaseParser.mapChildElementsFromAugments(ListSchemaNode schema)  | 
protected abstract Map<QName,AugmentationSchema> | 
BaseDispatcherParser.mapChildElementsFromAugments(S schema)  | 
protected Map<QName,ChoiceSchemaNode> | 
AugmentationNodeBaseParser.mapChildElementsFromChoices(AugmentationSchema schema)  | 
protected Map<QName,ChoiceSchemaNode> | 
ChoiceNodeBaseParser.mapChildElementsFromChoices(ChoiceSchemaNode schema)  | 
protected Map<QName,ChoiceSchemaNode> | 
ContainerNodeBaseParser.mapChildElementsFromChoices(ContainerSchemaNode schema)  | 
protected Map<QName,ChoiceSchemaNode> | 
ListEntryNodeBaseParser.mapChildElementsFromChoices(ListSchemaNode schema)  | 
protected abstract Map<QName,ChoiceSchemaNode> | 
BaseDispatcherParser.mapChildElementsFromChoices(S schema)  | 
| 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 | 
|---|---|
void | 
BaseDispatcherParser.SimpleBuildingStrategy.prepareAttributes(Map<QName,String> attributes,
                 NormalizedNodeBuilder<P,?,N> containerBuilder)  | 
void | 
ExtensibleParser.BuildingStrategy.prepareAttributes(Map<QName,String> attributes,
                 NormalizedNodeBuilder<P,?,N> containerBuilder)
Hook for subclasses to handle attributes associated with current node. 
 | 
void | 
LeafNodeBaseParser.SimpleLeafBuildingStrategy.prepareAttributes(Map<QName,String> attributes,
                 NormalizedNodeBuilder<YangInstanceIdentifier.NodeIdentifier,?,LeafNode<?>> containerBuilder)  | 
void | 
ListNodeBaseParser.SimpleListNodeBuildingStrategy.prepareAttributes(Map<QName,String> attributes,
                 NormalizedNodeBuilder<YangInstanceIdentifier.NodeIdentifier,?,O> containerBuilder)  | 
void | 
LeafSetEntryNodeBaseParser.SimpleLeafSetEntryBuildingStrategy.prepareAttributes(Map<QName,String> attributes,
                 NormalizedNodeBuilder<YangInstanceIdentifier.NodeWithValue,?,LeafSetEntryNode<?>> containerBuilder)  | 
| Modifier and Type | Method and Description | 
|---|---|
static com.google.common.collect.LinkedListMultimap<QName,Element> | 
DomUtils.mapChildElements(Iterable<Element> childNodesCollection)  | 
static com.google.common.collect.LinkedListMultimap<QName,Element> | 
DomUtils.mapChildElementsForSingletonNode(Element node)  | 
static Map<QName,String> | 
DomUtils.toAttributes(NamedNodeMap xmlAttributes)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected QName | 
AbstractModuleStringInstanceIdentifierCodec.createQName(String prefix,
           String localName)  | 
protected QName | 
AbstractModuleStringIdentityrefCodec.createQName(String prefix,
           String localName)  | 
QName | 
AbstractStringIdentityrefCodec.deserialize(String data)  | 
QName | 
RpcAsContainer.getQName()  | 
| Modifier and Type | Method and Description | 
|---|---|
protected Set<QName> | 
DataSchemaContextNode.getQNameIdentifiers()  | 
| Modifier and Type | Method and Description | 
|---|---|
abstract DataSchemaContextNode<?> | 
DataSchemaContextNode.getChild(QName child)  | 
DataSchemaNode | 
RpcAsContainer.getDataChildByName(QName name)  | 
String | 
AbstractStringIdentityrefCodec.serialize(QName data)  | 
| Modifier and Type | Method and Description | 
|---|---|
static QName | 
QNameCodecUtil.decodeQName(String str,
           Function<String,QNameModule> prefixToModule)  | 
| Modifier and Type | Method and Description | 
|---|---|
static String | 
QNameCodecUtil.encodeQName(QName qname,
           Function<QNameModule,String> moduleToPrefix)  | 
| Modifier and Type | Field and Description | 
|---|---|
static QName | 
SchemaContext.NAME
QName of NETCONF top-level data node. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
QName | 
YangStmtMapping.getArgumentName()  | 
QName | 
SchemaPath.getLastComponent()
Get the last component of this path. 
 | 
QName | 
UnknownSchemaNode.getNodeType()
Returns QName instance with the name of the unknown node. 
 | 
QName | 
SchemaNode.getQName()
Returns QName of the instance of the type  
SchemaNode. | 
QName | 
YangStmtMapping.getStatementName()  | 
| Modifier and Type | Method and Description | 
|---|---|
List<QName> | 
ListSchemaNode.getKeyDefinition()  | 
List<QName> | 
SchemaPath.getPath()
Deprecated. 
 
Use  
SchemaPath.getPathFromRoot() instead. | 
Iterable<QName> | 
SchemaPath.getPathFromRoot()
Returns the list of nodes which need to be traversed to get from the
 starting point (root for absolute SchemaPaths) to the node represented
 by this object. 
 | 
Iterable<QName> | 
SchemaPath.getPathTowardsRoot()
Returns the list of nodes which need to be traversed to get from this
 node to the starting point (root for absolute SchemaPaths). 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static SchemaPath | 
SchemaPath.create(boolean absolute,
      QName... path)
Constructs new instance of this class with the concrete path. 
 | 
SchemaPath | 
SchemaPath.createChild(QName... elements)
Create a child path based on concatenation of this path and additional
 path elements. 
 | 
protected abstract SchemaPath | 
SchemaPath.createInstance(SchemaPath parent,
              QName qname)
Create a new instance. 
 | 
ChoiceCaseNode | 
ChoiceSchemaNode.getCaseNodeByName(QName name)
Returns the concrete case according to specified Q name. 
 | 
DataSchemaNode | 
DataNodeContainer.getDataChildByName(QName name)  | 
| Modifier and Type | Method and Description | 
|---|---|
static SchemaPath | 
SchemaPath.create(Iterable<QName> path,
      boolean absolute)
Constructs new instance of this class with the concrete path. 
 | 
SchemaPath | 
SchemaPath.createChild(Iterable<QName> relative)
Create a child path based on concatenation of this path and a relative path. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
QName | 
StatementDefinition.getArgumentName()
Returns name of statement argument or null, if statement does not have
 argument. 
 | 
QName | 
StatementDefinition.getStatementName()
Returns name of the statement 
 | 
| Modifier and Type | Method and Description | 
|---|---|
QName | 
SchemaNodeIdentifier.getLastComponent()
Get the last component of this path. 
 | 
QName | 
BaseStatement.getName()  | 
QName | 
ArgumentStatement.getName()  | 
QName | 
IdentityStatement.getName()  | 
QName | 
FeatureStatement.getName()  | 
QName | 
OperationGroup.getName()  | 
QName | 
NotificationStatement.getName()  | 
QName | 
GroupingStatement.getName()  | 
QName | 
TypedefStatement.getName()  | 
QName | 
DataDefinitionStatement.getName()  | 
QName | 
CaseStatement.getName()  | 
| Modifier and Type | Method and Description | 
|---|---|
Predicate<Set<QName>> | 
IfFeatureStatement.getIfFeaturePredicate()
In Yang 1.1 (RFC7950) implementation of IfFeatureStatement, the
 argument is a boolean expression over feature names defined by
 "feature" statements. 
 | 
Iterable<QName> | 
SchemaNodeIdentifier.getPathFromRoot()
Returns the list of nodes which need to be traversed to get from the
 starting point (root for absolute SchemaPaths) to the node represented
 by this object. 
 | 
Iterable<QName> | 
SchemaNodeIdentifier.getPathTowardsRoot()
Returns the list of nodes which need to be traversed to get from this
 node to the starting point (root for absolute SchemaPaths). 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static SchemaNodeIdentifier | 
SchemaNodeIdentifier.create(boolean absolute,
      QName... path)
Constructs new instance of this class with the concrete path. 
 | 
SchemaNodeIdentifier | 
SchemaNodeIdentifier.createChild(QName... elements)
Create a child path based on concatenation of this path and additional
 path elements. 
 | 
protected abstract SchemaNodeIdentifier | 
SchemaNodeIdentifier.createInstance(SchemaNodeIdentifier parent,
              QName qname)
Create a new instance. 
 | 
protected SchemaNodeIdentifier | 
SchemaNodeIdentifier.Absolute.createInstance(SchemaNodeIdentifier parent,
              QName qname)  | 
protected SchemaNodeIdentifier | 
SchemaNodeIdentifier.Relative.createInstance(SchemaNodeIdentifier parent,
              QName qname)  | 
| Modifier and Type | Method and Description | 
|---|---|
static SchemaNodeIdentifier | 
SchemaNodeIdentifier.create(Iterable<QName> path,
      boolean absolute)
Constructs new instance of this class with the concrete path. 
 | 
SchemaNodeIdentifier | 
SchemaNodeIdentifier.createChild(Iterable<QName> relative)
Create a child path based on concatenation of this path and a relative path. 
 | 
| Constructor and Description | 
|---|
SchemaNodeIdentifier(SchemaNodeIdentifier parent,
                    QName qname)  | 
| Modifier and Type | Method and Description | 
|---|---|
QName | 
IdentityTypeDefinition.getIdentityName()
Returns the name of the YANG identity 
 | 
| Modifier and Type | Method and Description | 
|---|---|
ListSchemaNodeBuilder | 
ListSchemaNodeBuilder.addKeyDefinition(QName... elements)
Adds elements to  
keyDefinition list. | 
ListSchemaNodeBuilder | 
ListSchemaNodeBuilder.addKeyDefinition(QName element)
Adds one element to  
keyDefinition list. | 
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. | 
UnsignedIntegerTypeDefinitionBuilder | 
UnsignedIntegerTypeDefinitionBuilder.qName(QName qName)
Initializes the value for the  
qName attribute. | 
UnionTypeDefinitionBuilder | 
UnionTypeDefinitionBuilder.qName(QName qName)
Initializes the value for the  
qName attribute. | 
StringTypeDefinitionBuilder | 
StringTypeDefinitionBuilder.qName(QName qName)
Initializes the value for the  
qName attribute. | 
LeafrefTypeDefinitionBuilder | 
LeafrefTypeDefinitionBuilder.qName(QName qName)
Initializes the value for the  
qName attribute. | 
InstanceIdentifierTypeDefinitionBuilder | 
InstanceIdentifierTypeDefinitionBuilder.qName(QName qName)
Initializes the value for the  
qName attribute. | 
IntegerTypeDefinitionBuilder | 
IntegerTypeDefinitionBuilder.qName(QName qName)
Initializes the value for the  
qName attribute. | 
IdentityrefTypeDefinitionBuilder | 
IdentityrefTypeDefinitionBuilder.qName(QName qName)
Initializes the value for the  
qName attribute. | 
EnumTypeDefinitionBuilder | 
EnumTypeDefinitionBuilder.qName(QName qName)
Initializes the value for the  
qName attribute. | 
EmptyTypeDefinitionBuilder | 
EmptyTypeDefinitionBuilder.qName(QName qName)
Initializes the value for the  
qName attribute. | 
DecimalTypeDefinitionBuilder | 
DecimalTypeDefinitionBuilder.qName(QName qName)
Initializes the value for the  
qName attribute. | 
BooleanTypeDefinitionBuilder | 
BooleanTypeDefinitionBuilder.qName(QName qName)
Initializes the value for the  
qName attribute. | 
BitBuilder | 
BitBuilder.qName(QName qName)
Initializes the value for the  
qName attribute. | 
BitsTypeDefinitionBuilder | 
BitsTypeDefinitionBuilder.qName(QName qName)
Initializes the value for the  
qName attribute. | 
BinaryTypeDefinitionBuilder | 
BinaryTypeDefinitionBuilder.qName(QName qName)
Initializes the value for the  
qName attribute. | 
RpcDefinitionBuilder | 
RpcDefinitionBuilder.qName(QName qName)
Initializes the value for the  
qName attribute. | 
LeafSchemaNodeBuilder | 
LeafSchemaNodeBuilder.qName(QName qName)
Initializes the value for the  
qName attribute. | 
LeafListSchemaNodeBuilder | 
LeafListSchemaNodeBuilder.qName(QName qName)
Initializes the value for the  
qName attribute. | 
IdentitySchemaNodeBuilder | 
IdentitySchemaNodeBuilder.qName(QName qName)
Initializes the value for the  
qName attribute. | 
FeatureDefinitionBuilder | 
FeatureDefinitionBuilder.qName(QName qName)
Initializes the value for the  
qName attribute. | 
ExtensionDefinitionBuilder | 
ExtensionDefinitionBuilder.qName(QName qName)
Initializes the value for the  
qName attribute. | 
AnyXmlSchemaNodeBuilder | 
AnyXmlSchemaNodeBuilder.qName(QName qName)
Initializes the value for the  
qName attribute. | 
AnyDataSchemaNodeBuilder | 
AnyDataSchemaNodeBuilder.qName(QName qName)
Initializes the value for the  
qName attribute. | 
ActionDefinitionBuilder | 
ActionDefinitionBuilder.qName(QName qName)
Initializes the value for the  
qName attribute. | 
ChoiceCaseNodeBuilder | 
ChoiceCaseNodeBuilder.qName(QName qName)
Initializes the value for the  
qName attribute. | 
ListSchemaNodeBuilder | 
ListSchemaNodeBuilder.qName(QName qName)
Initializes the value for the  
qName attribute. | 
NotificationDefinitionBuilder | 
NotificationDefinitionBuilder.qName(QName qName)
Initializes the value for the  
qName attribute. | 
SchemaContextBuilder | 
SchemaContextBuilder.qName(QName qName)
Initializes the value for the  
qName attribute. | 
ContainerSchemaNodeBuilder | 
ContainerSchemaNodeBuilder.qName(QName qName)
Initializes the value for the  
qName attribute. | 
| Modifier and Type | Method and Description | 
|---|---|
ListSchemaNodeBuilder | 
ListSchemaNodeBuilder.addAllKeyDefinition(Iterable<? extends QName> elements)
Adds elements to  
keyDefinition list. | 
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 | Method and Description | 
|---|---|
default com.google.common.util.concurrent.CheckedFuture<SchemaContext,SchemaResolutionException> | 
SchemaContextFactory.createSchemaContext(Collection<SourceIdentifier> requiredSources,
                   Set<QName> supportedFeatures)
Create a new schema context containing specified sources, pulling in any
 dependencies they may have. 
 | 
com.google.common.util.concurrent.CheckedFuture<SchemaContext,SchemaResolutionException> | 
SchemaContextFactory.createSchemaContext(Collection<SourceIdentifier> requiredSources,
                   StatementParserMode statementParserMode,
                   Set<QName> supportedFeatures)
Create a new schema context containing specified sources, pulling in any
 dependencies they may have. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
static QName | 
BaseTypes.BINARY_QNAME  | 
static QName | 
BaseTypes.BITS_QNAME  | 
static QName | 
BaseTypes.BOOLEAN_QNAME  | 
static QName | 
BaseTypes.DECIMAL64_QNAME  | 
static QName | 
BaseTypes.EMPTY_QNAME  | 
static QName | 
BaseTypes.ENUMERATION_QNAME  | 
static QName | 
BaseTypes.IDENTITYREF_QNAME  | 
static QName | 
BaseTypes.INSTANCE_IDENTIFIER_QNAME  | 
static QName | 
BaseTypes.INT16_QNAME  | 
static QName | 
BaseTypes.INT32_QNAME  | 
static QName | 
BaseTypes.INT64_QNAME  | 
static QName | 
BaseTypes.INT8_QNAME  | 
static QName | 
BaseTypes.LEAFREF_QNAME  | 
static QName | 
BaseTypes.STRING_QNAME  | 
static QName | 
BaseTypes.UINT16_QNAME  | 
static QName | 
BaseTypes.UINT32_QNAME  | 
static QName | 
BaseTypes.UINT64_QNAME  | 
static QName | 
BaseTypes.UINT8_QNAME  | 
static QName | 
BaseTypes.UNION_QNAME  | 
| Modifier and Type | Method and Description | 
|---|---|
static QName | 
BaseTypes.constructQName(String typeName)
Construct QName for Built-in base Yang type. 
 | 
QName | 
AbstractSchemaContext.getQName()  | 
| Modifier and Type | Method and Description | 
|---|---|
static TypeDefinition<?> | 
SchemaContextUtil.getBaseTypeForLeafRef(LeafrefTypeDefinition typeDefinition,
                     SchemaContext schemaContext,
                     QName qName)
Returns base type for  
typeDefinition which belongs to module specified via qName. | 
DataSchemaNode | 
AbstractSchemaContext.getDataChildByName(QName name)  | 
DataSchemaNode | 
EffectiveAugmentationSchema.getDataChildByName(QName name)  | 
static ContainerSchemaNode | 
SchemaNodeUtils.getRpcDataSchema(RpcDefinition rpc,
                QName qname)
Returns RPC input or output schema based on supplied QName 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static SchemaNode | 
SchemaContextUtil.findNodeInSchemaContext(SchemaContext context,
                       Iterable<QName> path)  | 
| Modifier and Type | Method and Description | 
|---|---|
QName | 
QNameCacheNamespace.get(QName identifier)  | 
QName | 
AbstractStatementSupport.getArgumentName()  | 
QName | 
QNameCacheNamespace.getFrom(NamespaceBehaviour.NamespaceStorageNode storage,
       QName key)  | 
QName | 
AbstractStatementSupport.getStatementName()  | 
static QName | 
StmtContextUtils.qnameFromArgument(StmtContext<?,?,?> ctx,
                 String value)  | 
| Modifier and Type | Method and Description | 
|---|---|
Map<QName,QName> | 
QNameCacheNamespace.getAllFrom(NamespaceBehaviour.NamespaceStorageNode storage)  | 
Map<QName,QName> | 
QNameCacheNamespace.getAllFrom(NamespaceBehaviour.NamespaceStorageNode storage)  | 
com.google.common.collect.ImmutableTable<YangVersion,QName,StatementSupport<?,?,?>> | 
StatementSupportBundle.getAllVersionSpecificDefinitions()
Returns all version specific statement definitions. 
 | 
com.google.common.collect.ImmutableMap<QName,StatementSupport<?,?,?>> | 
StatementSupportBundle.getCommonDefinitions()
Returns statement definitions common for all versions 
 | 
com.google.common.collect.ImmutableMap<QName,StatementSupport<?,?,?>> | 
StatementSupportBundle.getDefinitionsSpecificForVersion(YangVersion version)
Returns statement definitions specific for requested version. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
QNameCacheNamespace.addTo(NamespaceBehaviour.NamespaceStorageNode storage,
     QName key,
     QName value)  | 
QName | 
QNameCacheNamespace.get(QName identifier)  | 
QName | 
QNameCacheNamespace.getFrom(NamespaceBehaviour.NamespaceStorageNode storage,
       QName key)  | 
StatementSupport<?,?,?> | 
StatementSupportBundle.getStatementDefinition(YangVersion version,
                      QName stmtName)  | 
| Modifier and Type | Method and Description | 
|---|---|
static boolean | 
StmtContextUtils.checkFeatureSupport(StmtContext<?,?,?> stmtContext,
                   Set<QName> supportedFeatures)  | 
| Modifier and Type | Method and Description | 
|---|---|
StatementDefinition | 
QNameToStatementDefinition.get(QName identifier)
Returns StatementDefinition with specified QName. 
 | 
StatementSupport<?,?,?> | 
QNameToStatementDefinitionMap.get(QName identifier)  | 
void | 
QNameToStatementDefinitionMap.put(QName qname,
   StatementSupport<?,?,?> stDef)  | 
StatementSupport<?,?,?> | 
QNameToStatementDefinitionMap.putIfAbsent(QName qname,
           StatementSupport<?,?,?> support)  | 
void | 
StatementWriter.startStatement(int childId,
              QName name,
              String argument,
              StatementSourceReference ref)
Starts statement with supplied name and location in source. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
QNameToStatementDefinitionMap.putAll(Map<QName,StatementSupport<?,?,?>> qnameToStmt)  | 
| Modifier and Type | Method and Description | 
|---|---|
QName | 
StatementDefinitionContext.getArgumentName()  | 
QName | 
StatementDefinitionContext.getStatementName()  | 
| Modifier and Type | Method and Description | 
|---|---|
CustomStatementParserBuilder | 
CustomStatementParserBuilder.addAllVersionSpecificSupports(ModelProcessingPhase phase,
                             com.google.common.collect.Table<YangVersion,QName,StatementSupport<?,?,?>> versionSpecificSupports)  | 
CrossSourceStatementReactor.BuildAction | 
CrossSourceStatementReactor.newBuild(Optional<Set<QName>> supportedFeatures)
Deprecated. 
 
Use  
CrossSourceStatementReactor.newBuild() and then call setSupportedFeatures() on the created BuildAction instead. | 
CrossSourceStatementReactor.BuildAction | 
CrossSourceStatementReactor.newBuild(Set<QName> supportedFeatures)
Deprecated. 
 
Use  
CrossSourceStatementReactor.newBuild() and then call setSupportedFeatures() on the created BuildAction instead. | 
CrossSourceStatementReactor.BuildAction | 
CrossSourceStatementReactor.newBuild(StatementParserMode statementParserMode,
        Optional<Set<QName>> supportedFeatures)
Deprecated. 
 
Use  
CrossSourceStatementReactor.newBuild(StatementParserMode) and then call setSupportedFeatures()
 on the created BuildAction instead. | 
CrossSourceStatementReactor.BuildAction | 
CrossSourceStatementReactor.newBuild(StatementParserMode statementParserMode,
        Set<QName> supportedFeatures)
Deprecated. 
 
Use  
CrossSourceStatementReactor.newBuild(StatementParserMode) and then call setSupportedFeatures()
 on the created BuildAction instead. | 
void | 
CrossSourceStatementReactor.BuildAction.setSupportedFeatures(Set<QName> supportedFeatures)
Set supported features based on which all if-feature statements in the
 parsed YANG modules will be resolved. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ChildSchemaNodes<D extends DeclaredStatement<QName>,E extends EffectiveStatement<QName,D>>
Statement local namespace, which holds direct schema node descendants. 
 | 
class  | 
ChildSchemaNodes<D extends DeclaredStatement<QName>,E extends EffectiveStatement<QName,D>>
Statement local namespace, which holds direct schema node descendants. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
QName | 
ModelDefinedStatementDefinition.getArgumentName()  | 
QName | 
SupportedExtensionsMapping.getArgumentName()  | 
QName | 
NotificationStatementImpl.getName()  | 
QName | 
FeatureStatementImpl.getName()  | 
QName | 
AnyxmlStatementImpl.getName()  | 
QName | 
IdentityStatementImpl.getName()  | 
QName | 
LeafStatementImpl.getName()  | 
QName | 
GroupingStatementImpl.getName()  | 
QName | 
ListStatementImpl.getName()  | 
QName | 
ContainerStatementImpl.getName()  | 
QName | 
ChoiceStatementImpl.getName()  | 
QName | 
ArgumentStatementImpl.getName()  | 
QName | 
UsesStatementImpl.getName()  | 
QName | 
TypedefStatementImpl.getName()  | 
QName | 
RpcStatementImpl.getName()  | 
QName | 
BaseStatementImpl.getName()  | 
QName | 
CaseStatementImpl.getName()  | 
QName | 
LeafListStatementImpl.getName()  | 
QName | 
SchemaNodeIdentifierBuildNamespace.getSignificantKey(SchemaNodeIdentifier key)  | 
QName | 
ModelDefinedStatementDefinition.getStatementName()  | 
QName | 
SupportedExtensionsMapping.getStatementName()  | 
QName | 
ExtensionStatementImpl.Definition.parseArgumentValue(StmtContext<?,?,?> ctx,
                  String value)  | 
QName | 
NotificationStatementImpl.Definition.parseArgumentValue(StmtContext<?,?,?> ctx,
                  String value)  | 
QName | 
FeatureStatementImpl.Definition.parseArgumentValue(StmtContext<?,?,?> ctx,
                  String value)  | 
QName | 
AnyxmlStatementImpl.Definition.parseArgumentValue(StmtContext<?,?,?> ctx,
                  String value)  | 
QName | 
IdentityStatementImpl.Definition.parseArgumentValue(StmtContext<?,?,?> ctx,
                  String value)  | 
QName | 
LeafStatementImpl.Definition.parseArgumentValue(StmtContext<?,?,?> ctx,
                  String value)  | 
QName | 
GroupingStatementImpl.Definition.parseArgumentValue(StmtContext<?,?,?> ctx,
                  String value)  | 
QName | 
ListStatementImpl.Definition.parseArgumentValue(StmtContext<?,?,?> ctx,
                  String value)  | 
QName | 
ContainerStatementImpl.Definition.parseArgumentValue(StmtContext<?,?,?> ctx,
                  String value)  | 
QName | 
ChoiceStatementImpl.Definition.parseArgumentValue(StmtContext<?,?,?> ctx,
                  String value)  | 
QName | 
ArgumentStatementImpl.Definition.parseArgumentValue(StmtContext<?,?,?> ctx,
                  String value)  | 
QName | 
UsesStatementImpl.Definition.parseArgumentValue(StmtContext<?,?,?> ctx,
                  String value)  | 
QName | 
TypedefStatementImpl.Definition.parseArgumentValue(StmtContext<?,?,?> ctx,
                  String value)  | 
QName | 
OutputStatementImpl.Definition.parseArgumentValue(StmtContext<?,?,?> ctx,
                  String value)  | 
QName | 
RpcStatementImpl.Definition.parseArgumentValue(StmtContext<?,?,?> ctx,
                  String value)  | 
QName | 
BaseStatementImpl.Definition.parseArgumentValue(StmtContext<?,?,?> ctx,
                  String value)  | 
QName | 
CaseStatementImpl.Definition.parseArgumentValue(StmtContext<?,?,?> ctx,
                  String value)  | 
QName | 
BitStatementImpl.Definition.parseArgumentValue(StmtContext<?,?,?> ctx,
                  String value)  | 
QName | 
InputStatementImpl.Definition.parseArgumentValue(StmtContext<?,?,?> ctx,
                  String value)  | 
QName | 
LeafListStatementImpl.Definition.parseArgumentValue(StmtContext<?,?,?> ctx,
                  String value)  | 
static QName | 
Utils.trimPrefix(QName identifier)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
ChildSchemaNodes.addTo(NamespaceBehaviour.NamespaceStorageNode storage,
     QName key,
     StmtContext<?,D,E> value)  | 
static boolean | 
Utils.belongsToTheSameModule(QName targetStmtQName,
                      QName sourceStmtQName)  | 
StmtContext<?,D,E> | 
ChildSchemaNodes.get(QName key)  | 
StmtContext<?,D,E> | 
ChildSchemaNodes.getFrom(NamespaceBehaviour.NamespaceStorageNode storage,
       QName key)  | 
static QName | 
Utils.trimPrefix(QName identifier)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractEffectiveDataSchemaNode<D extends DeclaredStatement<QName>>  | 
class  | 
AbstractEffectiveSchemaNode<D extends DeclaredStatement<QName>>  | 
| Modifier and Type | Method and Description | 
|---|---|
QName | 
UnknownEffectiveStatementBase.getNodeType()  | 
QName | 
AnyxmlSchemaLocationEffectiveStatementImpl.getQName()  | 
QName | 
NotificationEffectiveStatementImpl.getQName()  | 
QName | 
YangDataEffectiveStatementImpl.getQName()  | 
QName | 
ExtensionEffectiveStatementImpl.getQName()  | 
QName | 
RefineEffectiveStatementImpl.getQName()  | 
QName | 
UnknownEffectiveStatementImpl.getQName()  | 
QName | 
GroupingEffectiveStatementImpl.getQName()  | 
QName | 
OpenconfigVersionEffectiveStatementImpl.getQName()  | 
QName | 
AbstractEffectiveSchemaNode.getQName()  | 
| Modifier and Type | Method and Description | 
|---|---|
static EffectiveStatement<QName,ExtensionStatement> | 
ExtensionEffectiveStatementImpl.create(StmtContext<QName,ExtensionStatement,EffectiveStatement<QName,ExtensionStatement>> ctx)
Create a new ExtensionEffectiveStatement, dealing with potential recursion 
 | 
List<QName> | 
ListEffectiveStatementImpl.getKeyDefinition()  | 
| Modifier and Type | Method and Description | 
|---|---|
ChoiceCaseNode | 
ChoiceEffectiveStatementImpl.getCaseNodeByName(QName name)  | 
| Modifier and Type | Method and Description | 
|---|---|
static EffectiveStatement<QName,ExtensionStatement> | 
ExtensionEffectiveStatementImpl.create(StmtContext<QName,ExtensionStatement,EffectiveStatement<QName,ExtensionStatement>> ctx)
Create a new ExtensionEffectiveStatement, dealing with potential recursion 
 | 
static EffectiveStatement<QName,ExtensionStatement> | 
ExtensionEffectiveStatementImpl.create(StmtContext<QName,ExtensionStatement,EffectiveStatement<QName,ExtensionStatement>> ctx)
Create a new ExtensionEffectiveStatement, dealing with potential recursion 
 | 
| Modifier and Type | Method and Description | 
|---|---|
QName | 
BitEffectiveStatementImpl.getQName()  | 
| Constructor and Description | 
|---|
BitEffectiveStatementImpl(StmtContext<QName,BitStatement,?> ctx)  | 
| Modifier and Type | Method and Description | 
|---|---|
QName | 
AnydataStatementImpl.getName()  | 
QName | 
ActionStatementImpl.getName()  | 
QName | 
AnydataStatementImpl.Definition.parseArgumentValue(StmtContext<?,?,?> ctx,
                  String value)  | 
QName | 
ActionStatementImpl.Definition.parseArgumentValue(StmtContext<?,?,?> ctx,
                  String value)  | 
| Modifier and Type | Method and Description | 
|---|---|
EffectiveStatement<QName,ActionStatement> | 
ActionStatementImpl.Definition.createEffective(StmtContext<QName,ActionStatement,EffectiveStatement<QName,ActionStatement>> ctx)  | 
EffectiveStatement<QName,AnydataStatement> | 
AnydataStatementImpl.Definition.createEffective(StmtContext<QName,AnydataStatement,EffectiveStatement<QName,AnydataStatement>> ctx)  | 
EffectiveStatement<QName,NotificationStatement> | 
NotificationStatementRfc7950Support.createEffective(StmtContext<QName,NotificationStatement,EffectiveStatement<QName,NotificationStatement>> ctx)  | 
| Constructor and Description | 
|---|
ActionStatementImpl(StmtContext<QName,ActionStatement,?> context)  | 
AnydataStatementImpl(StmtContext<QName,AnydataStatement,?> context)  | 
| Constructor and Description | 
|---|
ActionEffectiveStatementImpl(StmtContext<QName,ActionStatement,EffectiveStatement<QName,ActionStatement>> ctx)  | 
ActionEffectiveStatementImpl(StmtContext<QName,ActionStatement,EffectiveStatement<QName,ActionStatement>> ctx)  | 
AnyDataEffectiveStatementImpl(StmtContext<QName,AnydataStatement,EffectiveStatement<QName,AnydataStatement>> ctx)  | 
AnyDataEffectiveStatementImpl(StmtContext<QName,AnydataStatement,EffectiveStatement<QName,AnydataStatement>> ctx)  | 
| Modifier and Type | Method and Description | 
|---|---|
static SchemaContext | 
YangParserTestUtils.parseYangSource(String yangSourcePath,
               Set<QName> supportedFeatures)
Creates a new effective schema context containing the specified YANG source. 
 | 
static SchemaContext | 
YangParserTestUtils.parseYangSource(String yangSourcePath,
               Set<QName> supportedFeatures,
               StatementParserMode statementParserMode)
Creates a new effective schema context containing the specified YANG source. 
 | 
static SchemaContext | 
YangParserTestUtils.parseYangSources(Collection<File> files,
                Set<QName> supportedFeatures)
Creates a new effective schema context containing the specified YANG sources. 
 | 
static SchemaContext | 
YangParserTestUtils.parseYangSources(Collection<File> files,
                Set<QName> supportedFeatures,
                StatementParserMode statementParserMode)
Creates a new effective schema context containing the specified YANG sources. 
 | 
static SchemaContext | 
YangParserTestUtils.parseYangSources(List<String> yangDirs,
                List<String> yangFiles,
                Set<QName> supportedFeatures)
Creates a new effective schema context containing the specified YANG sources. 
 | 
static SchemaContext | 
YangParserTestUtils.parseYangSources(List<String> yangDirs,
                List<String> yangFiles,
                Set<QName> supportedFeatures,
                StatementParserMode statementParserMode)
Creates a new effective schema context containing the specified YANG sources. 
 | 
static SchemaContext | 
YangParserTestUtils.parseYangSources(List<String> filePaths,
                Set<QName> supportedFeatures)
Creates a new effective schema context containing the specified YANG sources. 
 | 
static SchemaContext | 
YangParserTestUtils.parseYangSources(List<String> filePaths,
                Set<QName> supportedFeatures,
                StatementParserMode statementParserMode)
Creates a new effective schema context containing the specified YANG sources. 
 | 
static SchemaContext | 
YangParserTestUtils.parseYangSources(Set<QName> supportedFeatures,
                File... files)
Creates a new effective schema context containing the specified YANG sources. 
 | 
static SchemaContext | 
YangParserTestUtils.parseYangSources(Set<QName> supportedFeatures,
                StatementParserMode statementParserMode,
                File... files)
Creates a new effective schema context containing the specified YANG sources. 
 | 
static SchemaContext | 
YangParserTestUtils.parseYangSources(Set<QName> supportedFeatures,
                StatementParserMode statementParserMode,
                YangStatementSourceImpl... sources)
Creates a new effective schema context containing the specified YANG sources. 
 | 
static SchemaContext | 
YangParserTestUtils.parseYangSources(Set<QName> supportedFeatures,
                YangStatementSourceImpl... sources)
Deprecated. 
 
Migration method only, do not use. 
 | 
static SchemaContext | 
YangParserTestUtils.parseYangSources(String yangSourcesDirectoryPath,
                Set<QName> supportedFeatures)
Creates a new effective schema context containing the specified YANG sources. 
 | 
static SchemaContext | 
YangParserTestUtils.parseYangSources(String yangSourcesDirectoryPath,
                Set<QName> supportedFeatures,
                StatementParserMode statementParserMode)
Creates a new effective schema context containing the specified YANG sources. 
 | 
static SchemaContext | 
YangParserTestUtils.parseYangStreams(List<InputStream> streams,
                Set<QName> supportedFeatures)
Creates a new effective schema context containing the specified YANG sources. 
 | 
static SchemaContext | 
YangParserTestUtils.parseYangStreams(List<InputStream> streams,
                Set<QName> supportedFeatures,
                StatementParserMode statementParserMode)
Creates a new effective schema context containing the specified YANG sources. 
 | 
static SchemaContext | 
YangParserTestUtils.parseYangStreams(Set<QName> supportedFeatures,
                InputStream... streams)
Creates a new effective schema context containing the specified YANG sources. 
 | 
static SchemaContext | 
YangParserTestUtils.parseYangStreams(Set<QName> supportedFeatures,
                StatementParserMode statementParserMode,
                InputStream... streams)
Creates a new effective schema context containing the specified YANG sources. 
 | 
static SchemaContext | 
YangParserTestUtils.parseYinSources(Set<QName> supportedFeatures,
               StatementParserMode statementParserMode,
               YinStatementStreamSource... sources)
Creates a new effective schema context containing the specified YIN sources. 
 | 
static SchemaContext | 
YangParserTestUtils.parseYinSources(Set<QName> supportedFeatures,
               YinStatementStreamSource... sources)
Creates a new effective schema context containing the specified YIN sources. 
 | 
Copyright © 2018 OpenDaylight. All rights reserved.