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 ExpressionCQL2Compiler.getExpression()Return the expression resultant of compiling processstatic ExpressionCQL2.toExpression(String cql2Expression) Parses the input string in CQL2 format into an Expression, using the systems defaultFilterFactoryimplementation.static ExpressionCQL2.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 StringCQL2.toCQL2(Expression expression) Generates the expression text associated to theExpressionobject. -
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 TypeInterfaceDescriptioninterfaceEncodes the operation of addition.interfaceAbstract base class for the various filter expressions that compute some value from two input values.interfaceEncodes the operation of division where the first argument is divided by the second argument.interfaceInstances of this class represent a function call into some implementation-specific function.interfaceSpecialFunctiontype 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).interfaceInstances of this interface provide a constant, literal value that can be used in expressions.interfaceEncodes the operation of multiplication.interfaceExpression class whose value is computed by retrieving the value indicated by the provided name.interfaceEncodes the operation of subtraction where the second argument is subtracted from the first.interfaceMarker 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 classPlaceholder class used to represent a NIL expression, evaluates tonull.Fields in org.geotools.api.filter.expression declared as ExpressionModifier and TypeFieldDescriptionstatic final ExpressionExpression.NILConstant 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 TypeMethodDescriptionvoidContrastEnhancement.addOption(String key, Expression value) Store a vendor optionvoidContrastMethodStrategy.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) voidAnchorPoint.setAnchorPointX(Expression x) Set the X coordinate for the anchor pointvoidAnchorPoint.setAnchorPointY(Expression y) set the Y coordinate for the anchor pointvoidSelectedChannelType.setChannelName(Expression name) Set the source channel name.voidColorMapEntry.setColor(Expression color) Expression resulting in a colorvoidFill.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.voidStroke.ConstantStroke.setColor(Expression color) voidStroke.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.voidStroke.ConstantStroke.setDashOffset(Expression dashOffset) voidStroke.setDashOffset(Expression dashOffset) A dash array need not start from the beginning.voidDisplacement.setDisplacementX(Expression x) Sets the expression that computes a pixel offset from the geometry point.voidDisplacement.setDisplacementY(Expression y) Sets the expression that computes a pixel offset from the geometry point.voidTextSymbolizer.setFeatureDescription(Expression description) voidContrastEnhancement.setGammaValue(Expression gamma) voidGraphic.setGap(Expression gap) voidLinePlacement.setGap(Expression gap) voidSymbolizer.setGeometry(Expression geometry) Sets the expression used for styling.voidGraphic.setInitialGap(Expression initialGap) voidLinePlacement.setInitialGap(Expression initialGap) voidTextSymbolizer.setLabel(Expression label) Sets the expression that will be evaluated to determine what text is displayed.voidStroke.ConstantStroke.setLineCap(Expression lineCap) voidStroke.setLineCap(Expression lineCap) This parameter controls how line strings should be capped.voidStroke.ConstantStroke.setLineJoin(Expression lineJoin) voidStroke.setLineJoin(Expression lineJoin) This parameter controls how line strings should be joined together.voidColorMapEntry.setOpacity(Expression opacity) voidFill.setOpacity(Expression opacity) This specifies the level of translucency to use when rendering the fill.voidGraphic.setOpacity(Expression opacity) Graphic opacity.voidRasterSymbolizer.setOpacity(Expression opacity) sets the opacity for the coverage, it has the usual meaning.voidStroke.ConstantStroke.setOpacity(Expression opacity) voidStroke.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.voidRasterSymbolizer.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.voidLinePlacement.setPerpendicularOffset(Expression offset) Sets the expression that is used to compute how far from the lines the text will be drawn.voidLineSymbolizer.setPerpendicularOffset(Expression offset) Define an offset to draw lines in parallel to the original geometry.voidPolygonSymbolizer.setPerpendicularOffset(Expression offset) PerpendicularOffset works as defined for LineSymbolizer, allowing to draw polygons smaller or larger than their actual geometry.voidTextSymbolizer.setPriority(Expression e) Priority -- null = use the default labeling priority Expression = an expression that evaluates to a number (ie.voidColorMapEntry.setQuantity(Expression quantity) Quantity marking the start of this color map entry.voidHalo.setRadius(Expression radius) Expression that represents the the distance the halo extends from the textvoidShadedRelief.setReliefFactor(Expression reliefFactor) The ReliefFactor gives the amount of exaggeration to use for the height of the ?voidGraphic.setRotation(Expression rotation) This parameter defines the rotation of a graphic in the clockwise direction about its centre point in decimal degrees.voidPointPlacement.setRotation(Expression rotation) sets the rotation of the label.voidFont.setSize(Expression size) voidGraphic.setSize(Expression size) Indicates the size at which the graphic should be displayed.voidTextSymbolizer.setSnippet(Expression expression) voidFont.setStyle(Expression style) voidOtherText.setText(Expression otherText) voidFeatureTypeStyle.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)voidFont.setWeight(Expression weight) voidMark.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.voidStroke.ConstantStroke.setWidth(Expression width) voidStroke.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.voidStroke.ConstantStroke.setDashArray(List<Expression> dashArray) voidStroke.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.voidContrastEnhancement.setOptions(Map<String, Expression> options) voidContrastMethodStrategy.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 TypeClassDescriptionclassFunction which wraps an instance of geometry in its associatd multi geometry type.classclassThis 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 TypeClassDescriptionclassFunctionto format a time given as aDateusing aSimpleDateFormatpattern in a time zone supported byTimeZone.classThis function converts double values to DirectPosition geometry type.classToEnvelope 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) classThis function converts double values to 1D LineString geometry object.classThis function converts double values to a 2D Point geometry type.classThis function redirects an attribute to be encoded as xlink:href, instead of being encoded as a full attribute.classVocabulary translation; using an external lookup table.Fields in org.geotools.appschema.filter.expression declared as ExpressionModifier and TypeFieldDescriptionstatic final ExpressionToPointFunction.GML_IDstatic final ExpressionToDirectPositionFunction.SRS_NAMEMethods 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 ExpressionJdbcMultipleValueEncoder.visit(Expression expression, Object extraData) NamespaceAwareAttributeRenameVisitor.visit(NestedAttributeExpression expression, Object extraData) Creates a copy of the inputNestedAttributeExpressionwith renamed attributes.Methods in org.geotools.appschema.jdbc with parameters of type ExpressionModifier and TypeMethodDescriptionvoidWrappedFilterToSql.encode(Expression expression) WrappedFilterToSql.encodeToString(Expression expression) protected ExpressionJdbcMultipleValueEncoder.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 booleanIndexQueryUtils.equalsPropertyExpression(Expression expression, String propertyName) Compare if expression == propertyNamestatic booleanIndexQueryUtils.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 FeatureTypeStyleStyleGenerator.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.voidPaletteFunction.setEvaluationExpression(Expression e) static FilterStyleGenerator.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.delegateMethods 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 TypeInterfaceDescriptioninterfaceMarks aRenderingTransformationthat is able to perform its own data read from aGridCoverage2DReaderand an array ofGeneralParameterValue. -
Uses of Expression in org.geotools.coverage.util
Classes in org.geotools.coverage.util that implement ExpressionModifier and TypeClassDescriptionclassFunction 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 ExpressionNestedAttributeMapping.nestedFeatureTypeName of the nested features elementprotected ExpressionAttributeMapping.sourceExpressionFields in org.geotools.data.complex with type parameters of type ExpressionModifier and TypeFieldDescriptionprotected List<Expression>DataAccessMappingFeatureIterator.foreignIdsMethods in org.geotools.data.complex that return ExpressionModifier and TypeMethodDescriptionFeatureTypeMapping.getFeatureIdExpression()AttributeMapping.getIdentifierExpression()AttributeMapping.getSourceExpression()protected ExpressionXmlFeatureTypeMapping.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 StringAbstractMappingFeatureIterator.extractIdForAttribute(Expression idExpression, Object sourceInstance) Based on the set of xpath expression/id extracting expression, finds the ID for the attributeidExpressionfrom the source complex attribute.protected StringDataAccessMappingFeatureIterator.extractIdForAttribute(Expression idExpression, Object sourceInstance) protected StringXmlMappingFeatureIterator.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 ObjectAbstractMappingFeatureIterator.getValue(Expression expression, Object sourceFeature) protected ObjectDataAccessMappingFeatureIterator.getValue(Expression expression, Object sourceFeature) protected ExpressionXmlFeatureTypeMapping.getValue(String xpathPrefix, Expression node, AttributeMapping mapping) protected ObjectDataAccessMappingFeatureIterator.getValues(boolean isMultiValued, Expression expression, Object sourceFeatureInput) DataAccessMappingFeatureIterator.peekNextValue(Expression prop) protected ObjectDataAccessMappingFeatureIterator.peekValue(Object source, Expression prop) protected AttributeAbstractMappingFeatureIterator.setAttributeContent(Attribute target, XPathUtil.StepList xpath, Object value, String id, AttributeType targetNodeType, boolean isXlinkRef, Expression sourceExpression, Object source, Map<Name, Expression> clientProperties, boolean ignoreXlinkHref) voidAttributeMapping.setIdentifierExpression(Expression identifierExpression) Method parameters in org.geotools.data.complex with type arguments of type ExpressionModifier and TypeMethodDescriptionprotected booleanDataAccessMappingFeatureIterator.isByReference(Map<Name, Expression> clientPropsMappings, boolean isNested) Checks if client property has xlink:ref in it, if the attribute is for chained features.protected AttributeAbstractMappingFeatureIterator.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 voidAbstractMappingFeatureIterator.setClientProperties(Attribute target, Object source, Map<Name, Expression> clientProperties) protected voidXmlMappingFeatureIterator.setClientProperties(Attribute target, Object xpathPrefix, Map<Name, Expression> clientProperties) voidDataAccessMappingFeatureIterator.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 voidDataAccessMappingFeatureIterator.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 TypeInterfaceDescriptioninterfaceRepresents a mapping that can result in multiple values.Classes in org.geotools.data.complex.config that implement ExpressionModifier and TypeClassDescriptionfinal classImplementation of the multivalued mappings API for JDBC based data sources.Methods in org.geotools.data.complex.config that return ExpressionModifier and TypeMethodDescriptionJdbcMultipleValue.getTargetValue()static ExpressionAppSchemaDataAccessConfigurator.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 ofattaddressed byxpathand of typetargetNodeTypeto bevaluewith 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 ExpressionCustomImplementationsFinder.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 NestedAttributeMappingCustomImplementationsFinder.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 NestedAttributeMappingCustomImplementationsFinder.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 ObjectDB2FilterToSQL.visitBinarySpatialOperator(BinarySpatialOperator filter, Expression e1, Expression e2, boolean swapped, Object extraData) protected ObjectDB2FilterToSQL.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 ObjectDuckDBFilterToSQL.visitBBOX(BBOX filter, Expression leftExp, Expression rightExpt, Object extraData) protected ObjectDuckDBFilterToSQL.visitBinarySpatialOperator(BinarySpatialOperator filter, Expression leftExp, Expression rightExpt, Object extraData) protected ObjectDuckDBFilterToSQL.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 ObjectGeoParquetFilterToSQL.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 ObjectH2FilterToSQL.visitBinarySpatialOperator(BinarySpatialOperator filter, Expression e1, Expression e2, boolean swapped, Object extraData) protected ObjectH2FilterToSQL.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 ObjectHanaFilterToSQL.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 ObjectInformixFilterToSQL.visitBinarySpatialOperator(BinarySpatialOperator filter, Expression e1, Expression e2, Object extraData) protected ObjectInformixFilterToSQL.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 ExpressionFilterToSQL.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 TypeMethodDescriptionvoidFilterToSQL.encode(Expression expression) Performs the encoding, sends the encoded sql to the writer passed in.protected voidFilterToSQL.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 booleanFilterToSQL.isBinaryExpression(Expression e) protected voidFilterToSQL.processLikeLeftOperand(Object extraData, boolean matchCase, Expression att, Class attributeType) protected ObjectFilterToSQL.visitBinarySpatialOperator(BinarySpatialOperator filter, Expression e1, Expression e2, Object extraData) Handles the more general case of two generic expressions.protected ObjectFilterToSQL.visitBinaryTemporalOperator(BinaryTemporalOperator filter, Expression e1, Expression e2, Object extraData) Handles the general case of two expressions in a binary temporal filter.protected voidFilterToSQL.writeBinaryExpression(Expression e, Class context) protected voidFilterToSQL.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 ExpressionJoiningQuery.QueryJoin.foreignKeyNameprotected ExpressionJoiningQuery.QueryJoin.joiningKeyNameFields 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 TypeMethodDescriptionvoidJoiningQuery.QueryJoin.setForeignKeyName(Expression foreignKeyName) voidJoiningQuery.QueryJoin.setJoiningKeyName(Expression joiningKeyName) protected voidJoiningNestedAttributeMapping.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 classFunction that returns a random ID for a collection.final classFunction used to chain an entity with a sub collection.classExtracts all the values of a given JSON path.final classFunction that selects a JSON object using a JSON path.final classFunction 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 ObjectMySQLFilterToSQL.visitBinarySpatialOperator(BinarySpatialOperator filter, Expression e1, Expression e2, boolean swapped, Object extraData) pre-5.6 spatial functions.protected ObjectMySQLFilterToSQL.visitBinarySpatialOperator(BinarySpatialOperator filter, Expression e1, Expression e2, Object extraData) protected ObjectMySQLFilterToSQL.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 voidOracleFilterToSQL.doSDODistance(BinarySpatialOperator filter, Expression e1, Expression e2, Object extraData) protected voidOracleFilterToSQL.doSDOFilter(Filter filter, Expression e1, Expression e2, Object extraData) protected voidOracleFilterToSQL.doSDORelate(Filter filter, Expression e1, Expression e2, boolean swapped, Object extraData) Encodes an SDO relateprotected voidOracleFilterToSQL.encodeBinaryComparisonOperator(BinaryComparisonOperator filter, Object extraData, Expression left, Expression right, Class leftContext, Class rightContext) protected ObjectOracleFilterToSQL.visitBinarySpatialOperator(BinarySpatialOperator filter, Expression e1, Expression e2, boolean swapped, Object extraData) protected ObjectOracleFilterToSQL.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 TypeClassDescriptionclassOracle 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 voidPostgisFilterToSQL.processLikeLeftOperand(Object extraData, boolean matchCase, Expression att, Class attributeType) protected ObjectPostgisFilterToSQL.visitBinarySpatialOperator(BinarySpatialOperator filter, Expression e1, Expression e2, Object extraData) protected ObjectPostgisPSFilterToSql.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 TypeClassDescriptionclassNEAREST 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 ObjectSingleStoreFilterToSQL.visitBinarySpatialOperator(BinarySpatialOperator filter, Expression e1, Expression e2, boolean swapped, Object extraData) pre-5.6 spatial functions.protected ObjectSingleStoreFilterToSQL.visitBinarySpatialOperator(BinarySpatialOperator filter, Expression e1, Expression e2, Object extraData) protected ObjectSingleStoreFilterToSQL.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 ObjectSQLServerFilterToSQL.visitBinarySpatialOperator(BinarySpatialOperator filter, Expression e1, Expression e2, boolean swapped, Object extraData) protected ObjectSQLServerFilterToSQL.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 propertyDefinition(String name, Expression source, Class binding, CoordinateReferenceSystem crs, InternationalString description, boolean nillable, List<Filter> restrictions) 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 FeatureCalcAggregate.create(Expression expression) Factory method creating a visitor using an aggregate attribute.GroupByVisitorBuilder.withAggregateAttribute(Expression aggregateAttribute) GroupByVisitorBuilder.withGroupByAttribute(Expression groupByAttribute) abstract CalcResultAggregate.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 TypeInterfaceDescriptioninterfaceQuick Function implementation for direct use as a factory.Classes in org.geotools.filter that implement ExpressionModifier and TypeClassDescriptionclassArea of provided geometry.classDefines a complex filter (could also be called logical filter).classThe Expression class is not immutable!classImplements a default expression, with helpful variables and static methods.classA placeholder class used to track a function the user requested that is not supported by our java implementation.classAbstract class for a function expression implementationclassDefault implementation of a Function; you may extend this class to implement specific functionality.classTakes an AttributeExpression, and computes the length of the data for the attribute.classDefines an expression that holds a literal for return.classHolds a mathematical relationship between two expressions.Fields in org.geotools.filter declared as ExpressionModifier and TypeFieldDescriptionprotected ExpressionBinaryComparisonAbstract.expression1protected ExpressionBinaryComparisonAbstract.expression2Fields in org.geotools.filter with type parameters of type ExpressionModifier and TypeFieldDescriptionprotected List<Expression>FunctionExpressionImpl.paramsfunction 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 ExpressionFunctionExpressionImpl.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 doubleFilters.asDouble(Expression expr) Obtain the provided Expression as a double.static intFilters.asInt(Expression expr) Obtain the provided Expression as an integer.static StringFilters.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 ObjectFilterAbstract.eval(Expression expression, Object object) Helper method for subclasses to reduce null checks and automatically unpack values from attributes and collectionsprotected ObjectFilterAbstract.eval(Expression expression, Object object, Class<?> context) Helper method for subclasses to reduce null checksvoidFilterSAXParser.expression(Expression expression) Adds the passed in expression to the current filter.booleanCapabilities.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 shortFilters.getExpressionType(Expression experssion) Convert expression to a constant for use in switch statements.protected static ObjectGeometryFilterImpl.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.voidIsBetweenImpl.setExpression(Expression expression) voidIsNullImpl.setExpression(Expression expression) voidLikeFilterImpl.setExpression(Expression e) voidNullFilterImpl.setExpression(Expression nullCheck) Sets the expression which represents the null check.voidBinaryComparisonAbstract.setExpression1(Expression expression) voidCompareFilterImpl.setExpression1(Expression leftValue) voidMathExpressionImpl.setExpression1(Expression expression) Gets the left or first expression.voidBinaryComparisonAbstract.setExpression2(Expression expression) voidCompareFilterImpl.setExpression2(Expression rightValue) voidMathExpressionImpl.setExpression2(Expression expression) Gets the second expression.voidIsBetweenImpl.setLowerBoundary(Expression lowerBoundary) voidIsBetweenImpl.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.voidFunctionExpression.setParameters(List<Expression> parameters) Sets the Parameters for the function.voidFunctionExpressionImpl.setParameters(List<Expression> params) Sets the function parameters.voidFunctionImpl.setParameters(List<Expression> params) Sets the function parameters.Constructors in org.geotools.filter with parameters of type ExpressionModifierConstructorDescriptionprotectedBinaryComparisonAbstract(Expression expression1, Expression expression2) Immutable constructor for use by FilterFactoryprotectedBinaryComparisonAbstract(Expression expression1, Expression expression2, boolean matchingCase) Immutable constructor for use by FilterFactoryprotectedprotectedCartesianDistanceFilter(Expression e1, Expression e2, MultiValuedFilter.MatchAction matchAction) protectedCompareFilterImpl(Expression e1, Expression e2) protectedCompareFilterImpl(Expression e1, Expression e2, boolean matchCase) protectedGeometryFilterImpl(Expression e1, Expression e2) protectedGeometryFilterImpl(Expression e1, Expression e2, MultiValuedFilter.MatchAction matchAction) protectedIsBetweenImpl(Expression lower, Expression expression, Expression upper) protectedIsBetweenImpl(Expression lower, Expression expression, Expression upper, MultiValuedFilter.MatchAction matchAction) protectedIsEqualsToImpl(Expression expression1, Expression expression2) protectedIsEqualsToImpl(Expression expression1, Expression expression2, boolean matchCase) protectedIsEqualsToImpl(Expression expression1, Expression expression2, boolean matchCase, MultiValuedFilter.MatchAction matchAction) protectedIsEqualsToImpl(Expression expression1, Expression expression2, MultiValuedFilter.MatchAction matchAction) protectedIsGreaterThanImpl(Expression expression1, Expression expression2) protectedIsGreaterThanImpl(Expression expression1, Expression expression2, MultiValuedFilter.MatchAction matchAction) protectedIsGreaterThanOrEqualToImpl(Expression expression1, Expression expression2) IsGreaterThanOrEqualToImpl(Expression expr1, Expression expr2, boolean matchCase) IsGreaterThanOrEqualToImpl(Expression expr1, Expression expr2, boolean matchCase, MultiValuedFilter.MatchAction matchAction) protectedIsGreaterThanOrEqualToImpl(Expression expression1, Expression expression2, MultiValuedFilter.MatchAction matchAction) protectedIsLessThenImpl(Expression expression1, Expression expression2) protectedIsLessThenImpl(Expression expression1, Expression expression2, boolean matchCase) protectedIsLessThenImpl(Expression expression1, Expression expression2, boolean matchCase, MultiValuedFilter.MatchAction matchAction) protectedIsLessThenImpl(Expression expression1, Expression expression2, MultiValuedFilter.MatchAction matchAction) protectedIsLessThenOrEqualToImpl(Expression expression1, Expression expression2) protectedIsLessThenOrEqualToImpl(Expression expression1, Expression expression2, boolean matchCase) protectedIsLessThenOrEqualToImpl(Expression expression1, Expression expression2, boolean matchCase, MultiValuedFilter.MatchAction matchAction) protectedIsLessThenOrEqualToImpl(Expression expression1, Expression expression2, MultiValuedFilter.MatchAction matchAction) IsNilImpl(Expression e1, Object nilReason) protectedIsNotEqualToImpl(Expression e1, Expression e2) protectedIsNotEqualToImpl(Expression expression1, Expression expression2, boolean matchCase) protectedIsNotEqualToImpl(Expression expression1, Expression expression2, boolean matchCase, MultiValuedFilter.MatchAction matchAction) protectedIsNotEqualToImpl(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) protectedMathExpressionImpl(Expression e1, Expression e2) protectedprotectedMultiCompareFilterImpl(Expression e1, Expression e2, boolean matchCase) protectedMultiCompareFilterImpl(Expression e1, Expression e2, boolean matchCase, MultiValuedFilter.MatchAction matchAction) protectedMultiCompareFilterImpl(Expression e1, Expression e2, MultiValuedFilter.MatchAction matchAction) protectedNullFilterImpl(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 TypeClassDescriptionclassImplementation of Add expression.classImplementation of divide expression.classAbstract superclass of these Expression implementations.classA base class functions (i.e. anonymous inner classes) that are bothvolatile(i.e.classImplementation of Multiply expression.classImplementation of Subtract expression.Methods in org.geotools.filter.expression with parameters of type ExpressionModifier and TypeMethodDescriptionInternalVolatileFunction.duplicate(Expression... parameters) This default implementation just returnsthisif 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 TypeInterfaceDescriptioninterfaceThis interface can be implemented by geometry transformation functions that whish to be used in the geometry property.interfaceAn 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 TypeClassDescriptionclassclassThis function is used to evaluate a And operator with a left and right operandsclassArray creator function.classTakes an AttributeExpression, and computes the node count for the attribute.classReturn the number of bands of the evaluation context, which is supposed to be a coverage, or an object that can be converted to on.classA function returning the bounds of a feature (including all geometries)classImplementation of "Categorize" as a normal function.classParent for classifiers which break a feature collection into the specified number of classes.classclassCalculates the average value of an attribute for a given FeatureCollection and Expression.classCalculates the bounds of an attribute for a given FeatureCollection and Expression.classCalculates the count value of an attribute for a given SimpleFeatureCollection and Expression.classCalculates the maximum value of an attribute for a given FeatureCollection and Expression.classCalculates the median value of an attribute for a given FeatureCollection and Expression.classCalculates the minimum value of an attribute for a given FeatureCollection and Expression.classFinds the nearest value to the provided one in the attribute domain.classCalculates the sum value of an attribute for a given FeatureCollection and Expression.classCalculates the unique value of an attribute for a given FeatureCollection and Expression.classThe function computes the difference between two date objects (as a-b), in the specified time unit (default to milliseconds).classProvides local to thread and global thread-independent lookup tables of named variables allowing externally defined values to be access within a SLD document.classBreaks a SimpleFeatureCollection into classes with (roughtly) equal total items area in each classclassClassification function for breaking a feature collection into edible chunks of "equal" size.classclassclassclassclassclassclassclassclassApplies the availableConverterto turn the value into the desired target classclassclassclassFormats a date into a string given a certain pattern (specified in the format accepted bySimpleDateFormat}classParses a date from a string given a certain pattern (specified in the format accepted bySimpleDateFormat}classclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassA simple function that creates a list of values of any number of argumentsclassFilter function to multiply a text list of numbers with a given factor.classA FilterFunction that expects a Geometry and returns it's minimum bounding circle.classA FilterFunction that expects a Geometry and returns it's minimum diameter.classA FilterFunction that expects a Geometry and returns it's minimum rectangle.classclassclassFormats a number into a string given a certain pattern (specified in the format accepted byDecimalFormat}classFormats a number into a string given a certain pattern (specified in the format accepted byDecimalFormat}classclassclassclassA FilterFunction that expects a Geometry and returns it's octagonal envelope.classclassclassclassclassclassclassclassExtracts a property from a feature, taking the property name as a parameterclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassFilter function implementing the Symbology Encoding "StringPosition" function.classclassclassclassclassclassclassclassclassFunction implementing the Symbology Encoding Trim function.classclassclassclassclassclassclassFunction the returns the default geometry of a feature, or null if there is none, or it's not a JTS geometryclassAllow access to the value of Feature.getID() as an expressionclassclassThe function checks whether a candidate value is contained in an arbitrary long list of user provided values.classThis is an implemenation of the Interpolate function as defined by OGC Symbology Encoding (SE) 1.1 specification.classCalculate the Jenks' Natural Breaks classification for a featurecollectionclassclassApplies a JSON pointer on a given JSON string, extracting a value out of itclassApply an expression to each item of a list, resulting in a new list.classThe function checks whether a candidate value is contained in a list object.classSelect one item for a list.classExtracts a value from a map given the map name and the needed key as parametersclassclassclassFunction that allows correcting a heading angle based on the north direction in the point and CRS provided.classReturn the current time as a Date.classThis function is used to evaluate a or operator with a left and right operandsclassFunction parses GeoTools time notation into date.classReturns a point on the provided line.classA new function to check if a property exists.classBreaks a SimpleFeatureCollection into classes with an equal number of items in each.classThis is an implemenation of the Recode function as defined by the OGC Symbology Encoding (SE) 1.1 specification.classReturn the size of a list (or other collection).classBreaks a SimpleFeatureCollection into classes using the standard deviation classification method.classStringTemplate function, applies a regular expression with capturing groups, and them uses the groups to build a new string based on the provided template.classClone 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 TypeMethodDescriptionintClassifier.classify(Expression expr, Object feature) Returns the slot containing the passed expression's value.static booleanInFunction.isInFunction(Expression expression) Returns true if the expression is a function in the "in" family, that is, "in", "in2", "in3", ...voidCollection_AverageFunction.setExpression(Expression e) voidCollection_BoundsFunction.setExpression(Expression e) voidCollection_MaxFunction.setExpression(Expression e) voidCollection_MedianFunction.setExpression(Expression e) voidCollection_MinFunction.setExpression(Expression e) voidCollection_SumFunction.setExpression(Expression e) voidCollection_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) voidClassificationFunction.setParameters(List<Expression> params) Sets the function parameters.voidCollection_AverageFunction.setParameters(List<Expression> params) The provided arguments are evaulated with respect to the FeatureCollection.voidCollection_BoundsFunction.setParameters(List<Expression> args) The provided arguments are evaulated with respect to the FeatureCollection.voidCollection_MaxFunction.setParameters(List<Expression> args) The provided arguments are evaulated with respect to the FeatureCollection.voidCollection_MedianFunction.setParameters(List<Expression> args) The provided arguments are evaulated with respect to the FeatureCollection.voidCollection_MinFunction.setParameters(List<Expression> args) The provided arguments are evaulated with respect to the FeatureCollection.voidCollection_SumFunction.setParameters(List<Expression> args) The provided arguments are evaulated with respect to the FeatureCollection.voidCollection_UniqueFunction.setParameters(List<Expression> args) The provided arguments are evaulated with respect to the FeatureCollection.voidEnvFunction.setParameters(List<Expression> params) Sets the function parameters.voidInFunction.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 TypeClassDescriptionclassBase for lesscss.org HSL color manipulation functionsclassContrast lesscss.org color function.classImplements the lesscss.org darken functionclassImplements the lesscss.org desaturate functionclassTint lesscss.org color function.classhsl lesscss.org color function.classImplements the lesscss.org lighten functionclassMix lesscss.org color function.classImplements the lesscss.org saturate functionclassShade lesscss.org color function.classMix lesscss.org color function.classTint lesscss.org color function. -
Uses of Expression in org.geotools.filter.function.math
Classes in org.geotools.filter.function.math that implement ExpressionModifier and TypeClassDescriptionclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassImplements an integer divisionclassImplements the Knuth floored division modulo_operationclassAllow 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 TypeClassDescriptionclassThe function concatenates strings.classclassURL encodes a string. -
Uses of Expression in org.geotools.filter.spatial
Classes in org.geotools.filter.spatial that implement ExpressionModifier and TypeClassDescriptionprotected classMakes 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 TypeMethodDescriptionvoidAbstractPreparedGeometryFilter.setExpression1(Expression expression) voidBBOXImpl.setExpression1(Expression expression) voidAbstractPreparedGeometryFilter.setExpression2(Expression expression) voidBBOXImpl.setExpression2(Expression expression) Constructors in org.geotools.filter.spatial with parameters of type ExpressionModifierConstructorDescriptionprotectedprotectedAbstractPreparedGeometryFilter(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 ExpressionBinaryTemporalOperatorImpl.e1protected ExpressionBinaryTemporalOperatorImpl.e2Methods 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 InstantBinaryTemporalOperatorImpl.toInstant(Object object, Expression e) protected PeriodBinaryTemporalOperatorImpl.toPeriod(Object object, Expression e) protected TemporalPrimitiveBinaryTemporalOperatorImpl.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) protectedprotectedBinaryTemporalOperatorImpl(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 resultantExpressionof the compilation.static ExpressionCompilerUtil.parseExpression(String source, AbstractCompilerFactory compilerFactory, FilterFactory filterFactory) Parses the expression present on source and make an expression object.static final ExpressionCompilerUtil.parseExpression(Language language, String predicate) Makes Expressions for the predicatestatic final ExpressionCompilerUtil.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 ExpressionCQLCompiler.getExpression()Return the expression resultant of compiling processstatic ExpressionCQL.toExpression(String cqlExpression) Parses the input string in OGC CQL format into an Expression, using the systems defaultFilterFactoryimplementation.static ExpressionCQL.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 StringCQL.toCQL(Expression expression) Generates the expression text associated to theExpressionobject. -
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 ExpressionCQL2Json.toExpression(String cql2Json) Converts JSON String toExpressionobject.Methods in org.geotools.filter.text.cqljson with parameters of type ExpressionModifier and TypeMethodDescriptionstatic StringCQL2Json.toCQL2(Expression expression) ConvertsExpressionobject to JSON String.static JsonNodeCQL2Json.toCQL2Json(Expression expression) ConvertsExpressionobject to JsonNode. -
Uses of Expression in org.geotools.filter.text.ecql
Methods in org.geotools.filter.text.ecql that return ExpressionModifier and TypeMethodDescriptionfinal ExpressionECQLCompiler.getExpression()Return the expression resultant of compiling processstatic ExpressionECQL.toExpression(String ecqlExpression) Parses the input string in ECQL format into an Expression, using the systems defaultFilterFactoryimplementation.static ExpressionECQL.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 StringECQL.toCQL(Expression expression) Generates the expression text associated to theExpressionobject. -
Uses of Expression in org.geotools.filter.visitor
Subinterfaces of Expression in org.geotools.filter.visitorModifier and TypeInterfaceDescriptioninterfaceCategorization: The transformation of continuous values to distinct values.interfaceInterpolation: Transformation of continuous values by a function defined on a number of nodes.interfaceThis function recodes values from a property or expression into corresponding values of arbitrary type.interfaceRecoding: 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 ExpressionBindingFilterVisitor.optimize(Expression expression, Object extraData, Class<?> targetType) protected ExpressionBindingFilterVisitor.optimizeTime(Expression expression, Object extraData) protected ExpressionDuplicatingFilterVisitor.visit(Expression expression, Object extraData) Null safe expression cloningMethods in org.geotools.filter.visitor with parameters of type ExpressionModifier and TypeMethodDescriptionprotected booleanSimplifyingFilterVisitor.isConstant(Expression ex) protected ExpressionBindingFilterVisitor.optimize(Expression expression, Object extraData, Class<?> targetType) protected ExpressionBindingFilterVisitor.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 ExpressionDuplicatingFilterVisitor.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 TypeClassDescriptionclassTransformation returning the same granules that theStructuredGridCoverage2DReaderwould 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 GraphPoissonClusterer.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 TypeClassDescriptionclassProperty 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 voidJDBCDataStore.encodeFunction(String function, Expression expression, StringBuffer sql, FilterToSQL filterToSQL) Method parameters in org.geotools.jdbc with type arguments of type ExpressionModifier and TypeMethodDescriptionprotected voidJDBCDataStore.encodeFunction(String function, List<Expression> expressions, StringBuffer sql, FilterToSQL filterToSQL) protected voidJDBCDataStore.encodeGroupByStatement(List<Expression> groupByExpressions, StringBuffer sql, FilterToSQL filterToSQL, boolean aggregateOnExpression) Helper method that adds a group by statement to the SQL query.protected GroupByVisitor.GroupByRawResultJDBCDataStore.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 StringJDBCDataStore.selectAggregateSQL(String function, List<Expression> attributes, List<Expression> groupByExpressions, SimpleFeatureType featureType, Query query, LimitingVisitor visitor) protected PreparedStatementJDBCDataStore.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 TypeClassDescriptionclassA class to transform mapbox color expressions into GeoTools expressions.classThe expressions in this section can be used to add conditional logic to your styles.classThe value for any layout property, paint property, or filter may be specified as an expression.classclassclassclassclassclassThis class is an extension of the MBExpression containing the functions to support MapBox Style String expressions.classThe expressions in this section are provided for the purpose of testing for and converting between different data types like strings, numbers, and boolean values.classclassThis 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 ExpressionMBExpression.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 ExpressionMBExpression.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 TypeClassDescriptionclassReturns the value in a JSONArray at a given index.classGenerate a Color usingColorConverterFactory, the input is expected to be a String.classFunction that takes an input value, and a default value.classGenerate an output by interpolating between stops just less than and just greater than the function input.classLooks up all script specific alternatives for the given font name.classReturns the value of a given object key in a JSONObject.classEvaluate to TRUE if a JSONObject contains a given key value or FALSE if it does not.classReturns the size of a given listclassclassReturns a font base nameclassReturns "italic" or "normal" based on the font nameclassReturns "bold" or "normal" based on the font nameclassReturns the size of a list or the length of a stringclassFunction that takes an input and applies a text transformation (one of "lowercase", "uppercase", or "none").classGenerate a rgb color from integer values between 0-255.classFunction 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()GeoToolsExpressionfrom 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) GeoToolsExpressionfrom 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()GeoToolsExpressionfrom json definition that evaluates to a font string, used for 'text-font'.Convert the provided object to a font Expression (or function).GeoToolsExpressionfrom 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()GeoToolsExpressionfrom 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 anMBStyleas 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 anMBStyleas a context, and returns an External Graphic referencing the full URL of the image for consumption by theSpriteGraphicFactory.static <T> TMBStyleTransformer.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 TypeClassDescriptionclassMethods 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.expressionExpression 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 ExpressionGraphicsAwareDpiRescaleStyleVisitor.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 voidMetaBufferEstimator.evaluateWidth(Expression width) protected doubleMetaBufferEstimator.getDouble(Expression ex) protected intMetaBufferEstimator.getPositiveValue(Expression ex) protected booleanMetaBufferEstimator.isConstant(Expression ex) protected booleanMetaBufferEstimator.isNull(Expression exp) -
Uses of Expression in org.geotools.renderer.style
Methods in org.geotools.renderer.style that return ExpressionModifier and TypeMethodDescriptionstatic ExpressionExpressionExtractor.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.
Thesizeparameter 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).
nullwill 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 returnsnullif 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) RenderableSVGRenderableSVGCache.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 booleanTemporalFilterVisitor.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 booleanTimeRangeVisitor.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 TypeClassDescriptionclassOverlapBehavior 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 ExpressionSLD.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 TypeMethodDescriptionvoidAbstractContrastMethodStrategy.addOption(String key, Expression value) voidContrastEnhancementImpl.addOption(String key, Expression value) voidAbstractContrastMethodStrategy.addParameter(String key, Expression value) A parameter to be used by this method.voidExponentialContrastMethodStrategy.addParameter(String key, Expression value) voidLogarithmicContrastMethodStrategy.addParameter(String key, Expression value) StyleFactoryImpl.anchorPoint(Expression x, Expression y) StyleFactoryImpl2.anchorPoint(Expression x, Expression y) static ColorSLD.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 ContrastEnhancementSelectedChannelTypeImpl.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 AnchorPointAbstractStyleFactory.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 DisplacementAbstractStyleFactory.createDisplacement(Expression x, Expression y) StyleBuilder.createDisplacement(Expression x, Expression y) wrapper round Stylefactory MethodStyleFactoryImpl.createDisplacement(Expression x, Expression y) abstract FillAbstractStyleFactory.createFill(Expression color) abstract FillAbstractStyleFactory.createFill(Expression color, Expression opacity) abstract FillAbstractStyleFactory.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 FontAbstractStyleFactory.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 GraphicAbstractStyleFactory.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 HaloAbstractStyleFactory.createHalo(Fill fill, Expression radius) StyleBuilder.createHalo(Fill fill, Expression radius) wrapper round StyleFactory method to create haloStyleFactoryImpl.createHalo(Fill fill, Expression radius) abstract LinePlacementAbstractStyleFactory.createLinePlacement(Expression offset) StyleBuilder.createLinePlacement(Expression offset) wrapper round Stylefactory MethodStyleFactoryImpl.createLinePlacement(Expression offset) abstract MarkAbstractStyleFactory.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 PointPlacementAbstractStyleFactory.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 RasterSymbolizerAbstractStyleFactory.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 SelectedChannelTypeAbstractStyleFactory.createSelectedChannelType(Expression name, Expression enhancement) StyleFactoryImpl.createSelectedChannelType(Expression name, Expression gammaValue) StyleFactoryImpl.createSelectedChannelType(Expression name, ContrastEnhancement enhancement) StyleFactoryImpl.createShadedRelief(Expression reliefFactor) abstract StrokeAbstractStyleFactory.createStroke(Expression color, Expression width) A convienice method to make a simple strokeabstract StrokeAbstractStyleFactory.createStroke(Expression color, Expression width, Expression opacity) A convienice method to make a simple strokeabstract StrokeAbstractStyleFactory.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 TextSymbolizerAbstractStyleFactory.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) voidAbstractContrastMethodStrategy.setAlgorithm(Expression name) The algorithm to be used by this method.voidNormalizeContrastMethodStrategy.setAlgorithm(Expression name) voidAnchorPointImpl.setAnchorPointX(Expression anchorPointX) Setter for property anchorPointX.voidAnchorPointImpl.setAnchorPointY(Expression anchorPointY) Setter for property anchorPointY.voidFillImpl.ConstantFill.setBackgroundColor(Expression backgroundColor) voidSelectedChannelTypeImpl.setChannelName(Expression name) voidColorMapEntryImpl.setColor(Expression color) voidFillImpl.ConstantFill.setColor(Expression color) voidFillImpl.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.voidStrokeImpl.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.voidSelectedChannelTypeImpl.setContrastEnhancement(Expression gammaValue) voidStrokeImpl.setDashOffset(Expression dashOffset) This param determines where the dash pattern should start from.voidDisplacementImpl.setDisplacementX(Expression displacementX) Setter for property displacementX.voidDisplacementImpl.setDisplacementY(Expression displacementY) Setter for property displacementY.voidTextSymbolizerImpl.setFeatureDescription(Expression description) voidContrastEnhancementImpl.setGammaValue(Expression gamma) voidGraphicImpl.ConstantGraphic.setGap(Expression gap) voidGraphicImpl.setGap(Expression gap) voidLinePlacementImpl.setGap(Expression gap) voidAbstractSymbolizer.setGeometry(Expression geometry) voidGraphicImpl.ConstantGraphic.setInitialGap(Expression initialGap) voidGraphicImpl.setInitialGap(Expression initialGap) voidLinePlacementImpl.setInitialGap(Expression initialGap) voidTextSymbolizerImpl.setLabel(Expression label) Setter for property label.voidStrokeImpl.setLineCap(Expression lineCap) This parameter controls how line strings should be capped.voidStrokeImpl.setLineJoin(Expression lineJoin) This parameter controls how line strings should be joined together.voidColorMapEntryImpl.setOpacity(Expression opacity) voidFillImpl.ConstantFill.setOpacity(Expression opacity) voidFillImpl.setOpacity(Expression opacity) Setter for property opacity.voidGraphicImpl.ConstantGraphic.setOpacity(Expression opacity) voidGraphicImpl.setOpacity(Expression opacity) voidRasterSymbolizerImpl.setOpacity(Expression opacity) sets the opacity for the coverage, it has the usual meaning.voidStrokeImpl.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.voidRasterSymbolizerImpl.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.voidLinePlacementImpl.setPerpendicularOffset(Expression perpendicularOffset) Setter for property perpendicularOffset.voidLineSymbolizerImpl.setPerpendicularOffset(Expression offset) voidPolygonSymbolizerImpl.setPerpendicularOffset(Expression offset) voidTextSymbolizerImpl.setPriority(Expression priority) voidColorMapEntryImpl.setQuantity(Expression quantity) voidHaloImpl.setRadius(Expression radius) Setter for property radius.voidShadedReliefImpl.setReliefFactor(Expression reliefFactor) The ReliefFactor gives the amount of exaggeration to use for the height of the ?voidGraphicImpl.ConstantGraphic.setRotation(Expression rotation) voidGraphicImpl.setRotation(Expression rotation) Setter for property rotation.voidPointPlacementImpl.setRotation(Expression rotation) Setter for property rotation.voidFontImpl.setSize(Expression size) voidGraphicImpl.ConstantGraphic.setSize(Expression size) voidGraphicImpl.setSize(Expression size) Setter for property size.voidTextSymbolizerImpl.setSnippet(Expression abxtract) voidFontImpl.setStyle(Expression style) voidOtherTextImpl.setText(Expression text) voidFeatureTypeStyleImpl.setTransformation(Expression transformation) voidFontImpl.setWeight(Expression weight) voidMarkImpl.setWellKnownName(Expression wellKnownName) Setter for property wellKnownName.voidStrokeImpl.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) voidStrokeImpl.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.voidAbstractContrastMethodStrategy.setOptions(Map<String, Expression> options) set the map of VendorOptions to control this method.voidContrastEnhancementImpl.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) protectedLineSymbolizerImpl(Stroke stroke, Expression offset, Unit<Length> uom, String geom, String name, Description desc) protectedPolygonSymbolizerImpl(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 TypeClassDescriptionclassApplies 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 ExpressionRescaleStyleVisitor.scaleThis 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 ExpressionDuplicatingStyleVisitor.copy(Expression expression) Null safe expression copy.protected ExpressionDpiRescaleStyleVisitor.rescale(Expression expr) protected ExpressionRescaleStyleVisitor.rescale(Expression expr) Used to rescale the provided expr.protected ExpressionUomRescaleStyleVisitor.rescale(Expression unscaled, Unit<Length> uom) Used to rescaleDashArray the provided unscaled value.protected ExpressionRescaleStyleVisitor.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 ExpressionDuplicatingStyleVisitor.copy(Expression expression) Null safe expression copy.protected ExpressionDpiRescaleStyleVisitor.rescale(Expression expr) protected ExpressionRescaleStyleVisitor.rescale(Expression expr) Used to rescale the provided expr.protected ExpressionUomRescaleStyleVisitor.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 voidFilterOpsComplexTypes.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 ExpressionSLDParser.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 ExpressionParses a color from string representation.static ExpressionUtil.expression(String value, boolean safe, Factory factory) Parses an expression from its string representation.static ExpressionUtil.expression(String value, Factory factory) Parses an expression from its string representation.static ExpressionUtil.unwrapConcatenates(Expression expr, Factory factory) Simplifies anExpressionwhich may contain multipleConcatenateFunctioninto a single top-levelConcatenateFunctionwith 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 anExpressioninto a list of expressions by removingConcatenateFunctionandFilterFunction_strConcatFunctions, 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 anExpressioninto a list of expressions by removingConcatenateFunctionandFilterFunction_strConcatFunctions, and listing the children of those functions.static ExpressionUtil.unwrapConcatenates(Expression expr, Factory factory) Simplifies anExpressionwhich may contain multipleConcatenateFunctioninto a single top-levelConcatenateFunctionwith a flat list of parameters. -
Uses of Expression in org.h2gis.geotools
Methods in org.h2gis.geotools with parameters of type ExpressionModifier and TypeMethodDescriptionprotected ObjectH2GISFilterToSQL.visitBinarySpatialOperator(BinarySpatialOperator filter, Expression e1, Expression e2, Object extraData) protected ObjectH2GISFilterToSQLHelper.visitBinarySpatialOperator(BinarySpatialOperator filter, Expression e1, Expression e2, Object extraData) protected ObjectH2GISPSFilterToSql.visitBinarySpatialOperator(BinarySpatialOperator filter, Expression e1, Expression e2, Object extraData)