instance.setYinElement(yin);
}
+ public void setArgument(String argument) {
+ instance.setArgument(argument);
+ }
+
@Override
public QName getQName() {
return qname;
private static class ExtensionDefinitionImpl implements ExtensionDefinition {
private final QName qname;
+ private String argument;
private SchemaPath schemaPath;
private String description;
private String reference;
@Override
public String getArgument() {
- return qname.getLocalName();
+ return argument;
+ }
+
+ private void setArgument(String argument) {
+ this.argument = argument;
}
@Override
StringBuilder sb = new StringBuilder(
ExtensionDefinitionImpl.class.getSimpleName());
sb.append("[");
- sb.append("qname=" + qname);
+ sb.append("argument="+ argument);
+ sb.append(", qname=" + qname);
sb.append(", schemaPath=" + schemaPath);
sb.append(", description=" + description);
sb.append(", reference=" + reference);