@Override public boolean accept(final ResultBinding binding) { switch (_type) { case AND: for (final Filter f : _filters) if (!f.accept(binding)) return false; return true; case OR: for (final Filter f : _filters) if (f.accept(binding)) return true; return false; default: throw new OpenError("Filter _type not supported : " + _type); } }
@Override public boolean accept(final ResultBinding binding) { switch (_type) { case AND: for (final Filter f : _filters) if (!f.accept(binding)) return false; return true; case OR: for (final Filter f : _filters) if (f.accept(binding)) return true; return false; default: throw new OpenError("Filter _type not supported : " + _type); } }
@Override public boolean accept(final ResultBinding binding) { switch (_type) { case AND: for (final Filter f : _filters) if (!f.accept(binding)) return false; return true; case OR: for (final Filter f : _filters) if (f.accept(binding)) return true; return false; default: throw new OpenError("Filter _type not supported : " + _type); } }