@Beta public final class SchemaTracker extends Object
| Modifier and Type | Method and Description |
|---|---|
org.opendaylight.yangtools.yang.model.api.AnyXmlSchemaNode |
anyxmlNode(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier name) |
static SchemaTracker |
create(org.opendaylight.yangtools.yang.model.api.SchemaContext context)
Create a new writer with the specified context as its root.
|
static SchemaTracker |
create(org.opendaylight.yangtools.yang.model.api.SchemaContext context,
org.opendaylight.yangtools.yang.model.api.SchemaPath path)
Create a new writer with the specified context and rooted in the specified schema path.
|
Object |
endNode() |
Object |
getParent() |
org.opendaylight.yangtools.yang.model.api.LeafSchemaNode |
leafNode(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier name) |
org.opendaylight.yangtools.yang.model.api.LeafListSchemaNode |
leafSetEntryNode(org.opendaylight.yangtools.yang.common.QName qname) |
org.opendaylight.yangtools.yang.model.api.AugmentationSchemaNode |
startAugmentationNode(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.AugmentationIdentifier identifier) |
org.opendaylight.yangtools.yang.model.api.ChoiceSchemaNode |
startChoiceNode(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier name) |
org.opendaylight.yangtools.yang.model.api.SchemaNode |
startContainerNode(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier name) |
org.opendaylight.yangtools.yang.model.api.LeafListSchemaNode |
startLeafSet(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier name) |
void |
startList(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument name) |
void |
startListItem(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument name) |
org.opendaylight.yangtools.yang.model.api.SchemaNode |
startYangModeledAnyXmlNode(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier name) |
public static SchemaTracker create(org.opendaylight.yangtools.yang.model.api.SchemaContext context)
context - Associated SchemaContext.NormalizedNodeStreamWriterpublic static SchemaTracker create(org.opendaylight.yangtools.yang.model.api.SchemaContext context, org.opendaylight.yangtools.yang.model.api.SchemaPath path)
context - Associated SchemaContextpath - schema pathNormalizedNodeStreamWriterpublic Object getParent()
public void startList(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument name)
public void startListItem(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument name)
throws IOException
IOExceptionpublic org.opendaylight.yangtools.yang.model.api.LeafSchemaNode leafNode(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier name)
throws IOException
IOExceptionpublic org.opendaylight.yangtools.yang.model.api.LeafListSchemaNode startLeafSet(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier name)
public org.opendaylight.yangtools.yang.model.api.LeafListSchemaNode leafSetEntryNode(org.opendaylight.yangtools.yang.common.QName qname)
public org.opendaylight.yangtools.yang.model.api.ChoiceSchemaNode startChoiceNode(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier name)
public org.opendaylight.yangtools.yang.model.api.SchemaNode startContainerNode(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier name)
public org.opendaylight.yangtools.yang.model.api.SchemaNode startYangModeledAnyXmlNode(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier name)
public org.opendaylight.yangtools.yang.model.api.AugmentationSchemaNode startAugmentationNode(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.AugmentationIdentifier identifier)
public org.opendaylight.yangtools.yang.model.api.AnyXmlSchemaNode anyxmlNode(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier name)
public Object endNode()
Copyright © 2018 OpenDaylight. All rights reserved.