import org.opendaylight.yangtools.yang.data.impl.schema.builder.api.DataContainerNodeAttrBuilder;
import org.opendaylight.yangtools.yang.data.impl.schema.nodes.AbstractImmutableDataContainerAttrNode;
-public class ImmutableContainerNodeBuilder extends
- AbstractImmutableDataContainerNodeAttrBuilder<YangInstanceIdentifier.NodeIdentifier, ContainerNode> {
+public class ImmutableContainerNodeBuilder extends AbstractImmutableDataContainerNodeAttrBuilder<YangInstanceIdentifier.NodeIdentifier, ContainerNode> {
protected ImmutableContainerNodeBuilder() {
super();
}
+ protected ImmutableContainerNodeBuilder(final int sizeHint) {
+ super(sizeHint);
+ }
+
protected ImmutableContainerNodeBuilder(final ImmutableContainerNode node) {
super(node);
}
return new ImmutableContainerNodeBuilder();
}
+ public static DataContainerNodeAttrBuilder<YangInstanceIdentifier.NodeIdentifier, ContainerNode> create(final int sizeHint) {
+ return new ImmutableContainerNodeBuilder(sizeHint);
+ }
+
public static DataContainerNodeAttrBuilder<YangInstanceIdentifier.NodeIdentifier, ContainerNode> create(final ContainerNode node) {
if (!(node instanceof ImmutableContainerNode)) {
throw new UnsupportedOperationException(String.format("Cannot initialize from class %s", node.getClass()));
}
protected static final class ImmutableContainerNode extends
- AbstractImmutableDataContainerAttrNode<YangInstanceIdentifier.NodeIdentifier> implements ContainerNode {
+ AbstractImmutableDataContainerAttrNode<YangInstanceIdentifier.NodeIdentifier> implements ContainerNode {
ImmutableContainerNode(
final YangInstanceIdentifier.NodeIdentifier nodeIdentifier,