|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |