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.style The following package is an implementation of OGC Symbology Encoding 1.1.0 and ISO 19117 : Portrayal This package is a merge from package GeoAPI SLD (v1.0.0) and GeoTools styling. 
 

Uses of Expression in org.opengis.filter
 

Methods in org.opengis.filter that return Expression
 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 PropertyIsBetween.getExpression()
          Returns the expression to be compared by this operator.
 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... args)
          Call into some implementation-specific function.
 PropertyIsGreaterThan FilterFactory.greater(Expression expr1, Expression expr2)
          Checks that the first sub-expression is greater than the second subexpression.
 PropertyIsGreaterThan FilterFactory.greater(Expression expr1, Expression expr2, boolean matchCase)
          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.
 PropertyIsGreaterThanOrEqualTo FilterFactory.greaterOrEqual(Expression expr1, Expression expr2, boolean matchCase)
          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.
 PropertyIsLessThan FilterFactory.less(Expression expr1, Expression expr2, boolean matchCase)
           
 PropertyIsLessThanOrEqualTo FilterFactory.lessOrEqual(Expression expr1, Expression expr2)
          Checks that its first sub-expression is less than or equal to its second subexpression.
 PropertyIsLessThanOrEqualTo FilterFactory.lessOrEqual(Expression expr1, Expression expr2, boolean matchCase)
           
 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.
 PropertyIsLike FilterFactory2.like(Expression expr, String pattern, String wildcard, String singleChar, String escape, boolean matchCase)
          Character string comparison operator with pattern matching and specified wildcards.
 PropertyIsLike FilterFactory.like(Expression expr, String pattern, String wildcard, String singleChar, String escape, boolean matchCase)
          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)
          Checks that the first sub-expression is not equal to the second subexpression.
 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, evaluates 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.style
 

Methods in org.opengis.style that return Expression
 Expression AnchorPoint.getAnchorPointX()
          get the x coordinate of the anchor point
 Expression AnchorPoint.getAnchorPointY()
          get the y coordinate of the anchor point
 Expression Fill.getColor()
          Indicates the color to be used for solid-filling the interior of polygons.
 Expression Stroke.getColor()
          Indicates the color of the line if it is to be solid-color filled.
 Expression Stroke.getDashOffset()
          Indicates the distance offset into the dash array to begin drawing.
 Expression Displacement.getDisplacementX()
          Returns an expression that computes a pixel offset from the geometry point.
 Expression Displacement.getDisplacementY()
          Returns an expression that computes a pixel offset from the geometry point.
 Expression ContrastEnhancement.getGammaValue()
          A "GammaValue" tells how much to brighten (values greater than 1.0) or dim (values less than 1.0) an image.
 Expression LinePlacement.getGap()
          Gap gives the distance between two graphics.
 Expression GraphicStroke.getGap()
          Gap gives the distance between two graphics.
 Expression LinePlacement.getInitialGap()
          InitialGap specifies how far away the first graphic will be drawn relative to the start of the rendering line
 Expression GraphicStroke.getInitialGap()
          InitialGap specifies how far away the first graphic will be drawn relative to the start of the rendering line
 Expression TextSymbolizer.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 RasterSymbolizer.getOpacity()
          Indicates the level of translucency as a floating point number whose value is between 0.0 and 1.0 (inclusive).
 Expression Fill.getOpacity()
          Indicates the opacity of the fill.
 Expression Graphic.getOpacity()
          Indicates the level of translucency as a floating point number whose value is between 0.0 and 1.0 (inclusive).
 Expression Stroke.getOpacity()
          Indicates the level of translucency as a floating point number whose value is between 0.0 and 1.0 (inclusive).
 Expression LineSymbolizer.getPerpendicularOffset()
          PerpendicularOffset allows to draw lines in parallel to the original geometry.
 Expression LinePlacement.getPerpendicularOffset()
          The PerpendicularOffset element of a LinePlacement gives the perpendicular distance away from a line to draw a label.
 Expression PolygonSymbolizer.getPerpendicularOffset()
          PerpendicularOffset works as defined for LineSymbolizer, allowing to draw polygons smaller or larger than their actual geometry.
 Expression Halo.getRadius()
          Returns the expression that will be evaluated to get the pixel radius of the halo around the text.
 Expression ShadedRelief.getReliefFactor()
          The ReliefFactor gives the amount of exaggeration to use for the height of the ?
 Expression Graphic.getRotation()
          Returns the expression that will be used to calculate the rotation of the graphic when it is drawn.
 Expression PointPlacement.getRotation()
          Returns the expression that will be used to calculate the rotation of the graphic when it is drawn.
 Expression Font.getSize()
          The "font-size" SvgParameter element gives the size to use for the font in pixels.
 Expression Graphic.getSize()
          The Size element gives the absolute size of the graphic in uoms encoded as a floating- point number.
 Expression Font.getStyle()
          The "font-style" SvgParameter element gives the style to use for a font.
 Expression Font.getWeight()
          The "font-weight" SvgParameter element gives the amount of weight or boldness to use for a font.
 Expression Mark.getWellKnownName()
          Returns the expression whose value will indicate the symbol to draw.
 Expression Stroke.getWidth()
          Gives the absolute width in uoms of the line stroke as a floating point number.
 

Methods in org.opengis.style that return types with arguments of type Expression
 List<Expression> Font.getFamily()
          The "font-family" SvgParameter element gives the family name of a font to use.
 Map<String,Expression> ExtensionSymbolizer.getParameters()
          Returns a map of all expressions used in this symbolizer.
 

Methods in org.opengis.style with parameters of type Expression
 AnchorPoint StyleFactory.anchorPoint(Expression x, Expression y)
           
 ColorMap StyleFactory.colorMap(Expression propertyName, Expression... mapping)
          Wrap up a "Categorize" function using the provided expressions.
 ColorMap StyleFactory.colorMap(Expression propertyName, Expression... mapping)
          Wrap up a "Categorize" function using the provided expressions.
 ColorReplacement StyleFactory.colorReplacement(Expression propertyName, Expression... mapping)
          Wrap up a replacement function using the provided expressions.
 ColorReplacement StyleFactory.colorReplacement(Expression propertyName, Expression... mapping)
          Wrap up a replacement function using the provided expressions.
 ContrastEnhancement StyleFactory.contrastEnhancement(Expression gamma, ContrastMethod method)
           
 Displacement StyleFactory.displacement(Expression dx, Expression dy)
           
 Fill StyleFactory.fill(GraphicFill fill, Expression color, Expression opacity)
           
 Font StyleFactory.font(List<Expression> family, Expression style, Expression weight, Expression size)
           
 Graphic StyleFactory.graphic(List<GraphicalSymbol> symbols, Expression opacity, Expression size, Expression rotation, AnchorPoint anchor, Displacement disp)
           
 GraphicFill StyleFactory.graphicFill(List<GraphicalSymbol> symbols, Expression opacity, Expression size, Expression rotation, AnchorPoint anchorPoint, Displacement displacement)
           
 GraphicLegend StyleFactory.graphicLegend(List<GraphicalSymbol> symbols, Expression opacity, Expression size, Expression rotation, AnchorPoint anchorPoint, Displacement displacement)
           
 GraphicStroke StyleFactory.graphicStroke(List<GraphicalSymbol> symbols, Expression opacity, Expression size, Expression rotation, AnchorPoint anchorPoint, Displacement displacement, Expression initialGap, Expression gap)
           
 Halo StyleFactory.halo(Fill fill, Expression radius)
           
 LinePlacement StyleFactory.linePlacement(Expression offset, Expression initialGap, Expression gap, boolean repeated, boolean aligned, boolean generalizedLine)
           
 LineSymbolizer StyleFactory.lineSymbolizer(String name, Expression geometry, Description description, Unit<?> unit, Stroke stroke, Expression offset)
           
 Mark StyleFactory.mark(Expression wellKnownName, Fill fill, Stroke stroke)
           
 PointPlacement StyleFactory.pointPlacement(AnchorPoint anchor, Displacement displacement, Expression rotation)
           
 PointSymbolizer StyleFactory.pointSymbolizer(String name, Expression geometry, Description description, Unit<?> unit, Graphic graphic)
          Creation of a PointSymbolizer to describe how geometry can be rendered as a point.
 PolygonSymbolizer StyleFactory.polygonSymbolizer(String name, Expression geometry, Description description, Unit<?> unit, Stroke stroke, Fill fill, Displacement displacement, Expression offset)
           
 RasterSymbolizer StyleFactory.rasterSymbolizer(String name, Expression geometry, Description description, Unit<?> unit, Expression opacity, ChannelSelection channelSelection, OverlapBehavior overlapsBehaviour, ColorMap colorMap, ContrastEnhancement contrast, ShadedRelief shaded, Symbolizer outline)
           
 ShadedRelief StyleFactory.shadedRelief(Expression reliefFactor, boolean brightnessOnly)
           
 Stroke StyleFactory.stroke(Expression color, Expression opacity, Expression width, Expression join, Expression cap, float[] dashes, Expression offset)
           
 Stroke StyleFactory.stroke(GraphicFill fill, Expression color, Expression opacity, Expression width, Expression join, Expression cap, float[] dashes, Expression offset)
           
 Stroke StyleFactory.stroke(GraphicStroke stroke, Expression color, Expression opacity, Expression width, Expression join, Expression cap, float[] dashes, Expression offset)
           
 TextSymbolizer StyleFactory.textSymbolizer(String name, Expression geometry, Description description, Unit<?> unit, Expression label, Font font, LabelPlacement placement, Halo halo, Fill fill)
          Creation of a TextSymbolizer defining how labels are portrayed.
 

Method parameters in org.opengis.style with type arguments of type Expression
 ExtensionSymbolizer StyleFactory.extensionSymbolizer(String name, String geometry, Description description, Unit<?> unit, String extensionName, Map<String,Expression> parameters)
          Used to represent a symbolizer intended for a vendor specific rendering process.
 Font StyleFactory.font(List<Expression> family, Expression style, Expression weight, Expression size)
           
 



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