/** * Checks if the bounding box of the feature's geometry overlaps the specified bounding box. * * <p>Similar to: <code> * geom().disjoint( geom( bbox )).not() * </code> */ public BBOX bbox( String propertyName, double minx, double miny, double maxx, double maxy, String srs) { PropertyName name = property(propertyName); return bbox(name, minx, miny, maxx, maxy, srs); }
public PropertyName property(String name, NamespaceSupport namespaceContext) { if (namespaceContext == null) { return property(name); } return new AttributeExpressionImpl(name, namespaceContext); }
public Beyond beyond(String propertyName, Geometry geometry, double distance, String units) { PropertyName name = property(propertyName); Literal geom = literal(geometry); return beyond(name, geom, distance, units); }
public DWithin dwithin( String propertyName, Geometry geometry, double distance, String units, MatchAction matchAction) { PropertyName name = property(propertyName); Literal geom = literal(geometry); return dwithin(name, geom, distance, units, matchAction); }
public DWithin dwithin(String propertyName, Geometry geometry, double distance, String units) { PropertyName name = property(propertyName); Literal geom = literal(geometry); return dwithin(name, geom, distance, units); }
public Intersects intersects(String propertyName, Geometry geometry) { PropertyName name = property(propertyName); Literal geom = literal(geometry); return intersects(name, geom); }
public Within within(String propertyName, Geometry geometry, MatchAction matchAction) { PropertyName name = property(propertyName); Literal geom = literal(geometry); return within(name, geom, matchAction); }
public Disjoint disjoint(String propertyName, Geometry geometry) { PropertyName name = property(propertyName); Literal geom = literal(geometry); return disjoint(name, geom); }
public Overlaps overlaps(String propertyName, Geometry geometry, MatchAction matchAction) { PropertyName name = property(propertyName); Literal geom = literal(geometry); return overlaps(name, geom, matchAction); }
public Within within(String propertyName, Geometry geometry) { PropertyName name = property(propertyName); Literal geom = literal(geometry); return within(name, geom); }
public Contains contains(String propertyName, Geometry geometry) { PropertyName name = property(propertyName); Literal geom = literal(geometry); return contains(name, geom); }
public Contains contains(String propertyName, Geometry geometry, MatchAction matchAction) { PropertyName name = property(propertyName); Literal geom = literal(geometry); return contains(name, geom, matchAction); }
public Equals equals(String propertyName, Geometry geometry) { PropertyName name = property(propertyName); Literal geom = literal(geometry); return equal(name, geom); }
public Equals equals(String propertyName, Geometry geometry, MatchAction matchAction) { PropertyName name = property(propertyName); Literal geom = literal(geometry); return equal(name, geom, matchAction); }
public Overlaps overlaps(String propertyName, Geometry geometry) { PropertyName name = property(propertyName); Literal geom = literal(geometry); return overlaps(name, geom); }
public Touches touches(String propertyName, Geometry geometry) { PropertyName name = property(propertyName); Literal geom = literal(geometry); return touches(name, geom); }
public Beyond beyond( String propertyName, Geometry geometry, double distance, String units, MatchAction matchAction) { PropertyName name = property(propertyName); Literal geom = literal(geometry); return beyond(name, geom, distance, units, matchAction); }
public Crosses crosses(String propertyName, Geometry geometry, MatchAction matchAction) { PropertyName name = property(propertyName); Literal geom = literal(geometry); return crosses(name, geom, matchAction); }
public Disjoint disjoint(String propertyName, Geometry geometry, MatchAction matchAction) { PropertyName name = property(propertyName); Literal geom = literal(geometry); return disjoint(name, geom, matchAction); }
public Touches touches(String propertyName, Geometry geometry, MatchAction matchAction) { PropertyName name = property(propertyName); Literal geom = literal(geometry); return touches(name, geom, matchAction); }