@Override public Object visit(final Disjoint filter, final Object data) { // disjoint does not define a rectangle, but a hole in the // Cartesian plane, no way to limit it return new ExtractGeometryFilterVisitorResult(infinity(), null); }
@Override public Object visitNullFilter(final Object data) { return new ExtractGeometryFilterVisitorResult(infinity(), null); } }
@Override public Object visit(final Beyond filter, final Object data) { // beyond a certain distance from a finite object, no way to limit it return new ExtractGeometryFilterVisitorResult(infinity(), null); }
@Override public Object visit(final PropertyIsGreaterThan filter, final Object data) { return new ExtractGeometryFilterVisitorResult(infinity(), null); }
@Override public Object visit(final Multiply expression, final Object data) { return new ExtractGeometryFilterVisitorResult(infinity(), null); }
@Override public Object visit(final NilExpression expression, final Object data) { return new ExtractGeometryFilterVisitorResult(infinity(), null); }
@Override public Object visit(final PropertyIsBetween filter, final Object data) { return new ExtractGeometryFilterVisitorResult(infinity(), null); }
@Override public Object visit(final PropertyIsLessThanOrEqualTo filter, final Object data) { return new ExtractGeometryFilterVisitorResult(infinity(), null); }
@Override public Object visit(final PropertyIsNotEqualTo filter, final Object data) { return new ExtractGeometryFilterVisitorResult(infinity(), null); }
@Override public Object visit(final Add expression, final Object data) { return new ExtractGeometryFilterVisitorResult(infinity(), null); }
@Override public Object visit(final PropertyIsLike filter, final Object data) { return new ExtractGeometryFilterVisitorResult(infinity(), null); }
@Override public Object visit(final PropertyIsNull filter, final Object data) { return new ExtractGeometryFilterVisitorResult(infinity(), null); }
@Override public Object visit(final IncludeFilter filter, final Object data) { return new ExtractGeometryFilterVisitorResult(infinity(), null); }
@Override public Object visit(final Function expression, final Object data) { return new ExtractGeometryFilterVisitorResult(infinity(), null); }
@Override public Object visit(final PropertyIsGreaterThanOrEqualTo filter, final Object data) { return new ExtractGeometryFilterVisitorResult(infinity(), null); }
@Override public Object visit(final PropertyIsLessThan filter, final Object data) { return new ExtractGeometryFilterVisitorResult(infinity(), null); }
@Override public Object visit(final Subtract expression, final Object data) { return new ExtractGeometryFilterVisitorResult(infinity(), null); }
@Override public Object visit(final Divide expression, final Object data) { return new ExtractGeometryFilterVisitorResult(infinity(), null); }
@Override public Object visit(final Id filter, final Object data) { return new ExtractGeometryFilterVisitorResult(infinity(), null); }
@Override public Object visit(final PropertyIsEqualTo filter, final Object data) { return new ExtractGeometryFilterVisitorResult(infinity(), null); }