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;
}
@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;