@Beta public final class SchemaTracker extends Object
public static @NonNull SchemaTracker create(SchemaContext context)
context - Associated SchemaContext.NormalizedNodeStreamWriterpublic static @NonNull SchemaTracker create(DataNodeContainer root)
root - Root nodeNormalizedNodeStreamWriterpublic static @NonNull SchemaTracker create(SchemaContext context, SchemaPath path)
context - Associated SchemaContextpath - schema pathNormalizedNodeStreamWriterpublic Object getParent()
public void startList(YangInstanceIdentifier.PathArgument name)
public void startListItem(YangInstanceIdentifier.PathArgument name) throws IOException
IOExceptionpublic LeafSchemaNode leafNode(YangInstanceIdentifier.NodeIdentifier name) throws IOException
IOExceptionpublic 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.