Documentation of 'org.opengis.filter.FilterFactory' Java class
FilterFactory
org.opengis.filter

Interface FilterFactory



  • public interface FilterFactory
    Interface whose methods allow the caller to create instances of the various Filter and Expression subclasses.
    Since:
    GeoAPI 2.0
    • Method Detail

      • and

        And and(java.util.List<Filter> f)
        AND filter between a list of filters.
      • or

        Or or(java.util.List<Filter> f)
        OR filter between a list of filters.
      • not

        Not not(Filter f)
        Reverses the logical value of a filter.
      • featureId

        FeatureId featureId(java.util.Set<java.lang.String> ids)
        Passes only for features that have one of the IDs given to this object.
      • property

        PropertyName property(java.lang.String name)
        Retrieves the value of a feature's property.
      • like

        PropertyIsLike like(Expression expr,
                            java.lang.String pattern)
        Character string comparison operator with pattern matching and default wildcards.
      • like

        PropertyIsLike like(Expression expr,
                            java.lang.String pattern,
                            java.lang.String wildcard,
                            java.lang.String singleChar,
                            java.lang.String escape)
        Character string comparison operator with pattern matching and specified wildcards.
      • bbox

        BBOX bbox(java.lang.String propertyName,
                  double minx,
                  double miny,
                  double maxx,
                  double maxy,
                  java.lang.String srs)
        Checks if the bounding box of the feature's geometry overlaps the specified bounding box.
      • beyond

        Beyond beyond(java.lang.String propertyName,
                      Geometry geometry,
                      double distance,
                      java.lang.String units)
        Check if all of a feature's geometry is more distant than the given distance from this object's geometry.
      • contains

        Contains contains(java.lang.String propertyName,
                          Geometry geometry)
        Checks if the the first geometric operand contains the second.
      • crosses

        Crosses crosses(java.lang.String propertyName,
                        Geometry geometry)
        Checks if the first geometric operand crosses the second.
      • disjoint

        Disjoint disjoint(java.lang.String propertyName,
                          Geometry geometry)
        Checks if the first operand is disjoint from the second.
      • dwithin

        DWithin dwithin(java.lang.String propertyName,
                        Geometry geometry,
                        double distance,
                        java.lang.String units)
        Checks if any part of the first geometry lies within the given distance of the second geometry.
      • equals

        Equals equals(java.lang.String propertyName,
                      Geometry geometry)
        Checks if the geometry of the two operands are equal.
      • intersects

        Intersects intersects(java.lang.String propertyName,
                              Geometry geometry)
        Checks if the two geometric operands intersect.
      • overlaps

        Overlaps overlaps(java.lang.String propertyName,
                          Geometry geometry)
        Checks if the interior of the first geometry somewhere overlaps the interior of the second geometry.
      • touches

        Touches touches(java.lang.String propertyName,
                        Geometry geometry)
        Checks if the feature's geometry touches, but does not overlap with the geometry held by this object.
      • within

        Within within(java.lang.String propertyName,
                      Geometry geometry)
        Checks if the feature's geometry is completely contained by the specified constant geometry.
      • add

        Add add(Expression expr1,
                Expression expr2)
        Computes the numeric addition of the first and second operand.
      • divide

        Divide divide(Expression expr1,
                      Expression expr2)
        Computes the numeric quotient resulting from dividing the first operand by the second.
      • function

        Function function(java.lang.String name,
                          Expression[] args)
        Call into some implementation-specific function.
      • function

        Function function(java.lang.String name,
                          Expression arg1)
        Call into some implementation-specific function with one argument.
      • function

        Function function(java.lang.String name,
                          Expression arg1,
                          Expression arg2)
        Call into some implementation-specific function with two arguments.
      • literal

        Literal literal(java.lang.Object obj)
        A constant, literal value that can be used in expressions.
      • literal

        Literal literal(byte b)
        A constant, literal Byte value that can be used in expressions.
      • literal

        Literal literal(short s)
        A constant, literal Short value that can be used in expressions.
      • literal

        Literal literal(int i)
        A constant, literal Integer value that can be used in expressions.
      • literal

        Literal literal(long l)
        A constant, literal Long value that can be used in expressions.
      • literal

        Literal literal(float f)
        A constant, literal Float value that can be used in expressions.
      • literal

        Literal literal(double d)
        A constant, literal Double value that can be used in expressions.
      • literal

        Literal literal(char c)
        A constant, literal Character value that can be used in expressions.
      • literal

        Literal literal(boolean b)
        A constant, literal Boolean value that can be used in expressions.

DataMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.