public class UnknownSchemaNodeBuilder implements SchemaNodeBuilder {
private final UnknownSchemaNodeImpl instance;
+ private final int line;
private final QName qname;
private SchemaPath schemaPath;
private final List<UnknownSchemaNodeBuilder> addedUnknownNodes = new ArrayList<UnknownSchemaNodeBuilder>();
private QName nodeType;
private String nodeParameter;
- UnknownSchemaNodeBuilder(final QName qname) {
+ UnknownSchemaNodeBuilder(final QName qname, final int line) {
this.qname = qname;
+ this.line = line;
instance = new UnknownSchemaNodeImpl(qname);
}
return instance;
}
+ @Override
+ public int getLine() {
+ return line;
+ }
+
@Override
public QName getQName() {
return qname;