package hu.supercluster.overpasser.library.query;
abstract class AbstractOverpassQuery {
protected OverpassQueryBuilder builder;
AbstractOverpassQuery() {
this(new OverpassQueryBuilderImpl());
}
AbstractOverpassQuery(OverpassQueryBuilder builder) {
this.builder = builder;
}
public void onSubQueryResult(AbstractOverpassSubQuery subQuery) {
builder.append(subQuery.build());
}
protected abstract String build();
}