Uses of Interface
org.geotools.api.filter.expression.Expression
-
-
Uses of Expression in org.geootols.filter.text.cql_2
Methods in org.geootols.filter.text.cql_2 that return Expression Modifier and Type Method Description Expression
CQL2Compiler. getExpression()
Return the expression resultant of compiling processstatic Expression
CQL2. toExpression(String cql2Expression)
Parses the input string in CQL2 format into an Expression, using the systems defaultFilterFactory
implementation.static Expression
CQL2. toExpression(String cql2Expression, FilterFactory filterFactory)
Parses the input string in CQL2 format and makes the correspondent Expression , using the provided FilterFactory.Methods in org.geootols.filter.text.cql_2 with parameters of type Expression Modifier and Type Method Description static String
CQL2. toCQL2(Expression expression)
Generates the expression text associated to theExpression
object. -
Uses of Expression in org.geotools.api.filter
Methods in org.geotools.api.filter that return Expression Modifier and Type Method Description Expression
PropertyIsBetween. getExpression()
Returns the expression to be compared by this operator.Expression
PropertyIsLike. getExpression()
Returns the expression whose value will be compared against the wildcard- containing string provided by the getLiteral() method.Expression
PropertyIsNil. getExpression()
Returns the expression whose value will be checked fornull
.Expression
PropertyIsNull. getExpression()
Returns the expression whose value will be checked fornull
.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.geotools.api.filter with parameters of type Expression Modifier and Type Method Description Add
FilterFactory. add(Expression expr1, Expression expr2)
Computes the numeric addition of the first and second operand.After
FilterFactory. after(Expression expr1, Expression expr2)
Checks if one expression is temporally after anotherAfter
FilterFactory. after(Expression expr1, Expression expr2, MultiValuedFilter.MatchAction matchAction)
Checks if one expression is temporally after anotherAnyInteracts
FilterFactory. anyInteracts(Expression expr1, Expression expr2)
Checks if one expression temporally interacts in any way with anotherAnyInteracts
FilterFactory. anyInteracts(Expression expr1, Expression expr2, MultiValuedFilter.MatchAction matchAction)
Checks if one expression temporally interacts in any way with anotherBBOX
FilterFactory. bbox(Expression geometry, double minx, double miny, double maxx, double maxy, String srs)
Checks if the geometry expression overlaps the specified bounding box.BBOX
FilterFactory. bbox(Expression geometry, double minx, double miny, double maxx, double maxy, String srs, MultiValuedFilter.MatchAction matchAction)
Checks if the geometry expression overlaps the specified bounding box.BBOX
FilterFactory. bbox(Expression propertyName, Expression bounds)
BBOX
FilterFactory. bbox(Expression propertyName, Expression bounds, MultiValuedFilter.MatchAction matchAction)
BBOX
FilterFactory. bbox(Expression geometry, BoundingBox bounds)
Checks if the bounding box of the feature's geometry overlaps the indicated bounds.BBOX3D
FilterFactory. bbox(Expression geometry, BoundingBox3D env)
Checks if the geometry expression overlaps the specified bounding box.BBOX3D
FilterFactory. bbox(Expression geometry, BoundingBox3D env, MultiValuedFilter.MatchAction matchAction)
Checks if the geometry expression overlaps the specified bounding box.BBOX
FilterFactory. bbox(Expression geometry, BoundingBox bounds, MultiValuedFilter.MatchAction matchAction)
Checks if the bounding box of the feature's geometry overlaps the indicated bounds.Before
FilterFactory. before(Expression expr1, Expression expr2)
Checks if one expression is temporally before anotherBefore
FilterFactory. before(Expression expr1, Expression expr2, MultiValuedFilter.MatchAction matchAction)
Checks if one expression is temporally before anotherBegins
FilterFactory. begins(Expression expr1, Expression expr2)
Checks if one expression temporally begins anotherBegins
FilterFactory. begins(Expression expr1, Expression expr2, MultiValuedFilter.MatchAction matchAction)
Checks if one expression temporally begins anotherBegunBy
FilterFactory. begunBy(Expression expr1, Expression expr2)
Checks if one expression is temporally begun by anotherBegunBy
FilterFactory. begunBy(Expression expr1, Expression expr2, MultiValuedFilter.MatchAction matchAction)
Checks if one expression is temporally begun by anotherPropertyIsBetween
FilterFactory. between(Expression expr, Expression lower, Expression upper)
A compact way of encoding a range check.PropertyIsBetween
FilterFactory. between(Expression expr, Expression lower, Expression upper, MultiValuedFilter.MatchAction matchAction)
A compact way of encoding a range check.Beyond
FilterFactory. 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.Beyond
FilterFactory. beyond(Expression geometry1, Expression geometry2, double distance, String units, MultiValuedFilter.MatchAction matchAction)
Check if all of a geometry is more distant than the given distance from this object's geometry.Contains
FilterFactory. contains(Expression geometry1, Expression geometry2)
Checks if the the first geometric operand contains the second.Contains
FilterFactory. contains(Expression geometry1, Expression geometry2, MultiValuedFilter.MatchAction matchAction)
Checks if the the first geometric operand contains the second.Crosses
FilterFactory. crosses(Expression geometry1, Expression geometry2)
Checks if the first geometric operand crosses the second.Crosses
FilterFactory. crosses(Expression geometry1, Expression geometry2, MultiValuedFilter.MatchAction matchAction)
Checks if the first geometric operand crosses the second.Disjoint
FilterFactory. disjoint(Expression geometry1, Expression geometry2)
Checks if the first operand is disjoint from the second.Disjoint
FilterFactory. disjoint(Expression geometry1, Expression geometry2, MultiValuedFilter.MatchAction matchAction)
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.During
FilterFactory. during(Expression expr1, Expression expr2)
Checks if one expression is temporally during anotherDuring
FilterFactory. during(Expression expr1, Expression expr2, MultiValuedFilter.MatchAction matchAction)
Checks if one expression is temporally during anotherDWithin
FilterFactory. 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.DWithin
FilterFactory. dwithin(Expression geometry1, Expression geometry2, double distance, String units, MultiValuedFilter.MatchAction matchAction)
Checks if any part of the first geometry lies within the given distance of the second geometry.EndedBy
FilterFactory. endedBy(Expression expr1, Expression expr2)
Checks if one expression is temporally ended by anotherEndedBy
FilterFactory. endedBy(Expression expr1, Expression expr2, MultiValuedFilter.MatchAction matchAction)
Checks if one expression is temporally ended by anotherEnds
FilterFactory. ends(Expression expr1, Expression expr2)
Checks if one expression temporally ends by anotherEnds
FilterFactory. ends(Expression expr1, Expression expr2, MultiValuedFilter.MatchAction matchAction)
Checks if one expression temporally ends by anotherEquals
FilterFactory. 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 otherPropertyIsEqualTo
FilterFactory. equal(Expression expr1, Expression expr2, boolean matchCase, MultiValuedFilter.MatchAction matchAction)
Compares that two sub-expressions are equal to eacher otherEquals
FilterFactory. equal(Expression geometry1, Expression geometry2, MultiValuedFilter.MatchAction matchAction)
Checks if the geometry of the two operands are equal.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.Function
FilterFactory. function(Name 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.PropertyIsGreaterThan
FilterFactory. greater(Expression expr1, Expression expr2, boolean matchCase, MultiValuedFilter.MatchAction matchAction)
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.PropertyIsGreaterThanOrEqualTo
FilterFactory. greaterOrEqual(Expression expr1, Expression expr2, boolean matchCase, MultiValuedFilter.MatchAction matchAction)
Checks that the first sub-expression is greater or equal to the second subexpression.Intersects
FilterFactory. intersects(Expression geometry1, Expression geometry2)
Checks if the two geometric operands intersect.Intersects
FilterFactory. intersects(Expression geometry1, Expression geometry2, MultiValuedFilter.MatchAction matchAction)
Checks if the two geometric operands intersect.PropertyIsNil
FilterFactory. isNil(Expression expr, Object nilReason)
Checks if an expression's value is nil.PropertyIsNull
FilterFactory. isNull(Expression expr)
Checks if an expression's value isnull
.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)
PropertyIsLessThan
FilterFactory. less(Expression expr1, Expression expr2, boolean matchCase, MultiValuedFilter.MatchAction matchAction)
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)
PropertyIsLessThanOrEqualTo
FilterFactory. lessOrEqual(Expression expr1, Expression expr2, boolean matchCase, MultiValuedFilter.MatchAction matchAction)
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
FilterFactory. 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, MultiValuedFilter.MatchAction matchAction)
Character string comparison operator with pattern matching and specified wildcards.Meets
FilterFactory. meets(Expression expr1, Expression expr2)
Checks if one expression temporally meets anotherMeets
FilterFactory. meets(Expression expr1, Expression expr2, MultiValuedFilter.MatchAction matchAction)
Checks if one expression temporally meets anotherMetBy
FilterFactory. metBy(Expression expr1, Expression expr2)
Checks if one expression is temporally met by anotherMetBy
FilterFactory. metBy(Expression expr1, Expression expr2, MultiValuedFilter.MatchAction matchAction)
Checks if one expression is temporally met by anotherMultiply
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.PropertyIsNotEqualTo
FilterFactory. notEqual(Expression expr1, Expression expr2, boolean matchCase, MultiValuedFilter.MatchAction matchAction)
Checks that the first sub-expression is not equal to the second subexpression.OverlappedBy
FilterFactory. overlappedBy(Expression expr1, Expression expr2)
Checks if one expression is temporally overlapped by anotherOverlappedBy
FilterFactory. overlappedBy(Expression expr1, Expression expr2, MultiValuedFilter.MatchAction matchAction)
Checks if one expression is temporally overlapped by anotherOverlaps
FilterFactory. overlaps(Expression geometry1, Expression geometry2)
Checks if the interior of the first geometry somewhere overlaps the interior of the second geometry.Overlaps
FilterFactory. overlaps(Expression geometry1, Expression geometry2, MultiValuedFilter.MatchAction matchAction)
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.TContains
FilterFactory. tcontains(Expression expr1, Expression expr2)
Checks if one expression temporally contains anotherTContains
FilterFactory. tcontains(Expression expr1, Expression expr2, MultiValuedFilter.MatchAction matchAction)
Checks if one expression temporally contains anotherTEquals
FilterFactory. tequals(Expression expr1, Expression expr2)
Checks if one expression temporally equals anotherTEquals
FilterFactory. tequals(Expression expr1, Expression expr2, MultiValuedFilter.MatchAction matchAction)
Checks if one expression temporally equals anotherTouches
FilterFactory. touches(Expression propertyName1, Expression geometry2)
Checks if the feature's geometry touches, but does not overlap with the geometry held by this object.Touches
FilterFactory. touches(Expression propertyName1, Expression geometry2, MultiValuedFilter.MatchAction matchAction)
Checks if the feature's geometry touches, but does not overlap with the geometry held by this object.TOverlaps
FilterFactory. toverlaps(Expression expr1, Expression expr2)
Checks if one expression temporally overlaps anotherTOverlaps
FilterFactory. toverlaps(Expression expr1, Expression expr2, MultiValuedFilter.MatchAction matchAction)
Checks if one expression temporally overlaps anotherWithin
FilterFactory. within(Expression geometry1, Expression geometry2)
Checks if the feature's geometry is completely contained by the specified constant geometry.Within
FilterFactory. within(Expression geometry1, Expression geometry2, MultiValuedFilter.MatchAction matchAction)
Checks if the feature's geometry is completely contained by the specified constant geometry. -
Uses of Expression in org.geotools.api.filter.expression
Subinterfaces of Expression in org.geotools.api.filter.expression Modifier and Type Interface Description 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
InternalFunction
SpecialFunction
type indicating that that the function is to be executed exclusively at run-time, and does not participate in the SPI (Service Provider Interface) lookup mechanism (i.e. cannot be created using aFilterFactory
).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.interface
VolatileFunction
Marker interface indicating that that the function return value can change during a single data access operation even if the argument values provided to it remain constantClasses in org.geotools.api.filter.expression that implement Expression Modifier and Type Class Description class
NilExpression
Placeholder class used to represent a NIL expression, evaluates tonull
.Fields in org.geotools.api.filter.expression declared as Expression Modifier and Type Field Description static Expression
Expression. NIL
Constant expression that always evaulates tonull
.Methods in org.geotools.api.filter.expression that return Expression Modifier and Type Method Description 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.Expression
SimplifiableFunction. simplify(FilterFactory ff, FeatureType featureType)
Returns a simplified version of the function, or the function itself it cannot be be simplifiedMethods in org.geotools.api.filter.expression that return types with arguments of type Expression Modifier and Type Method Description List<Expression>
Function. getParameters()
Returns the list subexpressions that will be evaluated to provide the parameters to the function.Methods in org.geotools.api.filter.expression with parameters of type Expression Modifier and Type Method Description InternalFunction
InternalFunction. duplicate(Expression... parameters)
Factory method to return a new instance of its own kind that works on the given parameters. -
Uses of Expression in org.geotools.api.filter.spatial
Methods in org.geotools.api.filter.spatial that return Expression Modifier and Type Method Description 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.geotools.api.filter.temporal
Methods in org.geotools.api.filter.temporal that return Expression Modifier and Type Method Description Expression
BinaryTemporalOperator. getExpression1()
Returns the first of the two expressions to be compared by this operator.Expression
BinaryTemporalOperator. getExpression2()
Returns the second of the two expressions to be compared by this operator. -
Uses of Expression in org.geotools.api.style
Methods in org.geotools.api.style that return Expression Modifier and Type Method Description Expression
AnchorPoint. getAnchorPointX()
get the x coordinate of the anchor pointExpression
AnchorPoint. getAnchorPointY()
get the y coordinate of the anchor pointExpression
SelectedChannelType. getChannelName()
Returns the channel's name.Expression
ColorMapEntry. getColor()
Expression
Fill. getColor()
This parameter gives the solid color that will be used for a Fill.
The color value is RGB-encoded using two hexidecimal digits per primary-color component, in the order Red, Green, Blue, prefixed with the hash (#) sign.Expression
Stroke. getColor()
Indicates the color of the line if it is to be solid-color filled.Expression
Stroke. getDashOffset()
A dash array need not start from the beginning.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
TextSymbolizer. getFeatureDescription()
Description is used by text oriented renders such as KML and RSS to specify a feature's descriptionExpression
ContrastEnhancement. getGammaValue()
How much to brighten (values greater than 1.0) or dim (values less than 1.0) an image.Expression
Graphic. getGap()
Expression
LinePlacement. getGap()
Gap gives the distance between two graphics.Expression
Symbolizer. getGeometry()
This defines the geometry to be used for styling.
The property is optional and if it is absent (null) then the "default" geometry property of the feature should be used.
Typically, features only have one geometry so, in general, the need to select one is not required.
The expression can also build a new geometry out of existing attributes or transform an existing geometry.Expression
Graphic. getInitialGap()
Expression
LinePlacement. getInitialGap()
InitialGap specifies how far away the first graphic will be drawn relative to the start of the rendering lineExpression
TextSymbolizer. getLabel()
Returns the expression that will be evaluated to determine what text is displayed.Expression
Stroke. getLineCap()
This parameter controls how line strings should be capped.Expression
Stroke. getLineJoin()
This parameter controls how line strings should be joined together.Expression
ColorMapEntry. getOpacity()
Expression
Fill. getOpacity()
This specifies the level of translucency to use when rendering 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
RasterSymbolizer. 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
ContrastEnhancement. getOption(String string)
Expression
RasterSymbolizer. getOverlap()
The OverlapBehavior element tells a system how to behave when multiple raster images in a layer overlap each other, for example with satellite-image scenes.Expression
LinePlacement. getPerpendicularOffset()
The PerpendicularOffset element of a LinePlacement gives the perpendicular distance away from a line to draw a label.Expression
LineSymbolizer. getPerpendicularOffset()
PerpendicularOffset allows to draw lines in parallel to the original geometry.Expression
PolygonSymbolizer. getPerpendicularOffset()
PerpendicularOffset works as defined for LineSymbolizer, allowing to draw polygons smaller or larger than their actual geometry.Expression
TextSymbolizer. getPriority()
Priority -- null = use the default labeling priority Expression = an expression that evaluates to a number (ie.Expression
ColorMapEntry. getQuantity()
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 rotation of the label.Expression
Font. getSize()
Font size in pixels with a default of 10 pixels.Expression
Graphic. getSize()
The Size element gives the absolute size of the graphic in uoms encoded as a floating- point number.Expression
TextSymbolizer. getSnippet()
Abstract is used by text oriented renderers such as KML and RSS to specify an abstract (RSS) or a snippet (KML)Expression
Font. getStyle()
The "font-style" SVG parameter should be "normal", "italic", or "oblique".Expression
OtherText. getText()
The text expression to be used in the specified location.Expression
FeatureTypeStyle. getTransformation()
The eventual transformation to be applied before rendering the data (should be an expression taking a feature collection or a grid coverage as the evaluation context and returns a feature collection or a grid coverage as an output)Expression
Font. getWeight()
The "font-weight" SVG parameter should be "normal" or "bold".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.geotools.api.style that return types with arguments of type Expression Modifier and Type Method Description List<Expression>
Stroke. dashArray()
This parameter encodes the dash pattern as a seqeuence of floats.
The first number gives the length in pixels of the dash to draw, the second gives the amount of space to leave, and this pattern repeats.
If an odd number of values is given, then the pattern is expanded by repeating it twice to give an even number of values.List<Expression>
Font. getFamily()
SVG font-family parameters in preferred order.Map<String,Expression>
ContrastEnhancement. getOptions()
Return vendor options relating to the enhancement methodMap<String,Expression>
ContrastMethodStrategy. getOptions()
Return the Map of VendorOptions used by this strategy.Map<String,Expression>
ExtensionSymbolizer. getParameters()
Live map symbolizer expressions.Methods in org.geotools.api.style with parameters of type Expression Modifier and Type Method Description void
ContrastEnhancement. addOption(String key, Expression value)
Store a vendor optionvoid
ContrastMethodStrategy. addOption(String key, Expression value)
Add a VendorOption that controls how this strategy operates.AnchorPoint
StyleFactory. anchorPoint(Expression x, Expression y)
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.ContrastEnhancement
StyleFactory. contrastEnhancement(Expression gamma, String method)
ContrastEnhancement
StyleFactory. contrastEnhancement(Expression gamma, ContrastMethod method)
AnchorPoint
StyleFactory. createAnchorPoint(Expression x, Expression y)
ContrastEnhancement
StyleFactory. createContrastEnhancement(Expression gammaValue)
Displacement
StyleFactory. createDisplacement(Expression x, Expression y)
Fill
StyleFactory. createFill(Expression color)
Fill
StyleFactory. createFill(Expression color, Expression opacity)
Fill
StyleFactory. createFill(Expression color, Expression backgroundColor, Expression opacity, Graphic graphicFill)
Font
StyleFactory. createFont(Expression fontFamily, Expression fontStyle, Expression fontWeight, Expression fontSize)
Graphic
StyleFactory. createGraphic(ExternalGraphic[] externalGraphics, Mark[] marks, Symbol[] symbols, Expression opacity, Expression size, Expression rotation)
Halo
StyleFactory. createHalo(Fill fill, Expression radius)
LinePlacement
StyleFactory. createLinePlacement(Expression offset)
Mark
StyleFactory. createMark(Expression wellKnownName, Stroke stroke, Fill fill, Expression size, Expression rotation)
PointPlacement
StyleFactory. createPointPlacement(AnchorPoint anchorPoint, Displacement displacement, Expression rotation)
RasterSymbolizer
StyleFactory. createRasterSymbolizer(String geometryPropertyName, Expression opacity, ChannelSelection channel, Expression overlap, ColorMap colorMap, ContrastEnhancement ce, ShadedRelief relief, Symbolizer outline)
SelectedChannelType
StyleFactory. createSelectedChannelType(Expression name, Expression gammaValue)
SelectedChannelType
StyleFactory. createSelectedChannelType(Expression name, ContrastEnhancement enhancement)
ShadedRelief
StyleFactory. createShadedRelief(Expression reliefFactor)
Stroke
StyleFactory. createStroke(Expression color, Expression width)
A convienice method to make a simple strokeStroke
StyleFactory. createStroke(Expression color, Expression width, Expression opacity)
A convienice method to make a simple strokeStroke
StyleFactory. createStroke(Expression color, Expression width, Expression opacity, Expression lineJoin, Expression lineCap, float[] dashArray, Expression dashOffset, Graphic graphicFill, Graphic graphicStroke)
creates a strokeTextSymbolizer
StyleFactory. createTextSymbolizer(Fill fill, Font[] fonts, Halo halo, Expression label, LabelPlacement labelPlacement, String geometryPropertyName)
TextSymbolizer
StyleFactory. createTextSymbolizer(Fill fill, Font[] fonts, Halo halo, Expression label, LabelPlacement labelPlacement, String geometryPropertyName, Graphic graphic)
Label Shield hack, non SLD 1.1Displacement
StyleFactory. displacement(Expression dx, Expression dy)
Create DisplacementFill
StyleFactory. fill(GraphicFill fill, Expression color, Expression opacity)
Create fill.Font
StyleFactory. font(List<Expression> family, Expression style, Expression weight, Expression size)
Create font entry; note this captures a list of font families in the preferred order, with the rendering engine choosing the first entry in the list available to the runtime environment.Graphic
StyleFactory. graphic(List<GraphicalSymbol> symbols, Expression opacity, Expression size, Expression rotation, AnchorPoint anchor, Displacement disp)
Create a graphic.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, OverlapBehaviorEnum overlapsBehaviour, ColorMap colorMap, ContrastEnhancement contrast, ShadedRelief shaded, Symbolizer outline)
SelectedChannelType
StyleFactory. selectedChannelType(Expression channelName, ContrastEnhancement contrastEnhancement)
void
AnchorPoint. setAnchorPointX(Expression x)
Set the X coordinate for the anchor pointvoid
AnchorPoint. setAnchorPointY(Expression y)
set the Y coordinate for the anchor pointvoid
SelectedChannelType. setChannelName(Expression name)
Set the source channel name.void
ColorMapEntry. setColor(Expression color)
Expression resulting in a colorvoid
Fill. setColor(Expression color)
This parameter gives the solid color that will be used for a Fill.
The color value is RGB-encoded using two hexidecimal digits per primary-color component, in the order Red, Green, Blue, prefixed with the hash (#) sign.void
Stroke.ConstantStroke. setColor(Expression color)
void
Stroke. setColor(Expression color)
This parameter gives the solid color that will be used for a stroke.
The color value is RGB-encoded using two hexidecimal digits per primary-color component in the order Red, Green, Blue, prefixed wih the hash (#) sign.void
Stroke.ConstantStroke. setDashOffset(Expression dashOffset)
void
Stroke. setDashOffset(Expression dashOffset)
A dash array need not start from the beginning.void
Displacement. setDisplacementX(Expression x)
Sets the expression that computes a pixel offset from the geometry point.void
Displacement. setDisplacementY(Expression y)
Sets the expression that computes a pixel offset from the geometry point.void
TextSymbolizer. setFeatureDescription(Expression description)
void
ContrastEnhancement. setGammaValue(Expression gamma)
void
Graphic. setGap(Expression gap)
void
LinePlacement. setGap(Expression gap)
void
Symbolizer. setGeometry(Expression geometry)
Sets the expression used for styling.void
Graphic. setInitialGap(Expression initialGap)
void
LinePlacement. setInitialGap(Expression initialGap)
void
TextSymbolizer. setLabel(Expression label)
Sets the expression that will be evaluated to determine what text is displayed.void
Stroke.ConstantStroke. setLineCap(Expression lineCap)
void
Stroke. setLineCap(Expression lineCap)
This parameter controls how line strings should be capped.void
Stroke.ConstantStroke. setLineJoin(Expression lineJoin)
void
Stroke. setLineJoin(Expression lineJoin)
This parameter controls how line strings should be joined together.void
ColorMapEntry. setOpacity(Expression opacity)
void
Fill. setOpacity(Expression opacity)
This specifies the level of translucency to use when rendering the fill.void
Graphic. setOpacity(Expression opacity)
Graphic opacity.void
RasterSymbolizer. setOpacity(Expression opacity)
sets the opacity for the coverage, it has the usual meaning.void
Stroke.ConstantStroke. setOpacity(Expression opacity)
void
Stroke. setOpacity(Expression opacity)
This specifies the level of translucency to use when rendering the stroke.
The value is encoded as a floating-point value between 0.0 and 1.0 with 0.0 representing totally transparent and 1.0 representing totally opaque.void
RasterSymbolizer. setOverlap(Expression overlap)
The OverlapBehavior element tells a system how to behave when multiple raster images in a layer overlap each other, for example with satellite-image scenes.void
LinePlacement. setPerpendicularOffset(Expression offset)
Sets the expression that is used to compute how far from the lines the text will be drawn.void
LineSymbolizer. setPerpendicularOffset(Expression offset)
Define an offset to draw lines in parallel to the original geometry.void
PolygonSymbolizer. setPerpendicularOffset(Expression offset)
PerpendicularOffset works as defined for LineSymbolizer, allowing to draw polygons smaller or larger than their actual geometry.void
TextSymbolizer. setPriority(Expression e)
Priority -- null = use the default labeling priority Expression = an expression that evaluates to a number (ie.void
ColorMapEntry. setQuantity(Expression quantity)
Quantity marking the start of this color map entry.void
Halo. setRadius(Expression radius)
Expression that represents the the distance the halo extends from the textvoid
ShadedRelief. setReliefFactor(Expression reliefFactor)
The ReliefFactor gives the amount of exaggeration to use for the height of the ?void
Graphic. setRotation(Expression rotation)
This parameter defines the rotation of a graphic in the clockwise direction about its centre point in decimal degrees.void
PointPlacement. setRotation(Expression rotation)
sets the rotation of the label.void
Font. setSize(Expression size)
void
Graphic. setSize(Expression size)
Indicates the size at which the graphic should be displayed.void
TextSymbolizer. setSnippet(Expression expression)
void
Font. setStyle(Expression style)
void
OtherText. setText(Expression otherText)
void
FeatureTypeStyle. setTransformation(Expression transformation)
Sets the eventual transformation to be applied before rendering the data (should be an expression taking a feature collection or a grid coverage as an input and returns a feature collection or a grid coverage as an output)void
Font. setWeight(Expression weight)
void
Mark. setWellKnownName(Expression wellKnownName)
This parameter gives the well-known name of the shape of the mark.
Allowed names include at least "square", "circle", "triangle", "star", "cross" and "x" though renderers may draw a different symbol instead if they don't have a shape for all of these.void
Stroke.ConstantStroke. setWidth(Expression width)
void
Stroke. setWidth(Expression width)
This parameter gives the absolute width (thickness) of a stroke in pixels encoded as a float.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.geotools.api.style with type arguments of type Expression Modifier and Type Method Description 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)
Create font entry; note this captures a list of font families in the preferred order, with the rendering engine choosing the first entry in the list available to the runtime environment.void
Stroke.ConstantStroke. setDashArray(List<Expression> dashArray)
void
Stroke. setDashArray(List<Expression> dashArray)
This parameter encodes the dash pattern as a list of expressions.
The first expression gives the length in pixels of the dash to draw, the second gives the amount of space to leave, and this pattern repeats.
If an odd number of values is given, then the pattern is expanded by repeating it twice to give an even number of values.void
ContrastEnhancement. setOptions(Map<String,Expression> options)
void
ContrastMethodStrategy. setOptions(Map<String,Expression> options)
Set the options map - do not set it to null; -
Uses of Expression in org.geotools.appschema.filter
Classes in org.geotools.appschema.filter that implement Expression Modifier and Type Class Description class
AsMultiGeometryFunctionExpression
Function which wraps an instance of geometry in its associatd multi geometry type.class
IDFunctionExpression
class
NestedAttributeExpression
This class represents a list of expressions broken up from a single XPath expression that is nested in more than one feature. -
Uses of Expression in org.geotools.appschema.filter.expression
Classes in org.geotools.appschema.filter.expression that implement Expression Modifier and Type Class Description class
FormatDateTimezoneFunction
Function
to format a time given as aDate
using aSimpleDateFormat
pattern in a time zone supported byTimeZone
.class
ToDirectPositionFunction
This function converts double values to DirectPosition geometry type.class
ToEnvelopeFunction
ToEnvelope function can take in the following set of parameters and return as either Envelope or ReferencedEnvelope type: Option 1 (1D Envelope) :ToEnvelope(minx,maxx) Option 2 (1D Envelope with crsname):ToEnvelope(minx,maxx,crsname) Option 3 (2D Envelope) :ToEnvelope(minx,maxx,miny,maxy) Option 4 (2D Envelope with crsname):ToEnvelope(minx,maxx,miny,maxy,crsname) class
ToLineStringFunction
This function converts double values to 1D LineString geometry object.class
ToPointFunction
This function converts double values to a 2D Point geometry type.class
ToXlinkHrefFunction
This function redirects an attribute to be encoded as xlink:href, instead of being encoded as a full attribute.class
VocabFunction
Vocabulary translation; using an external lookup table.Fields in org.geotools.appschema.filter.expression declared as Expression Modifier and Type Field Description static Expression
ToPointFunction. GML_ID
static Expression
ToDirectPositionFunction. SRS_NAME
Methods in org.geotools.appschema.filter.expression that return types with arguments of type Expression Modifier and Type Method Description List<Expression>
FormatDateTimezoneFunction. getParameters()
List<Expression>
ToDirectPositionFunction. getParameters()
List<Expression>
ToEnvelopeFunction. getParameters()
List<Expression>
ToLineStringFunction. getParameters()
List<Expression>
ToPointFunction. getParameters()
List<Expression>
ToXlinkHrefFunction. getParameters()
List<Expression>
VocabFunction. getParameters()
Constructor parameters in org.geotools.appschema.filter.expression with type arguments of type Expression Constructor Description FormatDateTimezoneFunction(List<Expression> parameters, Literal fallback)
ToDirectPositionFunction(List<Expression> parameters, Literal fallback)
ToEnvelopeFunction(List<Expression> parameters, Literal fallback)
ToLineStringFunction(List<Expression> parameters, Literal fallback)
ToPointFunction(List<Expression> parameters, Literal fallback)
ToXlinkHrefFunction(List<Expression> parameters, Literal fallback)
VocabFunction(List<Expression> parameters, Literal fallback)
-
Uses of Expression in org.geotools.appschema.jdbc
Methods in org.geotools.appschema.jdbc that return Expression Modifier and Type Method Description protected Expression
JdbcMultipleValueEncoder. visit(Expression expression, Object extraData)
Expression
NamespaceAwareAttributeRenameVisitor. visit(NestedAttributeExpression expression, Object extraData)
Creates a copy of the inputNestedAttributeExpression
with renamed attributes.Methods in org.geotools.appschema.jdbc with parameters of type Expression Modifier and Type Method Description void
WrappedFilterToSql. encode(Expression expression)
String
WrappedFilterToSql. encodeToString(Expression expression)
protected Expression
JdbcMultipleValueEncoder. visit(Expression expression, Object extraData)
-
Uses of Expression in org.geotools.appschema.util
Methods in org.geotools.appschema.util with parameters of type Expression Modifier and Type Method Description static boolean
IndexQueryUtils. equalsPropertyExpression(Expression expression, String propertyName)
Compare if expression == propertyNamestatic boolean
IndexQueryUtils. isExpressionEmpty(Expression expression)
Checks if Expression is empty or Null -
Uses of Expression in org.geotools.brewer.color
Classes in org.geotools.brewer.color that implement Expression Modifier and Type Class Description class
PaletteFunction
Methods in org.geotools.brewer.color that return Expression Modifier and Type Method Description Expression
PaletteFunction. getEvaluationExpression()
Methods in org.geotools.brewer.color with parameters of type Expression Modifier and Type Method Description static FeatureTypeStyle
StyleGenerator. createFeatureTypeStyle(Classifier classifier, Expression expression, Color[] colors, String typeId, GeometryDescriptor geometryAttrType, int elseMode, double opacity, Stroke defaultStroke)
Merges a classifier, array of colors and other data into a FeatureTypeStyle object.void
PaletteFunction. setEvaluationExpression(Expression e)
static Filter
StyleGenerator. toExplicitFilter(String styleExpression, Expression attribExpr)
Creates a filter with each value explicitly defined.Method parameters in org.geotools.brewer.color with type arguments of type Expression Modifier and Type Method Description void
PaletteFunction. setParameters(List<Expression> args)
-
Uses of Expression in org.geotools.brewer.styling.builder
Method parameters in org.geotools.brewer.styling.builder with type arguments of type Expression Modifier and Type Method Description StrokeBuilder
StrokeBuilder. dashArray(List<Expression> dashArrayExpressions)
ContrastEnhancementBuilder
ContrastEnhancementBuilder. exponential(Map<String,Expression> constrastParameters)
ContrastEnhancementBuilder
ContrastEnhancementBuilder. histogram(Map<String,Expression> constrastParameters)
ContrastEnhancementBuilder
ContrastEnhancementBuilder. logarithmic(Map<String,Expression> constrastParameters)
ContrastEnhancementBuilder
ContrastEnhancementBuilder. normalize(Map<String,Expression> constrastParameters)
-
Uses of Expression in org.geotools.brewer.styling.filter.expression
Fields in org.geotools.brewer.styling.filter.expression with type parameters of type Expression Modifier and Type Field Description protected Builder<? extends Expression>
ExpressionBuilder. delegate
Methods in org.geotools.brewer.styling.filter.expression that return Expression Modifier and Type Method Description Expression
ChildExpressionBuilder. build()
Build the parameter; adding it to the parent.Expression
ExpressionBuilder. build()
Build the expression.Expression
FunctionBuilder.ParamBuilder. build()
Methods in org.geotools.brewer.styling.filter.expression with parameters of type Expression Modifier and Type Method Description ChildExpressionBuilder<P>
ChildExpressionBuilder. reset(Expression original)
ExpressionBuilder
ExpressionBuilder. reset(Expression original)
Constructors in org.geotools.brewer.styling.filter.expression with parameters of type Expression Constructor Description ChildExpressionBuilder(P parent, Expression expr1)
ExpressionBuilder(Expression expr)
-
Uses of Expression in org.geotools.coverage.grid.io
Subinterfaces of Expression in org.geotools.coverage.grid.io Modifier and Type Interface Description interface
CoverageReadingTransformation
Marks aRenderingTransformation
that is able to perform its own data read from aGridCoverage2DReader
and an array ofGeneralParameterValue
. -
Uses of Expression in org.geotools.coverage.util
Classes in org.geotools.coverage.util that implement Expression Modifier and Type Class Description class
FilterFunction_isCoverage
Function to identify if a feature is a wrapped coverage or not -
Uses of Expression in org.geotools.data
Methods in org.geotools.data with parameters of type Expression Modifier and Type Method Description static String[]
DataUtilities. attributeNames(Expression expression)
Traverses the expression and returns any encountered property names.static String[]
DataUtilities. attributeNames(Expression expression, SimpleFeatureType featureType)
Traverses the expression and returns any encountered property names.static Set<PropertyName>
DataUtilities. propertyNames(Expression expression)
Traverses the expression and returns any encountered property names.static Set<PropertyName>
DataUtilities. propertyNames(Expression expression, SimpleFeatureType featureType)
Traverses the expression and returns any encountered property names. -
Uses of Expression in org.geotools.data.complex
Fields in org.geotools.data.complex declared as Expression Modifier and Type Field Description protected Expression
NestedAttributeMapping. nestedFeatureType
Name of the nested features elementprotected Expression
AttributeMapping. sourceExpression
Fields in org.geotools.data.complex with type parameters of type Expression Modifier and Type Field Description protected List<Expression>
DataAccessMappingFeatureIterator. foreignIds
Methods in org.geotools.data.complex that return Expression Modifier and Type Method Description Expression
FeatureTypeMapping. getFeatureIdExpression()
Expression
AttributeMapping. getIdentifierExpression()
Expression
AttributeMapping. getSourceExpression()
protected Expression
XmlFeatureTypeMapping. getValue(String xpathPrefix, Expression node, AttributeMapping mapping)
Methods in org.geotools.data.complex that return types with arguments of type Expression Modifier and Type Method Description List<Expression>
FeatureTypeMapping. findMappingsFor(XPathUtil.StepList propertyName, boolean includeNestedMappings)
Looks up for attribute mappings matching the xpath expressionpropertyName
.List<Expression>
XmlFeatureTypeMapping. findMappingsFor(XPathUtil.StepList propertyName, boolean includeNestedMappings)
Looks up for attribute mappings matching the xpath expressionpropertyName
.protected Map<Name,Expression>
AbstractMappingFeatureIterator. getClientProperties(Property attribute)
Map<Name,Expression>
AttributeMapping. getClientProperties()
List<Expression>
XmlFeatureTypeMapping. getExpressionsIgnoreIndex(XPathUtil.StepList targetPath)
Methods in org.geotools.data.complex with parameters of type Expression Modifier and Type Method Description protected abstract String
AbstractMappingFeatureIterator. extractIdForAttribute(Expression idExpression, Object sourceInstance)
Based on the set of xpath expression/id extracting expression, finds the ID for the attributeidExpression
from the source complex attribute.protected String
DataAccessMappingFeatureIterator. extractIdForAttribute(Expression idExpression, Object sourceInstance)
protected String
XmlMappingFeatureIterator. extractIdForAttribute(Expression idExpression, Object sourceInstance)
List<AttributeMapping>
FeatureTypeMapping. getAttributeMappingsByExpression(Expression sourceExpression)
Finds the attribute mappings for the given source expression.List<AttributeMapping>
XmlFeatureTypeMapping. getAttributeMappingsByExpression(Expression sourceExpression)
Finds the attribute mappings for the given source expression.protected abstract Object
AbstractMappingFeatureIterator. getValue(Expression expression, Object sourceFeature)
protected Object
DataAccessMappingFeatureIterator. getValue(Expression expression, Object sourceFeature)
protected Expression
XmlFeatureTypeMapping. getValue(String xpathPrefix, Expression node, AttributeMapping mapping)
protected Object
DataAccessMappingFeatureIterator. getValues(boolean isMultiValued, Expression expression, Object sourceFeatureInput)
Object
DataAccessMappingFeatureIterator. peekNextValue(Expression prop)
protected Object
DataAccessMappingFeatureIterator. peekValue(Object source, Expression prop)
protected Attribute
AbstractMappingFeatureIterator. setAttributeContent(Attribute target, XPathUtil.StepList xpath, Object value, String id, AttributeType targetNodeType, boolean isXlinkRef, Expression sourceExpression, Object source, Map<Name,Expression> clientProperties, boolean ignoreXlinkHref)
void
AttributeMapping. setIdentifierExpression(Expression identifierExpression)
Method parameters in org.geotools.data.complex with type arguments of type Expression Modifier and Type Method Description protected boolean
DataAccessMappingFeatureIterator. isByReference(Map<Name,Expression> clientPropsMappings, boolean isNested)
Checks if client property has xlink:ref in it, if the attribute is for chained features.protected Attribute
AbstractMappingFeatureIterator. setAttributeContent(Attribute target, XPathUtil.StepList xpath, Object value, String id, AttributeType targetNodeType, boolean isXlinkRef, Expression sourceExpression, Object source, Map<Name,Expression> clientProperties, boolean ignoreXlinkHref)
protected void
AbstractMappingFeatureIterator. setClientProperties(Attribute target, Object source, Map<Name,Expression> clientProperties)
protected void
XmlMappingFeatureIterator. setClientProperties(Attribute target, Object xpathPrefix, Map<Name,Expression> clientProperties)
void
DataAccessMappingFeatureIterator. setForeignIds(List<Expression> ids)
Only used for Joining, to make sure that rows with different foreign id's aren't interpreted as one feature and merged.protected void
DataAccessMappingFeatureIterator. setXlinkReference(Attribute target, Map<Name,Expression> clientPropsMappings, Object value, XPathUtil.StepList xpath, AttributeType targetNodeType)
Set xlink:href client property for multi-valued chained features.Constructors in org.geotools.data.complex with parameters of type Expression Constructor Description AttributeMapping(Expression idExpression, Expression sourceExpression, String sourceIndex, XPathUtil.StepList targetXPath, AttributeType targetNodeInstance, boolean isMultiValued, Map<Name,Expression> clientProperties)
AttributeMapping(Expression idExpression, Expression sourceExpression, String sourceIndex, XPathUtil.StepList targetXPath, AttributeType targetNodeInstance, boolean isMultiValued, Map<Name,Expression> clientProperties, MultipleValue multipleValue)
AttributeMapping(Expression idExpression, Expression sourceExpression, String sourceIndex, XPathUtil.StepList targetXPath, AttributeType targetNodeInstance, boolean isMultiValued, Map<Name,Expression> clientProperties, MultipleValue multipleValue, String indexField)
AttributeMapping(Expression idExpression, Expression sourceExpression, XPathUtil.StepList targetXPath)
Creates a new AttributeMapping object.NestedAttributeMapping(Expression idExpression, Expression parentExpression, XPathUtil.StepList targetXPath, boolean isMultiValued, Map<Name,Expression> clientProperties, Expression sourceElement, XPathUtil.StepList sourcePath, NamespaceSupport namespaces)
Sole constructorConstructor parameters in org.geotools.data.complex with type arguments of type Expression Constructor Description AttributeMapping(Expression idExpression, Expression sourceExpression, String sourceIndex, XPathUtil.StepList targetXPath, AttributeType targetNodeInstance, boolean isMultiValued, Map<Name,Expression> clientProperties)
AttributeMapping(Expression idExpression, Expression sourceExpression, String sourceIndex, XPathUtil.StepList targetXPath, AttributeType targetNodeInstance, boolean isMultiValued, Map<Name,Expression> clientProperties, MultipleValue multipleValue)
AttributeMapping(Expression idExpression, Expression sourceExpression, String sourceIndex, XPathUtil.StepList targetXPath, AttributeType targetNodeInstance, boolean isMultiValued, Map<Name,Expression> clientProperties, MultipleValue multipleValue, String indexField)
NestedAttributeMapping(Expression idExpression, Expression parentExpression, XPathUtil.StepList targetXPath, boolean isMultiValued, Map<Name,Expression> clientProperties, Expression sourceElement, XPathUtil.StepList sourcePath, NamespaceSupport namespaces)
Sole constructor -
Uses of Expression in org.geotools.data.complex.config
Subinterfaces of Expression in org.geotools.data.complex.config Modifier and Type Interface Description interface
MultipleValue
Represents a mapping that can result in multiple values.Classes in org.geotools.data.complex.config that implement Expression Modifier and Type Class Description class
JdbcMultipleValue
Implementation of the multivalued mappings API for JDBC based data sources.Methods in org.geotools.data.complex.config that return Expression Modifier and Type Method Description Expression
JdbcMultipleValue. getTargetValue()
static Expression
AppSchemaDataAccessConfigurator. parseOgcCqlExpression(String sourceExpr, FilterFactory ff)
Utility method that parses an CQL expression from its text representation. -
Uses of Expression in org.geotools.data.complex.expression
Classes in org.geotools.data.complex.expression that implement Expression Modifier and Type Class Description class
LiterateFunction
Builds a list via iteration. -
Uses of Expression in org.geotools.data.complex.filter
Methods in org.geotools.data.complex.filter that return Expression Modifier and Type Method Description Expression[][]
UnmappingFilterVisitor. visitBinaryComparisonOperator(BinaryComparisonOperator filter)
Returns a CompareFilter of the same type thanfilter
, but built on the unmapped expressions pointing to the surrogate type attributes.Expression[][]
UnmappingFilterVisitor. visitBinaryExpression(BinaryExpression expression)
Expression[][]
UnmappingFilterVisitor. visitBinarySpatialOp(BinarySpatialOperator filter)
Methods in org.geotools.data.complex.filter that return types with arguments of type Expression Modifier and Type Method Description List<Expression>
UnmappingFilterVisitor. visit(PropertyName expr, Object arg1)
Methods in org.geotools.data.complex.filter with parameters of type Expression Modifier and Type Method Description Attribute
XPath. set(Attribute att, XPathUtil.StepList xpath, Object value, String id, AttributeType targetNodeType, boolean isXlinkRef, AttributeDescriptor targetDescriptor, Expression sourceExpression)
Attribute
XPath. set(Attribute att, XPathUtil.StepList xpath, Object value, String id, AttributeType targetNodeType, boolean isXlinkRef, Expression sourceExpression)
Sets the value of the attribute ofatt
addressed byxpath
and of typetargetNodeType
to bevalue
with idid
. -
Uses of Expression in org.geotools.data.complex.spi
Methods in org.geotools.data.complex.spi that return Expression Modifier and Type Method Description Expression
CustomAttributeExpressionFactory. createNestedAttributeExpression(FeatureTypeMapping mappings, XPathUtil.StepList xpath, NestedAttributeMapping nestedMapping)
static Expression
CustomImplementationsFinder. find(FeatureTypeMapping mappings, XPathUtil.StepList xpath, NestedAttributeMapping nestedMapping)
Methods in org.geotools.data.complex.spi with parameters of type Expression Modifier and Type Method Description NestedAttributeMapping
CustomMappingFactory. createNestedAttributeMapping(AppSchemaDataAccessConfigurator configuration, Expression idExpression, Expression parentExpression, XPathUtil.StepList targetXPath, boolean isMultiValued, Map<Name,Expression> clientProperties, Expression sourceElement, XPathUtil.StepList sourcePath, NamespaceSupport namespaces)
static NestedAttributeMapping
CustomImplementationsFinder. find(AppSchemaDataAccessConfigurator configuration, Expression idExpression, Expression parentExpression, XPathUtil.StepList targetXPath, boolean isMultiValued, Map<Name,Expression> clientProperties, Expression sourceElement, XPathUtil.StepList sourcePath, NamespaceSupport namespaces)
Method parameters in org.geotools.data.complex.spi with type arguments of type Expression Modifier and Type Method Description NestedAttributeMapping
CustomMappingFactory. createNestedAttributeMapping(AppSchemaDataAccessConfigurator configuration, Expression idExpression, Expression parentExpression, XPathUtil.StepList targetXPath, boolean isMultiValued, Map<Name,Expression> clientProperties, Expression sourceElement, XPathUtil.StepList sourcePath, NamespaceSupport namespaces)
static NestedAttributeMapping
CustomImplementationsFinder. find(AppSchemaDataAccessConfigurator configuration, Expression idExpression, Expression parentExpression, XPathUtil.StepList targetXPath, boolean isMultiValued, Map<Name,Expression> clientProperties, Expression sourceElement, XPathUtil.StepList sourcePath, NamespaceSupport namespaces)
-
Uses of Expression in org.geotools.data.db2
Methods in org.geotools.data.db2 with parameters of type Expression Modifier and Type Method Description protected Object
DB2FilterToSQL. visitBinarySpatialOperator(BinarySpatialOperator filter, Expression e1, Expression e2, boolean swapped, Object extraData)
protected Object
DB2FilterToSQL. visitBinarySpatialOperator(BinarySpatialOperator filter, Expression e1, Expression e2, Object extraData)
-
Uses of Expression in org.geotools.data.h2
Methods in org.geotools.data.h2 with parameters of type Expression Modifier and Type Method Description protected Object
H2FilterToSQL. visitBinarySpatialOperator(BinarySpatialOperator filter, Expression e1, Expression e2, boolean swapped, Object extraData)
protected Object
H2FilterToSQL. visitBinarySpatialOperator(BinarySpatialOperator filter, Expression e1, Expression e2, Object extraData)
-
Uses of Expression in org.geotools.data.hana
Methods in org.geotools.data.hana with parameters of type Expression Modifier and Type Method Description protected Object
HanaFilterToSQL. visitBinarySpatialOperator(BinarySpatialOperator filter, Expression e1, Expression e2, Object extraData)
-
Uses of Expression in org.geotools.data.informix
Methods in org.geotools.data.informix with parameters of type Expression Modifier and Type Method Description protected Object
InformixFilterToSQL. visitBinarySpatialOperator(BinarySpatialOperator filter, Expression e1, Expression e2, Object extraData)
protected Object
InformixFilterToSQL. visitBinarySpatialOperatorEnhanced(BinarySpatialOperator filter, Expression e1, Expression e2, boolean swapped, Object extraData)
-
Uses of Expression in org.geotools.data.jdbc
Methods in org.geotools.data.jdbc that return Expression Modifier and Type Method Description protected Expression
FilterToSQL. getParameter(Function function, int idx, boolean mandatory)
Returns the n-th parameter of a function, throwing an exception if the parameter is not there and has been marked as mandatoryMethods in org.geotools.data.jdbc with parameters of type Expression Modifier and Type Method Description void
FilterToSQL. encode(Expression expression)
Performs the encoding, sends the encoded sql to the writer passed in.protected void
FilterToSQL. encodeBinaryComparisonOperator(BinaryComparisonOperator filter, Object extraData, Expression left, Expression right, Class leftContext, Class rightContext)
Encode a BinaryComparisonOperator to SQLString
FilterToSQL. encodeToString(Expression expression)
purely a convenience method.Class
FilterToSQL. getExpressionType(Expression expression)
Returns the expression type, if can be found, or null otherwise.protected boolean
FilterToSQL. isBinaryExpression(Expression e)
protected Object
FilterToSQL. visitBinarySpatialOperator(BinarySpatialOperator filter, Expression e1, Expression e2, Object extraData)
Handles the more general case of two generic expressions.protected Object
FilterToSQL. visitBinaryTemporalOperator(BinaryTemporalOperator filter, Expression e1, Expression e2, Object extraData)
Handles the general case of two expressions in a binary temporal filter.protected void
FilterToSQL. writeBinaryExpression(Expression e, Class context)
protected void
FilterToSQL. writeBinaryExpressionMember(Expression exp, Class context)
Writes out an expression, wrapping it in parenthesis if it's a binary one -
Uses of Expression in org.geotools.data.joining
Fields in org.geotools.data.joining declared as Expression Modifier and Type Field Description protected Expression
JoiningQuery.QueryJoin. foreignKeyName
protected Expression
JoiningQuery.QueryJoin. joiningKeyName
Fields in org.geotools.data.joining with type parameters of type Expression Modifier and Type Field Description Map<Name,Expression>
JoiningNestedAttributeMapping.Instance. nestedSourceExpressions
Methods in org.geotools.data.joining that return Expression Modifier and Type Method Description Expression
JoiningQuery.QueryJoin. getForeignKeyName()
Expression
JoiningQuery.QueryJoin. getJoiningKeyName()
Methods in org.geotools.data.joining with parameters of type Expression Modifier and Type Method Description void
JoiningQuery.QueryJoin. setForeignKeyName(Expression foreignKeyName)
void
JoiningQuery.QueryJoin. setJoiningKeyName(Expression joiningKeyName)
protected void
JoiningNestedAttributeMapping. skipFeatures(DataAccessMappingFeatureIterator featureIterator, Expression nestedSourceExpression, Object foreignKeyValue, List<Object> idValues)
Constructors in org.geotools.data.joining with parameters of type Expression Constructor Description JoiningNestedAttributeMapping(Expression idExpression, Expression parentExpression, XPathUtil.StepList targetXPath, boolean isMultiValued, Map<Name,Expression> clientProperties, Expression sourceElement, XPathUtil.StepList sourcePath, NamespaceSupport namespaces)
ConstructorConstructor parameters in org.geotools.data.joining with type arguments of type Expression Constructor Description JoiningNestedAttributeMapping(Expression idExpression, Expression parentExpression, XPathUtil.StepList targetXPath, boolean isMultiValued, Map<Name,Expression> clientProperties, Expression sourceElement, XPathUtil.StepList sourcePath, NamespaceSupport namespaces)
Constructor -
Uses of Expression in org.geotools.data.mongodb
Methods in org.geotools.data.mongodb with parameters of type Expression Modifier and Type Method Description protected Class<?>
AbstractFilterToMongo. getValueType(Expression e)
protected abstract Class<?>
AbstractFilterToMongo. getValueTypeInternal(Expression expression)
Method responsible of retrieving the value type of an Expressionprotected Class<?>
FilterToMongo. getValueTypeInternal(Expression e)
-
Uses of Expression in org.geotools.data.mongodb.complex
Classes in org.geotools.data.mongodb.complex that implement Expression Modifier and Type Class Description class
CollectionIdFunction
Function that returns a random ID for a collection.class
CollectionLinkFunction
Function used to chain an entity with a sub collection.class
JsonSelectAllFunction
Extracts all the values of a given JSON path.class
JsonSelectFunction
Function that selects a JSON object using a JSON path.class
NestedCollectionLinkFunction
Function used to chain an entity with a sub collection.Methods in org.geotools.data.mongodb.complex that return Expression Modifier and Type Method Description Expression
MongoNestedAttributeExpressionFactory. createNestedAttributeExpression(FeatureTypeMapping mappings, XPathUtil.StepList xpath, NestedAttributeMapping nestedMapping)
Methods in org.geotools.data.mongodb.complex with parameters of type Expression Modifier and Type Method Description NestedAttributeMapping
MongoNestedMappingFactory. createNestedAttributeMapping(AppSchemaDataAccessConfigurator configuration, Expression idExpression, Expression parentExpression, XPathUtil.StepList targetXPath, boolean isMultiValued, Map<Name,Expression> clientProperties, Expression sourceElement, XPathUtil.StepList sourcePath, NamespaceSupport namespaces)
Method parameters in org.geotools.data.mongodb.complex with type arguments of type Expression Modifier and Type Method Description NestedAttributeMapping
MongoNestedMappingFactory. createNestedAttributeMapping(AppSchemaDataAccessConfigurator configuration, Expression idExpression, Expression parentExpression, XPathUtil.StepList targetXPath, boolean isMultiValued, Map<Name,Expression> clientProperties, Expression sourceElement, XPathUtil.StepList sourcePath, NamespaceSupport namespaces)
Constructors in org.geotools.data.mongodb.complex with parameters of type Expression Constructor Description MongoNestedMapping(Expression idExpression, Expression parentExpression, XPathUtil.StepList targetXPath, boolean isMultiValued, Map<Name,Expression> clientProperties, Expression sourceElement, XPathUtil.StepList sourcePath, NamespaceSupport namespaces)
Constructor parameters in org.geotools.data.mongodb.complex with type arguments of type Expression Constructor Description MongoNestedMapping(Expression idExpression, Expression parentExpression, XPathUtil.StepList targetXPath, boolean isMultiValued, Map<Name,Expression> clientProperties, Expression sourceElement, XPathUtil.StepList sourcePath, NamespaceSupport namespaces)
-
Uses of Expression in org.geotools.data.mysql
Methods in org.geotools.data.mysql with parameters of type Expression Modifier and Type Method Description protected Object
MySQLFilterToSQL. visitBinarySpatialOperator(BinarySpatialOperator filter, Expression e1, Expression e2, boolean swapped, Object extraData)
pre-5.6 spatial functions.protected Object
MySQLFilterToSQL. visitBinarySpatialOperator(BinarySpatialOperator filter, Expression e1, Expression e2, Object extraData)
protected Object
MySQLFilterToSQL. visitBinarySpatialOperatorEnhanced(BinarySpatialOperator filter, Expression e1, Expression e2, boolean swapped, Object extraData)
supported if version of MySQL is at least 5.6. -
Uses of Expression in org.geotools.data.oracle
Methods in org.geotools.data.oracle with parameters of type Expression Modifier and Type Method Description protected void
OracleFilterToSQL. doSDODistance(BinarySpatialOperator filter, Expression e1, Expression e2, Object extraData)
protected void
OracleFilterToSQL. doSDOFilter(Filter filter, Expression e1, Expression e2, Object extraData)
protected void
OracleFilterToSQL. doSDORelate(Filter filter, Expression e1, Expression e2, boolean swapped, Object extraData)
Encodes an SDO relateprotected void
OracleFilterToSQL. encodeBinaryComparisonOperator(BinaryComparisonOperator filter, Object extraData, Expression left, Expression right, Class leftContext, Class rightContext)
protected Object
OracleFilterToSQL. visitBinarySpatialOperator(BinarySpatialOperator filter, Expression e1, Expression e2, boolean swapped, Object extraData)
protected Object
OracleFilterToSQL. visitBinarySpatialOperator(BinarySpatialOperator filter, Expression e1, Expression e2, Object extraData)
-
Uses of Expression in org.geotools.data.oracle.filter
Classes in org.geotools.data.oracle.filter that implement Expression Modifier and Type Class Description class
FilterFunction_sdonn
Oracle function SDO_NN to identify the nearest neighbors for a geometry -
Uses of Expression in org.geotools.data.postgis
Methods in org.geotools.data.postgis with parameters of type Expression Modifier and Type Method Description protected Object
PostgisFilterToSQL. visitBinarySpatialOperator(BinarySpatialOperator filter, Expression e1, Expression e2, Object extraData)
protected Object
PostgisPSFilterToSql. visitBinarySpatialOperator(BinarySpatialOperator filter, Expression e1, Expression e2, Object extraData)
-
Uses of Expression in org.geotools.data.postgis.filter
Classes in org.geotools.data.postgis.filter that implement Expression Modifier and Type Class Description class
FilterFunction_pgNearest
NEAREST function implementation for Postgis
Function name: pgNearest
example: -
Uses of Expression in org.geotools.data.sqlserver
Methods in org.geotools.data.sqlserver with parameters of type Expression Modifier and Type Method Description protected Object
SQLServerFilterToSQL. visitBinarySpatialOperator(BinarySpatialOperator filter, Expression e1, Expression e2, boolean swapped, Object extraData)
protected Object
SQLServerFilterToSQL. visitBinarySpatialOperator(BinarySpatialOperator filter, Expression e1, Expression e2, Object extraData)
-
Uses of Expression in org.geotools.data.transform
Methods in org.geotools.data.transform that return Expression Modifier and Type Method Description Expression
Definition. getExpression()
Constructors in org.geotools.data.transform with parameters of type Expression Constructor Description Definition(String name, Expression source)
Creates a new transformed propertyDefinition(String name, Expression source, Class binding)
Creates a new transformed propertyDefinition(String name, Expression source, Class binding, CoordinateReferenceSystem crs)
Creates a new transformed propertyDefinition(String name, Expression source, Class binding, CoordinateReferenceSystem crs, InternationalString description)
Creates a new transformed property -
Uses of Expression in org.geotools.data.wfs.internal.v2_0.storedquery
Classes in org.geotools.data.wfs.internal.v2_0.storedquery that implement Expression Modifier and Type Class Description class
ParameterCQLExpressionPropertyName
-
Uses of Expression in org.geotools.feature.visitor
Methods in org.geotools.feature.visitor that return Expression Modifier and Type Method Description Expression
AverageVisitor. getExpression()
Expression
GroupByVisitor. getExpression()
Expression
MaxVisitor. getExpression()
Expression
MedianVisitor. getExpression()
Expression
MinVisitor. getExpression()
Expression
NearestVisitor. getExpression()
Expression used to access collection content.Expression
StandardDeviationVisitor. getExpression()
Expression
SumVisitor. getExpression()
Expression
UniqueVisitor. getExpression()
Methods in org.geotools.feature.visitor that return types with arguments of type Expression Modifier and Type Method Description List<Expression>
AverageVisitor. getExpressions()
List<Expression>
FeatureAttributeVisitor. getExpressions()
List of expressions used by visitor.List<Expression>
GroupByVisitor. getExpressions()
List<Expression>
MaxVisitor. getExpressions()
List<Expression>
MedianVisitor. getExpressions()
List<Expression>
MinVisitor. getExpressions()
List<Expression>
NearestVisitor. getExpressions()
List<Expression>
StandardDeviationVisitor. getExpressions()
List<Expression>
SumVisitor. getExpressions()
List<Expression>
UniqueVisitor. getExpressions()
List<Expression>
GroupByVisitor. getGroupByAttributes()
List<Expression>
GroupByVisitor.GroupByResult. getGroupByAttributes()
Methods in org.geotools.feature.visitor with parameters of type Expression Modifier and Type Method Description abstract FeatureCalc
Aggregate. create(Expression expression)
Factory method creating a visitor using an aggregate attribute.GroupByVisitorBuilder
GroupByVisitorBuilder. withAggregateAttribute(Expression aggregateAttribute)
GroupByVisitorBuilder
GroupByVisitorBuilder. withGroupByAttribute(Expression groupByAttribute)
abstract CalcResult
Aggregate. wrap(Expression expression, Object value)
Wraps a raw value in the appropriate visitor calculation result.Constructors in org.geotools.feature.visitor with parameters of type Expression Constructor Description AverageVisitor(Expression expr)
Constructor class for the AverageVisitor using an expressionEqualAreaListVisitor(Expression expression, Expression areaExpression, int bins)
GroupByVisitor(Aggregate aggregateVisitor, Expression expression, List<Expression> groupByAttributes, ProgressListener progressListener)
MaxVisitor(Expression expr)
MedianVisitor(Expression expr)
MinVisitor(Expression expr)
NearestVisitor(Expression expression, Object valueToMatch)
Creates a NearestVisitor instance for the given attribute and a value to match.QuantileListVisitor(Expression expr, int bins)
StandardDeviationVisitor(Expression expr)
Constructs a standard deviation visitor based on the specified expressionSumAreaVisitor(Expression expr)
SumVisitor(Expression expr)
UniqueCountVisitor(Expression expr)
UniqueVisitor(Expression... expressions)
Constructor parameters in org.geotools.feature.visitor with type arguments of type Expression Constructor Description GroupByResult(Map<List<Object>,CalcResult> results, Aggregate aggregateVisitor, List<Expression> groupByAttributes)
GroupByVisitor(Aggregate aggregateVisitor, Expression expression, List<Expression> groupByAttributes, ProgressListener progressListener)
-
Uses of Expression in org.geotools.filter
Subinterfaces of Expression in org.geotools.filter Modifier and Type Interface Description interface
FunctionExpression
Quick Function implementation for direct use as a factory.Classes in org.geotools.filter that implement Expression Modifier and Type Class Description class
AreaFunction
Area of provided geometry.class
AttributeExpressionImpl
Defines a complex filter (could also be called logical filter).class
ConstantExpression
The Expression class is not immutable!class
DefaultExpression
Implements a default expression, with helpful variables and static methods.class
FallbackFunction
A placeholder class used to track a function the user requested that is not supported by our java implementation.class
FunctionExpressionImpl
Abstract class for a function expression implementationclass
FunctionImpl
Default implementation of a Function; you may extend this class to implement specific functionality.class
LengthFunction
Takes an AttributeExpression, and computes the length of the data for the attribute.class
LiteralExpressionImpl
Defines an expression that holds a literal for return.class
MathExpressionImpl
Holds a mathematical relationship between two expressions.Fields in org.geotools.filter declared as Expression Modifier and Type Field Description protected Expression
BinaryComparisonAbstract. expression1
protected Expression
BinaryComparisonAbstract. expression2
Fields in org.geotools.filter with type parameters of type Expression Modifier and Type Field Description protected List<Expression>
FunctionExpressionImpl. params
function params *Methods in org.geotools.filter that return Expression Modifier and Type Method Description Expression
ExpressionSAXParser. create()
Creates and returns the expression.Expression
ExpressionDOMParser. expression(Node root)
parses an expression for a filter.protected Expression
FunctionExpressionImpl. getExpression(int index)
Utility method for subclasses to ask for an argument at a given indexExpression
IsBetweenImpl. getExpression()
Expression
IsNilImpl. getExpression()
Expression
IsNullImpl. getExpression()
Expression
LikeFilterImpl. getExpression()
Gets the expression for hte filter.Expression
NullFilterImpl. getExpression()
Returns the expression which represents the null check.Expression
BinaryComparisonAbstract. getExpression1()
Expression
MathExpressionImpl. getExpression1()
Gets the left or first expression.Expression
BinaryComparisonAbstract. getExpression2()
Expression
MathExpressionImpl. getExpression2()
Gets the second expression.Expression
IsBetweenImpl. getLowerBoundary()
Expression
IsBetweenImpl. getUpperBoundary()
Methods in org.geotools.filter that return types with arguments of type Expression Modifier and Type Method Description List<Expression>
FunctionExpressionImpl. getParameters()
Returns the function parameters.List<Expression>
FunctionImpl. getParameters()
Returns the function parameters.Methods in org.geotools.filter with parameters of type Expression Modifier and Type Method Description Add
FilterFactoryImpl. add(Expression expr1, Expression expr2)
After
FilterFactoryImpl. after(Expression expr1, Expression expr2)
After
FilterFactoryImpl. after(Expression expr1, Expression expr2, MultiValuedFilter.MatchAction matchAction)
AnyInteracts
FilterFactoryImpl. anyInteracts(Expression expr1, Expression expr2)
AnyInteracts
FilterFactoryImpl. anyInteracts(Expression expr1, Expression expr2, MultiValuedFilter.MatchAction matchAction)
static double
Filters. asDouble(Expression expr)
Obtain the provided Expression as a double.static int
Filters. asInt(Expression expr)
Obtain the provided Expression as an integer.static String
Filters. asString(Expression expr)
Obtain the provided Expression as a String.BBOX
FilterFactoryImpl. bbox(Expression geometry, double minx, double miny, double maxx, double maxy, String srs)
BBOX
FilterFactoryImpl. bbox(Expression e, double minx, double miny, double maxx, double maxy, String srs, MultiValuedFilter.MatchAction matchAction)
BBOX
FilterFactoryImpl. bbox(Expression geometry, Expression bounds)
BBOX
FilterFactoryImpl. bbox(Expression geometry, Expression bounds, MultiValuedFilter.MatchAction machAction)
BBOX
FilterFactoryImpl. bbox(Expression geometry, BoundingBox bounds)
BBOX3D
FilterFactoryImpl. bbox(Expression geometry, BoundingBox3D env)
BBOX3D
FilterFactoryImpl. bbox(Expression e, BoundingBox3D env, MultiValuedFilter.MatchAction matchAction)
BBOX
FilterFactoryImpl. bbox(Expression geometry, BoundingBox bounds, MultiValuedFilter.MatchAction matchAction)
Before
FilterFactoryImpl. before(Expression expr1, Expression expr2)
Before
FilterFactoryImpl. before(Expression expr1, Expression expr2, MultiValuedFilter.MatchAction matchAction)
Begins
FilterFactoryImpl. begins(Expression expr1, Expression expr2)
Begins
FilterFactoryImpl. begins(Expression expr1, Expression expr2, MultiValuedFilter.MatchAction matchAction)
BegunBy
FilterFactoryImpl. begunBy(Expression expr1, Expression expr2)
BegunBy
FilterFactoryImpl. begunBy(Expression expr1, Expression expr2, MultiValuedFilter.MatchAction matchAction)
PropertyIsBetween
FilterFactoryImpl. between(Expression expr, Expression lower, Expression upper)
PropertyIsBetween
FilterFactoryImpl. between(Expression expr, Expression lower, Expression upper, MultiValuedFilter.MatchAction matchAction)
Beyond
FilterFactoryImpl. beyond(Expression geometry1, Expression geometry2, double distance, String units)
Beyond
FilterFactoryImpl. beyond(Expression geometry1, Expression geometry2, double distance, String units, MultiValuedFilter.MatchAction matchAction)
Beyond
FilterFactoryImpl. beyond(Expression geometry1, Geometry geometry2, double distance, String units)
Contains
FilterFactoryImpl. contains(Expression geometry1, Expression geometry2)
Contains
FilterFactoryImpl. contains(Expression geometry1, Expression geometry2, MultiValuedFilter.MatchAction matchAction)
Crosses
FilterFactoryImpl. crosses(Expression geometry1, Expression geometry2)
Crosses
FilterFactoryImpl. crosses(Expression geometry1, Expression geometry2, MultiValuedFilter.MatchAction matchAction)
Disjoint
FilterFactoryImpl. disjoint(Expression geometry1, Expression geometry2)
Disjoint
FilterFactoryImpl. disjoint(Expression geometry1, Expression geometry2, MultiValuedFilter.MatchAction matchAction)
Divide
FilterFactoryImpl. divide(Expression expr1, Expression expr2)
During
FilterFactoryImpl. during(Expression expr1, Expression expr2)
During
FilterFactoryImpl. during(Expression expr1, Expression expr2, MultiValuedFilter.MatchAction matchAction)
DWithin
FilterFactoryImpl. dwithin(Expression geometry1, Expression geometry2, double distance, String units)
DWithin
FilterFactoryImpl. dwithin(Expression geometry1, Expression geometry2, double distance, String units, MultiValuedFilter.MatchAction matchAction)
EndedBy
FilterFactoryImpl. endedBy(Expression expr1, Expression expr2)
EndedBy
FilterFactoryImpl. endedBy(Expression expr1, Expression expr2, MultiValuedFilter.MatchAction matchAction)
Ends
FilterFactoryImpl. ends(Expression expr1, Expression expr2)
Ends
FilterFactoryImpl. ends(Expression expr1, Expression expr2, MultiValuedFilter.MatchAction matchAction)
Equals
FilterFactoryImpl. equal(Expression geometry1, Expression geometry2)
PropertyIsEqualTo
FilterFactoryImpl. equal(Expression expr1, Expression expr2, boolean matchCase)
PropertyIsEqualTo
FilterFactoryImpl. equal(Expression expr1, Expression expr2, boolean matchCase, MultiValuedFilter.MatchAction matchAction)
Equals
FilterFactoryImpl. equal(Expression geometry1, Expression geometry2, MultiValuedFilter.MatchAction matchAction)
PropertyIsEqualTo
FilterFactoryImpl. equals(Expression expr1, Expression expr2)
protected Object
FilterAbstract. eval(Expression expression, Object object)
Helper method for subclasses to reduce null checks and automatically unpack values from attributes and collectionsprotected Object
FilterAbstract. eval(Expression expression, Object object, Class<?> context)
Helper method for subclasses to reduce null checksvoid
FilterSAXParser. expression(Expression expression)
Adds the passed in expression to the current filter.boolean
Capabilities. fullySupports(Expression expression)
Determines if the expression and all its sub expressions is supported.Function
FilterFactoryImpl. function(String name, Expression arg1)
Function
FilterFactoryImpl. function(String name, Expression[] args)
Function
FilterFactoryImpl. function(String name, Expression arg1, Expression arg2)
Function
FilterFactoryImpl. function(String name, Expression arg1, Expression arg2, Expression arg3)
Function
FilterFactoryImpl. function(Name name, Expression... args)
static short
Filters. getExpressionType(Expression experssion)
Convert expression to a constant for use in switch statements.protected static Object
GeometryFilterImpl. getGeometries(Expression expr, Object feature)
NC - support for multiple values Convenience method for returning expression as either a geometry or a list of geometries.PropertyIsGreaterThan
FilterFactoryImpl. greater(Expression expr1, Expression expr2)
PropertyIsGreaterThan
FilterFactoryImpl. greater(Expression expr1, Expression expr2, boolean matchCase)
PropertyIsGreaterThan
FilterFactoryImpl. greater(Expression expr1, Expression expr2, boolean matchCase, MultiValuedFilter.MatchAction matchAction)
PropertyIsGreaterThanOrEqualTo
FilterFactoryImpl. greaterOrEqual(Expression expr1, Expression expr2)
PropertyIsGreaterThanOrEqualTo
FilterFactoryImpl. greaterOrEqual(Expression expr1, Expression expr2, boolean matchCase)
PropertyIsGreaterThanOrEqualTo
FilterFactoryImpl. greaterOrEqual(Expression expr1, Expression expr2, boolean matchCase, MultiValuedFilter.MatchAction matchAction)
Intersects
FilterFactoryImpl. intersects(Expression geometry1, Expression geometry2)
Intersects
FilterFactoryImpl. intersects(Expression geometry1, Expression geometry2, MultiValuedFilter.MatchAction matchAction)
PropertyIsNil
FilterFactoryImpl. isNil(Expression expr, Object nilReason)
PropertyIsNull
FilterFactoryImpl. isNull(Expression expr)
XXX Java 5 type narrowing used to make generated class explicit for chainingPropertyIsLessThan
FilterFactoryImpl. less(Expression expr1, Expression expr2)
PropertyIsLessThan
FilterFactoryImpl. less(Expression expr1, Expression expr2, boolean matchCase)
PropertyIsLessThan
FilterFactoryImpl. less(Expression expr1, Expression expr2, boolean matchCase, MultiValuedFilter.MatchAction matchAction)
PropertyIsLessThanOrEqualTo
FilterFactoryImpl. lessOrEqual(Expression expr1, Expression expr2)
PropertyIsLessThanOrEqualTo
FilterFactoryImpl. lessOrEqual(Expression expr1, Expression expr2, boolean matchCase)
PropertyIsLessThanOrEqualTo
FilterFactoryImpl. lessOrEqual(Expression expr1, Expression expr2, boolean matchCase, MultiValuedFilter.MatchAction matchAction)
PropertyIsLike
FilterFactoryImpl. like(Expression expr, String pattern)
PropertyIsLike
FilterFactoryImpl. like(Expression expr, String pattern, String wildcard, String singleChar, String escape)
PropertyIsLike
FilterFactoryImpl. like(Expression expr, String pattern, String wildcard, String singleChar, String escape, boolean matchCase)
PropertyIsLike
FilterFactoryImpl. like(Expression expr, String pattern, String wildcard, String singleChar, String escape, boolean matchCase, MultiValuedFilter.MatchAction matchAction)
Meets
FilterFactoryImpl. meets(Expression expr1, Expression expr2)
Meets
FilterFactoryImpl. meets(Expression expr1, Expression expr2, MultiValuedFilter.MatchAction matchAction)
MetBy
FilterFactoryImpl. metBy(Expression expr1, Expression expr2)
MetBy
FilterFactoryImpl. metBy(Expression expr1, Expression expr2, MultiValuedFilter.MatchAction matchAction)
Multiply
FilterFactoryImpl. multiply(Expression expr1, Expression expr2)
PropertyIsNotEqualTo
FilterFactoryImpl. notEqual(Expression expr1, Expression expr2)
PropertyIsNotEqualTo
FilterFactoryImpl. notEqual(Expression expr1, Expression expr2, boolean matchCase)
PropertyIsNotEqualTo
FilterFactoryImpl. notEqual(Expression expr1, Expression expr2, boolean matchCase, MultiValuedFilter.MatchAction matchAction)
OverlappedBy
FilterFactoryImpl. overlappedBy(Expression expr1, Expression expr2)
OverlappedBy
FilterFactoryImpl. overlappedBy(Expression expr1, Expression expr2, MultiValuedFilter.MatchAction matchAction)
Overlaps
FilterFactoryImpl. overlaps(Expression geometry1, Expression geometry2)
Overlaps
FilterFactoryImpl. overlaps(Expression geometry1, Expression geometry2, MultiValuedFilter.MatchAction matchAction)
static Set<PropertyName>
Filters. propertyNames(Expression expression)
Traverses the expression and returns any encountered property names.static Set<PropertyName>
Filters. propertyNames(Expression expression, SimpleFeatureType featureType)
Traverses the expression and returns any encountered property names.void
IsBetweenImpl. setExpression(Expression expression)
void
IsNullImpl. setExpression(Expression expression)
void
LikeFilterImpl. setExpression(Expression e)
void
NullFilterImpl. setExpression(Expression nullCheck)
Sets the expression which represents the null check.void
BinaryComparisonAbstract. setExpression1(Expression expression)
void
CompareFilterImpl. setExpression1(Expression leftValue)
void
MathExpressionImpl. setExpression1(Expression expression)
Gets the left or first expression.void
BinaryComparisonAbstract. setExpression2(Expression expression)
void
CompareFilterImpl. setExpression2(Expression rightValue)
void
MathExpressionImpl. setExpression2(Expression expression)
Gets the second expression.void
IsBetweenImpl. setLowerBoundary(Expression lowerBoundary)
void
IsBetweenImpl. setUpperBoundary(Expression upperBoundary)
Subtract
FilterFactoryImpl. subtract(Expression expr1, Expression expr2)
TContains
FilterFactoryImpl. tcontains(Expression expr1, Expression expr2)
TContains
FilterFactoryImpl. tcontains(Expression expr1, Expression expr2, MultiValuedFilter.MatchAction matchAction)
TEquals
FilterFactoryImpl. tequals(Expression expr1, Expression expr2)
TEquals
FilterFactoryImpl. tequals(Expression expr1, Expression expr2, MultiValuedFilter.MatchAction matchAction)
Touches
FilterFactoryImpl. touches(Expression geometry1, Expression geometry2)
Touches
FilterFactoryImpl. touches(Expression geometry1, Expression geometry2, MultiValuedFilter.MatchAction matchAction)
TOverlaps
FilterFactoryImpl. toverlaps(Expression expr1, Expression expr2)
TOverlaps
FilterFactoryImpl. toverlaps(Expression expr1, Expression expr2, MultiValuedFilter.MatchAction matchAction)
Within
FilterFactoryImpl. within(Expression geometry1, Expression geometry2)
Within
FilterFactoryImpl. within(Expression geometry1, Expression geometry2, MultiValuedFilter.MatchAction matchAction)
Within
FilterFactoryImpl. within(Expression geometry1, Geometry geometry2)
Method parameters in org.geotools.filter with type arguments of type Expression Modifier and Type Method Description Function
FunctionFinder. findFunction(String name, List<Expression> parameters)
Look up a function for the provided name.Function
FunctionFinder. findFunction(String name, List<Expression> parameters, Literal fallback)
Look up a function for the provided name, may return a FallbackFunction if an implementation could not be found.Function
FunctionFinder. findFunction(Name name, List<Expression> parameters)
Look up a function for the provided name.Function
FunctionFinder. findFunction(Name name, List<Expression> parameters, Literal fallback)
Look up a function for the provided name, may return a FallbackFunction if an implementation could not be found.Function
FunctionFactory. function(String name, List<Expression> args, Literal fallback)
Returns a function with the specified name.Function
FunctionFactory. function(Name name, List<Expression> args, Literal fallback)
Returns a function with the specified name.void
FunctionExpression. setParameters(List<Expression> parameters)
Sets the Parameters for the function.void
FunctionExpressionImpl. setParameters(List<Expression> params)
Sets the function parameters.void
FunctionImpl. setParameters(List<Expression> params)
Sets the function parameters.Constructor parameters in org.geotools.filter with type arguments of type Expression Constructor Description FallbackFunction(String name, List<Expression> params, Literal fallback)
FallbackFunction(Name name, List<Expression> params, Literal fallback)
-
Uses of Expression in org.geotools.filter.expression
Classes in org.geotools.filter.expression that implement Expression Modifier and Type Class Description class
AddImpl
Implementation of Add expression.class
DivideImpl
Implementation of divide expression.class
ExpressionAbstract
Abstract superclass of these Expression implementations.class
InternalVolatileFunction
A base class functions (i.e. anonymous inner classes) that are bothvolatile
(i.e.class
MultiplyImpl
Implementation of Multiply expression.class
SubtractImpl
Implementation of Subtract expression.Methods in org.geotools.filter.expression with parameters of type Expression Modifier and Type Method Description InternalFunction
InternalVolatileFunction. duplicate(Expression... parameters)
This default implementation just returnsthis
if the number of expected parameters is zero, otherwise throws anIllegalArgumentException
.Constructors in org.geotools.filter.expression with parameters of type Expression Constructor Description AddImpl(Expression expr1, Expression expr2)
DivideImpl(Expression expr1, Expression expr2)
MultiplyImpl(Expression expr1, Expression expr2)
SubtractImpl(Expression expr1, Expression expr2)
-
Uses of Expression in org.geotools.filter.function
Subinterfaces of Expression in org.geotools.filter.function Modifier and Type Interface Description interface
GeometryTransformation
This interface can be implemented by geometry transformation functions that whish to be used in the geometry property.interface
RenderingTransformation
An interface to be implemented by processes or by filter functions meant to be integrated as feature collection/grid coverage transformations in a rendering chain.Classes in org.geotools.filter.function that implement Expression Modifier and Type Class Description class
AbstractQuantityClassificationFunction
class
AndFunction
This function is used to evaluate a And operator with a left and right operandsclass
ArrayFunction
Array creator function.class
AttributeCountFunction
Takes an AttributeExpression, and computes the node count for the attribute.class
BandsFunction
Return the number of bands of the evaluation context, which is supposed to be a coverage, or an object that can be converted to on.class
BoundedByFunction
A function returning the bounds of a feature (including all geometries)class
CategorizeFunction
Implementation of "Categorize" as a normal function.class
ClassificationFunction
Parent for classifiers which break a feature collection into the specified number of classes.class
ClassifyFunction
class
Collection_AverageFunction
Calculates the average value of an attribute for a given FeatureCollection and Expression.class
Collection_BoundsFunction
Calculates the bounds of an attribute for a given FeatureCollection and Expression.class
Collection_CountFunction
Calculates the count value of an attribute for a given SimpleFeatureCollection and Expression.class
Collection_MaxFunction
Calculates the maximum value of an attribute for a given FeatureCollection and Expression.class
Collection_MedianFunction
Calculates the median value of an attribute for a given FeatureCollection and Expression.class
Collection_MinFunction
Calculates the minimum value of an attribute for a given FeatureCollection and Expression.class
Collection_NearestFunction
Finds the nearest value to the provided one in the attribute domain.class
Collection_SumFunction
Calculates the sum value of an attribute for a given FeatureCollection and Expression.class
Collection_UniqueFunction
Calculates the unique value of an attribute for a given FeatureCollection and Expression.class
DateDifferenceFunction
The function computes the difference between two date objects (as a-b), in the specified time unit (default to milliseconds).class
EnvFunction
Provides local to thread and global thread-independent lookup tables of named variables allowing externally defined values to be access within a SLD document.class
EqualAreaFunction
Breaks a SimpleFeatureCollection into classes with (roughtly) equal total items area in each classclass
EqualIntervalFunction
Classification function for breaking a feature collection into edible chunks of "equal" size.class
FilterFunction_area
class
FilterFunction_between
class
FilterFunction_boundary
class
FilterFunction_boundaryDimension
class
FilterFunction_buffer
class
FilterFunction_bufferWithSegments
class
FilterFunction_centroid
class
FilterFunction_contains
class
FilterFunction_Convert
Applies the availableConverter
to turn the value into the desired target classclass
FilterFunction_convexHull
class
FilterFunction_crosses
class
FilterFunction_dateFormat
Formats a date into a string given a certain pattern (specified in the format accepted bySimpleDateFormat
}class
FilterFunction_dateParse
Parses a date from a string given a certain pattern (specified in the format accepted bySimpleDateFormat
}class
FilterFunction_difference
class
FilterFunction_dimension
class
FilterFunction_disjoint
class
FilterFunction_disjoint3D
class
FilterFunction_distance
class
FilterFunction_distance3D
class
FilterFunction_double2bool
class
FilterFunction_endAngle
class
FilterFunction_endPoint
class
FilterFunction_envelope
class
FilterFunction_equalsExact
class
FilterFunction_equalsExactTolerance
class
FilterFunction_equalTo
class
FilterFunction_exteriorRing
class
FilterFunction_geometryType
class
FilterFunction_geomFromWKT
class
FilterFunction_geomLength
class
FilterFunction_getGeometryN
class
FilterFunction_getX
class
FilterFunction_getY
class
FilterFunction_getZ
class
FilterFunction_greaterEqualThan
class
FilterFunction_greaterThan
class
FilterFunction_if_then_else
class
FilterFunction_in10
class
FilterFunction_in2
class
FilterFunction_in3
class
FilterFunction_in4
class
FilterFunction_in5
class
FilterFunction_in6
class
FilterFunction_in7
class
FilterFunction_in8
class
FilterFunction_in9
class
FilterFunction_int2bbool
class
FilterFunction_int2ddouble
class
FilterFunction_interiorPoint
class
FilterFunction_interiorRingN
class
FilterFunction_intersection
class
FilterFunction_intersects
class
FilterFunction_intersects3D
class
FilterFunction_isClosed
class
FilterFunction_isEmpty
class
FilterFunction_isLike
class
FilterFunction_isNull
class
FilterFunction_isometric
class
FilterFunction_isRing
class
FilterFunction_isSimple
class
FilterFunction_isValid
class
FilterFunction_isWithinDistance
class
FilterFunction_isWithinDistance3D
class
FilterFunction_lessEqualThan
class
FilterFunction_lessThan
class
FilterFunction_list
A simple function that creates a list of values of any number of argumentsclass
FilterFunction_listMultiply
Filter function to multiply a text list of numbers with a given factor.class
FilterFunction_minimumCircle
A FilterFunction that expects a Geometry and returns it's minimum bounding circle.class
FilterFunction_minimumDiameter
A FilterFunction that expects a Geometry and returns it's minimum diameter.class
FilterFunction_minimumRectangle
A FilterFunction that expects a Geometry and returns it's minimum rectangle.class
FilterFunction_not
class
FilterFunction_notEqualTo
class
FilterFunction_numberFormat
Formats a number into a string given a certain pattern (specified in the format accepted byDecimalFormat
}class
FilterFunction_numberFormat2
Formats a number into a string given a certain pattern (specified in the format accepted byDecimalFormat
}class
FilterFunction_numGeometries
class
FilterFunction_numInteriorRing
class
FilterFunction_numPoints
class
FilterFunction_octagonalEnvelope
A FilterFunction that expects a Geometry and returns it's octagonal envelope.class
FilterFunction_offset
class
FilterFunction_overlaps
class
FilterFunction_parseBoolean
class
FilterFunction_parseDouble
class
FilterFunction_parseInt
class
FilterFunction_parseLong
class
FilterFunction_pointN
class
FilterFunction_property
Extracts a property from a feature, taking the property name as a parameterclass
FilterFunction_relate
class
FilterFunction_relatePattern
class
FilterFunction_roundDouble
class
FilterFunction_setCRS
class
FilterFunction_startAngle
class
FilterFunction_startPoint
class
FilterFunction_strAbbreviate
class
FilterFunction_strCapitalize
class
FilterFunction_strConcat
class
FilterFunction_strDefaultIfBlank
class
FilterFunction_strEndsWith
class
FilterFunction_strEqualsIgnoreCase
class
FilterFunction_strIndexOf
class
FilterFunction_strLastIndexOf
class
FilterFunction_strLength
class
FilterFunction_strMatches
class
FilterFunction_strPosition
Filter function implementing the Symbology Encoding "StringPosition" function.class
FilterFunction_strReplace
class
FilterFunction_strStartsWith
class
FilterFunction_strStripAccents
class
FilterFunction_strSubstring
class
FilterFunction_strSubstringStart
class
FilterFunction_strToLowerCase
class
FilterFunction_strToUpperCase
class
FilterFunction_strTrim
class
FilterFunction_strTrim2
Function implementing the Symbology Encoding Trim function.class
FilterFunction_symDifference
class
FilterFunction_touches
class
FilterFunction_toWKT
class
FilterFunction_union
class
FilterFunction_vertices
class
FilterFunction_within
class
GeometryFunction
Function the returns the default geometry of a feature, or null if there is none, or it's not a JTS geometryclass
IDFunction
Allow access to the value of Feature.getID() as an expressionclass
InArrayFunction
class
InFunction
The function checks whether a candidate value is contained in an arbitrary long list of user provided values.class
InterpolateFunction
This is an implemenation of the Interpolate function as defined by OGC Symbology Encoding (SE) 1.1 specification.class
JenksNaturalBreaksFunction
Calculate the Jenks' Natural Breaks classification for a featurecollectionclass
JsonArrayContainsFunction
class
JsonPointerFunction
Applies a JSON pointer on a given JSON string, extracting a value out of itclass
LapplyFunction
Apply an expression to each item of a list, resulting in a new list.class
LinFunction
The function checks whether a candidate value is contained in a list object.class
LitemFunction
Select one item for a list.class
MapGetFunction
Extracts a value from a map given the map name and the needed key as parametersclass
NorthFix
Function that allows correcting a heading angle based on the north direction in the point and CRS provided.class
NowFunction
Return the current time as a Date.class
OrFunction
This function is used to evaluate a or operator with a left and right operandsclass
PointOnLineFunction
Returns a point on the provided line.class
PropertyExistsFunction
A new function to check if a property exists.class
QuantileFunction
Breaks a SimpleFeatureCollection into classes with an equal number of items in each.class
RecodeFunction
This is an implemenation of the Recode function as defined by the OGC Symbology Encoding (SE) 1.1 specification.class
SizeFunction
Return the size of a list (or other collection).class
StandardDeviationFunction
Breaks a SimpleFeatureCollection into classes using the standard deviation classification method.class
StringTemplateFunction
StringTemplate function, applies a regular expression with capturing groups, and them uses the groups to build a new string based on the provided template.class
UniqueIntervalFunction
Clone of EqualIntervalFunction for unique valuesMethods in org.geotools.filter.function that return Expression Modifier and Type Method Description Expression
ClassifyFunction. getExpression()
Expression
NorthFix. simplify(FilterFactory ff, FeatureType featureType)
Methods in org.geotools.filter.function that return types with arguments of type Expression Modifier and Type Method Description List<Expression>
CategorizeFunction. getParameters()
List<Expression>
ClassificationFunction. getParameters()
Returns the function parameters (the contents are Expressions, usually attribute expression and literal expression).List<Expression>
InterpolateFunction. getParameters()
List<Expression>
RecodeFunction. getParameters()
List<Expression>
StringTemplateFunction. getParameters()
Methods in org.geotools.filter.function with parameters of type Expression Modifier and Type Method Description int
Classifier. classify(Expression expr, Object feature)
Returns the slot containing the passed expression's value.static boolean
InFunction. isInFunction(Expression expression)
Returns true if the expression is a function in the "in" family, that is, "in", "in2", "in3", ...void
Collection_AverageFunction. setExpression(Expression e)
void
Collection_BoundsFunction. setExpression(Expression e)
void
Collection_MaxFunction. setExpression(Expression e)
void
Collection_MedianFunction. setExpression(Expression e)
void
Collection_MinFunction. setExpression(Expression e)
void
Collection_SumFunction. setExpression(Expression e)
void
Collection_UniqueFunction. setExpression(Expression e)
Method parameters in org.geotools.filter.function with type arguments of type Expression Modifier and Type Method Description Function
DefaultFunctionFactory. function(String name, List<Expression> parameters, Literal fallback)
Function
DefaultFunctionFactory. function(Name name, List<Expression> parameters, Literal fallback)
void
ClassificationFunction. setParameters(List<Expression> params)
Sets the function parameters.void
Collection_AverageFunction. setParameters(List<Expression> params)
The provided arguments are evaulated with respect to the FeatureCollection.void
Collection_BoundsFunction. setParameters(List<Expression> args)
The provided arguments are evaulated with respect to the FeatureCollection.void
Collection_MaxFunction. setParameters(List<Expression> args)
The provided arguments are evaulated with respect to the FeatureCollection.void
Collection_MedianFunction. setParameters(List<Expression> args)
The provided arguments are evaulated with respect to the FeatureCollection.void
Collection_MinFunction. setParameters(List<Expression> args)
The provided arguments are evaulated with respect to the FeatureCollection.void
Collection_SumFunction. setParameters(List<Expression> args)
The provided arguments are evaulated with respect to the FeatureCollection.void
Collection_UniqueFunction. setParameters(List<Expression> args)
The provided arguments are evaulated with respect to the FeatureCollection.void
EnvFunction. setParameters(List<Expression> params)
Sets the function parameters.void
InFunction. setParameters(List<Expression> parameters)
Constructors in org.geotools.filter.function with parameters of type Expression Constructor Description DynamicPoint(Expression data, Expression value)
Constructor parameters in org.geotools.filter.function with type arguments of type Expression Constructor Description CategorizeFunction(List<Expression> parameters, Literal fallback)
InterpolateFunction(List<Expression> parameters, Literal fallback)
RecodeFunction(List<Expression> parameters, Literal fallback)
StringTemplateFunction(List<Expression> parameters, Literal fallback)
-
Uses of Expression in org.geotools.filter.function.color
Classes in org.geotools.filter.function.color that implement Expression Modifier and Type Class Description class
AbstractHSLFunction
Base for lesscss.org HSL color manipulation functionsclass
ConstrastFunction
Contrast lesscss.org color function.class
DarkenFunction
Implements the lesscss.org darken functionclass
DesaturateFunction
Implements the lesscss.org desaturate functionclass
GrayscaleFunction
Tint lesscss.org color function.class
HSLFunction
hsl lesscss.org color function.class
LightenFunction
Implements the lesscss.org lighten functionclass
MixFunction
Mix lesscss.org color function.class
SaturateFunction
Implements the lesscss.org saturate functionclass
ShadeFunction
Shade lesscss.org color function.class
SpinFunction
Mix lesscss.org color function.class
TintFunction
Tint lesscss.org color function. -
Uses of Expression in org.geotools.filter.function.math
Methods in org.geotools.filter.function.math that return types with arguments of type Expression Modifier and Type Method Description List<Expression>
ModuloFunction. getParameters()
Constructor parameters in org.geotools.filter.function.math with type arguments of type Expression Constructor Description ModuloFunction(List<Expression> parameters, Literal fallback)
-
Uses of Expression in org.geotools.filter.function.string
Classes in org.geotools.filter.function.string that implement Expression Modifier and Type Class Description class
ConcatenateFunction
The function concatenates strings.class
StringInFunction
class
URLEncodeFunction
URL encodes a string. -
Uses of Expression in org.geotools.filter.spatial
Classes in org.geotools.filter.spatial that implement Expression Modifier and Type Class Description protected class
ReprojectingFilterVisitor.FunctionReprojector
Makes sure that the result of a function gets reprojected to the specified CRS, should it be a GeometryMethods in org.geotools.filter.spatial that return Expression Modifier and Type Method Description Expression
BBOX3DImpl. getExpression1()
Expression
BBOX3DImpl. getExpression2()
Methods in org.geotools.filter.spatial that return types with arguments of type Expression Modifier and Type Method Description List<Expression>
ReprojectingFilterVisitor.FunctionReprojector. getParameters()
Methods in org.geotools.filter.spatial with parameters of type Expression Modifier and Type Method Description void
AbstractPreparedGeometryFilter. setExpression1(Expression expression)
void
BBOXImpl. setExpression1(Expression expression)
void
AbstractPreparedGeometryFilter. setExpression2(Expression expression)
void
BBOXImpl. setExpression2(Expression expression)
-
Uses of Expression in org.geotools.filter.temporal
Fields in org.geotools.filter.temporal declared as Expression Modifier and Type Field Description protected Expression
BinaryTemporalOperatorImpl. e1
protected Expression
BinaryTemporalOperatorImpl. e2
Methods in org.geotools.filter.temporal that return Expression Modifier and Type Method Description Expression
BinaryTemporalOperatorImpl. getExpression1()
Expression
BinaryTemporalOperatorImpl. getExpression2()
Methods in org.geotools.filter.temporal with parameters of type Expression Modifier and Type Method Description protected Instant
BinaryTemporalOperatorImpl. toInstant(Object object, Expression e)
protected Period
BinaryTemporalOperatorImpl. toPeriod(Object object, Expression e)
protected TemporalPrimitive
BinaryTemporalOperatorImpl. toTemporal(Object object, Expression e)
-
Uses of Expression in org.geotools.filter.text.commons
Methods in org.geotools.filter.text.commons that return Expression Modifier and Type Method Description Expression
AbstractFilterBuilder. getExpression()
Expression
ICompiler. getExpression()
The resultantExpression
of the compilation.static Expression
CompilerUtil. parseExpression(String source, AbstractCompilerFactory compilerFactory, FilterFactory filterFactory)
Parses the expression present on source and make an expression object.static Expression
CompilerUtil. parseExpression(Language language, String predicate)
Makes Expressions for the predicatestatic Expression
CompilerUtil. parseExpression(Language language, String predicate, FilterFactory filterFactory)
Makes Expressions for the predicateExpression
BuildResultStack. popExpression()
-
Uses of Expression in org.geotools.filter.text.cql2
Methods in org.geotools.filter.text.cql2 that return Expression Modifier and Type Method Description Expression
CQLCompiler. getExpression()
Return the expression resultant of compiling processstatic Expression
CQL. toExpression(String cqlExpression)
Parses the input string in OGC CQL format into an Expression, using the systems defaultFilterFactory
implementation.static Expression
CQL. toExpression(String cqlExpression, FilterFactory filterFactory)
Parses the input string in OGC CQL format into anExpression
, using the providedFilterFactory
.Methods in org.geotools.filter.text.cql2 with parameters of type Expression Modifier and Type Method Description static String
CQL. toCQL(Expression expression)
Generates the expression text associated to theExpression
object. -
Uses of Expression in org.geotools.filter.text.cqljson
Methods in org.geotools.filter.text.cqljson that return Expression Modifier and Type Method Description Expression
CQLJsonCompiler. getExpression()
Is this needed for CQL-JSON?static Expression
CQL2Json. toExpression(String cql2Json)
Converts JSON String toExpression
object.Methods in org.geotools.filter.text.cqljson with parameters of type Expression Modifier and Type Method Description static String
CQL2Json. toCQL2(Expression expression)
ConvertsExpression
object to JSON String.static JsonNode
CQL2Json. toCQL2Json(Expression expression)
ConvertsExpression
object to JsonNode. -
Uses of Expression in org.geotools.filter.text.ecql
Methods in org.geotools.filter.text.ecql that return Expression Modifier and Type Method Description Expression
ECQLCompiler. getExpression()
Return the expression resultant of compiling processstatic Expression
ECQL. toExpression(String ecqlExpression)
Parses the input string in ECQL format into an Expression, using the systems defaultFilterFactory
implementation.static Expression
ECQL. toExpression(String ecqlExpression, FilterFactory filterFactory)
Parses the input string in ECQL format and makes the correspondent Expression , using the provided FilterFactory.Methods in org.geotools.filter.text.ecql with parameters of type Expression Modifier and Type Method Description static String
ECQL. toCQL(Expression expression)
Generates the expression text associated to theExpression
object. -
Uses of Expression in org.geotools.filter.visitor
Subinterfaces of Expression in org.geotools.filter.visitor Modifier and Type Interface Description interface
Categorize
Categorization: The transformation of continuous values to distinct values.interface
Interpolate
Interpolation: Transformation of continuous values by a function defined on a number of nodes.interface
MapItem
This function recodes values from a property or expression into corresponding values of arbitrary type.interface
Recode
Recoding: Transformation of discrete values to any other values.Methods in org.geotools.filter.visitor that return Expression Modifier and Type Method Description Expression
LiteralDemultiplyingFilterVisitor.BinaryComparisonOperatorReplacer. getExpression1(BinaryComparisonOperator filter)
Expression
LiteralDemultiplyingFilterVisitor.BinarySpatialOperatorReplacer. getExpression1(BinarySpatialOperator filter)
Expression
LiteralDemultiplyingFilterVisitor.BinaryTemporalOperatorReplacer. getExpression1(BinaryTemporalOperator filter)
Expression
LiteralDemultiplyingFilterVisitor.FilterReplacer. getExpression1(F filter)
Expression
LiteralDemultiplyingFilterVisitor.BinaryComparisonOperatorReplacer. getExpression2(BinaryComparisonOperator filter)
Expression
LiteralDemultiplyingFilterVisitor.BinarySpatialOperatorReplacer. getExpression2(BinarySpatialOperator filter)
Expression
LiteralDemultiplyingFilterVisitor.BinaryTemporalOperatorReplacer. getExpression2(BinaryTemporalOperator filter)
Expression
LiteralDemultiplyingFilterVisitor.FilterReplacer. getExpression2(F filter)
Expression
Categorize. getLookupValue()
Get lookup value.Expression
Interpolate. getLookupValue()
Get lookup value.Expression
Recode. getLookupValue()
Get lookup value.Expression
InterpolationPoint. getValue()
Get value.Expression
MapItem. getValue()
Get value.protected Expression
BindingFilterVisitor. optimize(Expression expression, Object extraData, Class<?> targetType)
protected Expression
BindingFilterVisitor. optimizeTime(Expression expression, Object extraData)
protected Expression
DuplicatingFilterVisitor. visit(Expression expression, Object extraData)
Null safe expression cloningMethods in org.geotools.filter.visitor with parameters of type Expression Modifier and Type Method Description protected boolean
SimplifyingFilterVisitor. isConstant(Expression ex)
protected Expression
BindingFilterVisitor. optimize(Expression expression, Object extraData, Class<?> targetType)
protected Expression
BindingFilterVisitor. optimizeTime(Expression expression, Object extraData)
Filter
LiteralDemultiplyingFilterVisitor.BinaryComparisonOperatorReplacer. replaceExpressions(BinaryComparisonOperator filter, Expression expression1, Expression expression2)
Filter
LiteralDemultiplyingFilterVisitor.BinarySpatialOperatorReplacer. replaceExpressions(BinarySpatialOperator filter, Expression expression1, Expression expression2)
Filter
LiteralDemultiplyingFilterVisitor.BinaryTemporalOperatorReplacer. replaceExpressions(BinaryTemporalOperator filter, Expression expression1, Expression expression2)
Filter
LiteralDemultiplyingFilterVisitor.FilterReplacer. replaceExpressions(F filter, Expression expression1, Expression expression2)
Replace the expressions in a filterFilter
MultiRange. toFilter(FilterFactory ff, Expression variable)
protected Expression
DuplicatingFilterVisitor. visit(Expression expression, Object extraData)
Null safe expression cloning -
Uses of Expression in org.geotools.gce.imagemosaic
Classes in org.geotools.gce.imagemosaic that implement Expression Modifier and Type Class Description class
FootprintsTransformation
Transformation returning the same granules that theStructuredGridCoverage2DReader
would have used as the input for image creation in theGridCoverage2DReader.read(GeneralParameterValue[])
method (with some exceptions, like footprints usage, as this transformation only sets up a filter against the associatedGranuleSource
). -
Uses of Expression in org.geotools.graph.util.delaunay
Methods in org.geotools.graph.util.delaunay with parameters of type Expression Modifier and Type Method Description static Graph
PoissonClusterer. findClusters(Graph incoming, Expression base, Expression target, double meanRate, int distance)
-
Uses of Expression in org.geotools.jdbc
Classes in org.geotools.jdbc that implement Expression Modifier and Type Class Description class
JoinPropertyName
Property name that knows what feature type it comes from.Methods in org.geotools.jdbc that return types with arguments of type Expression Modifier and Type Method Description protected List<Expression>
JDBCDataStore. extractGroupByExpressions(FeatureVisitor visitor)
Helper method that extracts a list of group by attributes from a group by visitor.Methods in org.geotools.jdbc with parameters of type Expression Modifier and Type Method Description protected void
JDBCDataStore. encodeFunction(String function, Expression expression, StringBuffer sql, FilterToSQL filterToSQL)
Method parameters in org.geotools.jdbc with type arguments of type Expression Modifier and Type Method Description protected void
JDBCDataStore. encodeFunction(String function, List<Expression> expressions, StringBuffer sql, FilterToSQL filterToSQL)
protected void
JDBCDataStore. encodeGroupByStatement(List<Expression> groupByExpressions, StringBuffer sql, FilterToSQL filterToSQL, boolean aggregateOnExpression)
Helper method that adds a group by statement to the SQL query.protected GroupByVisitor.GroupByRawResult
JDBCDataStore. extractValuesFromResultSet(Connection cx, SimpleFeatureType featureType, ResultSet resultSet, List<Expression> groupBy, Function<Object,Object> converter, Hints hints)
Helper method that translate the result set to the appropriate group by visitor result formatprotected String
JDBCDataStore. selectAggregateSQL(String function, List<Expression> attributes, List<Expression> groupByExpressions, SimpleFeatureType featureType, Query query, LimitingVisitor visitor)
protected PreparedStatement
JDBCDataStore. selectAggregateSQLPS(String function, List<Expression> attributes, List<Expression> groupByExpressions, SimpleFeatureType featureType, Query query, LimitingVisitor visitor, Connection cx)
-
Uses of Expression in org.geotools.mbstyle.expression
Classes in org.geotools.mbstyle.expression that implement Expression Modifier and Type Class Description class
MBColor
A class to transform mapbox color expressions into GeoTools expressions.class
MBDecision
The expressions in this section can be used to add conditional logic to your styles.class
MBExpression
The value for any layout property, paint property, or filter may be specified as an expression.class
MBFeatureData
class
MBHeatmap
class
MBLookup
class
MBMath
class
MBRampsScalesCurves
class
MBString
This class is an extension of the MBExpression containing the functions to support MapBox Style String expressions.class
MBTypes
The expressions in this section are provided for the purpose of testing for and converting between different data types like strings, numbers, and boolean values.class
MBVariableBinding
class
MBZoom
This class is here to get zoom level properties from a mapMethods in org.geotools.mbstyle.expression that return Expression Modifier and Type Method Description Expression
MBColor. colorRGB()
Creates a color value from red, green, and blue components, which must range between 0 and 255, and an alpha component of 1.Expression
MBColor. colorRGBA()
Creates a color value from red, green, blue components, which must range between 0 and 255, and an alpha component which must range between 0 and 1.Expression
MBColor. colorToRGBA()
Returns a four-element array containing the input color's red, green, blue, and alpha components, in that order.Expression
MBFeatureData. featureGeometryType()
Gets the feature's geometry type: Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon.Example: ["geometry-type"]: stringExpression
MBFeatureData. featureId()
Gets the feature's id, if it has one.Expression
MBFeatureData. featureProperties()
Gets the feature properties object.Expression
MBColor. getExpression()
Expression
MBDecision. getExpression()
abstract Expression
MBExpression. getExpression()
Determines which expression to use.Expression
MBFeatureData. getExpression()
Expression
MBHeatmap. getExpression()
Expression
MBLookup. getExpression()
Expression
MBMath. getExpression()
Expression
MBRampsScalesCurves. getExpression()
Expression
MBString. getExpression()
Will return a function base on the mbexpression string name;Expression
MBTypes. getExpression()
Expression
MBVariableBinding. getExpression()
Expression
MBZoom. getExpression()
Expression
MBHeatmap. heatmapDensity()
Gets the kernel density estimation of a pixel in a heatmap layer, which is a relative measure of how many data points are crowded around a particular pixel.Expression
MBLookup. lookupAt()
Retrieves an item from an array.Expression
MBLookup. lookupGet()
Retrieves a property value from the current feature's properties, or from another object if a second argument is provided.Expression
MBLookup. lookupHas()
Tests for the presence of an property value in the current feature's properties, or from another object if a second argument is provided.Expression
MBLookup. lookupLength()
Gets the length of an array or string.Expression
MBMath. mathAcos()
Returns the arccosine of the input.Expression
MBMath. mathAdd()
Returns the sum of the inputs.Expression
MBMath. mathAsin()
Returns the arcsine of the input.Expression
MBMath. mathAtan()
Returns the arctangent of the input.Expression
MBMath. mathCos()
Returns the cosine of the input.Expression
MBMath. mathDivide()
Returns the result of floating point division of the first input by the second.Expression
MBMath. mathE()
Returns the mathematical constant e.Expression
MBMath. mathExponent()
Returns the result of raising the first input to the power specified by the second.Expression
MBMath. mathLn()
Returns the natural logarithm of the input.Expression
MBMath. mathLn2()
Returns mathematical constant ln(2).Expression
MBMath. mathLog10()
Returns the base-ten logarithm of the input.Expression
MBMath. mathLog2()
Returns the base-two logarithm of the input.Expression
MBMath. mathMax()
Returns the maximum value of the inputs.Expression
MBMath. mathMin()
Returns the minimum value of the inputs.Expression
MBMath. mathMultiply()
Returns the product of the inputs.Expression
MBMath. mathPi()
Returns the mathematical constant pi.Expression
MBMath. mathRemainder()
Returns the remainder after integer division of the first input by the second.Expression
MBMath. mathSin()
Returns the sine of the input.Expression
MBMath. mathSqrt()
Returns the square root of the input.Expression
MBMath. mathSubtract()
For two inputs, returns the result of subtracting the second input from the first.Expression
MBMath. mathTan()
Returns the tangent of the input.Expression
MBRampsScalesCurves. rscInterpolate()
Produces continuous, smooth results by interpolating between pairs of input and output values ("stops").Expression
MBRampsScalesCurves. rscStep()
Produces discrete, stepped results by evaluating a piecewise-constant function defined by pairs of input and output values ("stops").Expression
MBString. stringConcat()
Returns a string consisting of the concatenation of the inputs.Expression
MBString. stringDowncase()
Returns the input string converted to lowercase.Expression
MBString. stringUpcase()
Returns the input string converted to uppercase.static Expression
MBExpression. transformExpression(JSONArray json)
Creates an MBExpression and calls the associated function.Expression
MBExpression. transformLiteral(Expression ex)
A function to evaluate a given parameter as an expression and use the MBStyleTransformer to transform Mapbox tokens into CQL expressions.Expression
MBTypes. typesArray()
Asserts that the input is an array (optionally with a specific item type and length).Expression
MBTypes. typesBoolean()
Asserts that the input value is a boolean.Expression
MBTypes. typesNumber()
Asserts that the input value is a number.Expression
MBTypes. typesObject()
Asserts that the input value is an object.Expression
MBTypes. typesString()
Asserts that the input value is a string.Expression
MBTypes. typesToBoolean()
Converts the input value to a boolean.Expression
MBTypes. typesToColor()
Converts the input value to a color.Expression
MBTypes. typesToNumber()
Converts the input value to a number, if possible.Expression
MBTypes. typesToString()
Converts the input value to a string.Expression
MBTypes. typesTypeOf()
Returns a string describing the type of the given value.Expression
MBVariableBinding. variableBindingLet()
Returns a string describing the type of the given value.Expression
MBVariableBinding. variableBindingVar()
Returns a string describing the type of the given value.Methods in org.geotools.mbstyle.expression with parameters of type Expression Modifier and Type Method Description Expression
MBExpression. transformLiteral(Expression ex)
A function to evaluate a given parameter as an expression and use the MBStyleTransformer to transform Mapbox tokens into CQL expressions. -
Uses of Expression in org.geotools.mbstyle.function
Classes in org.geotools.mbstyle.function that implement Expression Modifier and Type Class Description class
AtFunction
Returns the value in a JSONArray at a given index.class
CSSFunction
Generate a Color usingColorConverterFactory
, the input is expected to be a String.class
DefaultIfNullFunction
Function that takes an input value, and a default value.class
ExponentialFunction
Generate an output by interpolating between stops just less than and just greater than the function input.class
FontAlternativesFunction
Looks up all script specific alternatives for the given font name.class
GetFunction
Returns the value of a given object key in a JSONObject.class
HasFunction
Evaluate to TRUE if a JSONObject contains a given key value or FALSE if it does not.class
ListSizeFunction
Returns the size of a given listclass
MapBoxAnchorFunction
class
MapBoxFontBaseNameFunction
Returns a font base nameclass
MapBoxFontStyleFunction
Returns "italic" or "normal" based on the font nameclass
MapBoxFontWeightFunction
Returns "bold" or "normal" based on the font nameclass
MapBoxLengthFunction
Returns the size of a list or the length of a stringclass
StringTransformFunction
Function that takes an input and applies a text transformation (one of "lowercase", "uppercase", or "none").class
ToRgb
Generate a rgb color from integer values between 0-255.class
ZoomLevelFunction
Function that takes a scale denominator and a srid and outputs the zoom level.Method parameters in org.geotools.mbstyle.function with type arguments of type Expression Modifier and Type Method Description Function
MBFunctionFactory. function(String name, List<Expression> args, Literal fallback)
Function
MBFunctionFactory. function(Name name, List<Expression> args, Literal fallback)
List<ExponentialFunction.Stop>
ExponentialFunction. getStops(List<Expression> parameters)
-
Uses of Expression in org.geotools.mbstyle.layer
Methods in org.geotools.mbstyle.layer that return Expression Modifier and Type Method Description Expression
BackgroundMBLayer. backgroundColor()
MapsBackgroundMBLayer.getBackgroundColor()
to anExpression
.Expression
BackgroundMBLayer. backgroundOpacity()
MapsBackgroundMBLayer.getBackgroundOpacity()
to anExpression
.Expression
BackgroundMBLayer. backgroundPattern()
MapsBackgroundMBLayer.getBackgroundPattern()
to anExpression
.Expression
RasterMBLayer. brightnessMax()
(Optional) Scale the brightness of the image.Expression
RasterMBLayer. brightnessMin()
(Optional) Scale the brightness of the image.Expression
CircleMBLayer. circleBlur()
Access circle-blur as literal or function expression, defaults to 0Expression
CircleMBLayer. circleColor()
Access circle-color as literal or function expression, defaults to black.Expression
CircleMBLayer. circleOpacity()
Access circle-opacity, defaults to 1.Expression
CircleMBLayer. circleRadius()
Access circle-radius as literal or function expression, defaults to 5Expression
CircleMBLayer. circleStrokeColor()
Access circle-stroke-color as literal or function expression, defaults to black.Expression
CircleMBLayer. circleStrokeOpacity()
Access circle-stroke-opacity, defaults to 1.Expression
CircleMBLayer. circleStrokeWidth()
Access circle-stroke-width, defaults to 0.Expression
RasterMBLayer. contrast()
(Optional) Increase or reduce the contrast of the image.Expression
RasterMBLayer. fadeDuration()
(Optional) Fade duration when a new tile is added.Expression
FillMBLayer. fillColor()
Access fill-color as literal or function expression, defaults to black.Expression
FillExtrusionMBLayer. fillExtrusionBase()
Access fill-extrusion-base as literal or function expressionExpression
FillExtrusionMBLayer. fillExtrusionColor()
Access fill-extrusion-color as literal or function expression, defaults to black.Expression
FillExtrusionMBLayer. fillExtrusionHeight()
Access fill-extrusion-height as literal or function expressionExpression
FillExtrusionMBLayer. fillExtrusionOpacity()
Access fill-extrusion-opacity as literal or function expressionExpression
FillMBLayer. fillOpacity()
Access fill-opacity, defaults to 1.Expression
FillMBLayer. fillOutlineColor()
Access fill-outline-color as literal or function expression, defaults to black.Expression
FillMBLayer. fillPattern()
(Optional) Name of image in a sprite to use for drawing image fills.Expression
FillMBLayer. getFillAntialias()
(Optional) Whether or not the fill should be antialiased.Expression
FillExtrusionMBLayer. getFillExtrusionPattern()
(Optional) Name of image in sprite to use for drawing images on extruded fills.Expression
RasterMBLayer. hueRotate()
(Optional) Rotates hues around the color wheel.Expression
SymbolMBLayer. iconAllowOverlap()
WrapsSymbolMBLayer.getIconAllowOverlap()
in a GeoTools expression.Expression
SymbolMBLayer. iconColor()
Access icon-color as literal or function expression, defaults to black.Expression
SymbolMBLayer. iconHaloBlur()
Access icon-halo-blur as literal or function expressionExpression
SymbolMBLayer. iconHaloColor()
Access icon-halo-color as literal or function expression, defaults to black.Expression
SymbolMBLayer. iconHaloWidth()
Access icon-halo-width as literal or function expressionExpression
SymbolMBLayer. iconIgnorePlacement()
WrapsSymbolMBLayer.getIconIgnorePlacement()
in a GeoTools expression.Expression
SymbolMBLayer. iconImage()
Access icon-image as literal or function expressionExpression
SymbolMBLayer. iconKeepUpright()
WrapsSymbolMBLayer.getIconKeepUpright()
in a GeoTools expression.Expression
SymbolMBLayer. iconOpacity()
Access icon-opacity as literal or function expressionExpression
SymbolMBLayer. iconOptional()
Optional enum.Expression
SymbolMBLayer. iconPadding()
Access icon-padding as literal or function expressionExpression
SymbolMBLayer. iconRotate()
Access icon-rotate as literal or function expressionExpression
SymbolMBLayer. iconRotationAlignment()
ConvertsSymbolMBLayer.getIconRotationAlignment()
to a GeoTools expression.Expression
SymbolMBLayer. iconSize()
Access icon-size, defaults to 1.Expression
SymbolMBLayer. iconTextFit()
WrapsSymbolMBLayer.getIconTextFit()
in a GeoTools expression.Expression
SymbolMBLayer. iconTextFitPadding()
(Optional) Units in pixels.Expression
SymbolMBLayer. iconTranslateAnchor()
ConvertsSymbolMBLayer.getIconTranslateAnchor()
to a GeoTools expression.Expression
LineMBLayer. lineBlur()
ConvertsLineMBLayer.getLineBlur()
to an Expression.Expression
LineMBLayer. lineCap()
MapsLineMBLayer.getLineCap()
toStroke.getLineCap()
values of "butt", "round", and "square" Literals.Expression
LineMBLayer. lineColor()
MapsLineMBLayer.getLineColor()
to anExpression
.Expression
LineMBLayer. lineGapWidth()
ConvertsLineMBLayer.getLineGapWidth()
to an Expression.Expression
LineMBLayer. lineJoin()
MapsLineMBLayer.getLineJoin()
toStroke.getLineJoin()
values of "mitre", "round", and "bevel" Literals.Expression
LineMBLayer. lineMiterLimit()
MapsLineMBLayer.getLineMiterLimit()
to anExpression
.Expression
LineMBLayer. lineOffset()
ConvertsLineMBLayer.getLineOffset()
to an Expression.Expression
LineMBLayer. lineOpacity()
MapsLineMBLayer.getLineOpacity()
to anExpression
.Expression
LineMBLayer. linePattern()
ConvertsLineMBLayer.getLinePattern()
to an Expression.Expression
LineMBLayer. lineRoundLimit()
MapsLineMBLayer.getLineRoundLimit()
to anExpression
.Expression
LineMBLayer. lineTranslateAnchor()
WrapsLineMBLayer.getLineTranslateAnchor()
in a GeoTools expression.Expression
LineMBLayer. lineWidth()
ConvertLineMBLayer.getLineWidth()
to an Expression.Expression
RasterMBLayer. opacity()
(Optional) The opacity (Number) at which the image will be drawn.Expression
RasterMBLayer. saturation()
(Optional) Increase or reduce the saturation of the image.Expression
SymbolMBLayer. symbolAvoidEdges()
WrapsSymbolMBLayer.getSymbolAvoidEdges()
in a GeoTools expression.Expression
SymbolMBLayer. symbolPlacement()
(Optional) One of point, line.Expression
SymbolMBLayer. symbolSpacing()
Access symbol-spacing, defaults to 250.Expression
SymbolMBLayer. textAllowOverlap()
WrapsSymbolMBLayer.getTextAllowOverlap()
in a GeoToolsExpression
.Expression
SymbolMBLayer. textAnchor()
ConvertsSymbolMBLayer.getTextAnchor()
to a GeoTools expression.Expression
SymbolMBLayer. textColor()
Access text-color as literal or function expression, defaults to black.Expression
SymbolMBLayer. textField()
Access text-field as literal or function expressionExpression
SymbolMBLayer. textFont()
Access text-font as a literal or function expression.Expression
SymbolMBLayer. textHaloBlur()
Access text-halo-blur as literal or function expressionExpression
SymbolMBLayer. textHaloColor()
Access text-halo-color as literal or function expression, defaults to black.Expression
SymbolMBLayer. textHaloWidth()
Access text-halo-width as literal or function expressionExpression
SymbolMBLayer. textIgnorePlacement()
WrapsSymbolMBLayer.getTextIgnorePlacement()
in a GeoTools expression Defaults to false.Expression
SymbolMBLayer. textJustify()
ConvertsSymbolMBLayer.getTextJustify()
to a GeoTools expression.Expression
SymbolMBLayer. textKeepUpright()
WrapsSymbolMBLayer.getTextKeepUpright()
in a GeoTools expression (Optional) Defaults to true.Expression
SymbolMBLayer. textLetterSpacing()
Access text-line-height as literal or function expressionExpression
SymbolMBLayer. textLineHeight()
Access text-line-height as literal or function expressionExpression
SymbolMBLayer. textMaxAngle()
Access text-max-angle as literal or function expressionExpression
SymbolMBLayer. textMaxWidth()
Access text-max-width as literal or function expressionExpression
SymbolMBLayer. textOpacity()
Access text-opacity as literal or function expressionExpression
SymbolMBLayer. textOptional()
WrapsSymbolMBLayer.getTextOptional()
in a GeoTools expression.Expression
SymbolMBLayer. textPadding()
Access text-padding as literal or function expressionExpression
SymbolMBLayer. textPitchAlignment()
ConvertsSymbolMBLayer.getTextPitchAlignment()
to a GeoTools expression.Expression
SymbolMBLayer. textRotate()
Access text-rotate as literal or function expressionExpression
SymbolMBLayer. textRotationAlignment()
ConvertsSymbolMBLayer.getTextRotationAlignment()
to a GeoTools expression.Expression
SymbolMBLayer. textSize()
Access text-size as literal or function expressionExpression
SymbolMBLayer. textTransform()
ConvertsSymbolMBLayer.getTextTransform()
to a GeoTools expression.Expression
SymbolMBLayer. textTranslateAnchor()
ConvertsSymbolMBLayer.getTextTranslateAnchor()
to a GeoTools expression.Methods in org.geotools.mbstyle.layer that return types with arguments of type Expression Modifier and Type Method Description List<Expression>
LineMBLayer. lineDasharray()
ConvertsLineMBLayer.getLineDasharray()
to a List of Expressions -
Uses of Expression in org.geotools.mbstyle.parse
Methods in org.geotools.mbstyle.parse that return Expression Modifier and Type Method Description Expression
MBObjectParser. bool(JSONObject json, String name, boolean fallback)
Convert json to Expression boolean, or a function.Expression
MBFunction. color()
GeoToolsExpression
from json definition that evaluates to a color, used for properties such as 'color' and 'fill-color'.Expression
MBObjectParser. color(JSONObject json, String name, Color fallback)
Convert json to GeoTools Expression color, or a function.Expression
MBFunction. enumeration(Class<? extends Enum<?>> enumeration)
GeoToolsExpression
from json definition that evaluates to the provided Enum, used for properties such as 'line-cap' and 'text-transform'.<T extends Enum<?>>
ExpressionMBObjectParser. enumToExpression(JSONObject json, String name, Class<T> enumeration, T fallback)
Parse a Mapbox enumeration property to a GeoTools Expression that evaluates to a GeoTools constant (supports the property being specified as a mapbox function).Expression
MBFunction. font()
GeoToolsExpression
from json definition that evaluates to a font string, used for 'text-font'.Expression
MBObjectParser. font(JSONObject json, String name)
Convert the provided object to a font Expression (or function).Expression
MBFunction. function(Class<?> clazz)
GeoToolsExpression
from json definition.Expression
MBObjectParser. number(JSONArray json, int index)
Convert the value at 'index' in the provided JSONArray to a numeric Expression or a Function.Expression
MBObjectParser. number(JSONArray json, int index, Number fallback)
Convert the value in the provided JSONArray at index to a numeric Expression, or a function, with a fallback if the json is null.Expression
MBObjectParser. number(JSONObject json, String name)
Convert the value in the provided JSONObject at 'tag' to a numeric GeoTools Expression, or a Function.Expression
MBObjectParser. number(JSONObject json, String name, Number fallback)
Convert the value in the provided JSONObject at 'tag' to a numeric Expression, or a function, with a fallback if the json is null.Expression
MBFunction. numeric()
GeoToolsExpression
from json definition that evaluates to a numeric, used for properties such as 'line-width' and 'opacity'.Expression
MBObjectParser. percentage(JSONObject json, String name)
Convert json to Expression number between 0 and 1, or a function.Expression
MBObjectParser. percentage(JSONObject json, String name, Number fallback)
Convert json to Expression number between 0 and 1, or a function.Expression
MBObjectParser. string(JSONArray json, int index)
Convert the value in the provided JSONArray at index to a string Literal, or a Function.Expression
MBObjectParser. string(JSONObject json, String name, String fallback)
Convert json to GeoTools Expression string, or a function. -
Uses of Expression in org.geotools.mbstyle.sprite
Methods in org.geotools.mbstyle.sprite with parameters of type Expression Modifier and Type Method Description Icon
SpriteGraphicFactory. getIcon(Feature feature, Expression url, String format, int size)
-
Uses of Expression in org.geotools.mbstyle.transform
Methods in org.geotools.mbstyle.transform that return Expression Modifier and Type Method Description Expression
MBStyleTransformer. cqlExpressionFromTokens(String tokenStr)
Take a string that may contain Mapbox-style tokens, and convert it to a CQL expression.Methods in org.geotools.mbstyle.transform with parameters of type Expression Modifier and Type Method Description ExternalGraphic
MBStyleTransformer. createExternalGraphicForSprite(Expression iconName, Expression iconSize, MBStyle styleContext)
Takes the name of an icon, and anMBStyle
as a context, and returns an External Graphic referencing the full URL of the image for consumption by theSpriteGraphicFactory
.ExternalGraphic
MBStyleTransformer. createExternalGraphicForSprite(Expression iconName, MBStyle styleContext)
Takes the name of an icon, and anMBStyle
as a context, and returns an External Graphic referencing the full URL of the image for consumption by theSpriteGraphicFactory
.static <T> T
MBStyleTransformer. requireLiteral(Expression expression, Class<T> clazz, T fallback, String propertyName, String layerId)
Utility method for getting a concrete value out of an expression, used by transformer methods when GeoTools is unable to accept an expression. -
Uses of Expression in org.geotools.process.function
Classes in org.geotools.process.function that implement Expression Modifier and Type Class Description class
ProcessFunction
Methods in org.geotools.process.function that return types with arguments of type Expression Modifier and Type Method Description List<Expression>
ProcessFunction. getParameters()
Method parameters in org.geotools.process.function with type arguments of type Expression Modifier and Type Method Description Function
ProcessFunctionFactory. function(String name, List<Expression> args, Literal fallback)
Function
ProcessFunctionFactory. function(Name processName, List<Expression> args, Literal fallback)
Constructor parameters in org.geotools.process.function with type arguments of type Expression Constructor Description ProcessFunction(Name processName, List<Expression> inputExpressions, Map<String,Parameter<?>> parameters, Process process, Literal fallbackValue)
-
Uses of Expression in org.geotools.process.geometry
Classes in org.geotools.process.geometry that implement Expression Modifier and Type Class Description class
PolygonLabelFunction
Methods in org.geotools.process.geometry that return types with arguments of type Expression Modifier and Type Method Description List<Expression>
PolygonLabelFunction. getParameters()
Method parameters in org.geotools.process.geometry with type arguments of type Expression Modifier and Type Method Description Function
PolygonLabelFunctionFactory. function(String name, List<Expression> args, Literal fallback)
Function
PolygonLabelFunctionFactory. function(Name name, List<Expression> args, Literal fallback)
Constructor parameters in org.geotools.process.geometry with type arguments of type Expression Constructor Description PolygonLabelFunction(List<Expression> parameters, Literal fallback)
-
Uses of Expression in org.geotools.process.vector
Fields in org.geotools.process.vector declared as Expression Modifier and Type Field Description Expression
TransformProcess.Definition. expression
Expression used to generate the target value; most simply a PropertyName -
Uses of Expression in org.geotools.renderer.chart
Methods in org.geotools.renderer.chart with parameters of type Expression Modifier and Type Method Description Icon
ChartGraphicFactory. getIcon(Feature feature, Expression urlExpression, String format, int size)
-
Uses of Expression in org.geotools.renderer.lite
Methods in org.geotools.renderer.lite that return Expression Modifier and Type Method Description protected Expression
GraphicsAwareDpiRescaleStyleVisitor. rescaleGraphicSize(Graphic gr)
-