/** * Creates a list of new <code>Selector</code> instances. * * @param options the query options for the query being executed. * @return a list of new <code>Selector</code> instances. */ public List<Selector> newInstances(QueryOptions options) throws InvalidRequestException { List<Selector> selectors = new ArrayList<>(factories.size()); for (Selector.Factory factory : factories) selectors.add(factory.newInstance(options)); return selectors; }
/** * Creates a list of new <code>Selector</code> instances. * * @param options the query options for the query being executed. * @return a list of new <code>Selector</code> instances. */ public List<Selector> newInstances(QueryOptions options) throws InvalidRequestException { List<Selector> selectors = new ArrayList<>(factories.size()); for (Selector.Factory factory : factories) selectors.add(factory.newInstance(options)); return selectors; }
/** * Creates a list of new <code>Selector</code> instances. * * @param options the query options for the query being executed. * @return a list of new <code>Selector</code> instances. */ public List<Selector> newInstances(QueryOptions options) throws InvalidRequestException { List<Selector> selectors = new ArrayList<>(factories.size()); for (Selector.Factory factory : factories) selectors.add(factory.newInstance(options)); return selectors; }
public Selector newInstance(QueryOptions options) throws InvalidRequestException { return new FieldSelector(type, field, factory.newInstance(options)); }
public Selector newInstance(QueryOptions options) throws InvalidRequestException { return new FieldSelector(type, field, factory.newInstance(options)); }
public Selector newInstance(QueryOptions options) throws InvalidRequestException { return new FieldSelector(type, field, factory.newInstance(options)); }