Class Builders
- java.lang.Object
-
- org.opendaylight.yangtools.yang.data.impl.schema.Builders
-
public final class Builders extends Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <T> NormalizedNodeBuilder<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier,T,org.opendaylight.yangtools.yang.data.api.schema.AnydataNode<T>>anydataBuilder(Class<T> objectModel)static NormalizedNodeBuilder<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier,DOMSource,org.opendaylight.yangtools.yang.data.api.schema.DOMSourceAnyxmlNode>anyXmlBuilder()static NormalizedNodeBuilder<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier,DOMSource,org.opendaylight.yangtools.yang.data.api.schema.DOMSourceAnyxmlNode>anyXmlBuilder(org.opendaylight.yangtools.yang.model.api.AnyxmlSchemaNode schema)static DataContainerNodeBuilder<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.AugmentationIdentifier,org.opendaylight.yangtools.yang.data.api.schema.AugmentationNode>augmentationBuilder()static DataContainerNodeBuilder<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.AugmentationIdentifier,org.opendaylight.yangtools.yang.data.api.schema.AugmentationNode>augmentationBuilder(org.opendaylight.yangtools.yang.model.api.AugmentationSchemaNode schema)static DataContainerNodeBuilder<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier,org.opendaylight.yangtools.yang.data.api.schema.ChoiceNode>choiceBuilder()static DataContainerNodeBuilder<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier,org.opendaylight.yangtools.yang.data.api.schema.ChoiceNode>choiceBuilder(org.opendaylight.yangtools.yang.model.api.ChoiceSchemaNode schema)static DataContainerNodeBuilder<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier,org.opendaylight.yangtools.yang.data.api.schema.ContainerNode>containerBuilder()static DataContainerNodeBuilder<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier,org.opendaylight.yangtools.yang.data.api.schema.ContainerNode>containerBuilder(org.opendaylight.yangtools.yang.data.api.schema.ContainerNode node)static DataContainerNodeBuilder<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier,org.opendaylight.yangtools.yang.data.api.schema.ContainerNode>containerBuilder(org.opendaylight.yangtools.yang.model.api.ContainerSchemaNode schema)static DataContainerNodeBuilder<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier,org.opendaylight.yangtools.yang.data.api.schema.ContainerNode>containerBuilder(org.opendaylight.yangtools.yang.model.api.ContainerSchemaNode schema, org.opendaylight.yangtools.yang.data.api.schema.ContainerNode node)static <T> NormalizedNodeBuilder<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier,T,org.opendaylight.yangtools.yang.data.api.schema.LeafNode<T>>leafBuilder()static <T> NormalizedNodeBuilder<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier,T,org.opendaylight.yangtools.yang.data.api.schema.LeafNode<T>>leafBuilder(org.opendaylight.yangtools.yang.model.api.LeafSchemaNode schema)static <T> ListNodeBuilder<T,org.opendaylight.yangtools.yang.data.api.schema.LeafSetEntryNode<T>>leafSetBuilder()static <T> ListNodeBuilder<T,org.opendaylight.yangtools.yang.data.api.schema.LeafSetEntryNode<T>>leafSetBuilder(org.opendaylight.yangtools.yang.data.api.schema.LeafSetNode<T> node)static <T> ListNodeBuilder<T,org.opendaylight.yangtools.yang.data.api.schema.LeafSetEntryNode<T>>leafSetBuilder(org.opendaylight.yangtools.yang.model.api.LeafListSchemaNode schema)static <T> ListNodeBuilder<T,org.opendaylight.yangtools.yang.data.api.schema.LeafSetEntryNode<T>>leafSetBuilder(org.opendaylight.yangtools.yang.model.api.LeafListSchemaNode schema, org.opendaylight.yangtools.yang.data.api.schema.LeafSetNode<T> node)static <T> NormalizedNodeBuilder<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeWithValue,T,org.opendaylight.yangtools.yang.data.api.schema.LeafSetEntryNode<T>>leafSetEntryBuilder()static <T> NormalizedNodeBuilder<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeWithValue,T,org.opendaylight.yangtools.yang.data.api.schema.LeafSetEntryNode<T>>leafSetEntryBuilder(org.opendaylight.yangtools.yang.model.api.LeafListSchemaNode schema)static CollectionNodeBuilder<org.opendaylight.yangtools.yang.data.api.schema.MapEntryNode,org.opendaylight.yangtools.yang.data.api.schema.MapNode>mapBuilder()static CollectionNodeBuilder<org.opendaylight.yangtools.yang.data.api.schema.MapEntryNode,org.opendaylight.yangtools.yang.data.api.schema.MapNode>mapBuilder(org.opendaylight.yangtools.yang.data.api.schema.MapNode node)static CollectionNodeBuilder<org.opendaylight.yangtools.yang.data.api.schema.MapEntryNode,org.opendaylight.yangtools.yang.data.api.schema.MapNode>mapBuilder(org.opendaylight.yangtools.yang.model.api.ListSchemaNode schema)static CollectionNodeBuilder<org.opendaylight.yangtools.yang.data.api.schema.MapEntryNode,org.opendaylight.yangtools.yang.data.api.schema.MapNode>mapBuilder(org.opendaylight.yangtools.yang.model.api.ListSchemaNode schema, org.opendaylight.yangtools.yang.data.api.schema.MapNode node)static DataContainerNodeBuilder<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifierWithPredicates,org.opendaylight.yangtools.yang.data.api.schema.MapEntryNode>mapEntryBuilder()static DataContainerNodeBuilder<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifierWithPredicates,org.opendaylight.yangtools.yang.data.api.schema.MapEntryNode>mapEntryBuilder(org.opendaylight.yangtools.yang.data.api.schema.MapEntryNode mapEntryNode)static DataContainerNodeBuilder<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifierWithPredicates,org.opendaylight.yangtools.yang.data.api.schema.MapEntryNode>mapEntryBuilder(org.opendaylight.yangtools.yang.model.api.ListSchemaNode schema)static <T> ListNodeBuilder<T,org.opendaylight.yangtools.yang.data.api.schema.LeafSetEntryNode<T>>orderedLeafSetBuilder()static <T> ListNodeBuilder<T,org.opendaylight.yangtools.yang.data.api.schema.LeafSetEntryNode<T>>orderedLeafSetBuilder(org.opendaylight.yangtools.yang.model.api.LeafListSchemaNode schema)static CollectionNodeBuilder<org.opendaylight.yangtools.yang.data.api.schema.MapEntryNode,org.opendaylight.yangtools.yang.data.api.schema.OrderedMapNode>orderedMapBuilder()static CollectionNodeBuilder<org.opendaylight.yangtools.yang.data.api.schema.MapEntryNode,org.opendaylight.yangtools.yang.data.api.schema.OrderedMapNode>orderedMapBuilder(org.opendaylight.yangtools.yang.model.api.ListSchemaNode schema)static CollectionNodeBuilder<org.opendaylight.yangtools.yang.data.api.schema.UnkeyedListEntryNode,org.opendaylight.yangtools.yang.data.api.schema.UnkeyedListNode>unkeyedListBuilder()static DataContainerNodeBuilder<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier,org.opendaylight.yangtools.yang.data.api.schema.UnkeyedListEntryNode>unkeyedListEntryBuilder()static DataContainerNodeBuilder<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier,org.opendaylight.yangtools.yang.data.api.schema.YangModeledAnyXmlNode>yangModeledAnyXmlBuilder(org.opendaylight.yangtools.odlext.model.api.YangModeledAnyxmlSchemaNode schema)
-
-
-
Method Detail
-
leafBuilder
public static <T> NormalizedNodeBuilder<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier,T,org.opendaylight.yangtools.yang.data.api.schema.LeafNode<T>> leafBuilder()
-
leafBuilder
public static <T> NormalizedNodeBuilder<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier,T,org.opendaylight.yangtools.yang.data.api.schema.LeafNode<T>> leafBuilder(org.opendaylight.yangtools.yang.model.api.LeafSchemaNode schema)
-
leafSetEntryBuilder
public static <T> NormalizedNodeBuilder<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeWithValue,T,org.opendaylight.yangtools.yang.data.api.schema.LeafSetEntryNode<T>> leafSetEntryBuilder()
-
leafSetEntryBuilder
public static <T> NormalizedNodeBuilder<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeWithValue,T,org.opendaylight.yangtools.yang.data.api.schema.LeafSetEntryNode<T>> leafSetEntryBuilder(org.opendaylight.yangtools.yang.model.api.LeafListSchemaNode schema)
-
anyXmlBuilder
public static NormalizedNodeBuilder<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier,DOMSource,org.opendaylight.yangtools.yang.data.api.schema.DOMSourceAnyxmlNode> anyXmlBuilder()
-
anyXmlBuilder
public static NormalizedNodeBuilder<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier,DOMSource,org.opendaylight.yangtools.yang.data.api.schema.DOMSourceAnyxmlNode> anyXmlBuilder(org.opendaylight.yangtools.yang.model.api.AnyxmlSchemaNode schema)
-
yangModeledAnyXmlBuilder
public static DataContainerNodeBuilder<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier,org.opendaylight.yangtools.yang.data.api.schema.YangModeledAnyXmlNode> yangModeledAnyXmlBuilder(org.opendaylight.yangtools.odlext.model.api.YangModeledAnyxmlSchemaNode schema)
-
anydataBuilder
public static <T> NormalizedNodeBuilder<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier,T,org.opendaylight.yangtools.yang.data.api.schema.AnydataNode<T>> anydataBuilder(Class<T> objectModel)
-
orderedLeafSetBuilder
public static <T> ListNodeBuilder<T,org.opendaylight.yangtools.yang.data.api.schema.LeafSetEntryNode<T>> orderedLeafSetBuilder()
-
orderedLeafSetBuilder
public static <T> ListNodeBuilder<T,org.opendaylight.yangtools.yang.data.api.schema.LeafSetEntryNode<T>> orderedLeafSetBuilder(org.opendaylight.yangtools.yang.model.api.LeafListSchemaNode schema)
-
leafSetBuilder
public static <T> ListNodeBuilder<T,org.opendaylight.yangtools.yang.data.api.schema.LeafSetEntryNode<T>> leafSetBuilder()
-
leafSetBuilder
public static <T> ListNodeBuilder<T,org.opendaylight.yangtools.yang.data.api.schema.LeafSetEntryNode<T>> leafSetBuilder(org.opendaylight.yangtools.yang.data.api.schema.LeafSetNode<T> node)
-
leafSetBuilder
public static <T> ListNodeBuilder<T,org.opendaylight.yangtools.yang.data.api.schema.LeafSetEntryNode<T>> leafSetBuilder(org.opendaylight.yangtools.yang.model.api.LeafListSchemaNode schema)
-
leafSetBuilder
public static <T> ListNodeBuilder<T,org.opendaylight.yangtools.yang.data.api.schema.LeafSetEntryNode<T>> leafSetBuilder(org.opendaylight.yangtools.yang.model.api.LeafListSchemaNode schema, org.opendaylight.yangtools.yang.data.api.schema.LeafSetNode<T> node)
-
containerBuilder
public static DataContainerNodeBuilder<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier,org.opendaylight.yangtools.yang.data.api.schema.ContainerNode> containerBuilder()
-
containerBuilder
public static DataContainerNodeBuilder<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier,org.opendaylight.yangtools.yang.data.api.schema.ContainerNode> containerBuilder(org.opendaylight.yangtools.yang.data.api.schema.ContainerNode node)
-
containerBuilder
public static DataContainerNodeBuilder<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier,org.opendaylight.yangtools.yang.data.api.schema.ContainerNode> containerBuilder(org.opendaylight.yangtools.yang.model.api.ContainerSchemaNode schema)
-
containerBuilder
public static DataContainerNodeBuilder<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier,org.opendaylight.yangtools.yang.data.api.schema.ContainerNode> containerBuilder(org.opendaylight.yangtools.yang.model.api.ContainerSchemaNode schema, org.opendaylight.yangtools.yang.data.api.schema.ContainerNode node)
-
mapEntryBuilder
public static DataContainerNodeBuilder<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifierWithPredicates,org.opendaylight.yangtools.yang.data.api.schema.MapEntryNode> mapEntryBuilder()
-
mapEntryBuilder
public static DataContainerNodeBuilder<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifierWithPredicates,org.opendaylight.yangtools.yang.data.api.schema.MapEntryNode> mapEntryBuilder(org.opendaylight.yangtools.yang.data.api.schema.MapEntryNode mapEntryNode)
-
mapEntryBuilder
public static DataContainerNodeBuilder<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifierWithPredicates,org.opendaylight.yangtools.yang.data.api.schema.MapEntryNode> mapEntryBuilder(org.opendaylight.yangtools.yang.model.api.ListSchemaNode schema)
-
orderedMapBuilder
public static CollectionNodeBuilder<org.opendaylight.yangtools.yang.data.api.schema.MapEntryNode,org.opendaylight.yangtools.yang.data.api.schema.OrderedMapNode> orderedMapBuilder()
-
orderedMapBuilder
public static CollectionNodeBuilder<org.opendaylight.yangtools.yang.data.api.schema.MapEntryNode,org.opendaylight.yangtools.yang.data.api.schema.OrderedMapNode> orderedMapBuilder(org.opendaylight.yangtools.yang.model.api.ListSchemaNode schema)
-
unkeyedListBuilder
public static CollectionNodeBuilder<org.opendaylight.yangtools.yang.data.api.schema.UnkeyedListEntryNode,org.opendaylight.yangtools.yang.data.api.schema.UnkeyedListNode> unkeyedListBuilder()
-
mapBuilder
public static CollectionNodeBuilder<org.opendaylight.yangtools.yang.data.api.schema.MapEntryNode,org.opendaylight.yangtools.yang.data.api.schema.MapNode> mapBuilder()
-
mapBuilder
public static CollectionNodeBuilder<org.opendaylight.yangtools.yang.data.api.schema.MapEntryNode,org.opendaylight.yangtools.yang.data.api.schema.MapNode> mapBuilder(org.opendaylight.yangtools.yang.data.api.schema.MapNode node)
-
mapBuilder
public static CollectionNodeBuilder<org.opendaylight.yangtools.yang.data.api.schema.MapEntryNode,org.opendaylight.yangtools.yang.data.api.schema.MapNode> mapBuilder(org.opendaylight.yangtools.yang.model.api.ListSchemaNode schema)
-
mapBuilder
public static CollectionNodeBuilder<org.opendaylight.yangtools.yang.data.api.schema.MapEntryNode,org.opendaylight.yangtools.yang.data.api.schema.MapNode> mapBuilder(org.opendaylight.yangtools.yang.model.api.ListSchemaNode schema, org.opendaylight.yangtools.yang.data.api.schema.MapNode node)
-
augmentationBuilder
public static DataContainerNodeBuilder<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.AugmentationIdentifier,org.opendaylight.yangtools.yang.data.api.schema.AugmentationNode> augmentationBuilder()
-
augmentationBuilder
public static DataContainerNodeBuilder<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.AugmentationIdentifier,org.opendaylight.yangtools.yang.data.api.schema.AugmentationNode> augmentationBuilder(org.opendaylight.yangtools.yang.model.api.AugmentationSchemaNode schema)
-
choiceBuilder
public static DataContainerNodeBuilder<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier,org.opendaylight.yangtools.yang.data.api.schema.ChoiceNode> choiceBuilder()
-
choiceBuilder
public static DataContainerNodeBuilder<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier,org.opendaylight.yangtools.yang.data.api.schema.ChoiceNode> choiceBuilder(org.opendaylight.yangtools.yang.model.api.ChoiceSchemaNode schema)
-
unkeyedListEntryBuilder
public static DataContainerNodeBuilder<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier,org.opendaylight.yangtools.yang.data.api.schema.UnkeyedListEntryNode> unkeyedListEntryBuilder()
-
-