X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;ds=sidebyside;f=opendaylight%2Fsal%2Fyang-prototype%2Fcode-generator%2Fyang-model-parser-impl%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fyang%2Fmodel%2Fparser%2Fbuilder%2Fimpl%2FUnknownSchemaNodeBuilder.java;h=ddbc927e515f3ef64271278fe105893b48f3623f;hb=bc395f78e1b7092d51348b8acac4cc83c90ab9ba;hp=91c6ed197ec30f007b3f7afefe8919316544c9ba;hpb=f5bc1a15da8600a9bc6dc7829792566cf0e72e7c;p=controller.git diff --git a/opendaylight/sal/yang-prototype/code-generator/yang-model-parser-impl/src/main/java/org/opendaylight/controller/yang/model/parser/builder/impl/UnknownSchemaNodeBuilder.java b/opendaylight/sal/yang-prototype/code-generator/yang-model-parser-impl/src/main/java/org/opendaylight/controller/yang/model/parser/builder/impl/UnknownSchemaNodeBuilder.java index 91c6ed197e..ddbc927e51 100644 --- a/opendaylight/sal/yang-prototype/code-generator/yang-model-parser-impl/src/main/java/org/opendaylight/controller/yang/model/parser/builder/impl/UnknownSchemaNodeBuilder.java +++ b/opendaylight/sal/yang-prototype/code-generator/yang-model-parser-impl/src/main/java/org/opendaylight/controller/yang/model/parser/builder/impl/UnknownSchemaNodeBuilder.java @@ -20,6 +20,7 @@ import org.opendaylight.controller.yang.model.parser.builder.api.SchemaNodeBuild public class UnknownSchemaNodeBuilder implements SchemaNodeBuilder { private final QName qname; + private SchemaPath schemaPath; private final UnknownSchemaNodeImpl instance; private final List addedUnknownNodes = new ArrayList(); @@ -28,12 +29,13 @@ public class UnknownSchemaNodeBuilder implements SchemaNodeBuilder { instance = new UnknownSchemaNodeImpl(qname); } - @Override public UnknownSchemaNode build() { + instance.setPath(schemaPath); + // UNKNOWN NODES final List unknownNodes = new ArrayList(); - for(UnknownSchemaNodeBuilder b : addedUnknownNodes) { + for (UnknownSchemaNodeBuilder b : addedUnknownNodes) { unknownNodes.add(b.build()); } instance.setUnknownSchemaNodes(unknownNodes); @@ -45,29 +47,34 @@ public class UnknownSchemaNodeBuilder implements SchemaNodeBuilder { return qname; } + @Override + public SchemaPath getPath() { + return schemaPath; + } + @Override public void setPath(SchemaPath schemaPath) { - instance.setPath(schemaPath); + this.schemaPath = schemaPath; } @Override - public void setDescription(String description) { + public void setDescription(final String description) { instance.setDescription(description); } @Override - public void setReference(String reference) { + public void setReference(final String reference) { instance.setReference(reference); } @Override - public void setStatus(Status status) { + public void setStatus(final Status status) { instance.setStatus(status); } @Override - public void addUnknownSchemaNode(UnknownSchemaNodeBuilder unknownSchemaNodeBuilder) { - addedUnknownNodes.add(unknownSchemaNodeBuilder); + public void addUnknownSchemaNode(final UnknownSchemaNodeBuilder unknownNode) { + addedUnknownNodes.add(unknownNode); } private static class UnknownSchemaNodeImpl implements UnknownSchemaNode { @@ -76,9 +83,9 @@ public class UnknownSchemaNodeBuilder implements SchemaNodeBuilder { private String description; private String reference; private Status status = Status.CURRENT; - private List unknownSchemaNodes = Collections.emptyList(); + private List unknownNodes = Collections.emptyList(); - private UnknownSchemaNodeImpl(QName qname) { + private UnknownSchemaNodeImpl(final QName qname) { this.qname = qname; } @@ -91,7 +98,8 @@ public class UnknownSchemaNodeBuilder implements SchemaNodeBuilder { public SchemaPath getPath() { return path; } - private void setPath(SchemaPath path) { + + private void setPath(final SchemaPath path) { this.path = path; } @@ -100,7 +108,7 @@ public class UnknownSchemaNodeBuilder implements SchemaNodeBuilder { return description; } - private void setDescription(String description) { + private void setDescription(final String description) { this.description = description; } @@ -109,7 +117,7 @@ public class UnknownSchemaNodeBuilder implements SchemaNodeBuilder { return reference; } - private void setReference(String reference) { + private void setReference(final String reference) { this.reference = reference; } @@ -118,20 +126,21 @@ public class UnknownSchemaNodeBuilder implements SchemaNodeBuilder { return status; } - private void setStatus(Status status) { - if(status != null) { + private void setStatus(final Status status) { + if (status != null) { this.status = status; } } @Override public List getUnknownSchemaNodes() { - return unknownSchemaNodes; + return unknownNodes; } - private void setUnknownSchemaNodes(List unknownSchemaNodes) { - if(unknownSchemaNodes != null) { - this.unknownSchemaNodes = unknownSchemaNodes; + private void setUnknownSchemaNodes( + final List unknownNodes) { + if (unknownNodes != null) { + this.unknownNodes = unknownNodes; } } }