org.geotools.filter.expression
Interface ExpressionType

All Known Subinterfaces:
AttributeExpression, BBoxExpression, EnvironmentVariable, Expression, FunctionExpression, LiteralExpression, MapScaleDenominator, MathExpression
All Known Implementing Classes:
AreaFunction, AttributeExpressionImpl, AttributeExpressionImpl2, BBoxExpressionImpl, ClassificationFunction, Collection_AverageFunction, Collection_BoundsFunction, Collection_CountFunction, Collection_MaxFunction, Collection_MedianFunction, Collection_MinFunction, Collection_SumFunction, Collection_UniqueFunction, ConstantExpression, DefaultExpression, FilterComplexTypes.ExpressionType, FilterFunction_area, FilterFunction_between, FilterFunction_boundary, FilterFunction_boundaryDimension, FilterFunction_buffer, FilterFunction_bufferWithSegments, FilterFunction_centroid, FilterFunction_contains, FilterFunction_convexHull, FilterFunction_crosses, FilterFunction_difference, FilterFunction_dimension, FilterFunction_disjoint, FilterFunction_distance, FilterFunction_double2bool, FilterFunction_endPoint, FilterFunction_envelope, FilterFunction_equalsExact, FilterFunction_equalsExactTolerance, FilterFunction_equalTo, FilterFunction_exteriorRing, FilterFunction_geometryType, FilterFunction_geomFromWKT, FilterFunction_geomLength, FilterFunction_getGeometryN, FilterFunction_getX, FilterFunction_getY, FilterFunction_greaterEqualThan, FilterFunction_greaterThan, FilterFunction_if_then_else, FilterFunction_in10, FilterFunction_in2, FilterFunction_in3, FilterFunction_in4, FilterFunction_in5, FilterFunction_in6, FilterFunction_in7, FilterFunction_in8, FilterFunction_in9, FilterFunction_int2bbool, FilterFunction_int2ddouble, FilterFunction_interiorPoint, FilterFunction_interiorRingN, FilterFunction_intersection, FilterFunction_intersects, FilterFunction_isClosed, FilterFunction_isEmpty, FilterFunction_isLike, FilterFunction_isNull, FilterFunction_isRing, FilterFunction_isSimple, FilterFunction_isValid, FilterFunction_isWithinDistance, FilterFunction_lessEqualThan, FilterFunction_lessThan, FilterFunction_not, FilterFunction_notEqualTo, FilterFunction_numGeometries, FilterFunction_numInteriorRing, FilterFunction_numPoints, FilterFunction_overlaps, FilterFunction_parseBoolean, FilterFunction_parseDouble, FilterFunction_parseInt, FilterFunction_pointN, FilterFunction_relate, FilterFunction_relatePattern, FilterFunction_roundDouble, FilterFunction_startPoint, FilterFunction_strConcat, FilterFunction_strEndsWith, FilterFunction_strEqualsIgnoreCase, FilterFunction_strIndexOf, FilterFunction_strLastIndexOf, FilterFunction_strLength, FilterFunction_strMatches, FilterFunction_strStartsWith, FilterFunction_strSubstring, FilterFunction_strSubstringStart, FilterFunction_strTrim, FilterFunction_symDifference, FilterFunction_touches, FilterFunction_toWKT, FilterFunction_union, FilterFunction_within, FunctionExpressionImpl, LiteralExpressionImpl, MapScaleDenominatorImpl, MathExpressionImpl, MaxFunction, MinFunction, PaletteFunction

public interface ExpressionType

The ExpressionType interface lists all the possible type of filter. Should be replaced by a type safe enum when we move to Java 1.5

Author:
wolf

Field Summary
static short ATTRIBUTE
          Defines an attribute expression with a declared string type.
static short ATTRIBUTE_DOUBLE
          Defines an attribute expression with a declared double type.
static short ATTRIBUTE_GEOMETRY
          Defines an attribute expression with a declared string type.
static short ATTRIBUTE_INTEGER
          Defines an attribute expression with a declared integer type.
static short ATTRIBUTE_STRING
          Defines an attribute expression with a declared string type.
static short ATTRIBUTE_UNDECLARED
          Defines an attribute expression with a declared string type.
static short FUNCTION
          Defines a function expression
static short LITERAL_DOUBLE
          Defines a literal expression with a declared double type.
static short LITERAL_GEOMETRY
          Defines a literal expression with a declared geometry type.
static short LITERAL_INTEGER
          Defines a literal expression with a declared integer type.
static short LITERAL_STRING
          Defines a literal expression with a declared string type.
static short MATH_ADD
          Defines a math expression for adding.
static short MATH_DIVIDE
          Defines a math expression for dividing.
static short MATH_MULTIPLY
          Defines a math expression for multiplying.
static short MATH_SUBTRACT
          Defines a math expression for subtracting.
 

Field Detail

LITERAL_DOUBLE

public static final short LITERAL_DOUBLE
Defines a literal expression with a declared double type.

See Also:
Constant Field Values

LITERAL_INTEGER

public static final short LITERAL_INTEGER
Defines a literal expression with a declared integer type.

See Also:
Constant Field Values

LITERAL_STRING

public static final short LITERAL_STRING
Defines a literal expression with a declared string type.

See Also:
Constant Field Values

LITERAL_GEOMETRY

public static final short LITERAL_GEOMETRY
Defines a literal expression with a declared geometry type.

See Also:
Constant Field Values

MATH_ADD

public static final short MATH_ADD
Defines a math expression for adding.

See Also:
Constant Field Values

MATH_SUBTRACT

public static final short MATH_SUBTRACT
Defines a math expression for subtracting.

See Also:
Constant Field Values

MATH_MULTIPLY

public static final short MATH_MULTIPLY
Defines a math expression for multiplying.

See Also:
Constant Field Values

MATH_DIVIDE

public static final short MATH_DIVIDE
Defines a math expression for dividing.

See Also:
Constant Field Values

ATTRIBUTE_DOUBLE

public static final short ATTRIBUTE_DOUBLE
Defines an attribute expression with a declared double type.

See Also:
Constant Field Values

ATTRIBUTE_INTEGER

public static final short ATTRIBUTE_INTEGER
Defines an attribute expression with a declared integer type.

See Also:
Constant Field Values

ATTRIBUTE_STRING

public static final short ATTRIBUTE_STRING
Defines an attribute expression with a declared string type.

See Also:
Constant Field Values

ATTRIBUTE_GEOMETRY

public static final short ATTRIBUTE_GEOMETRY
Defines an attribute expression with a declared string type.

See Also:
Constant Field Values

ATTRIBUTE_UNDECLARED

public static final short ATTRIBUTE_UNDECLARED
Defines an attribute expression with a declared string type.

See Also:
Constant Field Values

ATTRIBUTE

public static final short ATTRIBUTE
Defines an attribute expression with a declared string type.

See Also:
Constant Field Values

FUNCTION

public static final short FUNCTION
Defines a function expression

See Also:
Constant Field Values


Copyright © GeoTools. All Rights Reserved.