groupings = builder.getGroupings();
addedGroupings.addAll(builder.getGroupingBuilders());
addedUsesNodes.addAll(builder.getUses());
- addedUnknownNodes.addAll(builder.getUnknownNodes());
+ addedUnknownNodes.addAll(builder.getUnknownNodeBuilders());
}
@Override
this.addedByUses = addedByUses;
}
- @Override
- public DataSchemaNodeBuilder getChildNode(String name) {
- DataSchemaNodeBuilder result = null;
- for (DataSchemaNodeBuilder node : addedChildNodes) {
- if (node.getQName().getLocalName().equals(name)) {
- result = node;
- break;
- }
- }
- return result;
- }
-
@Override
public Set<DataSchemaNode> getChildNodes() {
return childNodes;
return addedChildNodes;
}
+ @Override
+ public DataSchemaNodeBuilder getDataChildByName(final String name) {
+ for(DataSchemaNodeBuilder child : addedChildNodes) {
+ if(child.getQName().getLocalName().equals(name)) {
+ return child;
+ }
+ }
+ return null;
+ }
+
public void setChildNodes(final Set<DataSchemaNode> childNodes) {
this.childNodes = childNodes;
}
}
@Override
- public List<UnknownSchemaNodeBuilder> getUnknownNodes() {
+ public List<UnknownSchemaNodeBuilder> getUnknownNodeBuilders() {
return addedUnknownNodes;
}
@Override
- public void addUnknownSchemaNode(final UnknownSchemaNodeBuilder unknownNode) {
+ public void addUnknownNodeBuilder(final UnknownSchemaNodeBuilder unknownNode) {
addedUnknownNodes.add(unknownNode);
}
this.unknownNodes = unknownNodes;
}
+ @Override
+ public String toString() {
+ return "grouping " + qname.getLocalName();
+ }
+
private final class GroupingDefinitionImpl implements GroupingDefinition {
private final QName qname;
private SchemaPath path;