Uses of Interface
org.geotools.api.filter.expression.Expression
Packages that use Expression
Package
Description
Filters features according their properties.
An expression is a combination of one or more elements that evaluate to single
Object
value.The following package is an implementation of OGC Symbology Encoding 1.1.0 and ISO 19117 : Portrayal
This package contains the implementation of a ComplexDataStore,
Common Query Language (CQL)
Extended Common Query Language (ECQL)
JSON Parsing support for MapBox Style support.
Geometry processing support for the GeoTools library.
Vector processing support for the GeoTools library.
A simple renderer implementation.
Styling to be applied on
org.geotools.renderer.geom.Geometry
objects at rendering time.Allows for symbolization of geospatial data.
The package name does not map the prefix name because we feel that this
is a better representation.
Encoder for style objects as YSLD.
Parser for YSLD into style objects.
-
Uses of Expression in org.geootols.filter.text.cql_2
Methods in org.geootols.filter.text.cql_2 that return ExpressionModifier and TypeMethodDescriptionfinal 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 ExpressionModifier and TypeMethodDescriptionstatic 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 ExpressionModifier and TypeMethodDescriptionPropertyIsBetween.getExpression()
Returns the expression to be compared by this operator.PropertyIsLike.getExpression()
Returns the expression whose value will be compared against the wildcard- containing string provided by the getLiteral() method.PropertyIsNil.getExpression()
Returns the expression whose value will be checked fornull
.PropertyIsNull.getExpression()
Returns the expression whose value will be checked fornull
.BinaryComparisonOperator.getExpression1()
Returns the first of the two expressions to be compared by this operator.BinaryComparisonOperator.getExpression2()
Returns the second of the two expressions to be compared by this operator.PropertyIsBetween.getLowerBoundary()
Returns the lower bounds (inclusive) an an expression.PropertyIsBetween.getUpperBoundary()
Returns the upper bounds (inclusive) as an expression.Methods in org.geotools.api.filter with parameters of type ExpressionModifier and TypeMethodDescriptionFilterFactory.add
(Expression expr1, Expression expr2) Computes the numeric addition of the first and second operand.FilterFactory.after
(Expression expr1, Expression expr2) Checks if one expression is temporally after anotherFilterFactory.after
(Expression expr1, Expression expr2, MultiValuedFilter.MatchAction matchAction) Checks if one expression is temporally after anotherFilterFactory.anyInteracts
(Expression expr1, Expression expr2) Checks if one expression temporally interacts in any way with anotherFilterFactory.anyInteracts
(Expression expr1, Expression expr2, MultiValuedFilter.MatchAction matchAction) Checks if one expression temporally interacts in any way with anotherFilterFactory.bbox
(Expression geometry, double minx, double miny, double maxx, double maxy, String srs) Checks if the geometry expression overlaps the specified bounding box.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.FilterFactory.bbox
(Expression propertyName, Expression bounds) FilterFactory.bbox
(Expression propertyName, Expression bounds, MultiValuedFilter.MatchAction matchAction) FilterFactory.bbox
(Expression geometry, BoundingBox bounds) Checks if the bounding box of the feature's geometry overlaps the indicated bounds.FilterFactory.bbox
(Expression geometry, BoundingBox3D env) Checks if the geometry expression overlaps the specified bounding box.FilterFactory.bbox
(Expression geometry, BoundingBox3D env, MultiValuedFilter.MatchAction matchAction) Checks if the geometry expression overlaps the specified bounding box.FilterFactory.bbox
(Expression geometry, BoundingBox bounds, MultiValuedFilter.MatchAction matchAction) Checks if the bounding box of the feature's geometry overlaps the indicated bounds.FilterFactory.before
(Expression expr1, Expression expr2) Checks if one expression is temporally before anotherFilterFactory.before
(Expression expr1, Expression expr2, MultiValuedFilter.MatchAction matchAction) Checks if one expression is temporally before anotherFilterFactory.begins
(Expression expr1, Expression expr2) Checks if one expression temporally begins anotherFilterFactory.begins
(Expression expr1, Expression expr2, MultiValuedFilter.MatchAction matchAction) Checks if one expression temporally begins anotherFilterFactory.begunBy
(Expression expr1, Expression expr2) Checks if one expression is temporally begun by anotherFilterFactory.begunBy
(Expression expr1, Expression expr2, MultiValuedFilter.MatchAction matchAction) Checks if one expression is temporally begun by anotherFilterFactory.between
(Expression expr, Expression lower, Expression upper) A compact way of encoding a range check.FilterFactory.between
(Expression expr, Expression lower, Expression upper, MultiValuedFilter.MatchAction matchAction) A compact way of encoding a range check.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.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.FilterFactory.contains
(Expression geometry1, Expression geometry2) Checks if the the first geometric operand contains the second.FilterFactory.contains
(Expression geometry1, Expression geometry2, MultiValuedFilter.MatchAction matchAction) Checks if the the first geometric operand contains the second.FilterFactory.crosses
(Expression geometry1, Expression geometry2) Checks if the first geometric operand crosses the second.FilterFactory.crosses
(Expression geometry1, Expression geometry2, MultiValuedFilter.MatchAction matchAction) Checks if the first geometric operand crosses the second.FilterFactory.disjoint
(Expression geometry1, Expression geometry2) Checks if the first operand is disjoint from the second.FilterFactory.disjoint
(Expression geometry1, Expression geometry2, MultiValuedFilter.MatchAction matchAction) Checks if the first operand is disjoint from the second.FilterFactory.divide
(Expression expr1, Expression expr2) Computes the numeric quotient resulting from dividing the first operand by the second.FilterFactory.during
(Expression expr1, Expression expr2) Checks if one expression is temporally during anotherFilterFactory.during
(Expression expr1, Expression expr2, MultiValuedFilter.MatchAction matchAction) Checks if one expression is temporally during anotherFilterFactory.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.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.FilterFactory.endedBy
(Expression expr1, Expression expr2) Checks if one expression is temporally ended by anotherFilterFactory.endedBy
(Expression expr1, Expression expr2, MultiValuedFilter.MatchAction matchAction) Checks if one expression is temporally ended by anotherFilterFactory.ends
(Expression expr1, Expression expr2) Checks if one expression temporally ends by anotherFilterFactory.ends
(Expression expr1, Expression expr2, MultiValuedFilter.MatchAction matchAction) Checks if one expression temporally ends by anotherFilterFactory.equal
(Expression geometry1, Expression geometry2) Checks if the geometry of the two operands are equal.FilterFactory.equal
(Expression expr1, Expression expr2, boolean matchCase) Compares that two sub-expressions are equal to eacher otherFilterFactory.equal
(Expression expr1, Expression expr2, boolean matchCase, MultiValuedFilter.MatchAction matchAction) Compares that two sub-expressions are equal to eacher otherFilterFactory.equal
(Expression geometry1, Expression geometry2, MultiValuedFilter.MatchAction matchAction) Checks if the geometry of the two operands are equal.FilterFactory.equals
(Expression expr1, Expression expr2) Compares that two sub-expressions are equal to each other.FilterFactory.function
(String name, Expression... args) Call into some implementation-specific function.FilterFactory.function
(Name name, Expression... args) Call into some implementation-specific function.FilterFactory.greater
(Expression expr1, Expression expr2) Checks that the first sub-expression is greater than the second subexpression.FilterFactory.greater
(Expression expr1, Expression expr2, boolean matchCase) Checks that the first sub-expression is greater than the second subexpression.FilterFactory.greater
(Expression expr1, Expression expr2, boolean matchCase, MultiValuedFilter.MatchAction matchAction) Checks that the first sub-expression is greater than the second subexpression.FilterFactory.greaterOrEqual
(Expression expr1, Expression expr2) Checks that the first sub-expression is greater or equal to the second subexpression.FilterFactory.greaterOrEqual
(Expression expr1, Expression expr2, boolean matchCase) Checks that the first sub-expression is greater or equal to the second subexpression.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.FilterFactory.intersects
(Expression geometry1, Expression geometry2) Checks if the two geometric operands intersect.FilterFactory.intersects
(Expression geometry1, Expression geometry2, MultiValuedFilter.MatchAction matchAction) Checks if the two geometric operands intersect.FilterFactory.isNil
(Expression expr, Object nilReason) Checks if an expression's value is nil.FilterFactory.isNull
(Expression expr) Checks if an expression's value isnull
.FilterFactory.less
(Expression expr1, Expression expr2) Checks that its first sub-expression is less than its second subexpression.FilterFactory.less
(Expression expr1, Expression expr2, boolean matchCase) FilterFactory.less
(Expression expr1, Expression expr2, boolean matchCase, MultiValuedFilter.MatchAction matchAction) FilterFactory.lessOrEqual
(Expression expr1, Expression expr2) Checks that its first sub-expression is less than or equal to its second subexpression.FilterFactory.lessOrEqual
(Expression expr1, Expression expr2, boolean matchCase) FilterFactory.lessOrEqual
(Expression expr1, Expression expr2, boolean matchCase, MultiValuedFilter.MatchAction matchAction) FilterFactory.like
(Expression expr, String pattern) Character string comparison operator with pattern matching and default wildcards.FilterFactory.like
(Expression expr, String pattern, String wildcard, String singleChar, String escape) Character string comparison operator with pattern matching and specified wildcards.FilterFactory.like
(Expression expr, String pattern, String wildcard, String singleChar, String escape, boolean matchCase) Character string comparison operator with pattern matching and specified wildcards.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.FilterFactory.meets
(Expression expr1, Expression expr2) Checks if one expression temporally meets anotherFilterFactory.meets
(Expression expr1, Expression expr2, MultiValuedFilter.MatchAction matchAction) Checks if one expression temporally meets anotherFilterFactory.metBy
(Expression expr1, Expression expr2) Checks if one expression is temporally met by anotherFilterFactory.metBy
(Expression expr1, Expression expr2, MultiValuedFilter.MatchAction matchAction) Checks if one expression is temporally met by anotherFilterFactory.multiply
(Expression expr1, Expression expr2) Computes the numeric product of their first and second operand.FilterFactory.notEqual
(Expression expr1, Expression expr2) Checks that the first sub-expression is not equal to the second subexpression.FilterFactory.notEqual
(Expression expr1, Expression expr2, boolean matchCase) Checks that the first sub-expression is not equal to the second subexpression.FilterFactory.notEqual
(Expression expr1, Expression expr2, boolean matchCase, MultiValuedFilter.MatchAction matchAction) Checks that the first sub-expression is not equal to the second subexpression.FilterFactory.overlappedBy
(Expression expr1, Expression expr2) Checks if one expression is temporally overlapped by anotherFilterFactory.overlappedBy
(Expression expr1, Expression expr2, MultiValuedFilter.MatchAction matchAction) Checks if one expression is temporally overlapped by anotherFilterFactory.overlaps
(Expression geometry1, Expression geometry2) Checks if the interior of the first geometry somewhere overlaps the interior of the second geometry.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.FilterFactory.subtract
(Expression expr1, Expression expr2) Computes the numeric difference between the first and second operand.FilterFactory.tcontains
(Expression expr1, Expression expr2) Checks if one expression temporally contains anotherFilterFactory.tcontains
(Expression expr1, Expression expr2, MultiValuedFilter.MatchAction matchAction) Checks if one expression temporally contains anotherFilterFactory.tequals
(Expression expr1, Expression expr2) Checks if one expression temporally equals anotherFilterFactory.tequals
(Expression expr1, Expression expr2, MultiValuedFilter.MatchAction matchAction) Checks if one expression temporally equals anotherFilterFactory.touches
(Expression propertyName1, Expression geometry2) Checks if the feature's geometry touches, but does not overlap with the geometry held by this object.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.FilterFactory.toverlaps
(Expression expr1, Expression expr2) Checks if one expression temporally overlaps anotherFilterFactory.toverlaps
(Expression expr1, Expression expr2, MultiValuedFilter.MatchAction matchAction) Checks if one expression temporally overlaps anotherFilterFactory.within
(Expression geometry1, Expression geometry2) Checks if the feature's geometry is completely contained by the specified constant geometry.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.expressionModifier and TypeInterfaceDescriptioninterface
Encodes the operation of addition.interface
Abstract base class for the various filter expressions that compute some value from two input values.interface
Encodes the operation of division where the first argument is divided by the second argument.interface
Instances of this class represent a function call into some implementation-specific function.interface
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
Instances of this interface provide a constant, literal value that can be used in expressions.interface
Encodes the operation of multiplication.interface
Expression class whose value is computed by retrieving the value indicated by the provided name.interface
Encodes the operation of subtraction where the second argument is subtracted from the first.interface
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 ExpressionModifier and TypeClassDescriptionfinal class
Placeholder class used to represent a NIL expression, evaluates tonull
.Fields in org.geotools.api.filter.expression declared as ExpressionModifier and TypeFieldDescriptionstatic final Expression
Expression.NIL
Constant expression that always evaulates tonull
.Methods in org.geotools.api.filter.expression that return ExpressionModifier and TypeMethodDescriptionBinaryExpression.getExpression1()
Returns the expression that represents the first (left) value that will be used in the computation of another value.BinaryExpression.getExpression2()
Returns the expression that represents the second (right) value that will be used in the computation of another value.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 ExpressionModifier and TypeMethodDescriptionFunction.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 ExpressionModifier and TypeMethodDescriptionInternalFunction.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 ExpressionModifier and TypeMethodDescriptionBinarySpatialOperator.getExpression1()
Returns an expression that will be evaluated to determine the first operand to the spatial predicate represented by this operator.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 ExpressionModifier and TypeMethodDescriptionBinaryTemporalOperator.getExpression1()
Returns the first of the two expressions to be compared by this operator.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 ExpressionModifier and TypeMethodDescriptionAnchorPoint.getAnchorPointX()
get the x coordinate of the anchor pointAnchorPoint.getAnchorPointY()
get the y coordinate of the anchor pointSelectedChannelType.getChannelName()
Returns the channel's name.ColorMapEntry.getColor()
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.Stroke.getColor()
Indicates the color of the line if it is to be solid-color filled.Stroke.getDashOffset()
A dash array need not start from the beginning.Displacement.getDisplacementX()
Returns an expression that computes a pixel offset from the geometry point.Displacement.getDisplacementY()
Returns an expression that computes a pixel offset from the geometry point.TextSymbolizer.getFeatureDescription()
Description is used by text oriented renders such as KML and RSS to specify a feature's descriptionContrastEnhancement.getGammaValue()
How much to brighten (values greater than 1.0) or dim (values less than 1.0) an image.Graphic.getGap()
LinePlacement.getGap()
Gap gives the distance between two graphics.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.Graphic.getInitialGap()
LinePlacement.getInitialGap()
InitialGap specifies how far away the first graphic will be drawn relative to the start of the rendering lineTextSymbolizer.getLabel()
Returns the expression that will be evaluated to determine what text is displayed.Stroke.getLineCap()
This parameter controls how line strings should be capped.Stroke.getLineJoin()
This parameter controls how line strings should be joined together.ColorMapEntry.getOpacity()
Fill.getOpacity()
This specifies the level of translucency to use when rendering the fill.Graphic.getOpacity()
Indicates the level of translucency as a floating point number whose value is between 0.0 and 1.0 (inclusive).RasterSymbolizer.getOpacity()
Indicates the level of translucency as a floating point number whose value is between 0.0 and 1.0 (inclusive).Stroke.getOpacity()
Indicates the level of translucency as a floating point number whose value is between 0.0 and 1.0 (inclusive).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.LinePlacement.getPerpendicularOffset()
The PerpendicularOffset element of a LinePlacement gives the perpendicular distance away from a line to draw a label.LineSymbolizer.getPerpendicularOffset()
PerpendicularOffset allows to draw lines in parallel to the original geometry.PolygonSymbolizer.getPerpendicularOffset()
PerpendicularOffset works as defined for LineSymbolizer, allowing to draw polygons smaller or larger than their actual geometry.TextSymbolizer.getPriority()
Priority -- null = use the default labeling priority Expression = an expression that evaluates to a number (ie.ColorMapEntry.getQuantity()
Halo.getRadius()
Returns the expression that will be evaluated to get the pixel radius of the halo around the text.ShadedRelief.getReliefFactor()
The ReliefFactor gives the amount of exaggeration to use for the height of the ?Graphic.getRotation()
Returns the expression that will be used to calculate the rotation of the graphic when it is drawn.PointPlacement.getRotation()
Returns the rotation of the label.Font.getSize()
Font size in pixels with a default of 10 pixels.Graphic.getSize()
The Size element gives the absolute size of the graphic in uoms encoded as a floating- point number.TextSymbolizer.getSnippet()
Abstract is used by text oriented renderers such as KML and RSS to specify an abstract (RSS) or a snippet (KML)Font.getStyle()
The "font-style" SVG parameter should be "normal", "italic", or "oblique".OtherText.getText()
The text expression to be used in the specified location.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)Font.getWeight()
The "font-weight" SVG parameter should be "normal" or "bold".Mark.getWellKnownName()
Returns the expression whose value will indicate the symbol to draw.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 ExpressionModifier and TypeMethodDescriptionStroke.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.Font.getFamily()
SVG font-family parameters in preferred order.ContrastEnhancement.getOptions()
Return vendor options relating to the enhancement methodContrastMethodStrategy.getOptions()
Return the Map of VendorOptions used by this strategy.ExtensionSymbolizer.getParameters()
Live map symbolizer expressions.Methods in org.geotools.api.style with parameters of type ExpressionModifier and TypeMethodDescriptionvoid
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.StyleFactory.anchorPoint
(Expression x, Expression y) StyleFactory.colorMap
(Expression propertyName, Expression... mapping) Wrap up a "Categorize" function using the provided expressions.StyleFactory.colorReplacement
(Expression propertyName, Expression... mapping) Wrap up a replacement function using the provided expressions.StyleFactory.contrastEnhancement
(Expression gamma, String method) StyleFactory.contrastEnhancement
(Expression gamma, ContrastMethod method) StyleFactory.createAnchorPoint
(Expression x, Expression y) StyleFactory.createContrastEnhancement
(Expression gammaValue) StyleFactory.createDisplacement
(Expression x, Expression y) StyleFactory.createFill
(Expression color) StyleFactory.createFill
(Expression color, Expression opacity) StyleFactory.createFill
(Expression color, Expression backgroundColor, Expression opacity, Graphic graphicFill) StyleFactory.createFont
(Expression fontFamily, Expression fontStyle, Expression fontWeight, Expression fontSize) StyleFactory.createGraphic
(ExternalGraphic[] externalGraphics, Mark[] marks, Symbol[] symbols, Expression opacity, Expression size, Expression rotation) StyleFactory.createHalo
(Fill fill, Expression radius) StyleFactory.createLinePlacement
(Expression offset) StyleFactory.createMark
(Expression wellKnownName, Stroke stroke, Fill fill, Expression size, Expression rotation) StyleFactory.createPointPlacement
(AnchorPoint anchorPoint, Displacement displacement, Expression rotation) StyleFactory.createRasterSymbolizer
(String geometryPropertyName, Expression opacity, ChannelSelection channel, Expression overlap, ColorMap colorMap, ContrastEnhancement ce, ShadedRelief relief, Symbolizer outline) StyleFactory.createSelectedChannelType
(Expression name, Expression gammaValue) StyleFactory.createSelectedChannelType
(Expression name, ContrastEnhancement enhancement) StyleFactory.createShadedRelief
(Expression reliefFactor) StyleFactory.createStroke
(Expression color, Expression width) A convienice method to make a simple strokeStyleFactory.createStroke
(Expression color, Expression width, Expression opacity) A convienice method to make a simple strokeStyleFactory.createStroke
(Expression color, Expression width, Expression opacity, Expression lineJoin, Expression lineCap, float[] dashArray, Expression dashOffset, Graphic graphicFill, Graphic graphicStroke) creates a strokeStyleFactory.createTextSymbolizer
(Fill fill, Font[] fonts, Halo halo, Expression label, LabelPlacement labelPlacement, String geometryPropertyName) StyleFactory.createTextSymbolizer
(Fill fill, Font[] fonts, Halo halo, Expression label, LabelPlacement labelPlacement, String geometryPropertyName, Graphic graphic) Label Shield hack, non SLD 1.1StyleFactory.displacement
(Expression dx, Expression dy) Create DisplacementStyleFactory.fill
(GraphicFill fill, Expression color, Expression opacity) Create fill.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.StyleFactory.graphic
(List<GraphicalSymbol> symbols, Expression opacity, Expression size, Expression rotation, AnchorPoint anchor, Displacement disp) Create a graphic.StyleFactory.graphicFill
(List<GraphicalSymbol> symbols, Expression opacity, Expression size, Expression rotation, AnchorPoint anchorPoint, Displacement displacement) StyleFactory.graphicLegend
(List<GraphicalSymbol> symbols, Expression opacity, Expression size, Expression rotation, AnchorPoint anchorPoint, Displacement displacement) StyleFactory.graphicStroke
(List<GraphicalSymbol> symbols, Expression opacity, Expression size, Expression rotation, AnchorPoint anchorPoint, Displacement displacement, Expression initialGap, Expression gap) StyleFactory.halo
(Fill fill, Expression radius) StyleFactory.linePlacement
(Expression offset, Expression initialGap, Expression gap, boolean repeated, boolean aligned, boolean generalizedLine) StyleFactory.lineSymbolizer
(String name, Expression geometry, Description description, Unit<?> unit, Stroke stroke, Expression offset) StyleFactory.mark
(Expression wellKnownName, Fill fill, Stroke stroke) StyleFactory.pointPlacement
(AnchorPoint anchor, Displacement displacement, Expression rotation) 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.StyleFactory.polygonSymbolizer
(String name, Expression geometry, Description description, Unit<?> unit, Stroke stroke, Fill fill, Displacement displacement, Expression offset) StyleFactory.rasterSymbolizer
(String name, Expression geometry, Description description, Unit<?> unit, Expression opacity, ChannelSelection channelSelection, OverlapBehaviorEnum overlapsBehaviour, ColorMap colorMap, ContrastEnhancement contrast, ShadedRelief shaded, Symbolizer outline) 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.StyleFactory.shadedRelief
(Expression reliefFactor, boolean brightnessOnly) StyleFactory.stroke
(Expression color, Expression opacity, Expression width, Expression join, Expression cap, float[] dashes, Expression offset) StyleFactory.stroke
(GraphicFill fill, Expression color, Expression opacity, Expression width, Expression join, Expression cap, float[] dashes, Expression offset) StyleFactory.stroke
(GraphicStroke stroke, Expression color, Expression opacity, Expression width, Expression join, Expression cap, float[] dashes, Expression offset) 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 ExpressionModifier and TypeMethodDescriptionStyleFactory.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.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 ExpressionModifier and TypeClassDescriptionclass
Function which wraps an instance of geometry in its associatd multi geometry type.class
class
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 ExpressionModifier and TypeClassDescriptionclass
Function
to format a time given as aDate
using aSimpleDateFormat
pattern in a time zone supported byTimeZone
.class
This function converts double values to DirectPosition geometry type.class
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
This function converts double values to 1D LineString geometry object.class
This function converts double values to a 2D Point geometry type.class
This function redirects an attribute to be encoded as xlink:href, instead of being encoded as a full attribute.class
Vocabulary translation; using an external lookup table.Fields in org.geotools.appschema.filter.expression declared as ExpressionModifier and TypeFieldDescriptionstatic final Expression
ToPointFunction.GML_ID
static final Expression
ToDirectPositionFunction.SRS_NAME
Methods in org.geotools.appschema.filter.expression that return types with arguments of type ExpressionModifier and TypeMethodDescriptionFormatDateTimezoneFunction.getParameters()
ToDirectPositionFunction.getParameters()
ToEnvelopeFunction.getParameters()
ToLineStringFunction.getParameters()
ToPointFunction.getParameters()
ToXlinkHrefFunction.getParameters()
VocabFunction.getParameters()
Constructor parameters in org.geotools.appschema.filter.expression with type arguments of type ExpressionModifierConstructorDescriptionFormatDateTimezoneFunction
(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 ExpressionModifier and TypeMethodDescriptionprotected Expression
JdbcMultipleValueEncoder.visit
(Expression expression, Object extraData) 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 ExpressionModifier and TypeMethodDescriptionvoid
WrappedFilterToSql.encode
(Expression expression) 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 ExpressionModifier and TypeMethodDescriptionstatic 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 ExpressionMethods in org.geotools.brewer.color that return ExpressionMethods in org.geotools.brewer.color with parameters of type ExpressionModifier and TypeMethodDescriptionstatic 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 -
Uses of Expression in org.geotools.brewer.styling.builder
Methods in org.geotools.brewer.styling.builder with parameters of type ExpressionModifier and TypeMethodDescriptionSelectedChannelTypeBuilder.channelName
(Expression channelName) ColorMapEntryBuilder.color
(Expression color) FillBuilder.color
(Expression color) StrokeBuilder.color
(Expression color) StrokeBuilder.dashOffset
(Expression dashOffset) ShadedReliefBuilder.factor
(Expression factor) FontBuilder.family
(Expression family) ContrastEnhancementBuilder.gamma
(Expression gamma) LinePlacementBuilder.gap
(Expression gap) ExtensionSymbolizerBuilder.geometry
(Expression geometry) LineSymbolizerBuilder.geometry
(Expression geometry) PointSymbolizerBuilder.geometry
(Expression geometry) PolygonSymbolizerBuilder.geometry
(Expression geometry) RasterSymbolizerBuilder.geometry
(Expression geometry) TextSymbolizerBuilder.geometry
(Expression geometry) TextSymbolizerBuilder.label
(Expression label) StrokeBuilder.lineCap
(Expression lineCap) StrokeBuilder.lineJoin
(Expression lineJoin) MarkBuilder.name
(Expression name) LinePlacementBuilder.offset
(Expression offset) ColorMapEntryBuilder.opacity
(Expression opacity) FillBuilder.opacity
(Expression opacity) GraphicBuilder.opacity
(Expression opacity) GraphicLegendBuilder.opacity
(Expression opacity) RasterSymbolizerBuilder.opacity
(Expression opacity) StrokeBuilder.opacity
(Expression opacity) ExtensionSymbolizerBuilder.param
(String name, Expression param) LineSymbolizerBuilder.perpendicularOffset
(Expression perpendicularOffset) TextSymbolizerBuilder.priority
(Expression priority) ColorMapEntryBuilder.quantity
(Expression quantity) HaloBuilder.radius
(Expression radius) GraphicBuilder.rotation
(Expression rotation) GraphicLegendBuilder.rotation
(Expression rotation) PointPlacementBuilder.rotation
(Expression rotation) FontBuilder.size
(Expression size) GraphicBuilder.size
(Expression size) GraphicLegendBuilder.size
(Expression size) FontBuilder.style
(Expression style) FeatureTypeStyleBuilder.transformation
(Expression transformation) FontBuilder.weight
(Expression weight) StrokeBuilder.width
(Expression width) AnchorPointBuilder.x
(Expression x) DisplacementBuilder.x
(Expression x) AnchorPointBuilder.y
(Expression y) DisplacementBuilder.y
(Expression y) Method parameters in org.geotools.brewer.styling.builder with type arguments of type ExpressionModifier and TypeMethodDescriptionStrokeBuilder.dashArray
(List<Expression> dashArrayExpressions) ContrastEnhancementBuilder.exponential
(Map<String, Expression> constrastParameters) ContrastEnhancementBuilder.histogram
(Map<String, Expression> constrastParameters) ContrastEnhancementBuilder.logarithmic
(Map<String, Expression> constrastParameters) 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 ExpressionModifier and TypeFieldDescriptionprotected Builder<? extends Expression>
ExpressionBuilder.delegate
Methods in org.geotools.brewer.styling.filter.expression that return ExpressionModifier and TypeMethodDescriptionChildExpressionBuilder.build()
Build the parameter; adding it to the parent.ExpressionBuilder.build()
Build the expression.FunctionBuilder.ParamBuilder.build()
Methods in org.geotools.brewer.styling.filter.expression with parameters of type ExpressionModifier and TypeMethodDescriptionChildExpressionBuilder.reset
(Expression original) ExpressionBuilder.reset
(Expression original) Constructors in org.geotools.brewer.styling.filter.expression with parameters of type ExpressionModifierConstructorDescriptionChildExpressionBuilder
(P parent, Expression expr1) ExpressionBuilder
(Expression expr) -
Uses of Expression in org.geotools.coverage.grid.io
Subinterfaces of Expression in org.geotools.coverage.grid.ioModifier and TypeInterfaceDescriptioninterface
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 ExpressionModifier and TypeClassDescriptionclass
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 ExpressionModifier and TypeMethodDescriptionstatic 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 ExpressionModifier and TypeFieldDescriptionprotected final Expression
NestedAttributeMapping.nestedFeatureType
Name of the nested features elementprotected Expression
AttributeMapping.sourceExpression
Fields in org.geotools.data.complex with type parameters of type ExpressionModifier and TypeFieldDescriptionprotected List<Expression>
DataAccessMappingFeatureIterator.foreignIds
Methods in org.geotools.data.complex that return ExpressionModifier and TypeMethodDescriptionFeatureTypeMapping.getFeatureIdExpression()
AttributeMapping.getIdentifierExpression()
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 ExpressionModifier and TypeMethodDescriptionFeatureTypeMapping.findMappingsFor
(XPathUtil.StepList propertyName, boolean includeNestedMappings) Looks up for attribute mappings matching the xpath expressionpropertyName
.XmlFeatureTypeMapping.findMappingsFor
(XPathUtil.StepList propertyName, boolean includeNestedMappings) Looks up for attribute mappings matching the xpath expressionpropertyName
.protected Map<Name,
Expression> AbstractMappingFeatureIterator.getClientProperties
(Property attribute) AttributeMapping.getClientProperties()
XmlFeatureTypeMapping.getExpressionsIgnoreIndex
(XPathUtil.StepList targetPath) Methods in org.geotools.data.complex with parameters of type ExpressionModifier and TypeMethodDescriptionprotected 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) FeatureTypeMapping.getAttributeMappingsByExpression
(Expression sourceExpression) Finds the attribute mappings for the given source expression.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) 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 ExpressionModifier and TypeMethodDescriptionprotected 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 ExpressionModifierConstructorDescriptionAttributeMapping
(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 ExpressionModifierConstructorDescriptionAttributeMapping
(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.configModifier and TypeInterfaceDescriptioninterface
Represents a mapping that can result in multiple values.Classes in org.geotools.data.complex.config that implement ExpressionModifier and TypeClassDescriptionfinal class
Implementation of the multivalued mappings API for JDBC based data sources.Methods in org.geotools.data.complex.config that return ExpressionModifier and TypeMethodDescriptionJdbcMultipleValue.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 -
Uses of Expression in org.geotools.data.complex.filter
Methods in org.geotools.data.complex.filter that return ExpressionModifier and TypeMethodDescriptionExpression[][]
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 ExpressionMethods in org.geotools.data.complex.filter with parameters of type ExpressionModifier and TypeMethodDescriptionXPath.set
(Attribute att, XPathUtil.StepList xpath, Object value, String id, AttributeType targetNodeType, boolean isXlinkRef, AttributeDescriptor targetDescriptor, Expression sourceExpression) 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 ExpressionModifier and TypeMethodDescriptionCustomAttributeExpressionFactory.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 ExpressionModifier and TypeMethodDescriptionCustomMappingFactory.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 ExpressionModifier and TypeMethodDescriptionCustomMappingFactory.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 ExpressionModifier and TypeMethodDescriptionprotected 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.duckdb
Methods in org.geotools.data.duckdb with parameters of type ExpressionModifier and TypeMethodDescriptionprotected Object
DuckDBFilterToSQL.visitBBOX
(BBOX filter, Expression leftExp, Expression rightExpt, Object extraData) protected Object
DuckDBFilterToSQL.visitBinarySpatialOperator
(BinarySpatialOperator filter, Expression leftExp, Expression rightExpt, Object extraData) protected Object
DuckDBFilterToSQL.visitDistanceBufferOperator
(DistanceBufferOperator filter, Expression leftExp, Expression rightExpt, Object extraData) -
Uses of Expression in org.geotools.data.geoparquet
Methods in org.geotools.data.geoparquet with parameters of type ExpressionModifier and TypeMethodDescriptionprotected Object
GeoParquetFilterToSQL.visitBBOX
(BBOX filter, Expression leftExp, Expression rightExpt, Object extraData) Converts a bounding box filter to optimized SQL using bbox components. -
Uses of Expression in org.geotools.data.h2
Methods in org.geotools.data.h2 with parameters of type ExpressionModifier and TypeMethodDescriptionprotected 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 ExpressionModifier and TypeMethodDescriptionprotected 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 ExpressionModifier and TypeMethodDescriptionprotected 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 ExpressionModifier and TypeMethodDescriptionprotected 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 ExpressionModifier and TypeMethodDescriptionvoid
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 SQLFilterToSQL.encodeToString
(Expression expression) purely a convenience method.FilterToSQL.getExpressionType
(Expression expression) Returns the expression type, if can be found, or null otherwise.protected boolean
FilterToSQL.isBinaryExpression
(Expression e) protected void
FilterToSQL.processLikeLeftOperand
(Object extraData, boolean matchCase, Expression att, Class attributeType) 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 ExpressionModifier and TypeFieldDescriptionprotected Expression
JoiningQuery.QueryJoin.foreignKeyName
protected Expression
JoiningQuery.QueryJoin.joiningKeyName
Fields in org.geotools.data.joining with type parameters of type ExpressionMethods in org.geotools.data.joining that return ExpressionModifier and TypeMethodDescriptionJoiningQuery.QueryJoin.getForeignKeyName()
JoiningQuery.QueryJoin.getJoiningKeyName()
Methods in org.geotools.data.joining with parameters of type ExpressionModifier and TypeMethodDescriptionvoid
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 ExpressionModifierConstructorDescriptionJoiningNestedAttributeMapping
(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 ExpressionModifierConstructorDescriptionJoiningNestedAttributeMapping
(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 ExpressionModifier and TypeMethodDescriptionprotected 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 ExpressionModifier and TypeClassDescriptionfinal class
Function that returns a random ID for a collection.final class
Function used to chain an entity with a sub collection.class
Extracts all the values of a given JSON path.final class
Function that selects a JSON object using a JSON path.final class
Function used to chain an entity with a sub collection.Methods in org.geotools.data.mongodb.complex that return ExpressionModifier and TypeMethodDescriptionMongoNestedAttributeExpressionFactory.createNestedAttributeExpression
(FeatureTypeMapping mappings, XPathUtil.StepList xpath, NestedAttributeMapping nestedMapping) Methods in org.geotools.data.mongodb.complex with parameters of type ExpressionModifier and TypeMethodDescriptionMongoNestedMappingFactory.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 ExpressionModifier and TypeMethodDescriptionMongoNestedMappingFactory.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 ExpressionModifierConstructorDescriptionMongoNestedMapping
(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 ExpressionModifierConstructorDescriptionMongoNestedMapping
(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 ExpressionModifier and TypeMethodDescriptionprotected 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 ExpressionModifier and TypeMethodDescriptionprotected 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 ExpressionModifier and TypeClassDescriptionclass
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 ExpressionModifier and TypeMethodDescriptionprotected void
PostgisFilterToSQL.processLikeLeftOperand
(Object extraData, boolean matchCase, Expression att, Class attributeType) 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 ExpressionModifier and TypeClassDescriptionclass
NEAREST function implementation for Postgis
Function name: pgNearest
example: -
Uses of Expression in org.geotools.data.singlestore
Methods in org.geotools.data.singlestore with parameters of type ExpressionModifier and TypeMethodDescriptionprotected Object
SingleStoreFilterToSQL.visitBinarySpatialOperator
(BinarySpatialOperator filter, Expression e1, Expression e2, boolean swapped, Object extraData) pre-5.6 spatial functions.protected Object
SingleStoreFilterToSQL.visitBinarySpatialOperator
(BinarySpatialOperator filter, Expression e1, Expression e2, Object extraData) protected Object
SingleStoreFilterToSQL.visitBinarySpatialOperatorEnhanced
(BinarySpatialOperator filter, Expression e1, Expression e2, boolean swapped, Object extraData) supported if version of SingleStore is at least 5.6. -
Uses of Expression in org.geotools.data.sqlserver
Methods in org.geotools.data.sqlserver with parameters of type ExpressionModifier and TypeMethodDescriptionprotected 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 ExpressionConstructors in org.geotools.data.transform with parameters of type ExpressionModifierConstructorDescriptionDefinition
(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 -
Uses of Expression in org.geotools.feature.visitor
Methods in org.geotools.feature.visitor that return ExpressionModifier and TypeMethodDescriptionAverageVisitor.getExpression()
GroupByVisitor.getExpression()
MaxVisitor.getExpression()
MedianVisitor.getExpression()
MinVisitor.getExpression()
NearestVisitor.getExpression()
Expression used to access collection content.StandardDeviationVisitor.getExpression()
SumVisitor.getExpression()
UniqueVisitor.getExpression()
Methods in org.geotools.feature.visitor that return types with arguments of type ExpressionModifier and TypeMethodDescriptionAverageVisitor.getExpressions()
FeatureAttributeVisitor.getExpressions()
List of expressions used by visitor.GroupByVisitor.getExpressions()
MaxVisitor.getExpressions()
MedianVisitor.getExpressions()
MinVisitor.getExpressions()
NearestVisitor.getExpressions()
StandardDeviationVisitor.getExpressions()
SumVisitor.getExpressions()
UniqueVisitor.getExpressions()
GroupByVisitor.getGroupByAttributes()
GroupByVisitor.GroupByResult.getGroupByAttributes()
Methods in org.geotools.feature.visitor with parameters of type ExpressionModifier and TypeMethodDescriptionabstract FeatureCalc
Aggregate.create
(Expression expression) Factory method creating a visitor using an aggregate attribute.GroupByVisitorBuilder.withAggregateAttribute
(Expression aggregateAttribute) 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 ExpressionModifierConstructorDescriptionAverageVisitor
(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) 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 ExpressionModifierConstructorDescriptionGroupByResult
(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.filterModifier and TypeInterfaceDescriptioninterface
Quick Function implementation for direct use as a factory.Classes in org.geotools.filter that implement ExpressionModifier and TypeClassDescriptionclass
Area of provided geometry.class
Defines a complex filter (could also be called logical filter).class
The Expression class is not immutable!class
Implements a default expression, with helpful variables and static methods.class
A placeholder class used to track a function the user requested that is not supported by our java implementation.class
Abstract class for a function expression implementationclass
Default implementation of a Function; you may extend this class to implement specific functionality.class
Takes an AttributeExpression, and computes the length of the data for the attribute.class
Defines an expression that holds a literal for return.class
Holds a mathematical relationship between two expressions.Fields in org.geotools.filter declared as ExpressionModifier and TypeFieldDescriptionprotected Expression
BinaryComparisonAbstract.expression1
protected Expression
BinaryComparisonAbstract.expression2
Fields in org.geotools.filter with type parameters of type ExpressionModifier and TypeFieldDescriptionprotected List<Expression>
FunctionExpressionImpl.params
function params *Methods in org.geotools.filter that return ExpressionModifier and TypeMethodDescriptionExpressionSAXParser.create()
Creates and returns the 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 indexIsBetweenImpl.getExpression()
IsNilImpl.getExpression()
IsNullImpl.getExpression()
LikeFilterImpl.getExpression()
Gets the expression for hte filter.NullFilterImpl.getExpression()
Returns the expression which represents the null check.BinaryComparisonAbstract.getExpression1()
MathExpressionImpl.getExpression1()
Gets the left or first expression.BinaryComparisonAbstract.getExpression2()
MathExpressionImpl.getExpression2()
Gets the second expression.IsBetweenImpl.getLowerBoundary()
IsBetweenImpl.getUpperBoundary()
Methods in org.geotools.filter that return types with arguments of type ExpressionModifier and TypeMethodDescriptionFunctionExpressionImpl.getParameters()
Returns the function parameters.FunctionImpl.getParameters()
Returns the function parameters.Methods in org.geotools.filter with parameters of type ExpressionModifier and TypeMethodDescriptionFilterFactoryImpl.add
(Expression expr1, Expression expr2) FilterFactoryImpl.after
(Expression expr1, Expression expr2) FilterFactoryImpl.after
(Expression expr1, Expression expr2, MultiValuedFilter.MatchAction matchAction) FilterFactoryImpl.anyInteracts
(Expression expr1, Expression expr2) 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.FilterFactoryImpl.bbox
(Expression geometry, double minx, double miny, double maxx, double maxy, String srs) FilterFactoryImpl.bbox
(Expression e, double minx, double miny, double maxx, double maxy, String srs, MultiValuedFilter.MatchAction matchAction) FilterFactoryImpl.bbox
(Expression geometry, Expression bounds) FilterFactoryImpl.bbox
(Expression geometry, Expression bounds, MultiValuedFilter.MatchAction machAction) FilterFactoryImpl.bbox
(Expression geometry, BoundingBox bounds) FilterFactoryImpl.bbox
(Expression geometry, BoundingBox3D env) FilterFactoryImpl.bbox
(Expression e, BoundingBox3D env, MultiValuedFilter.MatchAction matchAction) FilterFactoryImpl.bbox
(Expression geometry, BoundingBox bounds, MultiValuedFilter.MatchAction matchAction) FilterFactoryImpl.before
(Expression expr1, Expression expr2) FilterFactoryImpl.before
(Expression expr1, Expression expr2, MultiValuedFilter.MatchAction matchAction) FilterFactoryImpl.begins
(Expression expr1, Expression expr2) FilterFactoryImpl.begins
(Expression expr1, Expression expr2, MultiValuedFilter.MatchAction matchAction) FilterFactoryImpl.begunBy
(Expression expr1, Expression expr2) FilterFactoryImpl.begunBy
(Expression expr1, Expression expr2, MultiValuedFilter.MatchAction matchAction) FilterFactoryImpl.between
(Expression expr, Expression lower, Expression upper) FilterFactoryImpl.between
(Expression expr, Expression lower, Expression upper, MultiValuedFilter.MatchAction matchAction) FilterFactoryImpl.beyond
(Expression geometry1, Expression geometry2, double distance, String units) FilterFactoryImpl.beyond
(Expression geometry1, Expression geometry2, double distance, String units, MultiValuedFilter.MatchAction matchAction) FilterFactoryImpl.beyond
(Expression geometry1, Geometry geometry2, double distance, String units) FilterFactoryImpl.contains
(Expression geometry1, Expression geometry2) FilterFactoryImpl.contains
(Expression geometry1, Expression geometry2, MultiValuedFilter.MatchAction matchAction) FilterFactoryImpl.crosses
(Expression geometry1, Expression geometry2) FilterFactoryImpl.crosses
(Expression geometry1, Expression geometry2, MultiValuedFilter.MatchAction matchAction) FilterFactoryImpl.disjoint
(Expression geometry1, Expression geometry2) FilterFactoryImpl.disjoint
(Expression geometry1, Expression geometry2, MultiValuedFilter.MatchAction matchAction) FilterFactoryImpl.divide
(Expression expr1, Expression expr2) FilterFactoryImpl.during
(Expression expr1, Expression expr2) FilterFactoryImpl.during
(Expression expr1, Expression expr2, MultiValuedFilter.MatchAction matchAction) FilterFactoryImpl.dwithin
(Expression geometry1, Expression geometry2, double distance, String units) FilterFactoryImpl.dwithin
(Expression geometry1, Expression geometry2, double distance, String units, MultiValuedFilter.MatchAction matchAction) FilterFactoryImpl.endedBy
(Expression expr1, Expression expr2) FilterFactoryImpl.endedBy
(Expression expr1, Expression expr2, MultiValuedFilter.MatchAction matchAction) FilterFactoryImpl.ends
(Expression expr1, Expression expr2) FilterFactoryImpl.ends
(Expression expr1, Expression expr2, MultiValuedFilter.MatchAction matchAction) FilterFactoryImpl.equal
(Expression geometry1, Expression geometry2) FilterFactoryImpl.equal
(Expression expr1, Expression expr2, boolean matchCase) FilterFactoryImpl.equal
(Expression expr1, Expression expr2, boolean matchCase, MultiValuedFilter.MatchAction matchAction) FilterFactoryImpl.equal
(Expression geometry1, Expression geometry2, MultiValuedFilter.MatchAction matchAction) 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.FilterFactoryImpl.function
(String name, Expression arg1) FilterFactoryImpl.function
(String name, Expression... args) FilterFactoryImpl.function
(String name, Expression arg1, Expression arg2) FilterFactoryImpl.function
(String name, Expression arg1, Expression arg2, Expression arg3) 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.FilterFactoryImpl.greater
(Expression expr1, Expression expr2) FilterFactoryImpl.greater
(Expression expr1, Expression expr2, boolean matchCase) FilterFactoryImpl.greater
(Expression expr1, Expression expr2, boolean matchCase, MultiValuedFilter.MatchAction matchAction) FilterFactoryImpl.greaterOrEqual
(Expression expr1, Expression expr2) FilterFactoryImpl.greaterOrEqual
(Expression expr1, Expression expr2, boolean matchCase) FilterFactoryImpl.greaterOrEqual
(Expression expr1, Expression expr2, boolean matchCase, MultiValuedFilter.MatchAction matchAction) FilterFactoryImpl.intersects
(Expression geometry1, Expression geometry2) FilterFactoryImpl.intersects
(Expression geometry1, Expression geometry2, MultiValuedFilter.MatchAction matchAction) FilterFactoryImpl.isNil
(Expression expr, Object nilReason) FilterFactoryImpl.isNull
(Expression expr) XXX Java 5 type narrowing used to make generated class explicit for chainingFilterFactoryImpl.less
(Expression expr1, Expression expr2) FilterFactoryImpl.less
(Expression expr1, Expression expr2, boolean matchCase) FilterFactoryImpl.less
(Expression expr1, Expression expr2, boolean matchCase, MultiValuedFilter.MatchAction matchAction) FilterFactoryImpl.lessOrEqual
(Expression expr1, Expression expr2) FilterFactoryImpl.lessOrEqual
(Expression expr1, Expression expr2, boolean matchCase) FilterFactoryImpl.lessOrEqual
(Expression expr1, Expression expr2, boolean matchCase, MultiValuedFilter.MatchAction matchAction) FilterFactoryImpl.like
(Expression expr, String pattern) FilterFactoryImpl.like
(Expression expr, String pattern, String wildcard, String singleChar, String escape) FilterFactoryImpl.like
(Expression expr, String pattern, String wildcard, String singleChar, String escape, boolean matchCase) FilterFactoryImpl.like
(Expression expr, String pattern, String wildcard, String singleChar, String escape, boolean matchCase, MultiValuedFilter.MatchAction matchAction) FilterFactoryImpl.meets
(Expression expr1, Expression expr2) FilterFactoryImpl.meets
(Expression expr1, Expression expr2, MultiValuedFilter.MatchAction matchAction) FilterFactoryImpl.metBy
(Expression expr1, Expression expr2) FilterFactoryImpl.metBy
(Expression expr1, Expression expr2, MultiValuedFilter.MatchAction matchAction) FilterFactoryImpl.multiply
(Expression expr1, Expression expr2) FilterFactoryImpl.notEqual
(Expression expr1, Expression expr2) FilterFactoryImpl.notEqual
(Expression expr1, Expression expr2, boolean matchCase) FilterFactoryImpl.notEqual
(Expression expr1, Expression expr2, boolean matchCase, MultiValuedFilter.MatchAction matchAction) FilterFactoryImpl.overlappedBy
(Expression expr1, Expression expr2) FilterFactoryImpl.overlappedBy
(Expression expr1, Expression expr2, MultiValuedFilter.MatchAction matchAction) FilterFactoryImpl.overlaps
(Expression geometry1, Expression geometry2) 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) FilterFactoryImpl.subtract
(Expression expr1, Expression expr2) FilterFactoryImpl.tcontains
(Expression expr1, Expression expr2) FilterFactoryImpl.tcontains
(Expression expr1, Expression expr2, MultiValuedFilter.MatchAction matchAction) FilterFactoryImpl.tequals
(Expression expr1, Expression expr2) FilterFactoryImpl.tequals
(Expression expr1, Expression expr2, MultiValuedFilter.MatchAction matchAction) FilterFactoryImpl.touches
(Expression geometry1, Expression geometry2) FilterFactoryImpl.touches
(Expression geometry1, Expression geometry2, MultiValuedFilter.MatchAction matchAction) FilterFactoryImpl.toverlaps
(Expression expr1, Expression expr2) FilterFactoryImpl.toverlaps
(Expression expr1, Expression expr2, MultiValuedFilter.MatchAction matchAction) FilterFactoryImpl.within
(Expression geometry1, Expression geometry2) FilterFactoryImpl.within
(Expression geometry1, Expression geometry2, MultiValuedFilter.MatchAction matchAction) FilterFactoryImpl.within
(Expression geometry1, Geometry geometry2) Method parameters in org.geotools.filter with type arguments of type ExpressionModifier and TypeMethodDescriptionFunctionFinder.findFunction
(String name, List<Expression> parameters) Look up a function for the provided name.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.FunctionFinder.findFunction
(Name name, List<Expression> parameters) Look up a function for the provided name.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.FunctionFactory.function
(String name, List<Expression> args, Literal fallback) Returns a function with the specified name.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.Constructors in org.geotools.filter with parameters of type ExpressionModifierConstructorDescriptionprotected
BinaryComparisonAbstract
(Expression expression1, Expression expression2) Immutable constructor for use by FilterFactoryprotected
BinaryComparisonAbstract
(Expression expression1, Expression expression2, boolean matchingCase) Immutable constructor for use by FilterFactoryprotected
protected
CartesianDistanceFilter
(Expression e1, Expression e2, MultiValuedFilter.MatchAction matchAction) protected
CompareFilterImpl
(Expression e1, Expression e2) protected
CompareFilterImpl
(Expression e1, Expression e2, boolean matchCase) protected
GeometryFilterImpl
(Expression e1, Expression e2) protected
GeometryFilterImpl
(Expression e1, Expression e2, MultiValuedFilter.MatchAction matchAction) protected
IsBetweenImpl
(Expression lower, Expression expression, Expression upper) protected
IsBetweenImpl
(Expression lower, Expression expression, Expression upper, MultiValuedFilter.MatchAction matchAction) protected
IsEqualsToImpl
(Expression expression1, Expression expression2) protected
IsEqualsToImpl
(Expression expression1, Expression expression2, boolean matchCase) protected
IsEqualsToImpl
(Expression expression1, Expression expression2, boolean matchCase, MultiValuedFilter.MatchAction matchAction) protected
IsEqualsToImpl
(Expression expression1, Expression expression2, MultiValuedFilter.MatchAction matchAction) protected
IsGreaterThanImpl
(Expression expression1, Expression expression2) protected
IsGreaterThanImpl
(Expression expression1, Expression expression2, MultiValuedFilter.MatchAction matchAction) protected
IsGreaterThanOrEqualToImpl
(Expression expression1, Expression expression2) IsGreaterThanOrEqualToImpl
(Expression expr1, Expression expr2, boolean matchCase) IsGreaterThanOrEqualToImpl
(Expression expr1, Expression expr2, boolean matchCase, MultiValuedFilter.MatchAction matchAction) protected
IsGreaterThanOrEqualToImpl
(Expression expression1, Expression expression2, MultiValuedFilter.MatchAction matchAction) protected
IsLessThenImpl
(Expression expression1, Expression expression2) protected
IsLessThenImpl
(Expression expression1, Expression expression2, boolean matchCase) protected
IsLessThenImpl
(Expression expression1, Expression expression2, boolean matchCase, MultiValuedFilter.MatchAction matchAction) protected
IsLessThenImpl
(Expression expression1, Expression expression2, MultiValuedFilter.MatchAction matchAction) protected
IsLessThenOrEqualToImpl
(Expression expression1, Expression expression2) protected
IsLessThenOrEqualToImpl
(Expression expression1, Expression expression2, boolean matchCase) protected
IsLessThenOrEqualToImpl
(Expression expression1, Expression expression2, boolean matchCase, MultiValuedFilter.MatchAction matchAction) protected
IsLessThenOrEqualToImpl
(Expression expression1, Expression expression2, MultiValuedFilter.MatchAction matchAction) IsNilImpl
(Expression e1, Object nilReason) protected
IsNotEqualToImpl
(Expression e1, Expression e2) protected
IsNotEqualToImpl
(Expression expression1, Expression expression2, boolean matchCase) protected
IsNotEqualToImpl
(Expression expression1, Expression expression2, boolean matchCase, MultiValuedFilter.MatchAction matchAction) protected
IsNotEqualToImpl
(Expression e1, Expression e2, MultiValuedFilter.MatchAction matchAction) IsNullImpl
(Expression expression) LikeFilterImpl
(Expression expr, String pattern, String wildcardMulti, String wildcardSingle, String escape) LikeFilterImpl
(Expression expr, String pattern, String wildcardMulti, String wildcardSingle, String escape, MultiValuedFilter.MatchAction matchAction) protected
MathExpressionImpl
(Expression e1, Expression e2) protected
protected
MultiCompareFilterImpl
(Expression e1, Expression e2, boolean matchCase) protected
MultiCompareFilterImpl
(Expression e1, Expression e2, boolean matchCase, MultiValuedFilter.MatchAction matchAction) protected
MultiCompareFilterImpl
(Expression e1, Expression e2, MultiValuedFilter.MatchAction matchAction) protected
NullFilterImpl
(Expression expresion) Constructor parameters in org.geotools.filter with type arguments of type ExpressionModifierConstructorDescriptionFallbackFunction
(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 ExpressionModifier and TypeClassDescriptionclass
Implementation of Add expression.class
Implementation of divide expression.class
Abstract superclass of these Expression implementations.class
A base class functions (i.e. anonymous inner classes) that are bothvolatile
(i.e.class
Implementation of Multiply expression.class
Implementation of Subtract expression.Methods in org.geotools.filter.expression with parameters of type ExpressionModifier and TypeMethodDescriptionInternalVolatileFunction.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 ExpressionModifierConstructorDescriptionAddImpl
(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.functionModifier and TypeInterfaceDescriptioninterface
This interface can be implemented by geometry transformation functions that whish to be used in the geometry property.interface
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 ExpressionModifier and TypeClassDescriptionclass
class
This function is used to evaluate a And operator with a left and right operandsclass
Array creator function.class
Takes an AttributeExpression, and computes the node count for the attribute.class
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
A function returning the bounds of a feature (including all geometries)class
Implementation of "Categorize" as a normal function.class
Parent for classifiers which break a feature collection into the specified number of classes.class
class
Calculates the average value of an attribute for a given FeatureCollection and Expression.class
Calculates the bounds of an attribute for a given FeatureCollection and Expression.class
Calculates the count value of an attribute for a given SimpleFeatureCollection and Expression.class
Calculates the maximum value of an attribute for a given FeatureCollection and Expression.class
Calculates the median value of an attribute for a given FeatureCollection and Expression.class
Calculates the minimum value of an attribute for a given FeatureCollection and Expression.class
Finds the nearest value to the provided one in the attribute domain.class
Calculates the sum value of an attribute for a given FeatureCollection and Expression.class
Calculates the unique value of an attribute for a given FeatureCollection and Expression.class
The function computes the difference between two date objects (as a-b), in the specified time unit (default to milliseconds).class
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
Breaks a SimpleFeatureCollection into classes with (roughtly) equal total items area in each classclass
Classification function for breaking a feature collection into edible chunks of "equal" size.class
class
class
class
class
class
class
class
class
Applies the availableConverter
to turn the value into the desired target classclass
class
class
Formats a date into a string given a certain pattern (specified in the format accepted bySimpleDateFormat
}class
Parses a date from a string given a certain pattern (specified in the format accepted bySimpleDateFormat
}class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
A simple function that creates a list of values of any number of argumentsclass
Filter function to multiply a text list of numbers with a given factor.class
A FilterFunction that expects a Geometry and returns it's minimum bounding circle.class
A FilterFunction that expects a Geometry and returns it's minimum diameter.class
A FilterFunction that expects a Geometry and returns it's minimum rectangle.class
class
class
Formats a number into a string given a certain pattern (specified in the format accepted byDecimalFormat
}class
Formats a number into a string given a certain pattern (specified in the format accepted byDecimalFormat
}class
class
class
class
A FilterFunction that expects a Geometry and returns it's octagonal envelope.class
class
class
class
class
class
class
class
Extracts a property from a feature, taking the property name as a parameterclass
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
Filter function implementing the Symbology Encoding "StringPosition" function.class
class
class
class
class
class
class
class
class
Function implementing the Symbology Encoding Trim function.class
class
class
class
class
class
class
Function the returns the default geometry of a feature, or null if there is none, or it's not a JTS geometryclass
Allow access to the value of Feature.getID() as an expressionclass
class
The function checks whether a candidate value is contained in an arbitrary long list of user provided values.class
This is an implemenation of the Interpolate function as defined by OGC Symbology Encoding (SE) 1.1 specification.class
Calculate the Jenks' Natural Breaks classification for a featurecollectionclass
class
Applies a JSON pointer on a given JSON string, extracting a value out of itclass
Apply an expression to each item of a list, resulting in a new list.class
The function checks whether a candidate value is contained in a list object.class
Select one item for a list.class
Extracts a value from a map given the map name and the needed key as parametersclass
Function that allows correcting a heading angle based on the north direction in the point and CRS provided.class
Return the current time as a Date.class
This function is used to evaluate a or operator with a left and right operandsclass
Returns a point on the provided line.class
A new function to check if a property exists.class
Breaks a SimpleFeatureCollection into classes with an equal number of items in each.class
This is an implemenation of the Recode function as defined by the OGC Symbology Encoding (SE) 1.1 specification.class
Return the size of a list (or other collection).class
Breaks a SimpleFeatureCollection into classes using the standard deviation classification method.class
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
Clone of EqualIntervalFunction for unique valuesMethods in org.geotools.filter.function that return ExpressionModifier and TypeMethodDescriptionClassifyFunction.getExpression()
NorthFix.simplify
(FilterFactory ff, FeatureType featureType) Methods in org.geotools.filter.function that return types with arguments of type ExpressionModifier and TypeMethodDescriptionCategorizeFunction.getParameters()
ClassificationFunction.getParameters()
Returns the function parameters (the contents are Expressions, usually attribute expression and literal expression).InterpolateFunction.getParameters()
RecodeFunction.getParameters()
StringTemplateFunction.getParameters()
Methods in org.geotools.filter.function with parameters of type ExpressionModifier and TypeMethodDescriptionint
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 ExpressionModifier and TypeMethodDescriptionDefaultFunctionFactory.function
(String name, List<Expression> parameters, Literal fallback) 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 ExpressionConstructor parameters in org.geotools.filter.function with type arguments of type ExpressionModifierConstructorDescriptionCategorizeFunction
(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 ExpressionModifier and TypeClassDescriptionclass
Base for lesscss.org HSL color manipulation functionsclass
Contrast lesscss.org color function.class
Implements the lesscss.org darken functionclass
Implements the lesscss.org desaturate functionclass
Tint lesscss.org color function.class
hsl lesscss.org color function.class
Implements the lesscss.org lighten functionclass
Mix lesscss.org color function.class
Implements the lesscss.org saturate functionclass
Shade lesscss.org color function.class
Mix lesscss.org color function.class
Tint lesscss.org color function. -
Uses of Expression in org.geotools.filter.function.math
Classes in org.geotools.filter.function.math that implement ExpressionModifier and TypeClassDescriptionclass
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
Implements an integer divisionclass
Implements the Knuth floored division modulo_operationclass
Allow access to the value of Math.PI as an expressionMethods in org.geotools.filter.function.math that return types with arguments of type ExpressionConstructor parameters in org.geotools.filter.function.math with type arguments of type Expression -
Uses of Expression in org.geotools.filter.function.string
Classes in org.geotools.filter.function.string that implement ExpressionModifier and TypeClassDescriptionclass
The function concatenates strings.class
class
URL encodes a string. -
Uses of Expression in org.geotools.filter.spatial
Classes in org.geotools.filter.spatial that implement ExpressionModifier and TypeClassDescriptionprotected class
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 ExpressionMethods in org.geotools.filter.spatial that return types with arguments of type ExpressionMethods in org.geotools.filter.spatial with parameters of type ExpressionModifier and TypeMethodDescriptionvoid
AbstractPreparedGeometryFilter.setExpression1
(Expression expression) void
BBOXImpl.setExpression1
(Expression expression) void
AbstractPreparedGeometryFilter.setExpression2
(Expression expression) void
BBOXImpl.setExpression2
(Expression expression) Constructors in org.geotools.filter.spatial with parameters of type ExpressionModifierConstructorDescriptionprotected
protected
AbstractPreparedGeometryFilter
(Expression e1, Expression e2, MultiValuedFilter.MatchAction matchAction) BBOXImpl
(Expression name, double minx, double miny, double maxx, double maxy, String srs) BBOXImpl
(Expression name, double minx, double miny, double maxx, double maxy, String srs, MultiValuedFilter.MatchAction matchAction) BBOXImpl
(Expression e1, Expression e2) BBOXImpl
(Expression e1, Expression e2, MultiValuedFilter.MatchAction matchAction) BeyondImpl
(Expression e1, Expression e2) BeyondImpl
(Expression e1, Expression e2, MultiValuedFilter.MatchAction matchAction) ContainsImpl
(Expression e1, Expression e2) ContainsImpl
(Expression e1, Expression e2, MultiValuedFilter.MatchAction matchAction) CrossesImpl
(Expression e1, Expression e2) CrossesImpl
(Expression e1, Expression e2, MultiValuedFilter.MatchAction matchAction) DisjointImpl
(Expression e1, Expression e2) DisjointImpl
(Expression e1, Expression e2, MultiValuedFilter.MatchAction matchAction) DWithinImpl
(Expression e1, Expression e2) DWithinImpl
(Expression e1, Expression e2, MultiValuedFilter.MatchAction matchAction) EqualsImpl
(Expression e1, Expression e2) EqualsImpl
(Expression e1, Expression e2, MultiValuedFilter.MatchAction matchAction) IntersectsImpl
(Expression e1, Expression e2) IntersectsImpl
(Expression e1, Expression e2, MultiValuedFilter.MatchAction matchAction) OverlapsImpl
(Expression e1, Expression e2) OverlapsImpl
(Expression e1, Expression e2, MultiValuedFilter.MatchAction matchAction) TouchesImpl
(Expression e1, Expression e2) TouchesImpl
(Expression e1, Expression e2, MultiValuedFilter.MatchAction matchAction) WithinImpl
(Expression e1, Expression e2) WithinImpl
(Expression e1, Expression e2, MultiValuedFilter.MatchAction matchAction) -
Uses of Expression in org.geotools.filter.temporal
Fields in org.geotools.filter.temporal declared as ExpressionModifier and TypeFieldDescriptionprotected Expression
BinaryTemporalOperatorImpl.e1
protected Expression
BinaryTemporalOperatorImpl.e2
Methods in org.geotools.filter.temporal that return ExpressionModifier and TypeMethodDescriptionBinaryTemporalOperatorImpl.getExpression1()
BinaryTemporalOperatorImpl.getExpression2()
Methods in org.geotools.filter.temporal with parameters of type ExpressionModifier and TypeMethodDescriptionprotected Instant
BinaryTemporalOperatorImpl.toInstant
(Object object, Expression e) protected Period
BinaryTemporalOperatorImpl.toPeriod
(Object object, Expression e) protected TemporalPrimitive
BinaryTemporalOperatorImpl.toTemporal
(Object object, Expression e) Constructors in org.geotools.filter.temporal with parameters of type ExpressionModifierConstructorDescriptionAfterImpl
(Expression e1, Expression e2) AfterImpl
(Expression e1, Expression e2, MultiValuedFilter.MatchAction matchAction) AnyInteractsImpl
(Expression e1, Expression e2) AnyInteractsImpl
(Expression e1, Expression e2, MultiValuedFilter.MatchAction matchAction) BeforeImpl
(Expression e1, Expression e2) BeforeImpl
(Expression e1, Expression e2, MultiValuedFilter.MatchAction matchAction) BeginsImpl
(Expression e1, Expression e2) BeginsImpl
(Expression e1, Expression e2, MultiValuedFilter.MatchAction matchAction) BegunByImpl
(Expression e1, Expression e2) BegunByImpl
(Expression e1, Expression e2, MultiValuedFilter.MatchAction matchAction) protected
protected
BinaryTemporalOperatorImpl
(Expression e1, Expression e2, MultiValuedFilter.MatchAction matchAction) DuringImpl
(Expression e1, Expression e2) DuringImpl
(Expression e1, Expression e2, MultiValuedFilter.MatchAction matchAction) EndedByImpl
(Expression e1, Expression e2) EndedByImpl
(Expression e1, Expression e2, MultiValuedFilter.MatchAction matchAction) EndsImpl
(Expression e1, Expression e2) EndsImpl
(Expression e1, Expression e2, MultiValuedFilter.MatchAction matchAction) MeetsImpl
(Expression e1, Expression e2) MeetsImpl
(Expression e1, Expression e2, MultiValuedFilter.MatchAction matchAction) MetByImpl
(Expression e1, Expression e2) MetByImpl
(Expression e1, Expression e2, MultiValuedFilter.MatchAction matchAction) OverlappedByImpl
(Expression e1, Expression e2) OverlappedByImpl
(Expression e1, Expression e2, MultiValuedFilter.MatchAction matchAction) TContainsImpl
(Expression e1, Expression e2) TContainsImpl
(Expression e1, Expression e2, MultiValuedFilter.MatchAction matchAction) TEqualsImpl
(Expression e1, Expression e2) TEqualsImpl
(Expression e1, Expression e2, MultiValuedFilter.MatchAction matchAction) TOverlapsImpl
(Expression e1, Expression e2) TOverlapsImpl
(Expression e1, Expression e2, MultiValuedFilter.MatchAction matchAction) -
Uses of Expression in org.geotools.filter.text.commons
Methods in org.geotools.filter.text.commons that return ExpressionModifier and TypeMethodDescriptionAbstractFilterBuilder.getExpression()
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 final Expression
CompilerUtil.parseExpression
(Language language, String predicate) Makes Expressions for the predicatestatic final Expression
CompilerUtil.parseExpression
(Language language, String predicate, FilterFactory filterFactory) Makes Expressions for the predicateBuildResultStack.popExpression()
-
Uses of Expression in org.geotools.filter.text.cql2
Methods in org.geotools.filter.text.cql2 that return ExpressionModifier and TypeMethodDescriptionfinal 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 ExpressionModifier and TypeMethodDescriptionstatic 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 ExpressionModifier and TypeMethodDescriptionCQLJsonCompiler.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 ExpressionModifier and TypeMethodDescriptionstatic 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 ExpressionModifier and TypeMethodDescriptionfinal 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 ExpressionModifier and TypeMethodDescriptionstatic 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.visitorModifier and TypeInterfaceDescriptioninterface
Categorization: The transformation of continuous values to distinct values.interface
Interpolation: Transformation of continuous values by a function defined on a number of nodes.interface
This function recodes values from a property or expression into corresponding values of arbitrary type.interface
Recoding: Transformation of discrete values to any other values.Methods in org.geotools.filter.visitor that return ExpressionModifier and TypeMethodDescriptionLiteralDemultiplyingFilterVisitor.BinaryComparisonOperatorReplacer.getExpression1
(BinaryComparisonOperator filter) LiteralDemultiplyingFilterVisitor.BinarySpatialOperatorReplacer.getExpression1
(BinarySpatialOperator filter) LiteralDemultiplyingFilterVisitor.BinaryTemporalOperatorReplacer.getExpression1
(BinaryTemporalOperator filter) LiteralDemultiplyingFilterVisitor.FilterReplacer.getExpression1
(F filter) LiteralDemultiplyingFilterVisitor.BinaryComparisonOperatorReplacer.getExpression2
(BinaryComparisonOperator filter) LiteralDemultiplyingFilterVisitor.BinarySpatialOperatorReplacer.getExpression2
(BinarySpatialOperator filter) LiteralDemultiplyingFilterVisitor.BinaryTemporalOperatorReplacer.getExpression2
(BinaryTemporalOperator filter) LiteralDemultiplyingFilterVisitor.FilterReplacer.getExpression2
(F filter) Categorize.getLookupValue()
Get lookup value.Interpolate.getLookupValue()
Get lookup value.Recode.getLookupValue()
Get lookup value.InterpolationPoint.getValue()
Get value.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 ExpressionModifier and TypeMethodDescriptionprotected boolean
SimplifyingFilterVisitor.isConstant
(Expression ex) protected Expression
BindingFilterVisitor.optimize
(Expression expression, Object extraData, Class<?> targetType) protected Expression
BindingFilterVisitor.optimizeTime
(Expression expression, Object extraData) LiteralDemultiplyingFilterVisitor.BinaryComparisonOperatorReplacer.replaceExpressions
(BinaryComparisonOperator filter, Expression expression1, Expression expression2) LiteralDemultiplyingFilterVisitor.BinarySpatialOperatorReplacer.replaceExpressions
(BinarySpatialOperator filter, Expression expression1, Expression expression2) LiteralDemultiplyingFilterVisitor.BinaryTemporalOperatorReplacer.replaceExpressions
(BinaryTemporalOperator filter, Expression expression1, Expression expression2) LiteralDemultiplyingFilterVisitor.FilterReplacer.replaceExpressions
(F filter, Expression expression1, Expression expression2) Replace the expressions in a filterMultiRange.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 ExpressionModifier and TypeClassDescriptionclass
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 ExpressionModifier and TypeMethodDescriptionstatic 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 ExpressionModifier and TypeClassDescriptionclass
Property name that knows what feature type it comes from.Methods in org.geotools.jdbc that return types with arguments of type ExpressionModifier and TypeMethodDescriptionprotected 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 ExpressionModifier and TypeMethodDescriptionprotected void
JDBCDataStore.encodeFunction
(String function, Expression expression, StringBuffer sql, FilterToSQL filterToSQL) Method parameters in org.geotools.jdbc with type arguments of type ExpressionModifier and TypeMethodDescriptionprotected 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 ExpressionModifier and TypeClassDescriptionclass
A class to transform mapbox color expressions into GeoTools expressions.class
The expressions in this section can be used to add conditional logic to your styles.class
The value for any layout property, paint property, or filter may be specified as an expression.class
class
class
class
class
class
This class is an extension of the MBExpression containing the functions to support MapBox Style String expressions.class
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
class
This class is here to get zoom level properties from a mapMethods in org.geotools.mbstyle.expression that return ExpressionModifier and TypeMethodDescriptionMBColor.colorRGB()
Creates a color value from red, green, and blue components, which must range between 0 and 255, and an alpha component of 1.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.MBColor.colorToRGBA()
Returns a four-element array containing the input color's red, green, blue, and alpha components, in that order.MBFeatureData.featureGeometryType()
Gets the feature's geometry type: Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon.Example: ["geometry-type"]: stringMBFeatureData.featureId()
Gets the feature's id, if it has one.MBFeatureData.featureProperties()
Gets the feature properties object.MBColor.getExpression()
MBDecision.getExpression()
abstract Expression
MBExpression.getExpression()
Determines which expression to use.MBFeatureData.getExpression()
MBHeatmap.getExpression()
MBLookup.getExpression()
MBMath.getExpression()
MBRampsScalesCurves.getExpression()
MBString.getExpression()
Will return a function base on the mbexpression string name;MBTypes.getExpression()
MBVariableBinding.getExpression()
MBZoom.getExpression()
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.MBLookup.lookupAt()
Retrieves an item from an array.MBLookup.lookupGet()
Retrieves a property value from the current feature's properties, or from another object if a second argument is provided.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.MBLookup.lookupLength()
Gets the length of an array or string.MBMath.mathAcos()
Returns the arccosine of the input.MBMath.mathAdd()
Returns the sum of the inputs.MBMath.mathAsin()
Returns the arcsine of the input.MBMath.mathAtan()
Returns the arctangent of the input.MBMath.mathCos()
Returns the cosine of the input.MBMath.mathDivide()
Returns the result of floating point division of the first input by the second.MBMath.mathE()
Returns the mathematical constant e.MBMath.mathExponent()
Returns the result of raising the first input to the power specified by the second.MBMath.mathLn()
Returns the natural logarithm of the input.MBMath.mathLn2()
Returns mathematical constant ln(2).MBMath.mathLog10()
Returns the base-ten logarithm of the input.MBMath.mathLog2()
Returns the base-two logarithm of the input.MBMath.mathMax()
Returns the maximum value of the inputs.MBMath.mathMin()
Returns the minimum value of the inputs.MBMath.mathMultiply()
Returns the product of the inputs.MBMath.mathPi()
Returns the mathematical constant pi.MBMath.mathRemainder()
Returns the remainder after integer division of the first input by the second.MBMath.mathSin()
Returns the sine of the input.MBMath.mathSqrt()
Returns the square root of the input.MBMath.mathSubtract()
For two inputs, returns the result of subtracting the second input from the first.MBMath.mathTan()
Returns the tangent of the input.MBRampsScalesCurves.rscInterpolate()
Produces continuous, smooth results by interpolating between pairs of input and output values ("stops").MBRampsScalesCurves.rscStep()
Produces discrete, stepped results by evaluating a piecewise-constant function defined by pairs of input and output values ("stops").MBString.stringConcat()
Returns a string consisting of the concatenation of the inputs.MBString.stringDowncase()
Returns the input string converted to lowercase.MBString.stringUpcase()
Returns the input string converted to uppercase.static Expression
MBExpression.transformExpression
(JSONArray json) Creates an MBExpression and calls the associated function.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.MBTypes.typesArray()
Asserts that the input is an array (optionally with a specific item type and length).MBTypes.typesBoolean()
Asserts that the input value is a boolean.MBTypes.typesNumber()
Asserts that the input value is a number.MBTypes.typesObject()
Asserts that the input value is an object.MBTypes.typesString()
Asserts that the input value is a string.MBTypes.typesToBoolean()
Converts the input value to a boolean.MBTypes.typesToColor()
Converts the input value to a color.MBTypes.typesToNumber()
Converts the input value to a number, if possible.MBTypes.typesToString()
Converts the input value to a string.MBTypes.typesTypeOf()
Returns a string describing the type of the given value.MBVariableBinding.variableBindingLet()
Returns a string describing the type of the given value.MBVariableBinding.variableBindingVar()
Returns a string describing the type of the given value.Methods in org.geotools.mbstyle.expression with parameters of type ExpressionModifier and TypeMethodDescriptionMBExpression.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 ExpressionModifier and TypeClassDescriptionclass
Returns the value in a JSONArray at a given index.class
Generate a Color usingColorConverterFactory
, the input is expected to be a String.class
Function that takes an input value, and a default value.class
Generate an output by interpolating between stops just less than and just greater than the function input.class
Looks up all script specific alternatives for the given font name.class
Returns the value of a given object key in a JSONObject.class
Evaluate to TRUE if a JSONObject contains a given key value or FALSE if it does not.class
Returns the size of a given listclass
class
Returns a font base nameclass
Returns "italic" or "normal" based on the font nameclass
Returns "bold" or "normal" based on the font nameclass
Returns the size of a list or the length of a stringclass
Function that takes an input and applies a text transformation (one of "lowercase", "uppercase", or "none").class
Generate a rgb color from integer values between 0-255.class
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 ExpressionModifier and TypeMethodDescriptionMBFunctionFactory.function
(String name, List<Expression> args, Literal fallback) 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 ExpressionModifier and TypeMethodDescriptionBackgroundMBLayer.backgroundColor()
MapsBackgroundMBLayer.getBackgroundColor()
to anExpression
.BackgroundMBLayer.backgroundOpacity()
MapsBackgroundMBLayer.getBackgroundOpacity()
to anExpression
.BackgroundMBLayer.backgroundPattern()
MapsBackgroundMBLayer.getBackgroundPattern()
to anExpression
.RasterMBLayer.brightnessMax()
(Optional) Scale the brightness of the image.RasterMBLayer.brightnessMin()
(Optional) Scale the brightness of the image.CircleMBLayer.circleBlur()
Access circle-blur as literal or function expression, defaults to 0CircleMBLayer.circleColor()
Access circle-color as literal or function expression, defaults to black.CircleMBLayer.circleOpacity()
Access circle-opacity, defaults to 1.CircleMBLayer.circleRadius()
Access circle-radius as literal or function expression, defaults to 5CircleMBLayer.circleStrokeColor()
Access circle-stroke-color as literal or function expression, defaults to black.CircleMBLayer.circleStrokeOpacity()
Access circle-stroke-opacity, defaults to 1.CircleMBLayer.circleStrokeWidth()
Access circle-stroke-width, defaults to 0.RasterMBLayer.contrast()
(Optional) Increase or reduce the contrast of the image.RasterMBLayer.fadeDuration()
(Optional) Fade duration when a new tile is added.FillMBLayer.fillColor()
Access fill-color as literal or function expression, defaults to black.FillExtrusionMBLayer.fillExtrusionBase()
Access fill-extrusion-base as literal or function expressionFillExtrusionMBLayer.fillExtrusionColor()
Access fill-extrusion-color as literal or function expression, defaults to black.FillExtrusionMBLayer.fillExtrusionHeight()
Access fill-extrusion-height as literal or function expressionFillExtrusionMBLayer.fillExtrusionOpacity()
Access fill-extrusion-opacity as literal or function expressionFillMBLayer.fillOpacity()
Access fill-opacity, defaults to 1.FillMBLayer.fillOutlineColor()
Access fill-outline-color as literal or function expression, defaults to black.FillMBLayer.fillPattern()
(Optional) Name of image in a sprite to use for drawing image fills.FillMBLayer.getFillAntialias()
(Optional) Whether or not the fill should be antialiased.FillExtrusionMBLayer.getFillExtrusionPattern()
(Optional) Name of image in sprite to use for drawing images on extruded fills.RasterMBLayer.hueRotate()
(Optional) Rotates hues around the color wheel.SymbolMBLayer.iconAllowOverlap()
WrapsSymbolMBLayer.getIconAllowOverlap()
in a GeoTools expression.SymbolMBLayer.iconColor()
Access icon-color as literal or function expression, defaults to black.SymbolMBLayer.iconHaloBlur()
Access icon-halo-blur as literal or function expressionSymbolMBLayer.iconHaloColor()
Access icon-halo-color as literal or function expression, defaults to black.SymbolMBLayer.iconHaloWidth()
Access icon-halo-width as literal or function expressionSymbolMBLayer.iconIgnorePlacement()
WrapsSymbolMBLayer.getIconIgnorePlacement()
in a GeoTools expression.SymbolMBLayer.iconImage()
Access icon-image as literal or function expressionSymbolMBLayer.iconKeepUpright()
WrapsSymbolMBLayer.getIconKeepUpright()
in a GeoTools expression.SymbolMBLayer.iconOpacity()
Access icon-opacity as literal or function expressionSymbolMBLayer.iconOptional()
Optional enum.SymbolMBLayer.iconPadding()
Access icon-padding as literal or function expressionSymbolMBLayer.iconRotate()
Access icon-rotate as literal or function expressionSymbolMBLayer.iconRotationAlignment()
ConvertsSymbolMBLayer.getIconRotationAlignment()
to a GeoTools expression.SymbolMBLayer.iconSize()
Access icon-size, defaults to 1.SymbolMBLayer.iconTextFit()
WrapsSymbolMBLayer.getIconTextFit()
in a GeoTools expression.SymbolMBLayer.iconTextFitPadding()
(Optional) Units in pixels.SymbolMBLayer.iconTranslateAnchor()
ConvertsSymbolMBLayer.getIconTranslateAnchor()
to a GeoTools expression.LineMBLayer.lineBlur()
ConvertsLineMBLayer.getLineBlur()
to an Expression.LineMBLayer.lineCap()
MapsLineMBLayer.getLineCap()
toStroke.getLineCap()
values of "butt", "round", and "square" Literals.LineMBLayer.lineColor()
MapsLineMBLayer.getLineColor()
to anExpression
.LineMBLayer.lineGapWidth()
ConvertsLineMBLayer.getLineGapWidth()
to an Expression.LineMBLayer.lineJoin()
MapsLineMBLayer.getLineJoin()
toStroke.getLineJoin()
values of "mitre", "round", and "bevel" Literals.LineMBLayer.lineMiterLimit()
MapsLineMBLayer.getLineMiterLimit()
to anExpression
.LineMBLayer.lineOffset()
ConvertsLineMBLayer.getLineOffset()
to an Expression.LineMBLayer.lineOpacity()
MapsLineMBLayer.getLineOpacity()
to anExpression
.LineMBLayer.linePattern()
ConvertsLineMBLayer.getLinePattern()
to an Expression.LineMBLayer.lineRoundLimit()
MapsLineMBLayer.getLineRoundLimit()
to anExpression
.LineMBLayer.lineTranslateAnchor()
WrapsLineMBLayer.getLineTranslateAnchor()
in a GeoTools expression.LineMBLayer.lineWidth()
ConvertLineMBLayer.getLineWidth()
to an Expression.RasterMBLayer.opacity()
(Optional) The opacity (Number) at which the image will be drawn.RasterMBLayer.saturation()
(Optional) Increase or reduce the saturation of the image.SymbolMBLayer.symbolAvoidEdges()
WrapsSymbolMBLayer.getSymbolAvoidEdges()
in a GeoTools expression.SymbolMBLayer.symbolPlacement()
(Optional) One of point, line.SymbolMBLayer.symbolSpacing()
Access symbol-spacing, defaults to 250.SymbolMBLayer.textAllowOverlap()
WrapsSymbolMBLayer.getTextAllowOverlap()
in a GeoToolsExpression
.SymbolMBLayer.textAnchor()
ConvertsSymbolMBLayer.getTextAnchor()
to a GeoTools expression.SymbolMBLayer.textColor()
Access text-color as literal or function expression, defaults to black.SymbolMBLayer.textField()
Access text-field as literal or function expressionSymbolMBLayer.textFont()
Access text-font as a literal or function expression.SymbolMBLayer.textHaloBlur()
Access text-halo-blur as literal or function expressionSymbolMBLayer.textHaloColor()
Access text-halo-color as literal or function expression, defaults to black.SymbolMBLayer.textHaloWidth()
Access text-halo-width as literal or function expressionSymbolMBLayer.textIgnorePlacement()
WrapsSymbolMBLayer.getTextIgnorePlacement()
in a GeoTools expression Defaults to false.SymbolMBLayer.textJustify()
ConvertsSymbolMBLayer.getTextJustify()
to a GeoTools expression.SymbolMBLayer.textKeepUpright()
WrapsSymbolMBLayer.getTextKeepUpright()
in a GeoTools expression (Optional) Defaults to true.SymbolMBLayer.textLetterSpacing()
Access text-line-height as literal or function expressionSymbolMBLayer.textLineHeight()
Access text-line-height as literal or function expressionSymbolMBLayer.textMaxAngle()
Access text-max-angle as literal or function expressionSymbolMBLayer.textMaxWidth()
Access text-max-width as literal or function expressionSymbolMBLayer.textOpacity()
Access text-opacity as literal or function expressionSymbolMBLayer.textOptional()
WrapsSymbolMBLayer.getTextOptional()
in a GeoTools expression.SymbolMBLayer.textPadding()
Access text-padding as literal or function expressionSymbolMBLayer.textPitchAlignment()
ConvertsSymbolMBLayer.getTextPitchAlignment()
to a GeoTools expression.SymbolMBLayer.textRotate()
Access text-rotate as literal or function expressionSymbolMBLayer.textRotationAlignment()
ConvertsSymbolMBLayer.getTextRotationAlignment()
to a GeoTools expression.SymbolMBLayer.textSize()
Access text-size as literal or function expressionSymbolMBLayer.textTransform()
ConvertsSymbolMBLayer.getTextTransform()
to a GeoTools expression.SymbolMBLayer.textTranslateAnchor()
ConvertsSymbolMBLayer.getTextTranslateAnchor()
to a GeoTools expression.Methods in org.geotools.mbstyle.layer that return types with arguments of type ExpressionModifier and TypeMethodDescriptionLineMBLayer.lineDasharray()
ConvertsLineMBLayer.getLineDasharray()
to a List of Expressions -
Uses of Expression in org.geotools.mbstyle.parse
Methods in org.geotools.mbstyle.parse that return ExpressionModifier and TypeMethodDescriptionConvert json to Expression boolean, or a function.MBFunction.color()
GeoToolsExpression
from json definition that evaluates to a color, used for properties such as 'color' and 'fill-color'.Convert json to GeoTools Expression color, or a function.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).MBFunction.font()
GeoToolsExpression
from json definition that evaluates to a font string, used for 'text-font'.Convert the provided object to a font Expression (or function).GeoToolsExpression
from json definition.MBObjectParser.number
(JSONArray json, int index) Convert the value at 'index' in the provided JSONArray to a numeric Expression or a Function.Convert the value in the provided JSONArray at index to a numeric Expression, or a function, with a fallback if the json is null.Convert the value in the provided JSONObject at 'tag' to a numeric GeoTools Expression, or a Function.Convert the value in the provided JSONObject at 'tag' to a numeric Expression, or a function, with a fallback if the json is null.MBFunction.numeric()
GeoToolsExpression
from json definition that evaluates to a numeric, used for properties such as 'line-width' and 'opacity'.MBObjectParser.percentage
(JSONObject json, String name) Convert json to Expression number between 0 and 1, or a function.MBObjectParser.percentage
(JSONObject json, String name, Number fallback) Convert json to Expression number between 0 and 1, or a function.MBObjectParser.string
(JSONArray json, int index) Convert the value in the provided JSONArray at index to a string Literal, or a Function.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 ExpressionModifier and TypeMethodDescriptionSpriteGraphicFactory.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 ExpressionModifier and TypeMethodDescriptionMBStyleTransformer.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 ExpressionModifier and TypeMethodDescriptionMBStyleTransformer.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
.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 ExpressionModifier and TypeClassDescriptionclass
Methods in org.geotools.process.function that return types with arguments of type ExpressionMethod parameters in org.geotools.process.function with type arguments of type ExpressionModifier and TypeMethodDescriptionProcessFunctionFactory.function
(String name, List<Expression> args, Literal fallback) ProcessFunctionFactory.function
(Name processName, List<Expression> args, Literal fallback) Constructor parameters in org.geotools.process.function with type arguments of type ExpressionModifierConstructorDescriptionProcessFunction
(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 ExpressionMethods in org.geotools.process.geometry that return types with arguments of type ExpressionMethod parameters in org.geotools.process.geometry with type arguments of type ExpressionModifier and TypeMethodDescriptionPolygonLabelFunctionFactory.function
(String name, List<Expression> args, Literal fallback) PolygonLabelFunctionFactory.function
(Name name, List<Expression> args, Literal fallback) Constructor parameters in org.geotools.process.geometry with type arguments of type ExpressionModifierConstructorDescriptionPolygonLabelFunction
(List<Expression> parameters, Literal fallback) -
Uses of Expression in org.geotools.process.vector
Fields in org.geotools.process.vector declared as ExpressionModifier and TypeFieldDescriptionTransformProcess.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 ExpressionModifier and TypeMethodDescriptionChartGraphicFactory.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 ExpressionModifier and TypeMethodDescriptionprotected Expression
GraphicsAwareDpiRescaleStyleVisitor.rescaleGraphicSize
(Graphic gr) Methods in org.geotools.renderer.lite with parameters of type ExpressionModifier and TypeMethodDescriptionRenderingTransformationHelper.applyRenderingTransformation
(Expression transformation, FeatureSource featureSource, Query layerQuery, Query renderingQuery, GridGeometry2D gridGeometry, CoordinateReferenceSystem sourceCrs, RenderingHints hints) protected void
MetaBufferEstimator.evaluateWidth
(Expression width) protected double
MetaBufferEstimator.getDouble
(Expression ex) protected int
MetaBufferEstimator.getPositiveValue
(Expression ex) protected boolean
MetaBufferEstimator.isConstant
(Expression ex) protected boolean
MetaBufferEstimator.isNull
(Expression exp) -
Uses of Expression in org.geotools.renderer.style
Methods in org.geotools.renderer.style that return ExpressionModifier and TypeMethodDescriptionstatic Expression
ExpressionExtractor.extractCqlExpressions
(String expression) Builds a CQL expression equivalent to the specified string, see class javadocs for rules on how to build the expression in string formMethods in org.geotools.renderer.style with parameters of type ExpressionModifier and TypeMethodDescriptionExternalGraphicFactory.getIcon
(Feature feature, Expression url, String format, int size) Turns the specified URL into an Icon, eventually using the Feature attributes to evaluate CQL expressions embedded in the url.
Thesize
parameter defines the size of the image (so that vector based symbols can be drawn at the specified size directly), or may be zero or negative if the size was not specified (in that case the "natural" size of the image will be used, which is the size in pixels for raster images, and 16 for any format that does not have a specific size, according to the SLD spec).
null
will be returned if this factory cannot handle the provided url.ImageGraphicFactory.getIcon
(Feature feature, Expression url, String format, int size) MarkFactory.getShape
(Graphics2D graphics, Expression symbolUrl, Feature feature) Turns the specified URL into an Shape, eventually using the Feature attributes to evaluate the expression, or returnsnull
if the factory cannot evaluate this symbolUrl.QGISMarkFactory.getShape
(Graphics2D graphics, Expression symbolUrl, Feature feature) ShapeMarkFactory.getShape
(Graphics2D graphics, Expression symbolUrl, Feature feature) TTFMarkFactory.getShape
(Graphics2D graphics, Expression symbolUrl, Feature feature) WellKnownMarkFactory.getShape
(Graphics2D graphics, Expression symbolUrl, Feature feature) -
Uses of Expression in org.geotools.renderer.style.markwkt
Methods in org.geotools.renderer.style.markwkt with parameters of type ExpressionModifier and TypeMethodDescriptionMeteoMarkFactory.getShape
(Graphics2D graphics, Expression symbolUrl, Feature feature) WKTMarkFactory.getShape
(Graphics2D graphics, Expression symbolUrl, Feature feature) Returns a WKT shaoe given that its URL specifies a WKT geometry or contains a reference to a WKT geometry specfied in a properties file -
Uses of Expression in org.geotools.renderer.style.svg
Methods in org.geotools.renderer.style.svg with parameters of type ExpressionModifier and TypeMethodDescriptionSVGGraphicFactory.getIcon
(Feature feature, Expression url, String format, int size) RenderableSVG
RenderableSVGCache.getRenderableSVG
(Feature feature, Expression url, String format) SVGMarkFactory.getShape
(Graphics2D graphics, Expression symbolUrl, Feature feature) -
Uses of Expression in org.geotools.renderer.style.windbarbs
Methods in org.geotools.renderer.style.windbarbs with parameters of type ExpressionModifier and TypeMethodDescriptionWindBarbsFactory.getShape
(Graphics2D graphics, Expression symbolUrl, Feature feature) Return a shape with the given url. -
Uses of Expression in org.geotools.sld
Methods in org.geotools.sld that return ExpressionMethods in org.geotools.sld with parameters of type Expression -
Uses of Expression in org.geotools.stac.store
Methods in org.geotools.stac.store with parameters of type ExpressionModifier and TypeMethodDescriptionprotected boolean
TemporalFilterVisitor.isTimeProperty
(Expression expression) Checks if a property is a time property, users can override if they have more sophisticated logic than matching a single property nameprotected boolean
TimeRangeVisitor.isTimeProperty
(Expression expression) Checks if a property is a time property, users can override if they have more sophisticated logic than matching a single property name -
Uses of Expression in org.geotools.styling
Classes in org.geotools.styling that implement ExpressionModifier and TypeClassDescriptionclass
OverlapBehavior tells a system how to behave when multiple raster images in a layer overlap each other, for example with satellite-image scenes.Fields in org.geotools.styling declared as ExpressionMethods in org.geotools.styling that return ExpressionModifier and TypeMethodDescriptionStyleBuilder.attributeExpression
(String attributeName) create an attribute expressionStyleBuilder.colorExpression
(Color color) convert an awt color in to a literal expression representing the colorAbstractContrastMethodStrategy.getAlgorithm()
Find out the algorithm used by this method.AnchorPointImpl.getAnchorPointX()
Getter for property anchorPointX.AnchorPointImpl.getAnchorPointY()
Getter for property anchorPointY.SelectedChannelTypeImpl.getChannelName()
ColorMapEntryImpl.getColor()
FillImpl.getColor()
This parameter gives the solid color that will be used for a Fill.
The color value is RGB-encoded using two hexadecimal digits per primary-color component, in the order Red, Green, Blue, prefixed with the hash (#) sign.StrokeImpl.getColor()
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 with the hash (#) sign.StrokeImpl.getDashOffset()
This param determines where the dash pattern should start from.DisplacementImpl.getDisplacementX()
Getter for property displacementX.DisplacementImpl.getDisplacementY()
Getter for property displacementY.TextSymbolizerImpl.getFeatureDescription()
ContrastEnhancementImpl.getGammaValue()
GraphicImpl.ConstantGraphic.getGap()
GraphicImpl.getGap()
LinePlacementImpl.getGap()
AbstractSymbolizer.getGeometry()
GraphicImpl.ConstantGraphic.getInitialGap()
GraphicImpl.getInitialGap()
LinePlacementImpl.getInitialGap()
TextSymbolizerImpl.getLabel()
Returns the label expression.StrokeImpl.getLineCap()
This parameter controls how line strings should be capped.StrokeImpl.getLineJoin()
This parameter controls how line strings should be joined together.ColorMapEntryImpl.getOpacity()
FillImpl.getOpacity()
This specifies the level of translucency to use when rendering the fill.GraphicImpl.getOpacity()
This specifies the level of translucency to use when rendering the graphic.
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, with a linear scale of translucency for intermediate values.
For example, "0.65" would represent 65% opacity.RasterSymbolizerImpl.getOpacity()
fetch the expresion which evaluates to the opacity fo rthis coverageStrokeImpl.getOpacity()
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.RasterSymbolizerImpl.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.LinePlacementImpl.getPerpendicularOffset()
Getter for property perpendicularOffset.LineSymbolizerImpl.getPerpendicularOffset()
PolygonSymbolizerImpl.getPerpendicularOffset()
TextSymbolizerImpl.getPriority()
ColorMapEntryImpl.getQuantity()
HaloImpl.getRadius()
Getter for property radius.ShadedReliefImpl.getReliefFactor()
The ReliefFactor gives the amount of exaggeration to use for the height of the ?GraphicImpl.getRotation()
This parameter defines the rotation of a graphic in the clockwise direction about its centre point in decimal degrees.PointPlacementImpl.getRotation()
Returns the rotation of the label.FontImpl.getSize()
GraphicImpl.getSize()
This paramteter gives the absolute size of the graphic in pixels encoded as a floating point number.TextSymbolizerImpl.getSnippet()
FontImpl.getStyle()
OtherTextImpl.getText()
FeatureTypeStyleImpl.getTransformation()
FontImpl.getWeight()
MarkImpl.getWellKnownName()
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.StrokeImpl.getWidth()
This parameter gives the absolute width (thickness) of a stroke in pixels encoded as a float.StyleBuilder.literalExpression
(double value) create a literal expression representing the valueStyleBuilder.literalExpression
(int value) create a literal expression representing the valueStyleBuilder.literalExpression
(Object value) create a literal expression representing the valueStyleBuilder.literalExpression
(String value) create a literal expression representing the valuestatic Expression
SLD.textLabel
(TextSymbolizer symbolizer) Retrieves the label from a TextSymbolizer.Methods in org.geotools.styling that return types with arguments of type ExpressionModifier and TypeMethodDescriptionStrokeImpl.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.FontImpl.getFamily()
AbstractContrastMethodStrategy.getOptions()
The map of VendorOptions to write into an SLD or CSS file.ContrastEnhancementImpl.getOptions()
AbstractContrastMethodStrategy.getParameters()
Fetch any parameters which control the method.VendorSymbolizerImpl.getParameters()
Methods in org.geotools.styling with parameters of type ExpressionModifier and TypeMethodDescriptionvoid
AbstractContrastMethodStrategy.addOption
(String key, Expression value) void
ContrastEnhancementImpl.addOption
(String key, Expression value) void
AbstractContrastMethodStrategy.addParameter
(String key, Expression value) A parameter to be used by this method.void
ExponentialContrastMethodStrategy.addParameter
(String key, Expression value) void
LogarithmicContrastMethodStrategy.addParameter
(String key, Expression value) StyleFactoryImpl.anchorPoint
(Expression x, Expression y) StyleFactoryImpl2.anchorPoint
(Expression x, Expression y) static Color
SLD.color
(Expression expr) Navigate through the expression finding the first mentioned Color.StyleFactoryImpl.colorMap
(Expression propertyName, Expression... mapping) StyleFactoryImpl2.colorMap
(Expression propertyName, Expression... mapping) StyleFactoryImpl.colorReplacement
(Expression propertyName, Expression... mapping) StyleFactoryImpl2.colorReplacement
(Expression propertyName, Expression... mapping) protected ContrastEnhancement
SelectedChannelTypeImpl.contrastEnhancement
(Expression expr) StyleFactoryImpl.contrastEnhancement
(Expression gamma, String method) StyleFactoryImpl.contrastEnhancement
(Expression gamma, ContrastMethod method) StyleFactoryImpl2.contrastEnhancement
(Expression gamma, String method) StyleFactoryImpl2.contrastEnhancement
(Expression gamma, ContrastMethod method) abstract AnchorPoint
AbstractStyleFactory.createAnchorPoint
(Expression x, Expression y) StyleBuilder.createAnchorPoint
(Expression x, Expression y) wrapper round Stylefactory MethodStyleFactoryImpl.createAnchorPoint
(Expression x, Expression y) StyleFactoryImpl.createContrastEnhancement
(Expression gammaValue) abstract Displacement
AbstractStyleFactory.createDisplacement
(Expression x, Expression y) StyleBuilder.createDisplacement
(Expression x, Expression y) wrapper round Stylefactory MethodStyleFactoryImpl.createDisplacement
(Expression x, Expression y) abstract Fill
AbstractStyleFactory.createFill
(Expression color) abstract Fill
AbstractStyleFactory.createFill
(Expression color, Expression opacity) abstract Fill
AbstractStyleFactory.createFill
(Expression color, Expression backgroundColor, Expression opacity, Graphic graphicFill) StyleBuilder.createFill
(Expression fillColor) create a fill of colorStyleBuilder.createFill
(Expression color, Expression opacity) create a fill with the supplied color and opacityStyleBuilder.createFill
(Expression color, Expression backgroundColor, Expression opacity, Graphic fill) create a fill with color, background color and opacity supplied and uses the graphic supplied for the fillStyleFactoryImpl.createFill
(Expression color) StyleFactoryImpl.createFill
(Expression color, Expression opacity) StyleFactoryImpl.createFill
(Expression color, Expression backgroundColor, Expression opacity, Graphic graphicFill) abstract Font
AbstractStyleFactory.createFont
(Expression fontFamily, Expression fontStyle, Expression fontWeight, Expression fontSize) StyleBuilder.createFont
(Expression fontFamily, Expression fontStyle, Expression fontWeight, Expression fontSize) wrapper round StyleFactory methodStyleFactoryImpl.createFont
(Expression fontFamily, Expression fontStyle, Expression fontWeight, Expression fontSize) abstract Graphic
AbstractStyleFactory.createGraphic
(ExternalGraphic[] externalGraphics, Mark[] marks, Symbol[] symbols, Expression opacity, Expression size, Expression rotation) StyleBuilder.createGraphic
(ExternalGraphic[] externalGraphics, Mark[] marks, Symbol[] symbols, Expression opacity, Expression size, Expression rotation) creates a graphic objectStyleFactoryImpl.createGraphic
(ExternalGraphic[] externalGraphics, Mark[] marks, Symbol[] symbols, Expression opacity, Expression size, Expression rotation) abstract Halo
AbstractStyleFactory.createHalo
(Fill fill, Expression radius) StyleBuilder.createHalo
(Fill fill, Expression radius) wrapper round StyleFactory method to create haloStyleFactoryImpl.createHalo
(Fill fill, Expression radius) abstract LinePlacement
AbstractStyleFactory.createLinePlacement
(Expression offset) StyleBuilder.createLinePlacement
(Expression offset) wrapper round Stylefactory MethodStyleFactoryImpl.createLinePlacement
(Expression offset) abstract Mark
AbstractStyleFactory.createMark
(Expression wellKnownName, Stroke stroke, Fill fill, Expression size, Expression rotation) StyleBuilder.createMark
(Expression wellKnownName, Fill fill, Stroke stroke) create a mark with the supplied fill and strokeStyleFactoryImpl.createMark
(Expression wellKnownName, Stroke stroke, Fill fill, Expression size, Expression rotation) abstract PointPlacement
AbstractStyleFactory.createPointPlacement
(AnchorPoint anchorPoint, Displacement displacement, Expression rotation) StyleBuilder.createPointPlacement
(AnchorPoint anchorPoint, Displacement displacement, Expression rotation) wrapper round Stylefactory MethodStyleFactoryImpl.createPointPlacement
(AnchorPoint anchorPoint, Displacement displacement, Expression rotation) abstract RasterSymbolizer
AbstractStyleFactory.createRasterSymbolizer
(String geometryPropertyName, Expression opacity, ChannelSelection channel, Expression overlap, ColorMap colorMap, ContrastEnhancement ce, ShadedRelief relief, Symbolizer outline) StyleFactoryImpl.createRasterSymbolizer
(String geometryPropertyName, Expression opacity, ChannelSelection channel, Expression overlap, ColorMap colorMap, ContrastEnhancement cenhancement, ShadedRelief relief, Symbolizer outline) abstract SelectedChannelType
AbstractStyleFactory.createSelectedChannelType
(Expression name, Expression enhancement) StyleFactoryImpl.createSelectedChannelType
(Expression name, Expression gammaValue) StyleFactoryImpl.createSelectedChannelType
(Expression name, ContrastEnhancement enhancement) StyleFactoryImpl.createShadedRelief
(Expression reliefFactor) abstract Stroke
AbstractStyleFactory.createStroke
(Expression color, Expression width) A convienice method to make a simple strokeabstract Stroke
AbstractStyleFactory.createStroke
(Expression color, Expression width, Expression opacity) A convienice method to make a simple strokeabstract Stroke
AbstractStyleFactory.createStroke
(Expression color, Expression width, Expression opacity, Expression lineJoin, Expression lineCap, float[] dashArray, Expression dashOffset, Graphic graphicFill, Graphic graphicStroke) creates a strokeStyleBuilder.createStroke
(Expression color, Expression width) create a stroke with the color and width suppliedStyleBuilder.createStroke
(Expression color, Expression width, Expression opacity) create a stroke with color, width and opacity suppliedStyleFactoryImpl.createStroke
(Expression color, Expression width) A method to make a simple stroke of a provided color and width.StyleFactoryImpl.createStroke
(Expression color, Expression width, Expression opacity) A convenience method to make a simple strokeStyleFactoryImpl.createStroke
(Expression color, Expression width, Expression opacity, Expression lineJoin, Expression lineCap, float[] dashArray, Expression dashOffset, Graphic graphicFill, Graphic graphicStroke) creates a strokeabstract TextSymbolizer
AbstractStyleFactory.createTextSymbolizer
(Fill fill, Font[] fonts, Halo halo, Expression label, LabelPlacement labelPlacement, String geometryPropertyName) StyleBuilder.createTextSymbolizer
(Fill fill, Font[] fonts, Halo halo, Expression label, LabelPlacement labelPlacement, String geometryPropertyName) create a text symbolizerStyleFactoryImpl.createTextSymbolizer
(Fill fill, Font[] fonts, Halo halo, Expression label, LabelPlacement labelPlacement, String geometryPropertyName) StyleFactoryImpl.createTextSymbolizer
(Fill fill, Font[] fonts, Halo halo, Expression label, LabelPlacement labelPlacement, String geometryPropertyName, Graphic graphic) StyleFactoryImpl.displacement
(Expression dx, Expression dy) StyleFactoryImpl2.displacement
(Expression dx, Expression dy) StyleFactoryImpl.fill
(GraphicFill fill, Expression color, Expression opacity) StyleFactoryImpl2.fill
(GraphicFill graphicFill, Expression color, Expression opacity) StyleFactoryImpl.font
(List<Expression> family, Expression style, Expression weight, Expression size) StyleFactoryImpl2.font
(List<Expression> family, Expression style, Expression weight, Expression size) StyleFactoryImpl.graphic
(List<GraphicalSymbol> symbols, Expression opacity, Expression size, Expression rotation, AnchorPoint anchor, Displacement disp) StyleFactoryImpl2.graphic
(List<GraphicalSymbol> symbols, Expression opacity, Expression size, Expression rotation, AnchorPoint anchor, Displacement disp) StyleFactoryImpl.graphicFill
(List<GraphicalSymbol> symbols, Expression opacity, Expression size, Expression rotation, AnchorPoint anchorPoint, Displacement displacement) StyleFactoryImpl2.graphicFill
(List<GraphicalSymbol> symbols, Expression opacity, Expression size, Expression rotation, AnchorPoint anchorPoint, Displacement displacement) StyleFactoryImpl.graphicLegend
(List<GraphicalSymbol> symbols, Expression opacity, Expression size, Expression rotation, AnchorPoint anchorPoint, Displacement displacement) StyleFactoryImpl2.graphicLegend
(List<GraphicalSymbol> symbols, Expression opacity, Expression size, Expression rotation, AnchorPoint anchorPoint, Displacement displacement) StyleFactoryImpl.graphicStroke
(List<GraphicalSymbol> symbols, Expression opacity, Expression size, Expression rotation, AnchorPoint anchorPoint, Displacement displacement, Expression initialGap, Expression gap) StyleFactoryImpl2.graphicStroke
(List<GraphicalSymbol> symbols, Expression opacity, Expression size, Expression rotation, AnchorPoint anchorPoint, Displacement displacement, Expression initialGap, Expression gap) StyleFactoryImpl.halo
(Fill fill, Expression radius) StyleFactoryImpl2.halo
(Fill fill, Expression radius) StyleFactoryImpl.linePlacement
(Expression offset, Expression initialGap, Expression gap, boolean repeated, boolean aligned, boolean generalizedLine) StyleFactoryImpl2.linePlacement
(Expression offset, Expression initialGap, Expression gap, boolean repeated, boolean aligned, boolean generalizedLine) StyleFactoryImpl.lineSymbolizer
(String name, Expression geometry, Description description, Unit<?> unit, Stroke stroke, Expression offset) StyleFactoryImpl2.lineSymbolizer
(String name, Expression geometry, Description description, Unit<?> unit, Stroke stroke, Expression offset) StyleFactoryImpl.mark
(Expression wellKnownName, Fill fill, Stroke stroke) StyleFactoryImpl2.mark
(Expression wellKnownName, Fill fill, Stroke stroke) StyleFactoryImpl.pointPlacement
(AnchorPoint anchor, Displacement displacement, Expression rotation) StyleFactoryImpl2.pointPlacement
(AnchorPoint anchor, Displacement displacement, Expression rotation) StyleFactoryImpl.pointSymbolizer
(String name, Expression geometry, Description description, Unit<?> unit, Graphic graphic) StyleFactoryImpl2.pointSymbolizer
(String name, Expression geometry, Description description, Unit<?> unit, Graphic graphic) StyleFactoryImpl.polygonSymbolizer
(String name, Expression geometry, Description description, Unit<?> unit, Stroke stroke, Fill fill, Displacement displacement, Expression offset) StyleFactoryImpl2.polygonSymbolizer
(String name, Expression geometry, Description description, Unit<?> unit, Stroke stroke, Fill fill, Displacement displacement, Expression offset) StyleFactoryImpl.rasterSymbolizer
(String name, Expression geometry, Description description, Unit<?> unit, Expression opacity, ChannelSelection channelSelection, OverlapBehaviorEnum overlapsBehaviour, ColorMap colorMap, ContrastEnhancement contrast, ShadedRelief shaded, Symbolizer outline) StyleFactoryImpl2.rasterSymbolizer
(String name, Expression geometry, Description description, Unit<?> unit, Expression opacity, ChannelSelection channelSelection, OverlapBehaviorEnum overlapsBehaviour, ColorMap colorMap, ContrastEnhancement contrast, ShadedRelief shaded, Symbolizer outline) StyleFactoryImpl.selectedChannelType
(Expression channelName, ContrastEnhancement contrastEnhancement) StyleFactoryImpl2.selectedChannelType
(Expression channelName, ContrastEnhancement contrastEnhancement) void
AbstractContrastMethodStrategy.setAlgorithm
(Expression name) The algorithm to be used by this method.void
NormalizeContrastMethodStrategy.setAlgorithm
(Expression name) void
AnchorPointImpl.setAnchorPointX
(Expression anchorPointX) Setter for property anchorPointX.void
AnchorPointImpl.setAnchorPointY
(Expression anchorPointY) Setter for property anchorPointY.void
FillImpl.ConstantFill.setBackgroundColor
(Expression backgroundColor) void
SelectedChannelTypeImpl.setChannelName
(Expression name) void
ColorMapEntryImpl.setColor
(Expression color) void
FillImpl.ConstantFill.setColor
(Expression color) void
FillImpl.setColor
(Expression rgb) 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
StrokeImpl.setColor
(Expression color) This parameter sets 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 with the hash (#) sign.void
SelectedChannelTypeImpl.setContrastEnhancement
(Expression gammaValue) void
StrokeImpl.setDashOffset
(Expression dashOffset) This param determines where the dash pattern should start from.void
DisplacementImpl.setDisplacementX
(Expression displacementX) Setter for property displacementX.void
DisplacementImpl.setDisplacementY
(Expression displacementY) Setter for property displacementY.void
TextSymbolizerImpl.setFeatureDescription
(Expression description) void
ContrastEnhancementImpl.setGammaValue
(Expression gamma) void
GraphicImpl.ConstantGraphic.setGap
(Expression gap) void
GraphicImpl.setGap
(Expression gap) void
LinePlacementImpl.setGap
(Expression gap) void
AbstractSymbolizer.setGeometry
(Expression geometry) void
GraphicImpl.ConstantGraphic.setInitialGap
(Expression initialGap) void
GraphicImpl.setInitialGap
(Expression initialGap) void
LinePlacementImpl.setInitialGap
(Expression initialGap) void
TextSymbolizerImpl.setLabel
(Expression label) Setter for property label.void
StrokeImpl.setLineCap
(Expression lineCap) This parameter controls how line strings should be capped.void
StrokeImpl.setLineJoin
(Expression lineJoin) This parameter controls how line strings should be joined together.void
ColorMapEntryImpl.setOpacity
(Expression opacity) void
FillImpl.ConstantFill.setOpacity
(Expression opacity) void
FillImpl.setOpacity
(Expression opacity) Setter for property opacity.void
GraphicImpl.ConstantGraphic.setOpacity
(Expression opacity) void
GraphicImpl.setOpacity
(Expression opacity) void
RasterSymbolizerImpl.setOpacity
(Expression opacity) sets the opacity for the coverage, it has the usual meaning.void
StrokeImpl.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
RasterSymbolizerImpl.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
LinePlacementImpl.setPerpendicularOffset
(Expression perpendicularOffset) Setter for property perpendicularOffset.void
LineSymbolizerImpl.setPerpendicularOffset
(Expression offset) void
PolygonSymbolizerImpl.setPerpendicularOffset
(Expression offset) void
TextSymbolizerImpl.setPriority
(Expression priority) void
ColorMapEntryImpl.setQuantity
(Expression quantity) void
HaloImpl.setRadius
(Expression radius) Setter for property radius.void
ShadedReliefImpl.setReliefFactor
(Expression reliefFactor) The ReliefFactor gives the amount of exaggeration to use for the height of the ?void
GraphicImpl.ConstantGraphic.setRotation
(Expression rotation) void
GraphicImpl.setRotation
(Expression rotation) Setter for property rotation.void
PointPlacementImpl.setRotation
(Expression rotation) Setter for property rotation.void
FontImpl.setSize
(Expression size) void
GraphicImpl.ConstantGraphic.setSize
(Expression size) void
GraphicImpl.setSize
(Expression size) Setter for property size.void
TextSymbolizerImpl.setSnippet
(Expression abxtract) void
FontImpl.setStyle
(Expression style) void
OtherTextImpl.setText
(Expression text) void
FeatureTypeStyleImpl.setTransformation
(Expression transformation) void
FontImpl.setWeight
(Expression weight) void
MarkImpl.setWellKnownName
(Expression wellKnownName) Setter for property wellKnownName.void
StrokeImpl.setWidth
(Expression width) This parameter sets the absolute width (thickness) of a stroke in pixels encoded as a float.StyleFactoryImpl.shadedRelief
(Expression reliefFactor, boolean brightnessOnly) StyleFactoryImpl2.shadedRelief
(Expression reliefFactor, boolean brightnessOnly) StyleFactoryImpl.stroke
(Expression color, Expression opacity, Expression width, Expression join, Expression cap, float[] dashes, Expression offset) StyleFactoryImpl.stroke
(GraphicFill fill, Expression color, Expression opacity, Expression width, Expression join, Expression cap, float[] dashes, Expression offset) StyleFactoryImpl.stroke
(GraphicStroke stroke, Expression color, Expression opacity, Expression width, Expression join, Expression cap, float[] dashes, Expression offset) StyleFactoryImpl2.stroke
(Expression color, Expression opacity, Expression width, Expression join, Expression cap, float[] dashes, Expression offset) StyleFactoryImpl2.stroke
(GraphicFill fill, Expression color, Expression opacity, Expression width, Expression join, Expression cap, float[] dashes, Expression offset) StyleFactoryImpl2.stroke
(GraphicStroke stroke, Expression color, Expression opacity, Expression width, Expression join, Expression cap, float[] dashes, Expression offset) StyleFactoryImpl.textSymbolizer
(String name, Expression geometry, Description description, Unit<?> unit, Expression label, Font font, LabelPlacement placement, Halo halo, Fill fill) StyleFactoryImpl2.textSymbolizer
(String name, Expression geometry, Description description, Unit<?> unit, Expression label, Font font, LabelPlacement placement, Halo halo, Fill fill) Method parameters in org.geotools.styling with type arguments of type ExpressionModifier and TypeMethodDescriptionStyleFactoryImpl.extensionSymbolizer
(String name, String propertyName, Description description, Unit<?> unit, String extensionName, Map<String, Expression> parameters) StyleFactoryImpl2.extensionSymbolizer
(String name, String propertyName, Description description, Unit<?> unit, String extensionName, Map<String, Expression> parameters) StyleFactoryImpl.font
(List<Expression> family, Expression style, Expression weight, Expression size) StyleFactoryImpl2.font
(List<Expression> family, Expression style, Expression weight, Expression size) void
StrokeImpl.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
AbstractContrastMethodStrategy.setOptions
(Map<String, Expression> options) set the map of VendorOptions to control this method.void
ContrastEnhancementImpl.setOptions
(Map<String, Expression> options) Constructors in org.geotools.styling with parameters of type ExpressionModifierConstructorDescriptionAbstractSymbolizer
(String name, Description description, Expression geometry, Unit<Length> unitOfMeasure) AnchorPointImpl
(FilterFactory filterFactory, Expression x, Expression y) ContrastEnhancementImpl
(FilterFactory factory, Expression gamma, ContrastMethod method) DisplacementImpl
(Expression dx, Expression dy) GraphicImpl
(FilterFactory factory, AnchorPoint anchor, Expression gap, Expression initialGap) LinePlacementImpl
(FilterFactory factory, boolean aligned, boolean repeated, boolean generalized, Expression gap, Expression initialGap) protected
LineSymbolizerImpl
(Stroke stroke, Expression offset, Unit<Length> uom, String geom, String name, Description desc) protected
PolygonSymbolizerImpl
(Stroke stroke, Fill fill, Displacement disp, Expression offset, Unit<Length> uom, String geom, String name, Description desc) -
Uses of Expression in org.geotools.styling.visitor
Classes in org.geotools.styling.visitor that implement ExpressionModifier and TypeClassDescriptionclass
Applies unit to pixel rescaling around expressions whose native unit cannot be determined in a static fashionFields in org.geotools.styling.visitor declared as ExpressionModifier and TypeFieldDescriptionprotected Expression
RescaleStyleVisitor.scale
This is the scale used as a multiplication factory for everything that has a size.Methods in org.geotools.styling.visitor that return ExpressionModifier and TypeMethodDescriptionprotected Expression
DuplicatingStyleVisitor.copy
(Expression expression) Null safe expression copy.protected Expression
DpiRescaleStyleVisitor.rescale
(Expression expr) protected Expression
RescaleStyleVisitor.rescale
(Expression expr) Used to rescale the provided expr.protected Expression
UomRescaleStyleVisitor.rescale
(Expression unscaled, Unit<Length> uom) Used to rescaleDashArray the provided unscaled value.protected Expression
RescaleStyleVisitor.rescaleGraphicSize
(Graphic gr) Methods in org.geotools.styling.visitor that return types with arguments of type ExpressionModifier and TypeMethodDescriptionprotected List<Expression>
DuplicatingStyleVisitor.copyExpressions
(List<Expression> expressions) Copy list of expressions.protected List<Expression>
RescaleStyleVisitor.rescale
(List<Expression> expressions) Rescale a list of expressions, can handle null.protected List<Expression>
RescaleStyleVisitor.rescaleDashArray
(List<Expression> expressions) Rescale using listMultiply, if there is only one entry.protected List<Expression>
UomRescaleStyleVisitor.rescaleDashArray
(List<Expression> expressions, Unit<Length> uom) Rescale a list of expressions, can handle null.Methods in org.geotools.styling.visitor with parameters of type ExpressionModifier and TypeMethodDescriptionprotected Expression
DuplicatingStyleVisitor.copy
(Expression expression) Null safe expression copy.protected Expression
DpiRescaleStyleVisitor.rescale
(Expression expr) protected Expression
RescaleStyleVisitor.rescale
(Expression expr) Used to rescale the provided expr.protected Expression
UomRescaleStyleVisitor.rescale
(Expression unscaled, Unit<Length> uom) Used to rescaleDashArray the provided unscaled value.Method parameters in org.geotools.styling.visitor with type arguments of type ExpressionModifier and TypeMethodDescriptionprotected List<Expression>
DuplicatingStyleVisitor.copyExpressions
(List<Expression> expressions) Copy list of expressions.protected List<Expression>
RescaleStyleVisitor.rescale
(List<Expression> expressions) Rescale a list of expressions, can handle null.protected List<Expression>
RescaleStyleVisitor.rescaleDashArray
(List<Expression> expressions) Rescale using listMultiply, if there is only one entry.protected List<Expression>
UomRescaleStyleVisitor.rescaleDashArray
(List<Expression> expressions, Unit<Length> uom) Rescale a list of expressions, can handle null.Constructors in org.geotools.styling.visitor with parameters of type ExpressionModifierConstructorDescriptionRescaleStyleVisitor
(Expression scale) RescaleStyleVisitor
(FilterFactory filterFactory, Expression scale) -
Uses of Expression in org.geotools.xml.filter
Methods in org.geotools.xml.filter with parameters of type ExpressionModifier and TypeMethodDescriptionprotected static void
FilterOpsComplexTypes.encodeExpr
(Expression expr, PrintHandler output, Map<String, Object> hints) -
Uses of Expression in org.geotools.xml.styling
Methods in org.geotools.xml.styling that return ExpressionModifier and TypeMethodDescriptionprotected Expression
SLDParser.parseGeometry
(Node root) Internal parse method - made protected for unit testing -
Uses of Expression in org.geotools.ysld
Methods in org.geotools.ysld with parameters of type Expression -
Uses of Expression in org.geotools.ysld.encode
Methods in org.geotools.ysld.encode with parameters of type ExpressionConstructors in org.geotools.ysld.encode with parameters of type Expression -
Uses of Expression in org.geotools.ysld.parse
Methods in org.geotools.ysld.parse that return ExpressionModifier and TypeMethodDescriptionstatic Expression
Parses a color from string representation.static Expression
Util.expression
(String value, boolean safe, Factory factory) Parses an expression from its string representation.static Expression
Util.expression
(String value, Factory factory) Parses an expression from its string representation.static Expression
Util.unwrapConcatenates
(Expression expr, Factory factory) Simplifies anExpression
which may contain multipleConcatenateFunction
into a single top-levelConcatenateFunction
with a flat list of parameters.Methods in org.geotools.ysld.parse that return types with arguments of type ExpressionModifier and TypeMethodDescriptionstatic List<Expression>
Util.splitConcatenates
(Expression expr) Splits anExpression
into a list of expressions by removingConcatenateFunction
andFilterFunction_strConcat
Functions, and listing the children of those functions.Methods in org.geotools.ysld.parse with parameters of type ExpressionModifier and TypeMethodDescriptionstatic List<Expression>
Util.splitConcatenates
(Expression expr) Splits anExpression
into a list of expressions by removingConcatenateFunction
andFilterFunction_strConcat
Functions, and listing the children of those functions.static Expression
Util.unwrapConcatenates
(Expression expr, Factory factory) Simplifies anExpression
which may contain multipleConcatenateFunction
into a single top-levelConcatenateFunction
with a flat list of parameters. -
Uses of Expression in org.h2gis.geotools
Methods in org.h2gis.geotools with parameters of type ExpressionModifier and TypeMethodDescriptionprotected Object
H2GISFilterToSQL.visitBinarySpatialOperator
(BinarySpatialOperator filter, Expression e1, Expression e2, Object extraData) protected Object
H2GISFilterToSQLHelper.visitBinarySpatialOperator
(BinarySpatialOperator filter, Expression e1, Expression e2, Object extraData) protected Object
H2GISPSFilterToSql.visitBinarySpatialOperator
(BinarySpatialOperator filter, Expression e1, Expression e2, Object extraData)