@Beta public final class SchemaTracker extends Object
public static @NonNull SchemaTracker create(DataNodeContainer root)
root
- Root nodeNormalizedNodeStreamWriter
public static @NonNull SchemaTracker create(SchemaContext context, SchemaPath path)
context
- Associated SchemaContext
path
- schema pathNormalizedNodeStreamWriter
public Object getParent()
public void startList(YangInstanceIdentifier.PathArgument name)
public void startListItem(YangInstanceIdentifier.PathArgument name) throws IOException
IOException
public LeafSchemaNode leafNode(YangInstanceIdentifier.NodeIdentifier name) throws IOException
IOException
public LeafListSchemaNode startLeafSet(YangInstanceIdentifier.NodeIdentifier name)
public LeafListSchemaNode leafSetEntryNode(QName qname)
public ChoiceSchemaNode startChoiceNode(YangInstanceIdentifier.NodeIdentifier name)
public SchemaNode startContainerNode(YangInstanceIdentifier.NodeIdentifier name)
public SchemaNode startYangModeledAnyXmlNode(YangInstanceIdentifier.NodeIdentifier name)
public AugmentationSchemaNode startAugmentationNode(YangInstanceIdentifier.AugmentationIdentifier identifier)
public AnyXmlSchemaNode anyxmlNode(YangInstanceIdentifier.NodeIdentifier name)
public Object endNode()
Copyright © 2019 OpenDaylight. All rights reserved.