public class RpcDefinitionBuilder implements SchemaNodeBuilder,
TypeDefinitionAwareBuilder {
private final RpcDefinitionImpl instance;
+ private final int line;
private final QName qname;
private SchemaPath schemaPath;
private ContainerSchemaNodeBuilder inputBuilder;
private final Set<GroupingBuilder> addedGroupings = new HashSet<GroupingBuilder>();
private final List<UnknownSchemaNodeBuilder> addedUnknownNodes = new ArrayList<UnknownSchemaNodeBuilder>();
- RpcDefinitionBuilder(final QName qname) {
+ RpcDefinitionBuilder(final QName qname, final int line) {
this.qname = qname;
+ this.line = line;
this.instance = new RpcDefinitionImpl(qname);
}
return instance;
}
+ @Override
+ public int getLine() {
+ return line;
+ }
+
void setInput(final ContainerSchemaNodeBuilder inputBuilder) {
this.inputBuilder = inputBuilder;
}