@Beta public final class SchemaTracker extends Object
public static SchemaTracker create(SchemaContext context)
context
- Associated SchemaContext
.NormalizedNodeStreamWriter
public static 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)
@Deprecated public LeafListSchemaNode leafSetEntryNode()
public LeafListSchemaNode leafSetEntryNode(QName qname)
public ChoiceSchemaNode startChoiceNode(YangInstanceIdentifier.NodeIdentifier name)
public SchemaNode startContainerNode(YangInstanceIdentifier.NodeIdentifier name)
public SchemaNode startYangModeledAnyXmlNode(YangInstanceIdentifier.NodeIdentifier name)
public AugmentationSchema startAugmentationNode(YangInstanceIdentifier.AugmentationIdentifier identifier)
public AnyXmlSchemaNode anyxmlNode(YangInstanceIdentifier.NodeIdentifier name)
public Object endNode()
Copyright © 2018 OpenDaylight. All rights reserved.