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