X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=blobdiff_plain;f=opendaylight%2Fsal%2Fyang-prototype%2Fyang%2Fyang-model-util%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fyang%2Fmodel%2Futil%2FStringType.java;h=b430e801dd1be3093a3110605795117de3680e33;hp=018ba00042d7ec27e9ee9c182c74ea56effdb98b;hb=e72ae0ab1513e382e141f70dc544efdd782e439d;hpb=0f393657ea0987d02556ea6e2a367d492a8e5a04 diff --git a/opendaylight/sal/yang-prototype/yang/yang-model-util/src/main/java/org/opendaylight/controller/yang/model/util/StringType.java b/opendaylight/sal/yang-prototype/yang/yang-model-util/src/main/java/org/opendaylight/controller/yang/model/util/StringType.java index 018ba00042..b430e801dd 100644 --- a/opendaylight/sal/yang-prototype/yang/yang-model-util/src/main/java/org/opendaylight/controller/yang/model/util/StringType.java +++ b/opendaylight/sal/yang-prototype/yang/yang-model-util/src/main/java/org/opendaylight/controller/yang/model/util/StringType.java @@ -25,27 +25,16 @@ import org.opendaylight.controller.yang.model.api.type.StringTypeDefinition; * @see StringTypeDefinition */ public final class StringType implements StringTypeDefinition { - private final QName name = BaseTypes.constructQName("string"); private final SchemaPath path; - private String defaultValue = ""; + private final String defaultValue = ""; private final String description = ""; private final String reference = ""; private final List lengthStatements; private final List patterns; - private String units = ""; + private final String units = ""; private final StringTypeDefinition baseType; - private StringType() { - super(); - path = BaseTypes.schemaPath(name); - final List constraints = new ArrayList(); - constraints.add(BaseConstraints.lengthConstraint(0, Long.MAX_VALUE, "", "")); - lengthStatements = Collections.unmodifiableList(constraints); - patterns = Collections.emptyList(); - baseType = this; - } - /** * Default Constructor. */ @@ -56,56 +45,7 @@ public final class StringType implements StringTypeDefinition { constraints.add(BaseConstraints.lengthConstraint(0, Long.MAX_VALUE, "", "")); lengthStatements = Collections.unmodifiableList(constraints); patterns = Collections.emptyList(); - baseType = new StringType(); - } - - /** - * - * @param actualPath - * @param namespace - * @param revision - * @param lengthStatements - * @param patterns - */ - public StringType(final SchemaPath path, final List lengthStatements, - final List patterns) { - super(); - this.path = path; - if(lengthStatements == null || lengthStatements.size() == 0) { - final List constraints = new ArrayList(); - constraints.add(BaseConstraints.lengthConstraint(0, Long.MAX_VALUE, "", "")); - this.lengthStatements = Collections.unmodifiableList(constraints); - } else { - this.lengthStatements = Collections.unmodifiableList(lengthStatements); - } - this.patterns = Collections.unmodifiableList(patterns); - baseType = new StringType(); - } - - /** - * - * - * @param defaultValue - * @param lengthStatements - * @param patterns - * @param units - */ - public StringType(final SchemaPath path, final String defaultValue, - final List lengthStatements, - final List patterns, final String units) { - super(); - this.path = path; - this.defaultValue = defaultValue; - if(lengthStatements == null || lengthStatements.size() == 0) { - final List constraints = new ArrayList(); - constraints.add(BaseConstraints.lengthConstraint(0, Long.MAX_VALUE, "", "")); - this.lengthStatements = Collections.unmodifiableList(constraints); - } else { - this.lengthStatements = Collections.unmodifiableList(lengthStatements); - } - this.patterns = Collections.unmodifiableList(patterns); - this.units = units; - this.baseType = new StringType(); + baseType = this; } /*