Uses of Interface
org.opengis.filter.expression.Expression

Packages that use Expression
org.opengis.filter Filters features according their properties. 
org.opengis.filter.expression An expression is a combination of one or more elements that evaluate to single Object value. 
org.opengis.filter.spatial A spatial operator determines whether its geometric arguments satisfy the stated spatial relationship. 
org.opengis.sld Allows user-defined symbolization of feature data. 
 

Uses of Expression in org.opengis.filter
 

Methods in org.opengis.filter that return Expression
 Expression PropertyIsBetween.getExpression()
          Returns the expression to be compared by this operator.
 Expression PropertyIsNull.getExpression()
          Returns the expression whose value will be checked for null.
 Expression PropertyIsLike.getExpression()
          Returns the expression whose value will be compared against the wildcard- containing string provided by the getLiteral() method.
 Expression BinaryComparisonOperator.getExpression1()
          Returns the first of the two expressions to be compared by this operator.
 Expression BinaryComparisonOperator.getExpression2()
          Returns the second of the two expressions to be compared by this operator.
 Expression PropertyIsBetween.getLowerBoundary()
          Returns the lower bounds (inclusive) an an expression.
 Expression PropertyIsBetween.getUpperBoundary()
          Returns the upper bounds (inclusive) as an expression.
 

Methods in org.opengis.filter with parameters of type Expression
 Add FilterFactory.add(Expression expr1, Expression expr2)
          Computes the numeric addition of the first and second operand.
 BBOX FilterFactory2.bbox(Expression geometry, BoundingBox bounds)
          Checks if the bounding box of the feature's geometry overlaps the indicated bounds.
 BBOX FilterFactory2.bbox(Expression geometry, double minx, double miny, double maxx, double maxy, String srs)
          Checks if the geometry expression overlaps the specified bounding box.
 PropertyIsBetween FilterFactory.between(Expression expr, Expression lower, Expression upper)
          A compact way of encoding a range check.
 Beyond FilterFactory2.beyond(Expression geometry1, Expression geometry2, double distance, String units)
          Check if all of a geometry is more distant than the given distance from this object's geometry.
 Contains FilterFactory2.contains(Expression geometry1, Expression geometry2)
          Checks if the the first geometric operand contains the second.
 Crosses FilterFactory2.crosses(Expression geometry1, Expression geometry2)
          Checks if the first geometric operand crosses the second.
 Disjoint FilterFactory2.disjoint(Expression geometry1, Expression geometry2)
          Checks if the first operand is disjoint from the second.
 Divide FilterFactory.divide(Expression expr1, Expression expr2)
          Computes the numeric quotient resulting from dividing the first operand by the second.
 DWithin FilterFactory2.dwithin(Expression geometry1, Expression geometry2, double distance, String units)
          Checks if any part of the first geometry lies within the given distance of the second geometry.
 Equals FilterFactory2.equal(Expression geometry1, Expression geometry2)
          Checks if the geometry of the two operands are equal.
 PropertyIsEqualTo FilterFactory.equal(Expression expr1, Expression expr2, boolean matchCase)
          Compares that two sub-expressions are equal to eacher other
 PropertyIsEqualTo FilterFactory.equals(Expression expr1, Expression expr2)
          Compares that two sub-expressions are equal to each other.
 Function FilterFactory.function(String name, Expression arg1)
          Call into some implementation-specific function with one argument.
 Function FilterFactory.function(String name, Expression[] args)
          Call into some implementation-specific function.
 Function FilterFactory.function(String name, Expression arg1, Expression arg2)
          Call into some implementation-specific function with two arguments.
 Function FilterFactory.function(String name, Expression arg1, Expression arg2, Expression arg3)
          Call into some implementation-specific function with three arguments.
 PropertyIsGreaterThan FilterFactory.greater(Expression expr1, Expression expr2)
          Checks that the first sub-expression is greater than the second subexpression.
 PropertyIsGreaterThanOrEqualTo FilterFactory.greaterOrEqual(Expression expr1, Expression expr2)
          Checks that the first sub-expression is greater or equal to the second subexpression.
 Intersects FilterFactory2.intersects(Expression geometry1, Expression geometry2)
          Checks if the two geometric operands intersect.
 PropertyIsNull FilterFactory.isNull(Expression expr)
          Checks if an expression's value is null.
 PropertyIsLessThan FilterFactory.less(Expression expr1, Expression expr2)
          Checks that its first sub-expression is less than its second subexpression.
 PropertyIsLessThanOrEqualTo FilterFactory.lessOrEqual(Expression expr1, Expression expr2)
          Checks that its first sub-expression is less than or equal to its second subexpression.
 PropertyIsLike FilterFactory.like(Expression expr, String pattern)
          Character string comparison operator with pattern matching and default wildcards.
 PropertyIsLike FilterFactory.like(Expression expr, String pattern, String wildcard, String singleChar, String escape)
          Character string comparison operator with pattern matching and specified wildcards.
 Multiply FilterFactory.multiply(Expression expr1, Expression expr2)
          Computes the numeric product of their first and second operand.
 PropertyIsNotEqualTo FilterFactory.notEqual(Expression expr1, Expression expr2, boolean matchCase)
          Checks that the first sub-expression is not equal to the second subexpression.
 Overlaps FilterFactory2.overlaps(Expression geometry1, Expression geometry2)
          Checks if the interior of the first geometry somewhere overlaps the interior of the second geometry.
 Subtract FilterFactory.subtract(Expression expr1, Expression expr2)
          Computes the numeric difference between the first and second operand.
 Touches FilterFactory2.touches(Expression propertyName1, Expression geometry2)
          Checks if the feature's geometry touches, but does not overlap with the geometry held by this object.
 Within FilterFactory2.within(Expression geometry1, Expression geometry2)
          Checks if the feature's geometry is completely contained by the specified constant geometry.
 

Uses of Expression in org.opengis.filter.expression
 

Subinterfaces of Expression in org.opengis.filter.expression
 interface Add
          Encodes the operation of addition.
 interface BinaryExpression
          Abstract base class for the various filter expressions that compute some value from two input values.
 interface Divide
          Encodes the operation of division where the first argument is divided by the second argument.
 interface Function
          Instances of this class represent a function call into some implementation-specific function.
 interface Literal
          Instances of this interface provide a constant, literal value that can be used in expressions.
 interface Multiply
          Encodes the operation of multiplication.
 interface PropertyName
          Expression class whose value is computed by retrieving the value indicated by the provided name.
 interface Subtract
          Encodes the operation of subtraction where the second argument is subtracted from the first.
 

Classes in org.opengis.filter.expression that implement Expression
 class NilExpression
          Placeholder class used to represent a NIL expression, evaultates to null.
 

Fields in org.opengis.filter.expression declared as Expression
static Expression Expression.NIL
          Constant expression that always evaulates to null.
 

Methods in org.opengis.filter.expression that return Expression
 Expression BinaryExpression.getExpression1()
          Returns the expression that represents the first (left) value that will be used in the computation of another value.
 Expression BinaryExpression.getExpression2()
          Returns the expression that represents the second (right) value that will be used in the computation of another value.
 

Methods in org.opengis.filter.expression that return types with arguments of type Expression
 List<Expression> Function.getParameters()
          Returns the list subexpressions that will be evaluated to provide the parameters to the function.
 

Uses of Expression in org.opengis.filter.spatial
 

Methods in org.opengis.filter.spatial that return Expression
 Expression BinarySpatialOperator.getExpression1()
          Returns an expression that will be evaluated to determine the first operand to the spatial predicate represented by this operator.
 Expression BinarySpatialOperator.getExpression2()
          Returns an expression that will be evaluated to determine the second operand to the spatial predicate represented by this operator.
 

Uses of Expression in org.opengis.sld
 

Methods in org.opengis.sld that return Expression
 Expression PointPlacement.getAnchorX()
          Returns an expression that indicates the position within the bounding box of the text that is anchored to the geometry point.
 Expression PointPlacement.getAnchorY()
          Returns an expression that indicates the position within the bounding box of the text that is anchored to the geometry point.
 Expression Stroke.getColor()
          Indicates the color of the line if it is to be solid-color filled.
 Expression Fill.getColor()
          Indicates the color to be used for solid-filling the interior of polygons.
 Expression Stroke.getDashArray()
          If present, indicates the dash pattern as a space-separated sequence of floating point numbers.
 Expression Stroke.getDashOffset()
          Indicates the distance offset into the dash array to begin drawing.
 Expression PointPlacement.getDisplacementX()
          Returns an expression that computes a pixel offset from the geometry point.
 Expression PointPlacement.getDisplacementY()
          Returns an expression that computes a pixel offset from the geometry point.
 Expression Font.getFamily()
          Indicates the name of the font or font family to use.
 Expression TextSymbol.getLabel()
          Returns the expression that will be evaluated to determine what text is displayed.
 Expression Stroke.getLineCap()
          Indicates how the beginning and ending segments of a line string will be terminated.
 Expression Stroke.getLineJoin()
          Indicates how the various segments of a (thick) line string should be joined.
 Expression Stroke.getOpacity()
          Indicates the level of translucency as a floating point number whose value is between 0.0 and 1.0 (inclusive).
 Expression Graphic.getOpacity()
          Returns the expression that will be evaluated to determine the opacity of the graphic when it is rendered.
 Expression Fill.getOpacity()
          Indicates the opacity of the fill.
 Expression LinePlacement.getPerpendicularOffset()
          Returns the expression that is used to compute how far from the lines the text will be drawn.
 Expression Halo.getRadius()
          Returns the expression that will be evaluated to get the pixel radius of the halo around the text.
 Expression PointPlacement.getRotation()
          Returns the expression that will be evaluated to determine the rotation of the text about its anchor point.
 Expression Graphic.getRotation()
          Returns the expression that will be used to calculate the rotation of the graphic when it is drawn.
 Expression Graphic.getSize()
          Returns the expression that will be evaluated to determine the pixel height of the image when it is drawn on the screen.
 Expression Font.getSize()
          Expression that indicates the pixel size of the font.
 Expression Font.getStyle()
          Indicates the style of the font.
 Expression Font.getWeight()
          Expression that indicates the weight of the font.
 Expression Mark.getWellKnownName()
          Returns the expression whose value will indicate the symbol to draw.
 Expression Stroke.getWidth()
          Gives the absolute width in pixels of the line stroke as a floating point number.
 

Methods in org.opengis.sld with parameters of type Expression
 void PointPlacement.setAnchorX(Expression e)
          Sets the expression that indicates the position within the bounding box of the text that is anchored to the geometry point.
 void PointPlacement.setAnchorY(Expression e)
          Returns an expression that indicates the position within the bounding box of the text that is anchored to the geometry point.
 void Stroke.setColor(Expression expression)
          Sets the color of the line if it is to be solid-color filled.
 void Fill.setColor(Expression expression)
          Sets the color to be used for solid-filling the interior of polygons.
 void Stroke.setDashArray(Expression expression)
          Set the dash pattern as a space-separated sequence of floating point numbers.
 void Stroke.setDashOffset(Expression expression)
          Sets the distance offset into the dash array to begin drawing.
 void PointPlacement.setDisplacementX(Expression e)
          Sets the expression that computes a pixel offset from the geometry point.
 void PointPlacement.setDisplacementY(Expression e)
          Sets the expression that computes a pixel offset from the geometry point.
 void Font.setFamily(Expression expression)
          Sets the name of the font or font family to use.
 void TextSymbol.setLabel(Expression label)
          Sets the expression that will be evaluated to determine what text is displayed.
 void Stroke.setLineCap(Expression expression)
          Sets how the beginning and ending segments of a line string will be terminated.
 void Stroke.setLineJoin(Expression expression)
          Sets how the various segments of a (thick) line string should be joined.
 void Stroke.setOpacity(Expression expression)
          Sets the level of translucency as a floating point number whose value is between 0.0 and 1.0 (inclusive).
 void Graphic.setOpacity(Expression opacityExpression)
          Sets the expression that will be evaluated to determine the opacity of the graphic when it is rendered.
 void Fill.setOpacity(Expression expression)
          Sets the opacity of the fill.
 void LinePlacement.setPerpendicularOffset(Expression e)
          Sets the expression that is used to compute how far from the lines the text will be drawn.
 void Halo.setRadius(Expression expression)
          Sets the expression that will be evaluates to get the pixel radius of the halo around the text.
 void PointPlacement.setRotation(Expression e)
          Sets the expression that will be evaluated to determine the rotation of the text about its anchor point.
 void Graphic.setRotation(Expression rotationExpression)
          Sets the expression that will be used to calculate the rotation of the graphic when it is drawn.
 void Graphic.setSize(Expression sizeExpression)
          Sets the expression that will be evaluated to determine the pixel height of the image when it is drawn on the screen.
 void Font.setSize(Expression expression)
          Expression that indicates the pixel size of the font.
 void Font.setStyle(Expression expression)
          Sets the style of the font.
 void Font.setWeight(Expression expression)
          Expression that indicates the weight of the font.
 void Mark.setWellKnownName(Expression name)
          Sets the expression whose value will indicate the symbol to draw.
 void Stroke.setWidth(Expression expression)
          Sets the absolute width in pixels of the line stroke as a floating point number.
 



Copyright © 1994-2008 Open Geospatial Consortium. All Rights Reserved.