Uses of Interface
org.opengis.filter.expression.Expression

Packages that use Expression
org.geotools.brewer.color   
org.geotools.data Defines the DataStoreAPI via which all data is imported or exported. 
org.geotools.data.complex This package contains the implementation of a ComplexDataStore, Author note: though this "Complex" datastore has born to provide complex features out of a simple features data source, it may be better called a DerivativeDataStore or something like that, you'll see why later. 
org.geotools.data.complex.filter   
org.geotools.data.db2   
org.geotools.data.h2   
org.geotools.data.jdbc   
org.geotools.data.joining   
org.geotools.data.mysql   
org.geotools.data.oracle   
org.geotools.data.postgis   
org.geotools.data.sqlserver   
org.geotools.data.transform   
org.geotools.feature.visitor   
org.geotools.filter   
org.geotools.filter.expression   
org.geotools.filter.function   
org.geotools.filter.function.math   
org.geotools.filter.function.string This package captures a set of string formatting functions defined by the SE 1.1 specification. 
org.geotools.filter.spatial   
org.geotools.filter.temporal   
org.geotools.filter.text.commons   
org.geotools.filter.text.cql2 Common Query Language (CQL)

This package implements the OGC_Common Catalogue Query Language. 

org.geotools.filter.text.ecql Extended Common Query Language (ECQL)

This package implements the ECQL query language that extend the OGC Common Catalogue Query Language (CQL) capabilities. 

org.geotools.filter.visitor   
org.geotools.jdbc   
org.geotools.process.function   
org.geotools.renderer.chart   
org.geotools.renderer.lite A simple renderer implementation. 
org.geotools.renderer.style Styling to be applied on org.geotools.renderer.geom.Geometry objects at rendering time. 
org.geotools.sld   
org.geotools.styling Allows for symbolization of geospatial data. 
org.geotools.styling.builder   
org.geotools.styling.visitor   
org.geotools.swt.styling.simple   
org.opengis.filter Filters features according their properties. 
org.opengis.filter.expression An expression is a combination of one or more elements that evaluate to single Object value. 
org.opengis.filter.spatial A spatial operator determines whether its geometric arguments satisfy the stated spatial relationship. 
org.opengis.filter.temporal   
org.opengis.style The following package is an implementation of OGC Symbology Encoding 1.1.0 and ISO 19117 : Portrayal This package is a merge from package GeoAPI SLD (v1.0.0) and GeoTools styling. 
 

Uses of Expression in org.geotools.brewer.color
 

Classes in org.geotools.brewer.color that implement Expression
 class PaletteFunction
           
 

Methods in org.geotools.brewer.color that return Expression
 Expression PaletteFunction.getEvaluationExpression()
           
 

Methods in org.geotools.brewer.color with parameters of type Expression
static FeatureTypeStyle StyleGenerator.createFeatureTypeStyle(Classifier classifier, Expression expression, Color[] colors, String typeId, GeometryDescriptor geometryAttrType, int elseMode, double opacity, Stroke defaultStroke)
          Merges a classifier, array of colors and other data into a FeatureTypeStyle object.
 void PaletteFunction.setEvaluationExpression(Expression e)
           
static Filter StyleGenerator.toExplicitFilter(String styleExpression, Expression attribExpr)
           Creates a filter with each value explicitly defined.
 

Uses of Expression in org.geotools.data
 

Methods in org.geotools.data with parameters of type Expression
static String[] DataUtilities.attributeNames(Expression expression)
          Traverses the expression and returns any encountered property names.
static String[] DataUtilities.attributeNames(Expression expression, SimpleFeatureType featureType)
          Traverses the expression and returns any encountered property names.
static Set<PropertyName> DataUtilities.propertyNames(Expression expression)
          Traverses the expression and returns any encountered property names.
static Set<PropertyName> DataUtilities.propertyNames(Expression expression, SimpleFeatureType featureType)
          Traverses the expression and returns any encountered property names.
 

Uses of Expression in org.geotools.data.complex
 

Fields in org.geotools.data.complex declared as Expression
protected  Expression NestedAttributeMapping.nestedFeatureType
          Name of the nested features element
protected  Expression AttributeMapping.sourceExpression
           
 

Fields in org.geotools.data.complex with type parameters of type Expression
protected  List<Expression> DataAccessMappingFeatureIterator.foreignIds
           
 

Methods in org.geotools.data.complex that return Expression
 Expression FeatureTypeMapping.getFeatureIdExpression()
           
 Expression AttributeMapping.getIdentifierExpression()
           
 Expression AttributeMapping.getSourceExpression()
           
protected  Expression XmlFeatureTypeMapping.getValue(String xpathPrefix, Expression node, AttributeMapping mapping)
           
 

Methods in org.geotools.data.complex that return types with arguments of type Expression
 List<Expression> XmlFeatureTypeMapping.findMappingsFor(XPathUtil.StepList propertyName)
          Looks up for attribute mappings matching the xpath expression propertyName.
 List<Expression> FeatureTypeMapping.findMappingsFor(XPathUtil.StepList propertyName)
          Looks up for attribute mappings matching the xpath expression propertyName.
 Map<Name,Expression> AttributeMapping.getClientProperties()
           
 List<Expression> XmlFeatureTypeMapping.getExpressionsIgnoreIndex(XPathUtil.StepList targetPath)
           
 

Methods in org.geotools.data.complex with parameters of type Expression
protected abstract  String AbstractMappingFeatureIterator.extractIdForAttribute(Expression idExpression, Object sourceInstance)
          Based on the set of xpath expression/id extracting expression, finds the ID for the attribute idExpression from the source complex attribute.
protected  String DataAccessMappingFeatureIterator.extractIdForAttribute(Expression idExpression, Object sourceInstance)
           
protected  String XmlMappingFeatureIterator.extractIdForAttribute(Expression idExpression, Object sourceInstance)
           
 List<AttributeMapping> XmlFeatureTypeMapping.getAttributeMappingsByExpression(Expression sourceExpression)
          Finds the attribute mappings for the given source expression.
 List<AttributeMapping> FeatureTypeMapping.getAttributeMappingsByExpression(Expression sourceExpression)
          Finds the attribute mappings for the given source expression.
protected abstract  Object AbstractMappingFeatureIterator.getValue(Expression expression, Object sourceFeature)
           
protected  Object DataAccessMappingFeatureIterator.getValue(Expression expression, Object sourceFeature)
           
protected  Expression XmlFeatureTypeMapping.getValue(String xpathPrefix, Expression node, AttributeMapping mapping)
           
protected  Object DataAccessMappingFeatureIterator.getValues(boolean isMultiValued, Expression expression, Object sourceFeatureInput)
           
 Object DataAccessMappingFeatureIterator.peekNextValue(Expression prop)
           
protected  Object DataAccessMappingFeatureIterator.peekValue(Object source, Expression prop)
           
protected  Attribute AbstractMappingFeatureIterator.setAttributeContent(Attribute target, XPathUtil.StepList xpath, Object value, String id, AttributeType targetNodeType, boolean isXlinkRef, Expression sourceExpression, Object source, Map<Name,Expression> clientProperties, boolean ignoreXlinkHref)
           
 void AttributeMapping.setIdentifierExpression(Expression identifierExpression)
           
 

Method parameters in org.geotools.data.complex with type arguments of type Expression
protected  boolean DataAccessMappingFeatureIterator.isByReference(Map<Name,Expression> clientPropsMappings, boolean isNested)
          Checks if client property has xlink:ref in it, if the attribute is for chained features.
protected  Attribute AbstractMappingFeatureIterator.setAttributeContent(Attribute target, XPathUtil.StepList xpath, Object value, String id, AttributeType targetNodeType, boolean isXlinkRef, Expression sourceExpression, Object source, Map<Name,Expression> clientProperties, boolean ignoreXlinkHref)
           
protected  void XmlFeatureTypeMapping.setClientProperties(Attribute target, Object source, Map<Name,Expression> clientProperties)
           
protected  void AbstractMappingFeatureIterator.setClientProperties(Attribute target, Object source, Map<Name,Expression> clientProperties)
           
protected  void XmlMappingFeatureIterator.setClientProperties(Attribute target, Object xpathPrefix, Map<Name,Expression> clientProperties)
           
 void DataAccessMappingFeatureIterator.setForeignIds(List<Expression> ids)
          Only used for Joining, to make sure that rows with different foreign id's aren't interpreted as one feature and merged.
protected  void DataAccessMappingFeatureIterator.setXlinkReference(Attribute target, Map<Name,Expression> clientPropsMappings, Object value, XPathUtil.StepList xpath, AttributeType targetNodeType)
          Set xlink:href client property for multi-valued chained features.
 

Constructors in org.geotools.data.complex with parameters of type Expression
AttributeMapping(Expression idExpression, Expression sourceExpression, String sourceIndex, XPathUtil.StepList targetXPath, AttributeType targetNodeInstance, boolean isMultiValued, Map<Name,Expression> clientProperties)
           
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 constructor
 

Constructor parameters in org.geotools.data.complex with type arguments of type Expression
AttributeMapping(Expression idExpression, Expression sourceExpression, String sourceIndex, XPathUtil.StepList targetXPath, AttributeType targetNodeInstance, boolean isMultiValued, Map<Name,Expression> clientProperties)
           
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.filter
 

Methods in org.geotools.data.complex.filter that return Expression
 Expression[][] UnmappingFilterVisitor.visitBinaryComparisonOperator(BinaryComparisonOperator filter)
          Returns a CompareFilter of the same type than filter, 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 with parameters of type Expression
 Attribute XPath.set(Attribute att, XPathUtil.StepList xpath, Object value, String id, AttributeType targetNodeType, boolean isXlinkRef, AttributeDescriptor targetDescriptor, Expression sourceExpression)
           
 Attribute XPath.set(Attribute att, XPathUtil.StepList xpath, Object value, String id, AttributeType targetNodeType, boolean isXlinkRef, Expression sourceExpression)
          Sets the value of the attribute of att addressed by xpath and of type targetNodeType to be value with id id.
 

Uses of Expression in org.geotools.data.db2
 

Methods in org.geotools.data.db2 with parameters of type Expression
protected  Object DB2FilterToSQL.visitBinarySpatialOperator(BinarySpatialOperator filter, Expression e1, Expression e2, boolean swapped, Object extraData)
           
protected  Object DB2FilterToSQL.visitBinarySpatialOperator(BinarySpatialOperator filter, Expression e1, Expression e2, Object extraData)
           
 

Uses of Expression in org.geotools.data.h2
 

Methods in org.geotools.data.h2 with parameters of type Expression
protected  Object H2FilterToSQL.visitBinarySpatialOperator(BinarySpatialOperator filter, Expression e1, Expression e2, boolean swapped, Object extraData)
           
protected  Object H2FilterToSQL.visitBinarySpatialOperator(BinarySpatialOperator filter, Expression e1, Expression e2, Object extraData)
           
 

Uses of Expression in org.geotools.data.jdbc
 

Methods in org.geotools.data.jdbc that return Expression
protected  Expression FilterToSQL.getParameter(Function function, int idx, boolean mandatory)
          Returns the n-th parameter of a function, throwing an exception if the parameter is not there and has been marked as mandatory
 

Methods in org.geotools.data.jdbc with parameters of type Expression
 void FilterToSQL.encode(Expression expression)
          Performs the encoding, sends the encoded sql to the writer passed in.
 String FilterToSQL.encodeToString(Expression expression)
          purely a convenience method.
protected  Object FilterToSQL.visitBinarySpatialOperator(BinarySpatialOperator filter, Expression e1, Expression e2, Object extraData)
          Handles the more general case of two generic expressions.
protected  Object FilterToSQL.visitBinaryTemporalOperator(BinaryTemporalOperator filter, Expression e1, Expression e2, Object extraData)
          Handles the general case of two expressions in a binary temporal filter.
 

Uses of Expression in org.geotools.data.joining
 

Fields in org.geotools.data.joining declared as Expression
protected  Expression JoiningQuery.QueryJoin.foreignKeyName
           
protected  Expression JoiningQuery.QueryJoin.joiningKeyName
           
 

Fields in org.geotools.data.joining with type parameters of type Expression
 Map<Name,Expression> JoiningNestedAttributeMapping.Instance.nestedSourceExpressions
           
 

Methods in org.geotools.data.joining that return Expression
 Expression JoiningQuery.QueryJoin.getForeignKeyName()
           
 Expression JoiningQuery.QueryJoin.getJoiningKeyName()
           
 

Methods in org.geotools.data.joining with parameters of type Expression
 void JoiningQuery.QueryJoin.setForeignKeyName(Expression foreignKeyName)
           
 void JoiningQuery.QueryJoin.setJoiningKeyName(Expression joiningKeyName)
           
protected  void JoiningNestedAttributeMapping.skipFeatures(DataAccessMappingFeatureIterator featureIterator, Expression nestedSourceExpression, Object foreignKeyValue, List<Object> idValues)
           
 

Constructors in org.geotools.data.joining with parameters of type Expression
JoiningNestedAttributeMapping(Expression idExpression, Expression parentExpression, XPathUtil.StepList targetXPath, boolean isMultiValued, Map<Name,Expression> clientProperties, Expression sourceElement, XPathUtil.StepList sourcePath, NamespaceSupport namespaces)
          Constructor
 

Constructor parameters in org.geotools.data.joining with type arguments of type Expression
JoiningNestedAttributeMapping(Expression idExpression, Expression parentExpression, XPathUtil.StepList targetXPath, boolean isMultiValued, Map<Name,Expression> clientProperties, Expression sourceElement, XPathUtil.StepList sourcePath, NamespaceSupport namespaces)
          Constructor
 

Uses of Expression in org.geotools.data.mysql
 

Methods in org.geotools.data.mysql with parameters of type Expression
protected  Object MySQLFilterToSQL.visitBinarySpatialOperator(BinarySpatialOperator filter, Expression e1, Expression e2, boolean swapped, Object extraData)
           
protected  Object MySQLFilterToSQL.visitBinarySpatialOperator(BinarySpatialOperator filter, Expression e1, Expression e2, Object extraData)
           
 

Uses of Expression in org.geotools.data.oracle
 

Methods in org.geotools.data.oracle with parameters of type Expression
protected  void OracleFilterToSQL.doSDODistance(BinarySpatialOperator filter, Expression e1, Expression e2, Object extraData)
           
protected  void OracleFilterToSQL.doSDOFilter(Filter filter, Expression e1, Expression e2, Object extraData)
           
protected  void OracleFilterToSQL.doSDORelate(Filter filter, Expression e1, Expression e2, boolean swapped, Object extraData)
          Encodes an SDO relate
protected  Object OracleFilterToSQL.visitBinarySpatialOperator(BinarySpatialOperator filter, Expression e1, Expression e2, boolean swapped, Object extraData)
           
protected  Object OracleFilterToSQL.visitBinarySpatialOperator(BinarySpatialOperator filter, Expression e1, Expression e2, Object extraData)
           
 

Uses of Expression in org.geotools.data.postgis
 

Methods in org.geotools.data.postgis with parameters of type Expression
protected  Object PostgisFilterToSQL.visitBinarySpatialOperator(BinarySpatialOperator filter, Expression e1, Expression e2, Object extraData)
           
protected  Object PostgisPSFilterToSql.visitBinarySpatialOperator(BinarySpatialOperator filter, Expression e1, Expression e2, Object extraData)
           
 

Uses of Expression in org.geotools.data.sqlserver
 

Methods in org.geotools.data.sqlserver with parameters of type Expression
protected  Object SQLServerFilterToSQL.visitBinarySpatialOperator(BinarySpatialOperator filter, Expression e1, Expression e2, boolean swapped, Object extraData)
           
protected  Object SQLServerFilterToSQL.visitBinarySpatialOperator(BinarySpatialOperator filter, Expression e1, Expression e2, Object extraData)
           
 

Uses of Expression in org.geotools.data.transform
 

Methods in org.geotools.data.transform that return Expression
 Expression Definition.getExpression()
           
 

Constructors in org.geotools.data.transform with parameters of type Expression
Definition(String name, Expression source)
          Creates a new transformed property
Definition(String name, Expression source, Class binding)
          Creates a new transformed property
Definition(String name, Expression source, Class binding, CoordinateReferenceSystem crs)
          Creates a new transformed property
 

Uses of Expression in org.geotools.feature.visitor
 

Methods in org.geotools.feature.visitor that return Expression
 Expression MaxVisitor.getExpression()
           
 Expression AverageVisitor.getExpression()
           
 Expression UniqueVisitor.getExpression()
           
 Expression SumVisitor.getExpression()
           
 Expression MinVisitor.getExpression()
           
 Expression MedianVisitor.getExpression()
           
 

Methods in org.geotools.feature.visitor that return types with arguments of type Expression
 List<Expression> StandardDeviationVisitor.getExpressions()
           
 List<Expression> MaxVisitor.getExpressions()
           
 List<Expression> AverageVisitor.getExpressions()
           
 List<Expression> UniqueVisitor.getExpressions()
           
 List<Expression> FeatureAttributeVisitor.getExpressions()
          List of expressions used by visitor.
 List<Expression> SumVisitor.getExpressions()
           
 List<Expression> MinVisitor.getExpressions()
           
 List<Expression> MedianVisitor.getExpressions()
           
 

Constructors in org.geotools.feature.visitor with parameters of type Expression
AverageVisitor(Expression expr)
          Constructor class for the AverageVisitor using an expression
MaxVisitor(Expression expr)
           
MedianVisitor(Expression expr)
           
MinVisitor(Expression expr)
           
QuantileListVisitor(Expression expr, int bins)
           
StandardDeviationVisitor(Expression expr)
          Constructs a standard deviation visitor based on the specified expression
StandardDeviationVisitor(Expression expr, double average)
          Deprecated. use StandardDeviationVisitor.StandardDeviationVisitor(Expression) insteads
SumVisitor(Expression expr)
           
UniqueVisitor(Expression expr)
           
 

Uses of Expression in org.geotools.filter
 

Subinterfaces of Expression in org.geotools.filter
 interface AttributeExpression
          Deprecated. use PropertyName
 interface BBoxExpression
          Deprecated. Please just use a simple literal
 interface EnvironmentVariable
          Deprecated. Please use the environmental variable function
 interface Expression
          Deprecated. use Expression
 interface FunctionExpression
          Deprecated. use Function
 interface LiteralExpression
          Deprecated. use Literal
 interface MapScaleDenominator
          Deprecated. pelase use the environmental variable function
 interface MathExpression
          Deprecated. use BinaryExpression
 

Classes in org.geotools.filter that implement Expression
 class AreaFunction
          Area of provided geometry.
 class AsMultiGeometryFunctionExpression
          Function which wraps an instance of geometry in its associatd multi geometry type.
 class AttributeExpressionImpl
          Defines a complex filter (could also be called logical filter).
 class AttributeExpressionImpl2
          Defines a complex filter (could also be called logical filter).
 class BBoxExpressionImpl
          Implements a Bounding Box expression.
 class ConstantExpression
          The Expression class is not immutable!
 class DefaultExpression
          Implements a default expression, with helpful variables and static methods.
 class FallbackFunction
          A placeholder class used to track a function the user requested that is not supported by our java implementation.
 class FunctionExpressionImpl
          Abstract class for a function expression implementation
 class FunctionImpl
          Default implementation of a Function; you may extend this class to implement specific functionality.
 class IDFunctionExpression
           
 class LengthFunction
          Takes an AttributeExpression, and computes the length of the data for the attribute.
 class LiteralExpressionImpl
          Defines an expression that holds a literal for return.
 class MapScaleDenominatorImpl
          This class is actualy a place holder.
 class MathExpressionImpl
          Holds a mathematical relationship between two expressions.
 class MaxFunction
          Deprecated. - use org.geotools.filter.function.math.MaxFunction instead
 class MinFunction
          Deprecated. - use org.geotools.filter.function.math.MinFunction instead
 class NestedAttributeExpression
          This class represents a list of expressions broken up from a single XPath expression that is nested in more than one feature.
 

Fields in org.geotools.filter declared as Expression
protected  Expression BinaryComparisonAbstract.expression1
           
protected  Expression BinaryComparisonAbstract.expression2
           
protected  Expression BetweenFilterImpl.middleValue
          Deprecated. The 'middle' value, which must be an attribute expression.
 

Fields in org.geotools.filter with type parameters of type Expression
protected  List<Expression> FunctionExpressionImpl.params
          function params
 

Methods in org.geotools.filter that return Expression
 Expression ExpressionDOMParser.expression(Node root)
          parses an expression for a filter.
 Expression BetweenFilterImpl.getExpression()
          Deprecated. Gets the middle value of the between.
 Expression IsNilImpl.getExpression()
           
 Expression IsBetweenImpl.getExpression()
           
 Expression IsNullImpl.getExpression()
           
 Expression NullFilterImpl.getExpression()
          Returns the expression which represents the null check.
 Expression LikeFilterImpl.getExpression()
          Gets the expression for hte filter.
protected  Expression FunctionExpressionImpl.getExpression(int index)
          Utility method for subclasses to ask for an argument at a given index
 Expression MathExpressionImpl.getExpression1()
          Gets the left or first expression.
 Expression BinaryComparisonAbstract.getExpression1()
           
 Expression BetweenFilter.getExpression1()
          Deprecated. use PropertyIsBetween.getLowerBoundary()
 Expression MathExpressionImpl.getExpression2()
          Gets the second expression.
 Expression BinaryComparisonAbstract.getExpression2()
           
 Expression BetweenFilter.getExpression2()
          Deprecated. use PropertyIsBetween.getUpperBoundary()()
 Expression BetweenFilterImpl.getLowerBoundary()
          Deprecated. Returns the left,lower, or first expression.
 Expression IsBetweenImpl.getLowerBoundary()
           
 Expression BetweenFilterImpl.getUpperBoundary()
          Deprecated. Returns the right,upper, or second expression.
 Expression IsBetweenImpl.getUpperBoundary()
           
static Expression ExpressionDOMParser.parseExpression(Node root)
          Deprecated. Please use ExpressionDOMParser.expression
 

Methods in org.geotools.filter that return types with arguments of type Expression
 List<Expression> FunctionExpressionImpl.getParameters()
          Returns the function parameters.
 List<Expression> FunctionImpl.getParameters()
          Returns the function parameters.
 

Methods in org.geotools.filter with parameters of type Expression
 Add FilterFactoryImpl.add(Expression expr1, Expression expr2)
           
 After FilterFactoryImpl.after(Expression expr1, Expression expr2)
           
 After FilterFactoryImpl.after(Expression expr1, Expression expr2, MultiValuedFilter.MatchAction matchAction)
           
 AnyInteracts FilterFactoryImpl.anyInteracts(Expression expr1, Expression expr2)
           
 AnyInteracts FilterFactoryImpl.anyInteracts(Expression expr1, Expression expr2, MultiValuedFilter.MatchAction matchAction)
           
static double Filters.asDouble(Expression expr)
          Obtain the provided Expression as a double.
static int Filters.asInt(Expression expr)
          Obtain the provided Expression as an integer.
static String Filters.asString(Expression expr)
          Obtain the provided Expression as a String.
static
<T> T
Filters.asType(Expression expr, Class<T> TYPE)
          Deprecated. This is not a good idea; use expr.evaulate( null, TYPE )
 BBOX FilterFactoryImpl.bbox(Expression geometry, BoundingBox bounds)
           
 BBOX3D FilterFactoryImpl.bbox(Expression geometry, BoundingBox3D env)
           
 BBOX3D FilterFactoryImpl.bbox(Expression e, BoundingBox3D env, MultiValuedFilter.MatchAction matchAction)
           
 BBOX FilterFactoryImpl.bbox(Expression geometry, BoundingBox bounds, MultiValuedFilter.MatchAction matchAction)
           
 BBOX FilterFactoryImpl.bbox(Expression geometry, double minx, double miny, double maxx, double maxy, String srs)
           
 BBOX FilterFactory.bbox(Expression geometry, double minx, double miny, double maxx, double maxy, String srs)
          Deprecated. Checks if the geometry expression overlaps the specified bounding box.
 BBOX FilterFactoryImpl.bbox(Expression e, double minx, double miny, double maxx, double maxy, String srs, MultiValuedFilter.MatchAction matchAction)
           
 BBOX FilterFactoryImpl.bbox(Expression geometry, Expression bounds)
           
 Before FilterFactoryImpl.before(Expression expr1, Expression expr2)
           
 Before FilterFactoryImpl.before(Expression expr1, Expression expr2, MultiValuedFilter.MatchAction matchAction)
           
 Begins FilterFactoryImpl.begins(Expression expr1, Expression expr2)
           
 Begins FilterFactoryImpl.begins(Expression expr1, Expression expr2, MultiValuedFilter.MatchAction matchAction)
           
 BegunBy FilterFactoryImpl.begunBy(Expression expr1, Expression expr2)
           
 BegunBy FilterFactoryImpl.begunBy(Expression expr1, Expression expr2, MultiValuedFilter.MatchAction matchAction)
           
 PropertyIsBetween FilterFactoryImpl.between(Expression expr, Expression lower, Expression upper)
           
 PropertyIsBetween FilterFactoryImpl.between(Expression expr, Expression lower, Expression upper, MultiValuedFilter.MatchAction matchAction)
           
 Beyond FilterFactoryImpl.beyond(Expression geometry1, Expression geometry2, double distance, String units)
           
 Beyond FilterFactory.beyond(Expression geometry1, Expression geometry2, double distance, String units)
          Deprecated. Check if all of a geometry is more distant than the given distance from this object's geometry.
 Beyond FilterFactoryImpl.beyond(Expression geometry1, Expression geometry2, double distance, String units, MultiValuedFilter.MatchAction matchAction)
           
 Beyond FilterFactoryImpl.beyond(Expression geometry1, Geometry geometry2, double distance, String units)
           
 Contains FilterFactoryImpl.contains(Expression geometry1, Expression geometry2)
           
 Contains FilterFactory.contains(Expression geometry1, Expression geometry2)
          Deprecated. Checks if the the first geometric operand contains the second.
 Contains FilterFactoryImpl.contains(Expression geometry1, Expression geometry2, MultiValuedFilter.MatchAction matchAction)
           
 Crosses FilterFactoryImpl.crosses(Expression geometry1, Expression geometry2)
           
 Crosses FilterFactory.crosses(Expression geometry1, Expression geometry2)
          Deprecated. Checks if the first geometric operand crosses the second.
 Crosses FilterFactoryImpl.crosses(Expression geometry1, Expression geometry2, MultiValuedFilter.MatchAction matchAction)
           
 Disjoint FilterFactoryImpl.disjoint(Expression geometry1, Expression geometry2)
           
 Disjoint FilterFactory.disjoint(Expression geometry1, Expression geometry2)
          Deprecated. Checks if the first operand is disjoint from the second.
 Disjoint FilterFactoryImpl.disjoint(Expression geometry1, Expression geometry2, MultiValuedFilter.MatchAction matchAction)
           
 Divide FilterFactoryImpl.divide(Expression expr1, Expression expr2)
           
 During FilterFactoryImpl.during(Expression expr1, Expression expr2)
           
 During FilterFactoryImpl.during(Expression expr1, Expression expr2, MultiValuedFilter.MatchAction matchAction)
           
 DWithin FilterFactoryImpl.dwithin(Expression geometry1, Expression geometry2, double distance, String units)
           
 DWithin FilterFactory.dwithin(Expression geometry1, Expression geometry2, double distance, String units)
          Deprecated. Checks if any part of the first geometry lies within the given distance of the second geometry.
 DWithin FilterFactoryImpl.dwithin(Expression geometry1, Expression geometry2, double distance, String units, MultiValuedFilter.MatchAction matchAction)
           
 String SQLEncoder.encode(Expression expression)
          Deprecated. Performs the encoding, returns a string of the encoded SQL.
 void SQLEncoder.encode(Writer out, Expression expression)
          Deprecated.  
 EndedBy FilterFactoryImpl.endedBy(Expression expr1, Expression expr2)
           
 EndedBy FilterFactoryImpl.endedBy(Expression expr1, Expression expr2, MultiValuedFilter.MatchAction matchAction)
           
 Ends FilterFactoryImpl.ends(Expression expr1, Expression expr2)
           
 Ends FilterFactoryImpl.ends(Expression expr1, Expression expr2, MultiValuedFilter.MatchAction matchAction)
           
 Equals FilterFactoryImpl.equal(Expression geometry1, Expression geometry2)
           
 Equals FilterFactory.equal(Expression geometry1, Expression geometry2)
          Deprecated. Checks if the geometry of the two operands are equal.
 PropertyIsEqualTo FilterFactoryImpl.equal(Expression expr1, Expression expr2, boolean matchCase)
           
 PropertyIsEqualTo FilterFactoryImpl.equal(Expression expr1, Expression expr2, boolean matchCase, MultiValuedFilter.MatchAction matchAction)
           
 Equals FilterFactoryImpl.equal(Expression geometry1, Expression geometry2, MultiValuedFilter.MatchAction matchAction)
           
 PropertyIsEqualTo FilterFactoryImpl.equals(Expression expr1, Expression expr2)
           
protected  Object FilterAbstract.eval(Expression expression, Object object)
          Helper method for subclasses to reduce null checks and automatically unpack values from attributes and collections
protected  Object FilterAbstract.eval(Expression expression, Object object, Class context)
          Helper method for subclasses to reduce null checks
 boolean Capabilities.fullySupports(Expression expression)
          Determines if the expression and all its sub expressions is supported.
 Function FilterFactoryImpl.function(Name name, Expression... args)
           
 Function FilterFactoryImpl.function(String name, Expression arg1)
           
 Function FilterFactoryImpl.function(String name, Expression[] args)
           
 Function FilterFactoryImpl.function(String name, Expression arg1, Expression arg2)
           
 Function FilterFactoryImpl.function(String name, Expression arg1, Expression arg2, Expression arg3)
           
protected static Object GeometryFilterImpl.getGeometries(Expression expr, Object feature)
          NC - support for multiple values Convenience method for returning expression as either a geometry or a list of geometries.
 PropertyIsGreaterThan FilterFactoryImpl.greater(Expression expr1, Expression expr2)
           
 PropertyIsGreaterThan FilterFactoryImpl.greater(Expression expr1, Expression expr2, boolean matchCase)
           
 PropertyIsGreaterThan FilterFactoryImpl.greater(Expression expr1, Expression expr2, boolean matchCase, MultiValuedFilter.MatchAction matchAction)
           
 PropertyIsGreaterThanOrEqualTo FilterFactoryImpl.greaterOrEqual(Expression expr1, Expression expr2)
           
 PropertyIsGreaterThanOrEqualTo FilterFactoryImpl.greaterOrEqual(Expression expr1, Expression expr2, boolean matchCase)
           
 PropertyIsGreaterThanOrEqualTo FilterFactoryImpl.greaterOrEqual(Expression expr1, Expression expr2, boolean matchCase, MultiValuedFilter.MatchAction matchAction)
           
 Intersects FilterFactoryImpl.intersects(Expression geometry1, Expression geometry2)
           
 Intersects FilterFactory.intersects(Expression geometry1, Expression geometry2)
          Deprecated. Checks if the two geometric operands intersect.
 Intersects FilterFactoryImpl.intersects(Expression geometry1, Expression geometry2, MultiValuedFilter.MatchAction matchAction)
           
protected static boolean DefaultExpression.isMathExpression(Expression expression)
          Checks to see if this expression is a math expresson based on its type.
 PropertyIsNil FilterFactoryImpl.isNil(Expression expr, Object nilReason)
           
 PropertyIsNull FilterFactoryImpl.isNull(Expression expr)
          XXX Java 5 type narrowing used to make generated class explicit for chaining
 PropertyIsLessThan FilterFactoryImpl.less(Expression expr1, Expression expr2)
           
 PropertyIsLessThan FilterFactoryImpl.less(Expression expr1, Expression expr2, boolean matchCase)
           
 PropertyIsLessThan FilterFactoryImpl.less(Expression expr1, Expression expr2, boolean matchCase, MultiValuedFilter.MatchAction matchAction)
           
 PropertyIsLessThanOrEqualTo FilterFactoryImpl.lessOrEqual(Expression expr1, Expression expr2)
           
 PropertyIsLessThanOrEqualTo FilterFactoryImpl.lessOrEqual(Expression expr1, Expression expr2, boolean matchCase)
           
 PropertyIsLessThanOrEqualTo FilterFactoryImpl.lessOrEqual(Expression expr1, Expression expr2, boolean matchCase, MultiValuedFilter.MatchAction matchAction)
           
 PropertyIsLike FilterFactoryImpl.like(Expression expr, String pattern)
           
 PropertyIsLike FilterFactoryImpl.like(Expression expr, String pattern, String wildcard, String singleChar, String escape)
           
 PropertyIsLike FilterFactoryImpl.like(Expression expr, String pattern, String wildcard, String singleChar, String escape, boolean matchCase)
           
 PropertyIsLike FilterFactoryImpl.like(Expression expr, String pattern, String wildcard, String singleChar, String escape, boolean matchCase, MultiValuedFilter.MatchAction matchAction)
           
 Meets FilterFactoryImpl.meets(Expression expr1, Expression expr2)
           
 Meets FilterFactoryImpl.meets(Expression expr1, Expression expr2, MultiValuedFilter.MatchAction matchAction)
           
 MetBy FilterFactoryImpl.metBy(Expression expr1, Expression expr2)
           
 MetBy FilterFactoryImpl.metBy(Expression expr1, Expression expr2, MultiValuedFilter.MatchAction matchAction)
           
 Multiply FilterFactoryImpl.multiply(Expression expr1, Expression expr2)
           
 PropertyIsNotEqualTo FilterFactoryImpl.notEqual(Expression expr1, Expression expr2)
           
 PropertyIsNotEqualTo FilterFactoryImpl.notEqual(Expression expr1, Expression expr2, boolean matchCase)
           
 PropertyIsNotEqualTo FilterFactoryImpl.notEqual(Expression expr1, Expression expr2, boolean matchCase, MultiValuedFilter.MatchAction matchAction)
           
 OverlappedBy FilterFactoryImpl.overlappedBy(Expression expr1, Expression expr2)
           
 OverlappedBy FilterFactoryImpl.overlappedBy(Expression expr1, Expression expr2, MultiValuedFilter.MatchAction matchAction)
           
 Overlaps FilterFactoryImpl.overlaps(Expression geometry1, Expression geometry2)
           
 Overlaps FilterFactory.overlaps(Expression geometry1, Expression geometry2)
          Deprecated. Checks if the interior of the first geometry somewhere overlaps the interior of the second geometry.
 Overlaps FilterFactoryImpl.overlaps(Expression geometry1, Expression geometry2, MultiValuedFilter.MatchAction matchAction)
           
static Set<PropertyName> Filters.propertyNames(Expression expression)
          Traverses the expression and returns any encountered property names.
static Set<PropertyName> Filters.propertyNames(Expression expression, SimpleFeatureType featureType)
          Traverses the expression and returns any encountered property names.
 void BetweenFilterImpl.setExpression(Expression expression)
          Deprecated. Sets the expression or middle value.
 void IsBetweenImpl.setExpression(Expression expression)
           
 void IsNullImpl.setExpression(Expression expression)
           
 void NullFilterImpl.setExpression(Expression nullCheck)
          Sets the expression which represents the null check.
 void LikeFilterImpl.setExpression(Expression e)
           
 void MathExpressionImpl.setExpression1(Expression expression)
          Gets the left or first expression.
 void GeometryFilterImpl.setExpression1(Expression expression)
           
 void CompareFilterImpl.setExpression1(Expression leftValue)
           
 void BinaryComparisonAbstract.setExpression1(Expression expression)
           
 void BetweenFilter.setExpression1(Expression expression)
          Deprecated. use PropertyIsBetween#setLowerBoundary(Expression)()
 void MathExpressionImpl.setExpression2(Expression expression)
          Gets the second expression.
 void GeometryFilterImpl.setExpression2(Expression expression)
           
 void CompareFilterImpl.setExpression2(Expression rightValue)
           
 void BinaryComparisonAbstract.setExpression2(Expression expression)
           
 void BetweenFilter.setExpression2(Expression expression)
          Deprecated. use PropertyIsBetween#setUpperBoundary(Expression)()
 void BetweenFilterImpl.setLowerBoundary(Expression lowerBounds)
          Deprecated. Sets the left,lower, or first expression.
 void IsBetweenImpl.setLowerBoundary(Expression lowerBoundary)
           
 void BetweenFilterImpl.setUpperBoundary(Expression upperBounds)
          Deprecated. Sets the right,upper, or second expression.
 void IsBetweenImpl.setUpperBoundary(Expression upperBoundary)
           
 Subtract FilterFactoryImpl.subtract(Expression expr1, Expression expr2)
           
 TContains FilterFactoryImpl.tcontains(Expression expr1, Expression expr2)
           
 TContains FilterFactoryImpl.tcontains(Expression expr1, Expression expr2, MultiValuedFilter.MatchAction matchAction)
           
 TEquals FilterFactoryImpl.tequals(Expression expr1, Expression expr2)
           
 TEquals FilterFactoryImpl.tequals(Expression expr1, Expression expr2, MultiValuedFilter.MatchAction matchAction)
           
 Touches FilterFactoryImpl.touches(Expression geometry1, Expression geometry2)
           
 Touches FilterFactory.touches(Expression propertyName1, Expression geometry2)
          Deprecated. Checks if the feature's geometry touches, but does not overlap with the geometry held by this object.
 Touches FilterFactoryImpl.touches(Expression geometry1, Expression geometry2, MultiValuedFilter.MatchAction matchAction)
           
 TOverlaps FilterFactoryImpl.toverlaps(Expression expr1, Expression expr2)
           
 TOverlaps FilterFactoryImpl.toverlaps(Expression expr1, Expression expr2, MultiValuedFilter.MatchAction matchAction)
           
 Within FilterFactoryImpl.within(Expression geometry1, Expression geometry2)
           
 Within FilterFactory.within(Expression geometry1, Expression geometry2)
          Deprecated. Checks if the feature's geometry is completely contained by the specified constant geometry.
 Within FilterFactoryImpl.within(Expression geometry1, Expression geometry2, MultiValuedFilter.MatchAction matchAction)
           
 Within FilterFactoryImpl.within(Expression geometry1, Geometry geometry2)
           
 

Method parameters in org.geotools.filter with type arguments of type Expression
 Function FunctionFinder.findFunction(Name name, List<Expression> parameters)
          Look up a function for the provided name.
 Function FunctionFinder.findFunction(Name name, List<Expression> parameters, Literal fallback)
          Look up a function for the provided name, may return a FallbackFunction if an implementation could not be found.
 Function FunctionFinder.findFunction(String name, List<Expression> parameters)
          Look up a function for the provided name.
 Function FunctionFinder.findFunction(String name, List<Expression> parameters, Literal fallback)
          Look up a function for the provided name, may return a FallbackFunction if an implementation could not be found.
 Function FunctionFactory.function(Name name, List<Expression> args, Literal fallback)
          Returns a function with the specified name.
 Function FilterFactoryImpl.function(String name, List<Expression> parameters, Literal fallback)
          Deprecated. Pending see org.opengis.filter.Factory2
 Function FunctionFactory.function(String name, List<Expression> args, Literal fallback)
          Returns a function with the specified name.
 void FunctionImpl.setParameters(List<Expression> params)
          Sets the function parameters.
 void FunctionExpression.setParameters(List<Expression> parameters)
          Deprecated. Sets the paramters for the function.
 

Constructors in org.geotools.filter with parameters of type Expression
BinaryComparisonAbstract(FilterFactory factory, Expression expression1, Expression expression2)
           
BinaryComparisonAbstract(FilterFactory factory, Expression expression1, Expression expression2, boolean matchingCase)
           
CartesianDistanceFilter(FilterFactory factory, Expression e1, Expression e2)
           
CartesianDistanceFilter(FilterFactory factory, Expression e1, Expression e2, MultiValuedFilter.MatchAction matchAction)
           
CompareFilterImpl(FilterFactory factory, Expression e1, Expression e2)
           
CompareFilterImpl(FilterFactory factory, Expression e1, Expression e2, boolean matchCase)
           
GeometryFilterImpl(FilterFactory factory, Expression e1, Expression e2)
           
GeometryFilterImpl(FilterFactory factory, Expression e1, Expression e2, MultiValuedFilter.MatchAction matchAction)
           
IsBetweenImpl(FilterFactory factory, Expression lower, Expression expression, Expression upper)
           
IsBetweenImpl(FilterFactory factory, Expression lower, Expression expression, Expression upper, MultiValuedFilter.MatchAction matchAction)
           
IsEqualsToImpl(FilterFactory factory, Expression expression1, Expression expression2)
           
IsEqualsToImpl(FilterFactory factory, Expression expression1, Expression expression2, boolean matchCase)
           
IsEqualsToImpl(FilterFactory factory, Expression expression1, Expression expression2, boolean matchCase, MultiValuedFilter.MatchAction matchAction)
           
IsEqualsToImpl(FilterFactory factory, Expression expression1, Expression expression2, MultiValuedFilter.MatchAction matchAction)
           
IsGreaterThanImpl(FilterFactory factory, Expression expression1, Expression expression2)
           
IsGreaterThanImpl(FilterFactory factory, Expression expression1, Expression expression2, MultiValuedFilter.MatchAction matchAction)
           
IsGreaterThanOrEqualToImpl(FilterFactory factory, Expression expression1, Expression expression2)
           
IsGreaterThanOrEqualToImpl(FilterFactory factory, Expression expr1, Expression expr2, boolean matchCase)
           
IsGreaterThanOrEqualToImpl(FilterFactory factory, Expression expr1, Expression expr2, boolean matchCase, MultiValuedFilter.MatchAction matchAction)
           
IsGreaterThanOrEqualToImpl(FilterFactory factory, Expression expression1, Expression expression2, MultiValuedFilter.MatchAction matchAction)
           
IsLessThenImpl(FilterFactory factory, Expression expression1, Expression expression2)
           
IsLessThenImpl(FilterFactory factory, Expression expression1, Expression expression2, boolean matchCase)
           
IsLessThenImpl(FilterFactory factory, Expression expression1, Expression expression2, boolean matchCase, MultiValuedFilter.MatchAction matchAction)
           
IsLessThenImpl(FilterFactory factory, Expression expression1, Expression expression2, MultiValuedFilter.MatchAction matchAction)
           
IsLessThenOrEqualToImpl(FilterFactory factory, Expression expression1, Expression expression2)
           
IsLessThenOrEqualToImpl(FilterFactory factory, Expression expression1, Expression expression2, boolean matchCase)
           
IsLessThenOrEqualToImpl(FilterFactory factory, Expression expression1, Expression expression2, boolean matchCase, MultiValuedFilter.MatchAction matchAction)
           
IsLessThenOrEqualToImpl(FilterFactory factory, Expression expression1, Expression expression2, MultiValuedFilter.MatchAction matchAction)
           
IsNilImpl(FilterFactory factory, Expression e1, Object nilReason)
           
IsNotEqualToImpl(FilterFactory factory, Expression e1, Expression e2)
           
IsNotEqualToImpl(FilterFactory factory, Expression expression1, Expression expression2, boolean matchCase)
           
IsNotEqualToImpl(FilterFactory factory, Expression expression1, Expression expression2, boolean matchCase, MultiValuedFilter.MatchAction matchAction)
           
IsNotEqualToImpl(FilterFactory factory, Expression e1, Expression e2, MultiValuedFilter.MatchAction matchAction)
           
IsNullImpl(FilterFactory factory, 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)
           
MathExpressionImpl(Expression e1, Expression e2)
           
MultiCompareFilterImpl(FilterFactory factory, Expression e1, Expression e2)
           
MultiCompareFilterImpl(FilterFactory factory, Expression e1, Expression e2, boolean matchCase)
           
MultiCompareFilterImpl(FilterFactory factory, Expression e1, Expression e2, boolean matchCase, MultiValuedFilter.MatchAction matchAction)
           
MultiCompareFilterImpl(FilterFactory factory, Expression e1, Expression e2, MultiValuedFilter.MatchAction matchAction)
           
 

Uses of Expression in org.geotools.filter.expression
 

Classes in org.geotools.filter.expression that implement Expression
 class AddImpl
          Implementation of Add expression.
 class DivideImpl
          Implementation of divide expression.
 class ExpressionAbstract
          Abstract superclass of these Expression implementations.
 class FormatDateTimezoneFunction
          Function to format a time given as a Date using a SimpleDateFormat pattern in a time zone supported by TimeZone.
 class InternalVolatileFunction
          A base class functions (i.e. anonymous inner classes) that are both volatile (i.e. explicitly stating evaluation needs to happen for each object in the collection being traversed) and internal (i.e. are not subject of SPI lookup, such as anonymous inner classes).
 class MultiplyImpl
          Implementation of Multiply expression.
 class SubtractImpl
          Implementation of Subtract expression.
 class ToDirectPositionFunction
          This function converts double values to DirectPosition geometry type.
 class ToEnvelopeFunction
          ToEnvelope function can take in the following set of parameters and return as either Envelope or ReferencedEnvelope type: Option 1 (1D Envelope) : ToEnvelope(minx,maxx) Option 2 (1D Envelope with crsname): ToEnvelope(minx,maxx,crsname) Option 3 (2D Envelope) : ToEnvelope(minx,maxx,miny,maxy) Option 4 (2D Envelope with crsname): ToEnvelope(minx,maxx,miny,maxy,crsname)
 class ToLineStringFunction
          This function converts double values to 1D LineString geometry object.
 class ToPointFunction
          This function converts double values to a 2D Point geometry type.
 class ToXlinkHrefFunction
          This function redirects an attribute to be encoded as xlink:href, instead of being encoded as a full attribute.
 class VocabFunction
          Vocabulary translation; using an external lookup table.
 

Fields in org.geotools.filter.expression declared as Expression
static Expression ToPointFunction.GML_ID
           
static Expression ToDirectPositionFunction.SRS_NAME
           
 

Fields in org.geotools.filter.expression with type parameters of type Expression
protected  Builder<? extends Expression> ExpressionBuilder.delegate
           
 

Methods in org.geotools.filter.expression that return Expression
 Expression ChildExpressionBuilder.build()
          Build the parameter; adding it to the parent.
 Expression ExpressionBuilder.build()
          Build the expression.
 

Methods in org.geotools.filter.expression that return types with arguments of type Expression
 List<Expression> ToPointFunction.getParameters()
           
 List<Expression> FormatDateTimezoneFunction.getParameters()
           
 List<Expression> ToEnvelopeFunction.getParameters()
           
 List<Expression> ToDirectPositionFunction.getParameters()
           
 List<Expression> ToXlinkHrefFunction.getParameters()
           
 List<Expression> ToLineStringFunction.getParameters()
           
 List<Expression> VocabFunction.getParameters()
           
 

Methods in org.geotools.filter.expression with parameters of type Expression
 InternalFunction InternalVolatileFunction.duplicate(Expression... parameters)
          This default implementation just returns this if the number of expected parameters is zero, otherwise throws an IllegalArgumentException.
protected  Object ExpressionAbstract.eval(Expression expression, SimpleFeature feature)
          Helper method for subclasses to reduce null checks
 ChildExpressionBuilder<P> ChildExpressionBuilder.reset(Expression original)
           
 ExpressionBuilder ExpressionBuilder.reset(Expression original)
           
 

Constructors in org.geotools.filter.expression with parameters of type Expression
AddImpl(Expression expr1, Expression expr2)
           
ChildExpressionBuilder(P parent, Expression expr1)
           
DivideImpl(Expression expr1, Expression expr2)
           
ExpressionBuilder(Expression expr)
           
MultiplyImpl(Expression expr1, Expression expr2)
           
SubtractImpl(Expression expr1, Expression expr2)
           
 

Constructor parameters in org.geotools.filter.expression with type arguments of type Expression
FormatDateTimezoneFunction(List<Expression> parameters, Literal fallback)
           
ToDirectPositionFunction(List<Expression> parameters, Literal fallback)
           
ToEnvelopeFunction(List<Expression> parameters, Literal fallback)
           
ToLineStringFunction(List<Expression> parameters, Literal fallback)
           
ToPointFunction(List<Expression> parameters, Literal fallback)
           
ToXlinkHrefFunction(List<Expression> parameters, Literal fallback)
           
VocabFunction(List<Expression> parameters, Literal fallback)
           
 

Uses of Expression in org.geotools.filter.function
 

Subinterfaces of Expression in org.geotools.filter.function
 interface GeometryTransformation
          This interface can be implemented by geometry transformation functions that whish to be used in the Symbolizer geometry property.
 interface RenderingTransformation
          An interface to be implemented by processes or by filter functions meant to be integrated as feature collection/grid coverage transformations in a rendering chain.
 

Classes in org.geotools.filter.function that implement Expression
 class CategorizeFunction
          Implementation of "Categorize" as a normal function.
 class ClassificationFunction
          Parent for classifiers which break a feature collection into the specified number of classes.
 class ClassifyFunction
           
 class Collection_AverageFunction
          Calculates the average value of an attribute for a given FeatureCollection and Expression.
 class Collection_BoundsFunction
          Calculates the bounds of an attribute for a given FeatureCollection and Expression.
 class Collection_CountFunction
          Calculates the count value of an attribute for a given SimpleFeatureCollection and Expression.
 class Collection_MaxFunction
          Calculates the maximum value of an attribute for a given FeatureCollection and Expression.
 class Collection_MedianFunction
          Calculates the median value of an attribute for a given FeatureCollection and Expression.
 class Collection_MinFunction
          Calculates the minimum value of an attribute for a given FeatureCollection and Expression.
 class Collection_SumFunction
          Calculates the sum value of an attribute for a given FeatureCollection and Expression.
 class Collection_UniqueFunction
          Calculates the unique value of an attribute for a given FeatureCollection and Expression.
 class EnvFunction
          Provides a lookup table of named variables allowing externally defined values to be access within a SLD document.
 class EqualIntervalFunction
          Classification function for breaking a feature collection into edible chunks of "equal" size.
 class FilterFunction_area
           
 class FilterFunction_between
           
 class FilterFunction_boundary
           
 class FilterFunction_boundaryDimension
           
 class FilterFunction_buffer
           
 class FilterFunction_bufferWithSegments
           
 class FilterFunction_centroid
           
 class FilterFunction_contains
           
 class FilterFunction_Convert
          Applies the available Converter to turn the value into the desired target class
 class FilterFunction_convexHull
           
 class FilterFunction_crosses
           
 class FilterFunction_dateFormat
          Formats a date into a string given a certain pattern (specified in the format accepted by SimpleDateFormat}
 class FilterFunction_dateParse
          Parses a date from a string given a certain pattern (specified in the format accepted by SimpleDateFormat}
 class FilterFunction_difference
           
 class FilterFunction_dimension
           
 class FilterFunction_disjoint
           
 class FilterFunction_disjoint3D
           
 class FilterFunction_distance
           
 class FilterFunction_distance3D
           
 class FilterFunction_double2bool
           
 class FilterFunction_endAngle
           
 class FilterFunction_endPoint
           
 class FilterFunction_envelope
           
 class FilterFunction_equalsExact
           
 class FilterFunction_equalsExactTolerance
           
 class FilterFunction_equalTo
           
 class FilterFunction_exteriorRing
           
 class FilterFunction_geometryType
           
 class FilterFunction_geomFromWKT
           
 class FilterFunction_geomLength
           
 class FilterFunction_getGeometryN
           
 class FilterFunction_getX
           
 class FilterFunction_getY
           
 class FilterFunction_getZ
           
 class FilterFunction_greaterEqualThan
           
 class FilterFunction_greaterThan
           
 class FilterFunction_if_then_else
           
 class FilterFunction_in10
           
 class FilterFunction_in2
           
 class FilterFunction_in3
           
 class FilterFunction_in4
           
 class FilterFunction_in5
           
 class FilterFunction_in6
           
 class FilterFunction_in7
           
 class FilterFunction_in8
           
 class FilterFunction_in9
           
 class FilterFunction_int2bbool
           
 class FilterFunction_int2ddouble
           
 class FilterFunction_interiorPoint
           
 class FilterFunction_interiorRingN
           
 class FilterFunction_intersection
           
 class FilterFunction_intersects
           
 class FilterFunction_intersects3D
           
 class FilterFunction_isClosed
           
 class FilterFunction_isEmpty
           
 class FilterFunction_isLike
           
 class FilterFunction_isNull
           
 class FilterFunction_isometric
           
 class FilterFunction_isRing
           
 class FilterFunction_isSimple
           
 class FilterFunction_isValid
           
 class FilterFunction_isWithinDistance
           
 class FilterFunction_isWithinDistance3D
           
 class FilterFunction_lessEqualThan
           
 class FilterFunction_lessThan
           
 class FilterFunction_list
          A simple function that creates a list of values of any number of arguments
 class FilterFunction_minimumCircle
          A FilterFunction that expects a Geometry and returns it's minimum bounding circle.
 class FilterFunction_minimumDiameter
          A FilterFunction that expects a Geometry and returns it's minimum diameter.
 class FilterFunction_minimumRectangle
          A FilterFunction that expects a Geometry and returns it's minimum rectangle.
 class FilterFunction_not
           
 class FilterFunction_notEqualTo
           
 class FilterFunction_numberFormat
          Formats a number into a string given a certain pattern (specified in the format accepted by DecimalFormat}
 class FilterFunction_numberFormat2
          Formats a number into a string given a certain pattern (specified in the format accepted by DecimalFormat} This function expands on FilterFunction_numberFormat and adds some additonal parameters such as allowing the user to explicitly specify the decimal and group separators, rather than falling back on locale based defaults.
 class FilterFunction_numGeometries
           
 class FilterFunction_numInteriorRing
           
 class FilterFunction_numPoints
           
 class FilterFunction_octagonalEnvelope
          A FilterFunction that expects a Geometry and returns it's octagonal envelope.
 class FilterFunction_offset
           
 class FilterFunction_overlaps
           
 class FilterFunction_parseBoolean
           
 class FilterFunction_parseDouble
           
 class FilterFunction_parseInt
           
 class FilterFunction_parseLong
           
 class FilterFunction_pointN
           
 class FilterFunction_property
          Extracts a property from a feature, taking the property name as a parameter
 class FilterFunction_relate
           
 class FilterFunction_relatePattern
           
 class FilterFunction_roundDouble
           
 class FilterFunction_sdonn
          Oracle function SDO_NN to identify the nearest neighbors for a geometry
 class FilterFunction_setCRS
           
 class FilterFunction_startAngle
           
 class FilterFunction_startPoint
           
 class FilterFunction_strCapitalize
           
 class FilterFunction_strConcat
           
 class FilterFunction_strEndsWith
           
 class FilterFunction_strEqualsIgnoreCase
           
 class FilterFunction_strIndexOf
           
 class FilterFunction_strLastIndexOf
           
 class FilterFunction_strLength
           
 class FilterFunction_strMatches
           
 class FilterFunction_strPosition
          Filter function implementing the Symbology Encoding "StringPosition" function.
 class FilterFunction_strReplace
           
 class FilterFunction_strStartsWith
           
 class FilterFunction_strSubstring
           
 class FilterFunction_strSubstringStart
           
 class FilterFunction_strToLowerCase
           
 class FilterFunction_strToUpperCase
           
 class FilterFunction_strTrim
           
 class FilterFunction_strTrim2
          Function implementing the Symbology Encoding Trim function.
 class FilterFunction_symDifference
           
 class FilterFunction_touches
           
 class FilterFunction_toWKT
           
 class FilterFunction_union
           
 class FilterFunction_vertices
           
 class FilterFunction_within
           
 class IDFunction
          Allow access to the value of Feature.getID() as an expression
 class InterpolateFunction
          This is an implemenation of the Interpolate function as defined by OGC Symbology Encoding (SE) 1.1 specification.
 class JenksNaturalBreaksFunction
          Calculate the Jenks' Natural Breaks classification for a featurecollection
 class PropertyExistsFunction
          A new function to check if a property exists.
 class QuantileFunction
          Breaks a SimpleFeatureCollection into classes with an equal number of items in each.
 class RecodeFunction
          This is an implemenation of the Recode function as defined by the OGC Symbology Encoding (SE) 1.1 specification.
 class StandardDeviationFunction
          Breaks a SimpleFeatureCollection into classes using the standard deviation classification method.
 class UniqueIntervalFunction
          Clone of EqualIntervalFunction for unique values
 

Methods in org.geotools.filter.function that return Expression
 Expression ClassifyFunction.getExpression()
           
 

Methods in org.geotools.filter.function that return types with arguments of type Expression
 List<Expression> CategorizeFunction.getParameters()
           
 List<Expression> RecodeFunction.getParameters()
           
 List<Expression> InterpolateFunction.getParameters()
           
 

Methods in org.geotools.filter.function with parameters of type Expression
 int Classifier.classify(Expression expr, Object feature)
          Returns the slot containing the passed expression's value.
 void Collection_BoundsFunction.setExpression(Expression e)
           
 void Collection_AverageFunction.setExpression(Expression e)
           
 

Method parameters in org.geotools.filter.function with type arguments of type Expression
 Function DefaultFunctionFactory.function(Name name, List<Expression> parameters, Literal fallback)
           
 Function DefaultFunctionFactory.function(String name, List<Expression> parameters, Literal fallback)
           
 

Constructor parameters in org.geotools.filter.function with type arguments of type Expression
CategorizeFunction(List<Expression> parameters, Literal fallback)
           
InterpolateFunction(List<Expression> parameters, Literal fallback)
           
RecodeFunction(List<Expression> parameters, Literal fallback)
           
 

Uses of Expression in org.geotools.filter.function.math
 

Classes in org.geotools.filter.function.math that implement Expression
 class FilterFunction_abs
           
 class FilterFunction_abs_2
           
 class FilterFunction_abs_3
           
 class FilterFunction_abs_4
           
 class FilterFunction_acos
           
 class FilterFunction_asin
           
 class FilterFunction_atan
           
 class FilterFunction_atan2
           
 class FilterFunction_ceil
           
 class FilterFunction_cos
           
 class FilterFunction_exp
           
 class FilterFunction_floor
           
 class FilterFunction_IEEEremainder
           
 class FilterFunction_log
           
 class FilterFunction_max
           
 class FilterFunction_max_2
           
 class FilterFunction_max_3
           
 class FilterFunction_max_4
           
 class FilterFunction_min
           
 class FilterFunction_min_2
           
 class FilterFunction_min_3
           
 class FilterFunction_min_4
           
 class FilterFunction_pow
           
 class FilterFunction_random
           
 class FilterFunction_rint
           
 class FilterFunction_round
           
 class FilterFunction_round_2
           
 class FilterFunction_sin
           
 class FilterFunction_sqrt
           
 class FilterFunction_tan
           
 class FilterFunction_toDegrees
           
 class FilterFunction_toRadians
           
 class ModuloFunction
          Implements the Knuth floored division modulo_operation
 class PiFunction
          Allow access to the value of Math.PI as an expression
 

Methods in org.geotools.filter.function.math that return types with arguments of type Expression
 List<Expression> ModuloFunction.getParameters()
           
 

Constructor parameters in org.geotools.filter.function.math with type arguments of type Expression
ModuloFunction(List<Expression> parameters, Literal fallback)
           
 

Uses of Expression in org.geotools.filter.function.string
 

Classes in org.geotools.filter.function.string that implement Expression
 class ConcatenateFunction
          The function concatenates strings.
 class StringInFunction
           
 

Uses of Expression in org.geotools.filter.spatial
 

Classes in org.geotools.filter.spatial that implement Expression
protected  class ReprojectingFilterVisitor.FunctionReprojector
          Makes sure that the result of a function gets reprojected to the specified CRS, should it be a Geometry
 

Methods in org.geotools.filter.spatial that return Expression
 Expression BBOX3DImpl.getExpression1()
           
 Expression BBOX3DImpl.getExpression2()
           
 

Methods in org.geotools.filter.spatial that return types with arguments of type Expression
 List<Expression> ReprojectingFilterVisitor.FunctionReprojector.getParameters()
           
 

Methods in org.geotools.filter.spatial with parameters of type Expression
 void AbstractPreparedGeometryFilter.setExpression1(Expression expression)
           
 void BBOXImpl.setExpression1(Expression expression)
           
 void AbstractPreparedGeometryFilter.setExpression2(Expression expression)
           
 void BBOXImpl.setExpression2(Expression expression)
           
 

Constructors in org.geotools.filter.spatial with parameters of type Expression
AbstractPreparedGeometryFilter(FilterFactory factory, Expression e1, Expression e2)
           
AbstractPreparedGeometryFilter(FilterFactory factory, Expression e1, Expression e2, MultiValuedFilter.MatchAction matchAction)
           
BBOXImpl(FilterFactory factory, Expression e1, Expression e2)
           
BBOXImpl(FilterFactory factory, Expression e1, Expression e2, MultiValuedFilter.MatchAction matchAction)
           
BBOXImpl(FilterFactoryImpl factory, Expression name, double minx, double miny, double maxx, double maxy, String srs)
           
BBOXImpl(FilterFactoryImpl factory, Expression name, double minx, double miny, double maxx, double maxy, String srs, MultiValuedFilter.MatchAction matchAction)
           
BeyondImpl(FilterFactory factory, Expression e1, Expression e2)
           
BeyondImpl(FilterFactory factory, Expression e1, Expression e2, MultiValuedFilter.MatchAction matchAction)
           
ContainsImpl(FilterFactory factory, Expression e1, Expression e2)
           
ContainsImpl(FilterFactory factory, Expression e1, Expression e2, MultiValuedFilter.MatchAction matchAction)
           
CrossesImpl(FilterFactory factory, Expression e1, Expression e2)
           
CrossesImpl(FilterFactory factory, Expression e1, Expression e2, MultiValuedFilter.MatchAction matchAction)
           
DisjointImpl(FilterFactory factory, Expression e1, Expression e2)
           
DisjointImpl(FilterFactory factory, Expression e1, Expression e2, MultiValuedFilter.MatchAction matchAction)
           
DWithinImpl(FilterFactory factory, Expression e1, Expression e2)
           
DWithinImpl(FilterFactory factory, Expression e1, Expression e2, MultiValuedFilter.MatchAction matchAction)
           
EqualsImpl(FilterFactory factory, Expression e1, Expression e2)
           
EqualsImpl(FilterFactory factory, Expression e1, Expression e2, MultiValuedFilter.MatchAction matchAction)
           
IntersectsImpl(FilterFactory factory, Expression e1, Expression e2)
           
IntersectsImpl(FilterFactory factory, Expression e1, Expression e2, MultiValuedFilter.MatchAction matchAction)
           
OverlapsImpl(FilterFactory factory, Expression e1, Expression e2)
           
OverlapsImpl(FilterFactory factory, Expression e1, Expression e2, MultiValuedFilter.MatchAction matchAction)
           
TouchesImpl(FilterFactory factory, Expression e1, Expression e2)
           
TouchesImpl(FilterFactory factory, Expression e1, Expression e2, MultiValuedFilter.MatchAction matchAction)
           
WithinImpl(FilterFactory factory, Expression e1, Expression e2)
           
WithinImpl(FilterFactory factory, Expression e1, Expression e2, MultiValuedFilter.MatchAction matchAction)
           
 

Uses of Expression in org.geotools.filter.temporal
 

Fields in org.geotools.filter.temporal declared as Expression
protected  Expression BinaryTemporalOperatorImpl.e1
           
protected  Expression BinaryTemporalOperatorImpl.e2
           
 

Methods in org.geotools.filter.temporal that return Expression
 Expression BinaryTemporalOperatorImpl.getExpression1()
           
 Expression BinaryTemporalOperatorImpl.getExpression2()
           
 

Methods in org.geotools.filter.temporal with parameters of type Expression
protected  Instant BinaryTemporalOperatorImpl.toInstant(Object object, Expression e)
           
protected  Period BinaryTemporalOperatorImpl.toPeriod(Object object, Expression e)
           
protected  TemporalPrimitive BinaryTemporalOperatorImpl.toTemporal(Object object, Expression e)
           
 

Constructors in org.geotools.filter.temporal with parameters of type Expression
AfterImpl(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)
           
BinaryTemporalOperatorImpl(Expression e1, Expression e2)
           
BinaryTemporalOperatorImpl(Expression e1, Expression e2, MultiValuedFilter.MatchAction matchAction)
           
DuringImpl(Expression e1, Expression e2)
           
DuringImpl(Expression e1, Expression e2, MultiValuedFilter.MatchAction matchAction)
           
EndedByImpl(Expression e1, Expression e2)
           
EndedByImpl(Expression e1, Expression e2, MultiValuedFilter.MatchAction matchAction)
           
EndsImpl(Expression e1, Expression e2)
           
EndsImpl(Expression e1, Expression e2, MultiValuedFilter.MatchAction matchAction)
           
MeetsImpl(Expression e1, Expression e2)
           
MeetsImpl(Expression e1, Expression e2, MultiValuedFilter.MatchAction matchAction)
           
MetByImpl(Expression e1, Expression e2)
           
MetByImpl(Expression e1, Expression e2, MultiValuedFilter.MatchAction matchAction)
           
OverlappedByImpl(Expression e1, Expression e2)
           
OverlappedByImpl(Expression e1, Expression e2, MultiValuedFilter.MatchAction matchAction)
           
TContainsImpl(Expression e1, Expression e2)
           
TContainsImpl(Expression e1, Expression e2, MultiValuedFilter.MatchAction matchAction)
           
TEqualsImpl(Expression e1, Expression e2)
           
TEqualsImpl(Expression e1, Expression e2, MultiValuedFilter.MatchAction matchAction)
           
TOverlapsImpl(Expression e1, Expression e2)
           
TOverlapsImpl(Expression e1, Expression e2, MultiValuedFilter.MatchAction matchAction)
           
 

Uses of Expression in org.geotools.filter.text.commons
 

Methods in org.geotools.filter.text.commons that return Expression
 Expression ICompiler.getExpression()
          The resultant Expression of the compilation.
 Expression AbstractFilterBuilder.getExpression()
           
static Expression CompilerUtil.parseExpression(Language language, String predicate)
          Makes Expressions for the predicate
static Expression CompilerUtil.parseExpression(Language language, String predicate, FilterFactory filterFactory)
          Makes Expressions for the predicate
static Expression CompilerUtil.parseExpression(String source, AbstractCompilerFactory compilerFactory, FilterFactory filterFactory)
          Parses the expression present on source and make an expression object.
 Expression BuildResultStack.popExpression()
           
 

Uses of Expression in org.geotools.filter.text.cql2
 

Methods in org.geotools.filter.text.cql2 that return Expression
 Expression CQLCompiler.getExpression()
          Return the expression resultant of compiling process
static Expression CQL.toExpression(String cqlExpression)
          Parses the input string in OGC CQL format into an Expression, using the systems default FilterFactory implementation.
static Expression CQL.toExpression(String cqlExpression, FilterFactory filterFactory)
          Parses the input string in OGC CQL format into an Expression, using the provided FilterFactory.
 

Methods in org.geotools.filter.text.cql2 with parameters of type Expression
static String CQL.toCQL(Expression expression)
          Generates the expression text associated to the Expression object.
 

Uses of Expression in org.geotools.filter.text.ecql
 

Methods in org.geotools.filter.text.ecql that return Expression
 Expression ECQLCompiler.getExpression()
          Return the expression resultant of compiling process
static Expression ECQL.toExpression(String ecqlExpression)
          Parses the input string in ECQL format into an Expression, using the systems default FilterFactory implementation.
static Expression ECQL.toExpression(String ecqlExpression, FilterFactory filterFactory)
          Parses the input string in ECQL format and makes the correspondent Expression , using the provided FilterFactory.
 

Methods in org.geotools.filter.text.ecql with parameters of type Expression
static String ECQL.toCQL(Expression expression)
          Generates the expression text associated to the Expression object.
 

Uses of Expression in org.geotools.filter.visitor
 

Subinterfaces of Expression in org.geotools.filter.visitor
 interface Categorize
          Categorization: The transformation of continuous values to distinct values.
 interface Interpolate
          Interpolation: Transformation of continuous values by a function defined on a number of nodes.
 interface MapItem
          This function recodes values from a property or expression into corresponding values of arbitrary type.
 interface Recode
          Recoding: Transformation of discrete values to any other values.
 

Methods in org.geotools.filter.visitor that return Expression
 Expression LiteralDemultiplyingFilterVisitor.BinaryComparisonOperatorReplacer.getExpression1(BinaryComparisonOperator filter)
           
 Expression LiteralDemultiplyingFilterVisitor.BinarySpatialOperatorReplacer.getExpression1(BinarySpatialOperator filter)
           
 Expression LiteralDemultiplyingFilterVisitor.BinaryTemporalOperatorReplacer.getExpression1(BinaryTemporalOperator filter)
           
 Expression LiteralDemultiplyingFilterVisitor.FilterReplacer.getExpression1(F filter)
           
 Expression LiteralDemultiplyingFilterVisitor.BinaryComparisonOperatorReplacer.getExpression2(BinaryComparisonOperator filter)
           
 Expression LiteralDemultiplyingFilterVisitor.BinarySpatialOperatorReplacer.getExpression2(BinarySpatialOperator filter)
           
 Expression LiteralDemultiplyingFilterVisitor.BinaryTemporalOperatorReplacer.getExpression2(BinaryTemporalOperator filter)
           
 Expression LiteralDemultiplyingFilterVisitor.FilterReplacer.getExpression2(F filter)
           
 Expression Recode.getLookupValue()
          Get lookup value.
 Expression Interpolate.getLookupValue()
          Get lookup value.
 Expression Categorize.getLookupValue()
          Get lookup value.
 Expression MapItem.getValue()
          Get value.
 Expression InterpolationPoint.getValue()
          Get value.
 

Methods in org.geotools.filter.visitor with parameters of type Expression
 Filter LiteralDemultiplyingFilterVisitor.BinaryComparisonOperatorReplacer.replaceExpressions(BinaryComparisonOperator filter, Expression expression1, Expression expression2)
           
 Filter LiteralDemultiplyingFilterVisitor.BinarySpatialOperatorReplacer.replaceExpressions(BinarySpatialOperator filter, Expression expression1, Expression expression2)
           
 Filter LiteralDemultiplyingFilterVisitor.BinaryTemporalOperatorReplacer.replaceExpressions(BinaryTemporalOperator filter, Expression expression1, Expression expression2)
           
 Filter LiteralDemultiplyingFilterVisitor.FilterReplacer.replaceExpressions(F filter, Expression expression1, Expression expression2)
          Replace the expressions in a filter
 

Uses of Expression in org.geotools.jdbc
 

Classes in org.geotools.jdbc that implement Expression
 class JoinPropertyName
          Property name that knows what feature type it comes from.
 

Uses of Expression in org.geotools.process.function
 

Classes in org.geotools.process.function that implement Expression
 class ProcessFunction
          A wrapper allowing a Process with a single output to be called as a Function.
 

Methods in org.geotools.process.function that return types with arguments of type Expression
 List<Expression> ProcessFunction.getParameters()
           
 

Method parameters in org.geotools.process.function with type arguments of type Expression
 Function ProcessFunctionFactory.function(Name processName, List<Expression> args, Literal fallback)
           
 Function ProcessFunctionFactory.function(String name, List<Expression> args, Literal fallback)
           
 

Constructor parameters in org.geotools.process.function with type arguments of type Expression
ProcessFunction(String name, Name processName, List<Expression> inputExpressions, Map<String,Parameter<?>> parameters, Process process, Literal fallbackValue)
           
 

Uses of Expression in org.geotools.renderer.chart
 

Methods in org.geotools.renderer.chart with parameters of type Expression
 Icon ChartGraphicFactory.getIcon(Feature feature, Expression urlExpression, String format, int size)
           
 

Uses of Expression in org.geotools.renderer.lite
 

Fields in org.geotools.renderer.lite declared as Expression
 Expression LiteFeatureTypeStyle.transformation
           
 

Methods in org.geotools.renderer.lite that return Expression
protected  Expression GraphicsAwareDpiRescaleStyleVisitor.rescaleGraphicSize(Graphic gr)
           
 

Methods in org.geotools.renderer.lite with parameters of type Expression
protected  boolean MetaBufferEstimator.isNull(Expression exp)
           
 

Constructors in org.geotools.renderer.lite with parameters of type Expression
LiteFeatureTypeStyle(BufferedImage image, AffineTransform at, List ruleList, List elseRule, RenderingHints hints, Expression transformation)
           
LiteFeatureTypeStyle(Graphics2D graphics, List ruleList, List elseRuleList, Expression transformation)
          use this for only the 1st FTS.
 

Uses of Expression in org.geotools.renderer.style
 

Methods in org.geotools.renderer.style that return Expression
static Expression ExpressionExtractor.extractCqlExpressions(String expression)
          Builds a CQL expression equivalent to the specified string, see class javadocs for rules on how to build the expression in string form
 

Methods in org.geotools.renderer.style with parameters of type Expression
 Icon SVGGraphicFactory.getIcon(Feature feature, Expression url, String format, int size)
           
 Icon ExternalGraphicFactory.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.
 Icon ImageGraphicFactory.getIcon(Feature feature, Expression url, String format, int size)
           
 Shape TTFMarkFactory.getShape(Graphics2D graphics, Expression symbolUrl, Feature feature)
           
 Shape 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 returns null if the factory cannot evaluate this symbolUrl.
 Shape WellKnownMarkFactory.getShape(Graphics2D graphics, Expression symbolUrl, Feature feature)
           
 Shape ShapeMarkFactory.getShape(Graphics2D graphics, Expression symbolUrl, Feature feature)
           
 

Uses of Expression in org.geotools.sld
 

Methods in org.geotools.sld that return Expression
 Expression CssParameter.getExpression()
           
 

Methods in org.geotools.sld with parameters of type Expression
 void CssParameter.setExpression(Expression expression)
           
 

Uses of Expression in org.geotools.styling
 

Classes in org.geotools.styling that implement Expression
 class OverlapBehavior
          Deprecated. Please use org.opengis.style.OverlapBehavior
 

Fields in org.geotools.styling declared as Expression
protected  Expression AbstractSymbolizer.geometry
           
 

Methods in org.geotools.styling that return Expression
 Expression StyleBuilder.attributeExpression(String attributeName)
          create an attribute expression
 Expression StyleBuilder.colorExpression(Color color)
          convert an awt color in to a literal expression representing the color
 Expression AnchorPointImpl.getAnchorPointX()
          Getter for property anchorPointX.
 Expression AnchorPoint.getAnchorPointX()
          get the x coordinate of the anchor point
 Expression AnchorPointImpl.getAnchorPointY()
          Getter for property anchorPointY.
 Expression FillImpl.getBackgroundColor()
          This parameter gives the solid color that will be used as a background for a Fill.
 Expression Fill.getBackgroundColor()
          Deprecated. value is not used, please use getColor()
 Expression StrokeImpl.getColor()
          This parameter gives the solid color that will be used for a stroke.
 Expression ColorMapEntryImpl.getColor()
           
 Expression FillImpl.getColor()
          This parameter gives the solid color that will be used for a Fill.
 Expression Fill.getColor()
          This parameter gives the solid color that will be used for a Fill.
 Expression ColorMapEntry.getColor()
           
 Expression StrokeImpl.getDashOffset()
          This param determines where the dash pattern should start from.
 Expression Stroke.getDashOffset()
          A dash array need not start from the beginning.
 Expression DisplacementImpl.getDisplacementX()
          Getter for property displacementX.
 Expression Displacement.getDisplacementX()
          Returns an expression that computes a pixel offset from the geometry point.
 Expression DisplacementImpl.getDisplacementY()
          Getter for property displacementY.
 Expression TextSymbolizerImpl.getFeatureDescription()
           
 Expression TextSymbolizer2.getFeatureDescription()
          Description is used by text oriented renders such as KML and RSS to specify a feature's description
 Expression FontImpl.getFontFamily()
          Deprecated. 
 Expression Font.getFontFamily()
          Deprecated. use getFamilly().get(0) for the preferred font
 Expression FontImpl.getFontSize()
          Deprecated. 
 Expression Font.getFontSize()
          Deprecated. use getSize
 Expression FontImpl.getFontStyle()
          Deprecated. 
 Expression Font.getFontStyle()
          Deprecated. Please use getStyle in 2.6.x
 Expression FontImpl.getFontWeight()
          Deprecated. 
 Expression Font.getFontWeight()
          Deprecated. use getWeight
 Expression ContrastEnhancementImpl.getGammaValue()
           
 Expression ContrastEnhancement.getGammaValue()
          How much to brighten (values greater than 1.0) or dim (values less than 1.0) an image.
 Expression LinePlacementImpl.getGap()
           
 Expression GraphicImpl.getGap()
           
 Expression Graphic.getGap()
           
 Expression AbstractSymbolizer.getGeometry()
           
 Expression Symbolizer.getGeometry()
          This defines the geometry to be used for styling.
 Expression LinePlacementImpl.getInitialGap()
           
 Expression GraphicImpl.getInitialGap()
           
 Expression Graphic.getInitialGap()
           
 Expression TextSymbolizerImpl.getLabel()
          Returns the label expression.
 Expression TextSymbolizer.getLabel()
          Returns the expression that will be evaluated to determine what text is displayed.
 Expression StrokeImpl.getLineCap()
          This parameter controls how line strings should be capped.
 Expression Stroke.getLineCap()
          This parameter controls how line strings should be capped.
 Expression StrokeImpl.getLineJoin()
          This parameter controls how line strings should be joined together.
 Expression Stroke.getLineJoin()
          This parameter controls how line strings should be joined together.
 Expression GraphicImpl.getOpacity()
          This specifies the level of translucency to use when rendering the graphic.
 Expression RasterSymbolizerImpl.getOpacity()
          fetch the expresion which evaluates to the opacity fo rthis coverage
 Expression StrokeImpl.getOpacity()
          This specifies the level of translucency to use when rendering the stroke.
 Expression ColorMapEntryImpl.getOpacity()
           
 Expression FillImpl.getOpacity()
          This specifies the level of translucency to use when rendering the fill.
 Expression Fill.getOpacity()
          This specifies the level of translucency to use when rendering the fill.
 Expression GraphicLegend.getOpacity()
          This specifies the level of translucency to use when rendering the graphic.
 Expression Graphic.getOpacity()
          This specifies the level of translucency to use when rendering the graphic.
 Expression ColorMapEntry.getOpacity()
           
 Expression RasterSymbolizerImpl.getOverlap()
          Deprecated. 
 Expression RasterSymbolizer.getOverlap()
          The OverlapBehavior element tells a system how to behave when multiple raster images in a layer overlap each other, for example with satellite-image scenes.
 Expression LinePlacementImpl.getPerpendicularOffset()
          Getter for property perpendicularOffset.
 Expression LineSymbolizerImpl.getPerpendicularOffset()
           
 Expression PolygonSymbolizerImpl.getPerpendicularOffset()
           
 Expression LinePlacement.getPerpendicularOffset()
          Returns the expression that is used to compute how far from the lines the text will be drawn.
 Expression TextSymbolizerImpl.getPriority()
           
 Expression TextSymbolizer.getPriority()
          Priority -- null = use the default labeling priority Expression = an expression that evaluates to a number (ie.
 Expression ColorMapEntryImpl.getQuantity()
           
 Expression ColorMapEntry.getQuantity()
           
 Expression HaloImpl.getRadius()
          Getter for property radius.
 Expression ShadedReliefImpl.getReliefFactor()
          The ReliefFactor gives the amount of exaggeration to use for the height of the ?
 Expression GraphicImpl.getRotation()
          This parameter defines the rotation of a graphic in the clockwise direction about its centre point in decimal degrees.
 Expression PointPlacementImpl.getRotation()
          Returns the rotation of the label.
 Expression GraphicLegend.getRotation()
          This parameter defines the rotation of a graphic in the clockwise direction about its centre point in decimal degrees.
 Expression Graphic.getRotation()
          This parameter defines the rotation of a graphic in the clockwise direction about its centre point in decimal degrees.
 Expression PointPlacement.getRotation()
          Returns the rotation of the label.
 Expression GraphicImpl.getSize()
          This paramteter gives the absolute size of the graphic in pixels encoded as a floating point number.
 Expression FontImpl.getSize()
           
 Expression GraphicLegend.getSize()
          The size of the mark if specified.
 Expression Font.getSize()
          Font size in pixels with a default of 10 pixels.
 Expression Graphic.getSize()
          This paramteter gives the absolute size of the graphic in pixels encoded as a floating point number.
 Expression TextSymbolizerImpl.getSnippet()
           
 Expression TextSymbolizer2.getSnippet()
          Abstract is used by text oriented renderers such as KML and RSS to specify an abstract (RSS) or a snippet (KML)
 Expression FontImpl.getStyle()
           
 Expression Font.getStyle()
          The "font-style" SVG parameter should be "normal", "italic", or "oblique".
 Expression OtherTextImpl.getText()
           
 Expression OtherText.getText()
          The text expression to be used in the specified location.
 Expression FeatureTypeStyleImpl.getTransformation()
           
 Expression FeatureTypeStyle.getTransformation()
          The eventual transformation to be applied before rendering the data (should be an expression taking a feature collection or a grid coverage as the evaluation context and returns a feature collection or a grid coverage as an output)
 Expression ContrastEnhancementImpl.getType()
           
 Expression ContrastEnhancement.getType()
          Deprecated. Please use getMethod
 Expression FontImpl.getWeight()
           
 Expression Font.getWeight()
          The "font-weight" SVG parameter should be "normal" or "bold".
 Expression MarkImpl.getWellKnownName()
          This parameter gives the well-known name of the shape of the mark.
 Expression Mark.getWellKnownName()
          This parameter gives the well-known name of the shape of the mark.
 Expression StrokeImpl.getWidth()
          This parameter gives the absolute width (thickness) of a stroke in pixels encoded as a float.
 Expression StyleBuilder.literalExpression(double value)
          create a literal expression representing the value
 Expression StyleBuilder.literalExpression(int value)
          create a literal expression representing the value
 Expression StyleBuilder.literalExpression(Object value)
          create a literal expression representing the value
 Expression StyleBuilder.literalExpression(String value)
          create a literal expression representing the value
protected  Expression SLDParser.parseGeometry(Node root)
          Internal parse method - made protected for unit testing
static Expression SLD.textLabel(TextSymbolizer symbolizer)
          Retrieves the label from a TextSymbolizer.
 

Methods in org.geotools.styling that return types with arguments of type Expression
 List<Expression> FontImpl.getFamily()
           
 List<Expression> Font.getFamily()
          SVG font-family parameters in preferred order.
 Map<String,Expression> VendorSymbolizerImpl.getParameters()
           
 Map<String,Expression> ExtensionSymbolizer.getParameters()
          Live map symbolizer expressions.
 

Methods in org.geotools.styling with parameters of type Expression
 AnchorPoint StyleFactoryImpl.anchorPoint(Expression x, Expression y)
           
 AnchorPoint StyleFactoryImpl2.anchorPoint(Expression x, Expression y)
           
 AnchorPoint StyleFactory.anchorPoint(Expression x, Expression y)
          Indicate what part of a Graphic is used to mark the location.
static Color SLD.color(Expression expr)
          Navigate through the expression finding the first mentioned Color.
 ColorMap StyleFactoryImpl.colorMap(Expression propertyName, Expression... mapping)
           
 ColorMap StyleFactoryImpl.colorMap(Expression propertyName, Expression... mapping)
           
 ColorMapImpl StyleFactoryImpl2.colorMap(Expression propertyName, Expression... mapping)
           
 ColorMapImpl StyleFactoryImpl2.colorMap(Expression propertyName, Expression... mapping)
           
 ColorMap StyleFactory.colorMap(Expression propertyName, Expression... mapping)
          Wrap up a "Categorize" function using the provided expressions.
 ColorMap StyleFactory.colorMap(Expression propertyName, Expression... mapping)
          Wrap up a "Categorize" function using the provided expressions.
 ColorReplacementImpl StyleFactoryImpl.colorReplacement(Expression propertyName, Expression... mapping)
           
 ColorReplacementImpl StyleFactoryImpl.colorReplacement(Expression propertyName, Expression... mapping)
           
 ColorReplacementImpl StyleFactoryImpl2.colorReplacement(Expression propertyName, Expression... mapping)
           
 ColorReplacementImpl StyleFactoryImpl2.colorReplacement(Expression propertyName, Expression... mapping)
           
 ColorReplacement StyleFactory.colorReplacement(Expression propertyName, Expression... mapping)
          Wrap up a replacement function using the provided expressions.
 ColorReplacement StyleFactory.colorReplacement(Expression propertyName, Expression... mapping)
          Wrap up a replacement function using the provided expressions.
protected  ContrastEnhancement SelectedChannelTypeImpl.contrastEnhancement(Expression expr)
           
 ContrastEnhancement StyleFactoryImpl.contrastEnhancement(Expression gamma, ContrastMethod method)
           
 ContrastEnhancementImpl StyleFactoryImpl2.contrastEnhancement(Expression gamma, ContrastMethod method)
           
 ContrastEnhancement StyleFactory.contrastEnhancement(Expression gamma, ContrastMethod method)
           
 AnchorPoint StyleBuilder.createAnchorPoint(Expression x, Expression y)
          wrapper round Stylefactory Method
 AnchorPoint StyleFactoryImpl.createAnchorPoint(Expression x, Expression y)
           
abstract  AnchorPoint AbstractStyleFactory.createAnchorPoint(Expression x, Expression y)
           
 AnchorPoint StyleFactory.createAnchorPoint(Expression x, Expression y)
           
 ContrastEnhancement StyleFactoryImpl.createContrastEnhancement(Expression gammaValue)
           
 ContrastEnhancement StyleFactory.createContrastEnhancement(Expression gammaValue)
           
 Displacement StyleBuilder.createDisplacement(Expression x, Expression y)
          wrapper round Stylefactory Method
 Displacement StyleFactoryImpl.createDisplacement(Expression x, Expression y)
           
abstract  Displacement AbstractStyleFactory.createDisplacement(Expression x, Expression y)
           
 Displacement StyleFactory.createDisplacement(Expression x, Expression y)
           
 Fill StyleBuilder.createFill(Expression fillColor)
          create a fill of color
 Fill StyleFactoryImpl.createFill(Expression color)
           
abstract  Fill AbstractStyleFactory.createFill(Expression color)
           
 Fill StyleFactory.createFill(Expression color)
           
 Fill StyleBuilder.createFill(Expression color, Expression opacity)
          create a fill with the supplied color and opacity
 Fill StyleFactoryImpl.createFill(Expression color, Expression opacity)
           
abstract  Fill AbstractStyleFactory.createFill(Expression color, Expression opacity)
           
 Fill StyleFactory.createFill(Expression color, Expression opacity)
           
 Fill StyleBuilder.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 fill
 Fill StyleFactoryImpl.createFill(Expression color, Expression backgroundColor, Expression opacity, Graphic graphicFill)
           
abstract  Fill AbstractStyleFactory.createFill(Expression color, Expression backgroundColor, Expression opacity, Graphic graphicFill)
           
 Fill StyleFactory.createFill(Expression color, Expression backgroundColor, Expression opacity, Graphic graphicFill)
           
 Font StyleBuilder.createFont(Expression fontFamily, Expression fontStyle, Expression fontWeight, Expression fontSize)
          wrapper round StyleFactory method
 Font StyleFactoryImpl.createFont(Expression fontFamily, Expression fontStyle, Expression fontWeight, Expression fontSize)
           
abstract  Font AbstractStyleFactory.createFont(Expression fontFamily, Expression fontStyle, Expression fontWeight, Expression fontSize)
           
 Font StyleFactory.createFont(Expression fontFamily, Expression fontStyle, Expression fontWeight, Expression fontSize)
           
 Graphic StyleBuilder.createGraphic(ExternalGraphic[] externalGraphics, Mark[] marks, Symbol[] symbols, Expression opacity, Expression size, Expression rotation)
          creates a graphic object
 Graphic StyleFactoryImpl.createGraphic(ExternalGraphic[] externalGraphics, Mark[] marks, Symbol[] symbols, Expression opacity, Expression size, Expression rotation)
           
abstract  Graphic AbstractStyleFactory.createGraphic(ExternalGraphic[] externalGraphics, Mark[] marks, Symbol[] symbols, Expression opacity, Expression size, Expression rotation)
           
 Graphic StyleFactory.createGraphic(ExternalGraphic[] externalGraphics, Mark[] marks, Symbol[] symbols, Expression opacity, Expression size, Expression rotation)
           
 Halo StyleBuilder.createHalo(Fill fill, Expression radius)
          wrapper round StyleFactory method to create halo
 Halo StyleFactoryImpl.createHalo(Fill fill, Expression radius)
           
abstract  Halo AbstractStyleFactory.createHalo(Fill fill, Expression radius)
           
 Halo StyleFactory.createHalo(Fill fill, Expression radius)
           
 LinePlacement StyleBuilder.createLinePlacement(Expression offset)
          wrapper round Stylefactory Method
 LinePlacement StyleFactoryImpl.createLinePlacement(Expression offset)
           
abstract  LinePlacement AbstractStyleFactory.createLinePlacement(Expression offset)
           
 LinePlacement StyleFactory.createLinePlacement(Expression offset)
           
 Mark StyleBuilder.createMark(Expression wellKnownName, Fill fill, Stroke stroke)
          create a mark with the supplied fill and stroke
 Mark StyleFactoryImpl.createMark(Expression wellKnownName, Stroke stroke, Fill fill, Expression size, Expression rotation)
           
abstract  Mark AbstractStyleFactory.createMark(Expression wellKnownName, Stroke stroke, Fill fill, Expression size, Expression rotation)
           
 Mark StyleFactory.createMark(Expression wellKnownName, Stroke stroke, Fill fill, Expression size, Expression rotation)
           
 PointPlacement StyleBuilder.createPointPlacement(AnchorPoint anchorPoint, Displacement displacement, Expression rotation)
          wrapper round Stylefactory Method
 PointPlacement StyleFactoryImpl.createPointPlacement(AnchorPoint anchorPoint, Displacement displacement, Expression rotation)
           
abstract  PointPlacement AbstractStyleFactory.createPointPlacement(AnchorPoint anchorPoint, Displacement displacement, Expression rotation)
           
 PointPlacement StyleFactory.createPointPlacement(AnchorPoint anchorPoint, Displacement displacement, Expression rotation)
           
 RasterSymbolizer StyleFactoryImpl.createRasterSymbolizer(String geometryPropertyName, Expression opacity, ChannelSelection channel, Expression overlap, ColorMap colorMap, ContrastEnhancement cenhancement, ShadedRelief relief, Symbolizer outline)
           
abstract  RasterSymbolizer AbstractStyleFactory.createRasterSymbolizer(String geometryPropertyName, Expression opacity, ChannelSelection channel, Expression overlap, ColorMap colorMap, ContrastEnhancement ce, ShadedRelief relief, Symbolizer outline)
           
 RasterSymbolizer StyleFactory.createRasterSymbolizer(String geometryPropertyName, Expression opacity, ChannelSelection channel, Expression overlap, ColorMap colorMap, ContrastEnhancement ce, ShadedRelief relief, Symbolizer outline)
           
 SelectedChannelType StyleFactoryImpl.createSelectedChannelType(String name, Expression gammaValue)
           
abstract  SelectedChannelType AbstractStyleFactory.createSelectedChannelType(String name, Expression enhancement)
           
 SelectedChannelType StyleFactory.createSelectedChannelType(String name, Expression gammaValue)
          Deprecated. Use StyleFactory.createSelectedChannelType(String, ContrastEnhancement)
 ShadedRelief StyleFactoryImpl.createShadedRelief(Expression reliefFactor)
           
 ShadedRelief StyleFactory.createShadedRelief(Expression reliefFactor)
           
 Stroke StyleBuilder.createStroke(Expression color, Expression width)
          create a stroke with the color and width supplied
 Stroke StyleFactoryImpl.createStroke(Expression color, Expression width)
          A method to make a simple stroke of a provided color and width.
abstract  Stroke AbstractStyleFactory.createStroke(Expression color, Expression width)
          A convienice method to make a simple stroke
 Stroke StyleFactory.createStroke(Expression color, Expression width)
          A convienice method to make a simple stroke
 Stroke StyleBuilder.createStroke(Expression color, Expression width, Expression opacity)
          create a stroke with color, width and opacity supplied
 Stroke StyleFactoryImpl.createStroke(Expression color, Expression width, Expression opacity)
          A convienice method to make a simple stroke
abstract  Stroke AbstractStyleFactory.createStroke(Expression color, Expression width, Expression opacity)
          A convienice method to make a simple stroke
 Stroke StyleFactory.createStroke(Expression color, Expression width, Expression opacity)
          A convienice method to make a simple stroke
 Stroke StyleFactoryImpl.createStroke(Expression color, Expression width, Expression opacity, Expression lineJoin, Expression lineCap, float[] dashArray, Expression dashOffset, Graphic graphicFill, Graphic graphicStroke)
          creates a stroke
abstract  Stroke AbstractStyleFactory.createStroke(Expression color, Expression width, Expression opacity, Expression lineJoin, Expression lineCap, float[] dashArray, Expression dashOffset, Graphic graphicFill, Graphic graphicStroke)
          creates a stroke
 Stroke StyleFactory.createStroke(Expression color, Expression width, Expression opacity, Expression lineJoin, Expression lineCap, float[] dashArray, Expression dashOffset, Graphic graphicFill, Graphic graphicStroke)
          creates a stroke
 TextSymbolizer StyleBuilder.createTextSymbolizer(Fill fill, Font[] fonts, Halo halo, Expression label, LabelPlacement labelPlacement, String geometryPropertyName)
          create a text symbolizer
 TextSymbolizer StyleFactoryImpl.createTextSymbolizer(Fill fill, Font[] fonts, Halo halo, Expression label, LabelPlacement labelPlacement, String geometryPropertyName)
           
abstract  TextSymbolizer AbstractStyleFactory.createTextSymbolizer(Fill fill, Font[] fonts, Halo halo, Expression label, LabelPlacement labelPlacement, String geometryPropertyName)
           
 TextSymbolizer StyleFactory.createTextSymbolizer(Fill fill, Font[] fonts, Halo halo, Expression label, LabelPlacement labelPlacement, String geometryPropertyName)
           
 TextSymbolizer2 StyleFactoryImpl.createTextSymbolizer(Fill fill, Font[] fonts, Halo halo, Expression label, LabelPlacement labelPlacement, String geometryPropertyName, Graphic graphic)
           
 TextSymbolizer2 StyleFactory2.createTextSymbolizer(Fill fill, Font[] fonts, Halo halo, Expression label, LabelPlacement labelPlacement, String geometryPropertyName, Graphic graphic)
          Label Shield hack, non SLD 1.1
 Displacement StyleFactoryImpl.displacement(Expression dx, Expression dy)
           
 DisplacementImpl StyleFactoryImpl2.displacement(Expression dx, Expression dy)
           
 Displacement StyleFactory.displacement(Expression dx, Expression dy)
           
 Fill StyleFactoryImpl.fill(GraphicFill fill, Expression color, Expression opacity)
           
 FillImpl StyleFactoryImpl2.fill(GraphicFill graphicFill, Expression color, Expression opacity)
           
 Fill StyleFactory.fill(GraphicFill fill, Expression color, Expression opacity)
           
 Font StyleFactoryImpl.font(List<Expression> family, Expression style, Expression weight, Expression size)
           
 FontImpl StyleFactoryImpl2.font(List<Expression> family, Expression style, Expression weight, Expression size)
           
 Font StyleFactory.font(List<Expression> family, Expression style, Expression weight, Expression size)
           
 Graphic StyleFactoryImpl.graphic(List<GraphicalSymbol> symbols, Expression opacity, Expression size, Expression rotation, AnchorPoint anchor, Displacement disp)
           
 GraphicImpl StyleFactoryImpl2.graphic(List<GraphicalSymbol> symbols, Expression opacity, Expression size, Expression rotation, AnchorPoint anchor, Displacement disp)
           
 Graphic StyleFactory.graphic(List<GraphicalSymbol> symbols, Expression opacity, Expression size, Expression rotation, AnchorPoint anchor, Displacement disp)
           
 Graphic StyleFactoryImpl.graphicFill(List<GraphicalSymbol> symbols, Expression opacity, Expression size, Expression rotation, AnchorPoint anchorPoint, Displacement displacement)
           
 GraphicImpl StyleFactoryImpl2.graphicFill(List<GraphicalSymbol> symbols, Expression opacity, Expression size, Expression rotation, AnchorPoint anchorPoint, Displacement displacement)
           
 Graphic StyleFactory.graphicFill(List<GraphicalSymbol> symbols, Expression opacity, Expression size, Expression rotation, AnchorPoint anchorPoint, Displacement displacement)
           
 GraphicLegend StyleFactoryImpl.graphicLegend(List<GraphicalSymbol> symbols, Expression opacity, Expression size, Expression rotation, AnchorPoint anchorPoint, Displacement displacement)
           
 GraphicImpl StyleFactoryImpl2.graphicLegend(List<GraphicalSymbol> symbols, Expression opacity, Expression size, Expression rotation, AnchorPoint anchorPoint, Displacement displacement)
           
 GraphicLegend StyleFactory.graphicLegend(List<GraphicalSymbol> symbols, Expression opacity, Expression size, Expression rotation, AnchorPoint anchorPoint, Displacement displacement)
           
 Graphic StyleFactoryImpl.graphicStroke(List<GraphicalSymbol> symbols, Expression opacity, Expression size, Expression rotation, AnchorPoint anchorPoint, Displacement displacement, Expression initialGap, Expression gap)
           
 GraphicImpl StyleFactoryImpl2.graphicStroke(List<GraphicalSymbol> symbols, Expression opacity, Expression size, Expression rotation, AnchorPoint anchorPoint, Displacement displacement, Expression initialGap, Expression gap)
           
 Graphic StyleFactory.graphicStroke(List<GraphicalSymbol> symbols, Expression opacity, Expression size, Expression rotation, AnchorPoint anchorPoint, Displacement displacement, Expression initialGap, Expression gap)
           
 Halo StyleFactoryImpl.halo(Fill fill, Expression radius)
           
 HaloImpl StyleFactoryImpl2.halo(Fill fill, Expression radius)
           
 Halo StyleFactory.halo(Fill fill, Expression radius)
           
 LinePlacement StyleFactoryImpl.linePlacement(Expression offset, Expression initialGap, Expression gap, boolean repeated, boolean aligned, boolean generalizedLine)
           
 LinePlacementImpl StyleFactoryImpl2.linePlacement(Expression offset, Expression initialGap, Expression gap, boolean repeated, boolean aligned, boolean generalizedLine)
           
 LinePlacement StyleFactory.linePlacement(Expression offset, Expression initialGap, Expression gap, boolean repeated, boolean aligned, boolean generalizedLine)
           
 LineSymbolizer StyleFactoryImpl.lineSymbolizer(String name, Expression geometry, Description description, Unit<?> unit, Stroke stroke, Expression offset)
           
 LineSymbolizerImpl StyleFactoryImpl2.lineSymbolizer(String name, Expression geometry, Description description, Unit<?> unit, Stroke stroke, Expression offset)
           
 LineSymbolizer StyleFactory.lineSymbolizer(String name, Expression geometry, Description description, Unit<?> unit, Stroke stroke, Expression offset)
           
 Mark StyleFactoryImpl.mark(Expression wellKnownName, Fill fill, Stroke stroke)
           
 MarkImpl StyleFactoryImpl2.mark(Expression wellKnownName, Fill fill, Stroke stroke)
           
 Mark StyleFactory.mark(Expression wellKnownName, Fill fill, Stroke stroke)
           
 PointPlacement StyleFactoryImpl.pointPlacement(AnchorPoint anchor, Displacement displacement, Expression rotation)
           
 PointPlacementImpl StyleFactoryImpl2.pointPlacement(AnchorPoint anchor, Displacement displacement, Expression rotation)
           
 PointPlacement StyleFactory.pointPlacement(AnchorPoint anchor, Displacement displacement, Expression rotation)
           
 PointSymbolizer StyleFactoryImpl.pointSymbolizer(String name, Expression geometry, Description description, Unit<?> unit, Graphic graphic)
           
 PointSymbolizerImpl StyleFactoryImpl2.pointSymbolizer(String name, Expression geometry, Description description, Unit<?> unit, Graphic graphic)
           
 PointSymbolizer StyleFactory.pointSymbolizer(String name, Expression geometry, Description description, Unit<?> unit, Graphic graphic)
          Creation of a PointSymbolizer to describe how geometry can be rendered as a point.
 PolygonSymbolizer StyleFactoryImpl.polygonSymbolizer(String name, Expression geometry, Description description, Unit<?> unit, Stroke stroke, Fill fill, Displacement displacement, Expression offset)
           
 PolygonSymbolizerImpl StyleFactoryImpl2.polygonSymbolizer(String name, Expression geometry, Description description, Unit<?> unit, Stroke stroke, Fill fill, Displacement displacement, Expression offset)
           
 PolygonSymbolizer StyleFactory.polygonSymbolizer(String name, Expression geometry, Description description, Unit<?> unit, Stroke stroke, Fill fill, Displacement displacement, Expression offset)
           
 RasterSymbolizer StyleFactoryImpl.rasterSymbolizer(String name, Expression geometry, Description description, Unit<?> unit, Expression opacity, ChannelSelection channelSelection, OverlapBehavior overlapsBehaviour, ColorMap colorMap, ContrastEnhancement contrast, ShadedRelief shaded, Symbolizer outline)
           
 RasterSymbolizerImpl StyleFactoryImpl2.rasterSymbolizer(String name, Expression geometry, Description description, Unit<?> unit, Expression opacity, ChannelSelection channelSelection, OverlapBehavior overlapsBehaviour, ColorMap colorMap, ContrastEnhancement contrast, ShadedRelief shaded, Symbolizer outline)
           
 RasterSymbolizer StyleFactory.rasterSymbolizer(String name, Expression geometry, Description description, Unit<?> unit, Expression opacity, ChannelSelection channelSelection, OverlapBehavior overlapsBehaviour, ColorMap colorMap, ContrastEnhancement contrast, ShadedRelief shaded, Symbolizer outline)
           
 void AnchorPointImpl.setAnchorPointX(Expression anchorPointX)
          Setter for property anchorPointX.
 void AnchorPoint.setAnchorPointX(Expression x)
          Set the X coordinate for the anchor point
 void AnchorPointImpl.setAnchorPointY(Expression anchorPointY)
          Setter for property anchorPointY.
 void AnchorPoint.setAnchorPointY(Expression y)
          set the Y coordinate for the anchor point
 void FillImpl.setBackgroundColor(Expression rgb)
          This parameter gives the solid color that will be used as a background for a Fill.
 void Fill.setBackgroundColor(Expression backgroundColor)
          Deprecated. Please use setColor( Expression )
 void StrokeImpl.setColor(Expression color)
          This parameter sets the solid color that will be used for a stroke.
 void ColorMapEntryImpl.setColor(Expression color)
           
 void FillImpl.setColor(Expression rgb)
          This parameter gives the solid color that will be used for a Fill.
 void Fill.setColor(Expression color)
          This parameter gives the solid color that will be used for a Fill.
 void Stroke.setColor(Expression color)
          This parameter gives the solid color that will be used for a stroke.
 void ColorMapEntry.setColor(Expression color)
          Expression resulting in a color
 void SelectedChannelTypeImpl.setContrastEnhancement(Expression gammaValue)
           
 void SelectedChannelType.setContrastEnhancement(Expression gammaValue)
          Deprecated. Use #setContrastEnhancement(ContrastEnhancement)) instead.
 void StrokeImpl.setDashOffset(Expression dashOffset)
          This param determines where the dash pattern should start from.
 void Stroke.setDashOffset(Expression dashOffset)
          A dash array need not start from the beginning.
 void DisplacementImpl.setDisplacementX(Expression displacementX)
          Setter for property displacementX.
 void Displacement.setDisplacementX(Expression x)
          Sets the expression that computes a pixel offset from the geometry point.
 void DisplacementImpl.setDisplacementY(Expression displacementY)
          Setter for property displacementY.
 void Displacement.setDisplacementY(Expression y)
          Sets the expression that computes a pixel offset from the geometry point.
 void TextSymbolizerImpl.setFeatureDescription(Expression description)
           
 void TextSymbolizer2.setFeatureDescription(Expression description)
           
 void FontImpl.setFontFamily(Expression fontFamily)
          Deprecated. 
 void Font.setFontFamily(Expression family)
          Deprecated. Please use getFontFamilly.set( 0, expression )
 void FontImpl.setFontSize(Expression fontSize)
          Deprecated. 
 void Font.setFontSize(Expression size)
          Deprecated. symbolizers and underneath classes will be immutable in 2.6.x
 void FontImpl.setFontStyle(Expression fontStyle)
          Deprecated. 
 void Font.setFontStyle(Expression style)
          Deprecated. Please use setStyle( style )
 void FontImpl.setFontWeight(Expression fontWeight)
          Deprecated. 
 void Font.setFontWeight(Expression weight)
          Deprecated. Please use setWeight( weight )
 void ContrastEnhancementImpl.setGammaValue(Expression gamma)
           
 void ContrastEnhancement.setGammaValue(Expression gamma)
           
 void LinePlacementImpl.setGap(Expression gap)
           
 void GraphicImpl.setGap(Expression gap)
           
 void LinePlacement.setGap(Expression gap)
           
 void Graphic.setGap(Expression gap)
           
 void AbstractSymbolizer.setGeometry(Expression geometry)
           
 void Symbolizer.setGeometry(Expression geometry)
          Sets the expression used for styling.
 void LinePlacementImpl.setInitialGap(Expression initialGap)
           
 void GraphicImpl.setInitialGap(Expression initialGap)
           
 void LinePlacement.setInitialGap(Expression initialGap)
           
 void Graphic.setInitialGap(Expression initialGap)
           
 void TextSymbolizerImpl.setLabel(Expression label)
          Setter for property label.
 void TextSymbolizer.setLabel(Expression label)
          Sets the expression that will be evaluated to determine what text is displayed.
 void StrokeImpl.setLineCap(Expression lineCap)
          This parameter controls how line strings should be capped.
 void Stroke.setLineCap(Expression lineCap)
          This parameter controls how line strings should be capped.
 void StrokeImpl.setLineJoin(Expression lineJoin)
          This parameter controls how line strings should be joined together.
 void Stroke.setLineJoin(Expression lineJoin)
          This parameter controls how line strings should be joined together.
 void GraphicImpl.setOpacity(Expression opacity)
           
 void RasterSymbolizerImpl.setOpacity(Expression opacity)
          sets the opacity for the coverage, it has the usual meaning.
 void StrokeImpl.setOpacity(Expression opacity)
          This specifies the level of translucency to use when rendering the stroke.
 void ColorMapEntryImpl.setOpacity(Expression opacity)
           
 void FillImpl.setOpacity(Expression opacity)
          Setter for property opacity.
 void Fill.setOpacity(Expression opacity)
          This specifies the level of translucency to use when rendering the fill.
 void GraphicLegend.setOpacity(Expression opacity)
          Graphic opacity.
 void RasterSymbolizer.setOpacity(Expression opacity)
          sets the opacity for the coverage, it has the usual meaning.
 void Graphic.setOpacity(Expression opacity)
           
 void Stroke.setOpacity(Expression opacity)
          This specifies the level of translucency to use when rendering the stroke.
 void ColorMapEntry.setOpacity(Expression opacity)
           
 void RasterSymbolizerImpl.setOverlap(Expression overlap)
          Deprecated. 
 void RasterSymbolizer.setOverlap(Expression overlap)
          The OverlapBehavior element tells a system how to behave when multiple raster images in a layer overlap each other, for example with satellite-image scenes.
 void LinePlacementImpl.setPerpendicularOffset(Expression perpendicularOffset)
          Setter for property perpendicularOffset.
 void LineSymbolizerImpl.setPerpendicularOffset(Expression offset)
           
 void PolygonSymbolizerImpl.setPerpendicularOffset(Expression offset)
           
 void PolygonSymbolizer.setPerpendicularOffset(Expression offset)
          PerpendicularOffset works as defined for LineSymbolizer, allowing to draw polygons smaller or larger than their actual geometry.
 void LinePlacement.setPerpendicularOffset(Expression offset)
          Sets the expression that is used to compute how far from the lines the text will be drawn.
 void LineSymbolizer.setPerpendicularOffset(Expression offset)
          Define an offset to draw lines in parallel to the original geometry.
 void TextSymbolizerImpl.setPriority(Expression priority)
           
 void TextSymbolizer.setPriority(Expression e)
          Priority -- null = use the default labeling priority Expression = an expression that evaluates to a number (ie.
 void ColorMapEntryImpl.setQuantity(Expression quantity)
           
 void ColorMapEntry.setQuantity(Expression quantity)
          Quantity marking the start of this color map entry.
 void HaloImpl.setRadius(Expression radius)
          Setter for property radius.
 void Halo.setRadius(Expression radius)
          Expression that represents the the distance the halo extends from the text
 void ShadedReliefImpl.setReliefFactor(Expression reliefFactor)
          The ReliefFactor gives the amount of exaggeration to use for the height of the ?
 void ShadedRelief.setReliefFactor(Expression reliefFactor)
          The ReliefFactor gives the amount of exaggeration to use for the height of the ?
 void GraphicImpl.setRotation(Expression rotation)
          Setter for property rotation.
 void PointPlacementImpl.setRotation(Expression rotation)
          Setter for property rotation.
 void GraphicLegend.setRotation(Expression rotation)
          This parameter defines the rotation of a graphic in the clockwise direction about its centre point in decimal degrees.
 void Graphic.setRotation(Expression rotation)
          This parameter defines the rotation of a graphic in the clockwise direction about its centre point in decimal degrees.
 void PointPlacement.setRotation(Expression rotation)
          sets the rotation of the label.
 void GraphicImpl.setSize(Expression size)
          Setter for property size.
 void FontImpl.setSize(Expression size)
           
 void GraphicLegend.setSize(Expression size)
          Indicates the size at which the graphic should be displayed.
 void Font.setSize(Expression size)
           
 void Graphic.setSize(Expression size)
           
 void TextSymbolizerImpl.setSnippet(Expression abxtract)
           
 void TextSymbolizer2.setSnippet(Expression expression)
           
 void FontImpl.setStyle(Expression style)
           
 void Font.setStyle(Expression style)
           
 void OtherTextImpl.setText(Expression text)
           
 void OtherText.setText(Expression otherText)
           
 void FeatureTypeStyleImpl.setTransformation(Expression transformation)
           
 void FeatureTypeStyle.setTransformation(Expression transformation)
          Sets the eventual transformation to be applied before rendering the data (should be an expression taking a feature collection or a grid coverage as an input and returns a feature collection or a grid coverage as an output)
 void ContrastEnhancementImpl.setType(Expression type)
           
 void ContrastEnhancement.setType(Expression type)
          Deprecated. Please use setMethod
 void FontImpl.setWeight(Expression weight)
           
 void Font.setWeight(Expression weight)
           
 void MarkImpl.setWellKnownName(Expression wellKnownName)
          Setter for property wellKnownName.
 void Mark.setWellKnownName(Expression wellKnownName)
          This parameter gives the well-known name of the shape of the mark.
 void StrokeImpl.setWidth(Expression width)
          This parameter sets the absolute width (thickness) of a stroke in pixels encoded as a float.
 void Stroke.setWidth(Expression width)
          This parameter gives the absolute width (thickness) of a stroke in pixels encoded as a float.
 ShadedRelief StyleFactoryImpl.shadedRelief(Expression reliefFactor, boolean brightnessOnly)
           
 ShadedReliefImpl StyleFactoryImpl2.shadedRelief(Expression reliefFactor, boolean brightnessOnly)
           
 ShadedRelief StyleFactory.shadedRelief(Expression reliefFactor, boolean brightnessOnly)
           
 Stroke StyleFactoryImpl.stroke(Expression color, Expression opacity, Expression width, Expression join, Expression cap, float[] dashes, Expression offset)
           
 StrokeImpl StyleFactoryImpl2.stroke(Expression color, Expression opacity, Expression width, Expression join, Expression cap, float[] dashes, Expression offset)
           
 Stroke StyleFactory.stroke(Expression color, Expression opacity, Expression width, Expression join, Expression cap, float[] dashes, Expression offset)
           
 Stroke StyleFactoryImpl.stroke(GraphicFill fill, Expression color, Expression opacity, Expression width, Expression join, Expression cap, float[] dashes, Expression offset)
           
 StrokeImpl StyleFactoryImpl2.stroke(GraphicFill fill, Expression color, Expression opacity, Expression width, Expression join, Expression cap, float[] dashes, Expression offset)
           
 Stroke StyleFactory.stroke(GraphicFill fill, Expression color, Expression opacity, Expression width, Expression join, Expression cap, float[] dashes, Expression offset)
           
 Stroke StyleFactoryImpl.stroke(GraphicStroke stroke, Expression color, Expression opacity, Expression width, Expression join, Expression cap, float[] dashes, Expression offset)
           
 StrokeImpl StyleFactoryImpl2.stroke(GraphicStroke stroke, Expression color, Expression opacity, Expression width, Expression join, Expression cap, float[] dashes, Expression offset)
           
 Stroke StyleFactory.stroke(GraphicStroke stroke, Expression color, Expression opacity, Expression width, Expression join, Expression cap, float[] dashes, Expression offset)
           
 TextSymbolizer StyleFactoryImpl.textSymbolizer(String name, Expression geometry, Description description, Unit<?> unit, Expression label, Font font, LabelPlacement placement, Halo halo, Fill fill)
           
 TextSymbolizerImpl StyleFactoryImpl2.textSymbolizer(String name, Expression geometry, Description description, Unit<?> unit, Expression label, Font font, LabelPlacement placement, Halo halo, Fill fill)
           
 TextSymbolizer StyleFactory.textSymbolizer(String name, Expression geometry, Description description, Unit<?> unit, Expression label, Font font, LabelPlacement placement, Halo halo, Fill fill)
          Creation of a TextSymbolizer defining how labels are portrayed.
 

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

Constructors in org.geotools.styling with parameters of type Expression
AbstractSymbolizer(String name, Description description, Expression geometry, Unit<Length> unitOfMeasure)
           
AnchorPointImpl(FilterFactory filterFactory, Expression x, Expression y)
           
ContrastEnhancementImpl(FilterFactory2 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)
           
LineSymbolizerImpl(Stroke stroke, Expression offset, Unit<Length> uom, String geom, String name, Description desc)
           
PolygonSymbolizerImpl(Stroke stroke, Fill fill, Displacement disp, Expression offset, Unit<Length> uom, String geom, String name, Description desc)
           
 

Uses of Expression in org.geotools.styling.builder
 

Methods in org.geotools.styling.builder with parameters of type Expression
 StrokeBuilder StrokeBuilder.color(Expression color)
           
 ColorMapEntryBuilder ColorMapEntryBuilder.color(Expression color)
           
 FillBuilder FillBuilder.color(Expression color)
           
 StrokeBuilder StrokeBuilder.dashOffset(Expression dashOffset)
           
 ShadedReliefBuilder ShadedReliefBuilder.factor(Expression factor)
           
 FontBuilder FontBuilder.family(Expression family)
           
 ContrastEnhancementBuilder ContrastEnhancementBuilder.gamma(Expression gamma)
           
 PolygonSymbolizerBuilder PolygonSymbolizerBuilder.geometry(Expression geometry)
           
 ExtensionSymbolizerBuilder ExtensionSymbolizerBuilder.geometry(Expression geometry)
           
 PointSymbolizerBuilder PointSymbolizerBuilder.geometry(Expression geometry)
           
 LineSymbolizerBuilder LineSymbolizerBuilder.geometry(Expression geometry)
           
 RasterSymbolizerBuilder RasterSymbolizerBuilder.geometry(Expression geometry)
           
 TextSymbolizerBuilder TextSymbolizerBuilder.label(Expression label)
           
 StrokeBuilder StrokeBuilder.lineCap(Expression lineCap)
           
 StrokeBuilder StrokeBuilder.lineJoin(Expression lineJoin)
           
 MarkBuilder MarkBuilder.name(Expression name)
           
 GraphicBuilder GraphicBuilder.opacity(Expression size)
           
 StrokeBuilder StrokeBuilder.opacity(Expression opacity)
           
 RasterSymbolizerBuilder RasterSymbolizerBuilder.opacity(Expression opacity)
           
 ColorMapEntryBuilder ColorMapEntryBuilder.opacity(Expression opacity)
           
 GraphicLegendBuilder GraphicLegendBuilder.opacity(Expression opacity)
           
 FillBuilder FillBuilder.opacity(Expression opacity)
           
 ExtensionSymbolizerBuilder ExtensionSymbolizerBuilder.param(String name, Expression param)
           
 ColorMapEntryBuilder ColorMapEntryBuilder.quantity(Expression quantity)
           
 HaloBuilder HaloBuilder.radius(Expression radius)
           
 GraphicBuilder GraphicBuilder.rotation(Expression rotation)
           
 PointPlacementBuilder PointPlacementBuilder.rotation(Expression rotation)
           
 GraphicLegendBuilder GraphicLegendBuilder.rotation(Expression rotation)
           
 GraphicBuilder GraphicBuilder.size(Expression size)
           
 GraphicLegendBuilder GraphicLegendBuilder.size(Expression size)
           
 FontBuilder FontBuilder.size(Expression size)
           
 FontBuilder FontBuilder.style(Expression style)
           
 FontBuilder FontBuilder.weight(Expression weight)
           
 StrokeBuilder StrokeBuilder.width(Expression width)
           
 AnchorPointBuilder AnchorPointBuilder.x(Expression x)
           
 DisplacementBuilder DisplacementBuilder.x(Expression x)
           
 AnchorPointBuilder AnchorPointBuilder.y(Expression y)
           
 DisplacementBuilder DisplacementBuilder.y(Expression y)
           
 

Uses of Expression in org.geotools.styling.visitor
 

Classes in org.geotools.styling.visitor that implement Expression
 class RescaleToPixelsFunction
          Applies unit to pixel rescaling around expressions whose native unit cannot be determined in a static fashion
 

Fields in org.geotools.styling.visitor declared as Expression
protected  Expression RescaleStyleVisitor.scale
          This is the scale used as a multiplication factory for everything that has a size.
 

Methods in org.geotools.styling.visitor that return Expression
protected  Expression DuplicatingStyleVisitor.copy(Expression expression)
          Null safe expression copy.
protected  Expression DpiRescaleStyleVisitor.rescale(Expression expr)
           
protected  Expression RescaleStyleVisitor.rescale(Expression expr)
          Used to rescale the provided expr.
protected  Expression UomRescaleStyleVisitor.rescale(Expression unscaled, Unit<Length> uom)
          Used to rescale the provided unscaled value.
protected  Expression RescaleStyleVisitor.rescaleGraphicSize(Graphic gr)
           
 

Methods in org.geotools.styling.visitor with parameters of type Expression
protected  Expression DuplicatingStyleVisitor.copy(Expression expression)
          Null safe expression copy.
protected  Expression DpiRescaleStyleVisitor.rescale(Expression expr)
           
protected  Expression RescaleStyleVisitor.rescale(Expression expr)
          Used to rescale the provided expr.
protected  Expression UomRescaleStyleVisitor.rescale(Expression unscaled, Unit<Length> uom)
          Used to rescale the provided unscaled value.
 

Constructors in org.geotools.styling.visitor with parameters of type Expression
RescaleStyleVisitor(Expression scale)
           
RescaleStyleVisitor(FilterFactory2 filterFactory, Expression scale)
           
 

Uses of Expression in org.geotools.swt.styling.simple
 

Methods in org.geotools.swt.styling.simple with parameters of type Expression
static Color SLDs.color(Expression expr)
           
 

Uses of Expression in org.opengis.filter
 

Methods in org.opengis.filter that return Expression
 Expression PropertyIsLike.getExpression()
          Returns the expression whose value will be compared against the wildcard- containing string provided by the getLiteral() method.
 Expression PropertyIsBetween.getExpression()
          Returns the expression to be compared by this operator.
 Expression PropertyIsNull.getExpression()
          Returns the expression whose value will be checked for null.
 Expression PropertyIsNil.getExpression()
          Returns the expression whose value will be checked for null.
 Expression BinaryComparisonOperator.getExpression1()
          Returns the first of the two expressions to be compared by this operator.
 Expression BinaryComparisonOperator.getExpression2()
          Returns the second of the two expressions to be compared by this operator.
 Expression PropertyIsBetween.getLowerBoundary()
          Returns the lower bounds (inclusive) an an expression.
 Expression PropertyIsBetween.getUpperBoundary()
          Returns the upper bounds (inclusive) as an expression.
 

Methods in org.opengis.filter with parameters of type Expression
 Add FilterFactory.add(Expression expr1, Expression expr2)
          Computes the numeric addition of the first and second operand.
 After FilterFactory.after(Expression expr1, Expression expr2)
          Checks if one expression is temporally after another
 After FilterFactory.after(Expression expr1, Expression expr2, MultiValuedFilter.MatchAction matchAction)
          Checks if one expression is temporally after another
 AnyInteracts FilterFactory.anyInteracts(Expression expr1, Expression expr2)
          Checks if one expression temporally interacts in any way with another
 AnyInteracts FilterFactory.anyInteracts(Expression expr1, Expression expr2, MultiValuedFilter.MatchAction matchAction)
          Checks if one expression temporally interacts in any way with another
 BBOX FilterFactory2.bbox(Expression geometry, BoundingBox bounds)
          Checks if the bounding box of the feature's geometry overlaps the indicated bounds.
 BBOX3D FilterFactory2.bbox(Expression geometry, BoundingBox3D env)
          Checks if the geometry expression overlaps the specified bounding box.
 BBOX3D FilterFactory2.bbox(Expression geometry, BoundingBox3D env, MultiValuedFilter.MatchAction matchAction)
          Checks if the geometry expression overlaps the specified bounding box.
 BBOX FilterFactory2.bbox(Expression geometry, BoundingBox bounds, MultiValuedFilter.MatchAction matchAction)
          Checks if the bounding box of the feature's geometry overlaps the indicated bounds.
 BBOX FilterFactory2.bbox(Expression geometry, double minx, double miny, double maxx, double maxy, String srs)
          Checks if the geometry expression overlaps the specified bounding box.
 BBOX FilterFactory2.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.
 Before FilterFactory.before(Expression expr1, Expression expr2)
          Checks if one expression is temporally before another
 Before FilterFactory.before(Expression expr1, Expression expr2, MultiValuedFilter.MatchAction matchAction)
          Checks if one expression is temporally before another
 Begins FilterFactory.begins(Expression expr1, Expression expr2)
          Checks if one expression temporally begins another
 Begins FilterFactory.begins(Expression expr1, Expression expr2, MultiValuedFilter.MatchAction matchAction)
          Checks if one expression temporally begins another
 BegunBy FilterFactory.begunBy(Expression expr1, Expression expr2)
          Checks if one expression is temporally begun by another
 BegunBy FilterFactory.begunBy(Expression expr1, Expression expr2, MultiValuedFilter.MatchAction matchAction)
          Checks if one expression is temporally begun by another
 PropertyIsBetween FilterFactory.between(Expression expr, Expression lower, Expression upper)
          A compact way of encoding a range check.
 PropertyIsBetween FilterFactory.between(Expression expr, Expression lower, Expression upper, MultiValuedFilter.MatchAction matchAction)
          A compact way of encoding a range check.
 Beyond FilterFactory2.beyond(Expression geometry1, Expression geometry2, double distance, String units)
          Check if all of a geometry is more distant than the given distance from this object's geometry.
 Beyond FilterFactory2.beyond(Expression geometry1, Expression geometry2, double distance, String units, MultiValuedFilter.MatchAction matchAction)
          Check if all of a geometry is more distant than the given distance from this object's geometry.
 Contains FilterFactory2.contains(Expression geometry1, Expression geometry2)
          Checks if the the first geometric operand contains the second.
 Contains FilterFactory2.contains(Expression geometry1, Expression geometry2, MultiValuedFilter.MatchAction matchAction)
          Checks if the the first geometric operand contains the second.
 Crosses FilterFactory2.crosses(Expression geometry1, Expression geometry2)
          Checks if the first geometric operand crosses the second.
 Crosses FilterFactory2.crosses(Expression geometry1, Expression geometry2, MultiValuedFilter.MatchAction matchAction)
          Checks if the first geometric operand crosses the second.
 Disjoint FilterFactory2.disjoint(Expression geometry1, Expression geometry2)
          Checks if the first operand is disjoint from the second.
 Disjoint FilterFactory2.disjoint(Expression geometry1, Expression geometry2, MultiValuedFilter.MatchAction matchAction)
          Checks if the first operand is disjoint from the second.
 Divide FilterFactory.divide(Expression expr1, Expression expr2)
          Computes the numeric quotient resulting from dividing the first operand by the second.
 During FilterFactory.during(Expression expr1, Expression expr2)
          Checks if one expression is temporally during another
 During FilterFactory.during(Expression expr1, Expression expr2, MultiValuedFilter.MatchAction matchAction)
          Checks if one expression is temporally during another
 DWithin FilterFactory2.dwithin(Expression geometry1, Expression geometry2, double distance, String units)
          Checks if any part of the first geometry lies within the given distance of the second geometry.
 DWithin FilterFactory2.dwithin(Expression geometry1, Expression geometry2, double distance, String units, MultiValuedFilter.MatchAction matchAction)
          Checks if any part of the first geometry lies within the given distance of the second geometry.
 EndedBy FilterFactory.endedBy(Expression expr1, Expression expr2)
          Checks if one expression is temporally ended by another
 EndedBy FilterFactory.endedBy(Expression expr1, Expression expr2, MultiValuedFilter.MatchAction matchAction)
          Checks if one expression is temporally ended by another
 Ends FilterFactory.ends(Expression expr1, Expression expr2)
          Checks if one expression temporally ends by another
 Ends FilterFactory.ends(Expression expr1, Expression expr2, MultiValuedFilter.MatchAction matchAction)
          Checks if one expression temporally ends by another
 Equals FilterFactory2.equal(Expression geometry1, Expression geometry2)
          Checks if the geometry of the two operands are equal.
 PropertyIsEqualTo FilterFactory.equal(Expression expr1, Expression expr2, boolean matchCase)
          Compares that two sub-expressions are equal to eacher other
 PropertyIsEqualTo FilterFactory.equal(Expression expr1, Expression expr2, boolean matchCase, MultiValuedFilter.MatchAction matchAction)
          Compares that two sub-expressions are equal to eacher other
 Equals FilterFactory2.equal(Expression geometry1, Expression geometry2, MultiValuedFilter.MatchAction matchAction)
          Checks if the geometry of the two operands are equal.
 PropertyIsEqualTo FilterFactory.equals(Expression expr1, Expression expr2)
          Compares that two sub-expressions are equal to each other.
 Function FilterFactory.function(Name name, Expression... args)
          Call into some implementation-specific function.
 Function FilterFactory.function(String name, Expression... args)
          Call into some implementation-specific function.
 PropertyIsGreaterThan FilterFactory.greater(Expression expr1, Expression expr2)
          Checks that the first sub-expression is greater than the second subexpression.
 PropertyIsGreaterThan FilterFactory.greater(Expression expr1, Expression expr2, boolean matchCase)
          Checks that the first sub-expression is greater than the second subexpression.
 PropertyIsGreaterThan FilterFactory.greater(Expression expr1, Expression expr2, boolean matchCase, MultiValuedFilter.MatchAction matchAction)
          Checks that the first sub-expression is greater than the second subexpression.
 PropertyIsGreaterThanOrEqualTo FilterFactory.greaterOrEqual(Expression expr1, Expression expr2)
          Checks that the first sub-expression is greater or equal to the second subexpression.
 PropertyIsGreaterThanOrEqualTo FilterFactory.greaterOrEqual(Expression expr1, Expression expr2, boolean matchCase)
          Checks that the first sub-expression is greater or equal to the second subexpression.
 PropertyIsGreaterThanOrEqualTo FilterFactory.greaterOrEqual(Expression expr1, Expression expr2, boolean matchCase, MultiValuedFilter.MatchAction matchAction)
          Checks that the first sub-expression is greater or equal to the second subexpression.
 Intersects FilterFactory2.intersects(Expression geometry1, Expression geometry2)
          Checks if the two geometric operands intersect.
 Intersects FilterFactory2.intersects(Expression geometry1, Expression geometry2, MultiValuedFilter.MatchAction matchAction)
          Checks if the two geometric operands intersect.
 PropertyIsNil FilterFactory.isNil(Expression expr, Object nilReason)
          Checks if an expression's value is nil.
 PropertyIsNull FilterFactory.isNull(Expression expr)
          Checks if an expression's value is null.
 PropertyIsLessThan FilterFactory.less(Expression expr1, Expression expr2)
          Checks that its first sub-expression is less than its second subexpression.
 PropertyIsLessThan FilterFactory.less(Expression expr1, Expression expr2, boolean matchCase)
           
 PropertyIsLessThan FilterFactory.less(Expression expr1, Expression expr2, boolean matchCase, MultiValuedFilter.MatchAction matchAction)
           
 PropertyIsLessThanOrEqualTo FilterFactory.lessOrEqual(Expression expr1, Expression expr2)
          Checks that its first sub-expression is less than or equal to its second subexpression.
 PropertyIsLessThanOrEqualTo FilterFactory.lessOrEqual(Expression expr1, Expression expr2, boolean matchCase)
           
 PropertyIsLessThanOrEqualTo FilterFactory.lessOrEqual(Expression expr1, Expression expr2, boolean matchCase, MultiValuedFilter.MatchAction matchAction)
           
 PropertyIsLike FilterFactory.like(Expression expr, String pattern)
          Character string comparison operator with pattern matching and default wildcards.
 PropertyIsLike FilterFactory.like(Expression expr, String pattern, String wildcard, String singleChar, String escape)
          Character string comparison operator with pattern matching and specified wildcards.
 PropertyIsLike FilterFactory.like(Expression expr, String pattern, String wildcard, String singleChar, String escape, boolean matchCase)
          Character string comparison operator with pattern matching and specified wildcards.
 PropertyIsLike FilterFactory2.like(Expression expr, String pattern, String wildcard, String singleChar, String escape, boolean matchCase)
          Character string comparison operator with pattern matching and specified wildcards.
 PropertyIsLike FilterFactory.like(Expression expr, String pattern, String wildcard, String singleChar, String escape, boolean matchCase, MultiValuedFilter.MatchAction matchAction)
          Character string comparison operator with pattern matching and specified wildcards.
 PropertyIsLike FilterFactory2.like(Expression expr, String pattern, String wildcard, String singleChar, String escape, boolean matchCase, MultiValuedFilter.MatchAction matchAction)
          Character string comparison operator with pattern matching and specified wildcards.
 Meets FilterFactory.meets(Expression expr1, Expression expr2)
          Checks if one expression temporally meets another
 Meets FilterFactory.meets(Expression expr1, Expression expr2, MultiValuedFilter.MatchAction matchAction)
          Checks if one expression temporally meets another
 MetBy FilterFactory.metBy(Expression expr1, Expression expr2)
          Checks if one expression is temporally met by another
 MetBy FilterFactory.metBy(Expression expr1, Expression expr2, MultiValuedFilter.MatchAction matchAction)
          Checks if one expression is temporally met by another
 Multiply FilterFactory.multiply(Expression expr1, Expression expr2)
          Computes the numeric product of their first and second operand.
 PropertyIsNotEqualTo FilterFactory.notEqual(Expression expr1, Expression expr2)
          Checks that the first sub-expression is not equal to the second subexpression.
 PropertyIsNotEqualTo FilterFactory.notEqual(Expression expr1, Expression expr2, boolean matchCase)
          Checks that the first sub-expression is not equal to the second subexpression.
 PropertyIsNotEqualTo FilterFactory.notEqual(Expression expr1, Expression expr2, boolean matchCase, MultiValuedFilter.MatchAction matchAction)
          Checks that the first sub-expression is not equal to the second subexpression.
 OverlappedBy FilterFactory.overlappedBy(Expression expr1, Expression expr2)
          Checks if one expression is temporally overlapped by another
 OverlappedBy FilterFactory.overlappedBy(Expression expr1, Expression expr2, MultiValuedFilter.MatchAction matchAction)
          Checks if one expression is temporally overlapped by another
 Overlaps FilterFactory2.overlaps(Expression geometry1, Expression geometry2)
          Checks if the interior of the first geometry somewhere overlaps the interior of the second geometry.
 Overlaps FilterFactory2.overlaps(Expression geometry1, Expression geometry2, MultiValuedFilter.MatchAction matchAction)
          Checks if the interior of the first geometry somewhere overlaps the interior of the second geometry.
 Subtract FilterFactory.subtract(Expression expr1, Expression expr2)
          Computes the numeric difference between the first and second operand.
 TContains FilterFactory.tcontains(Expression expr1, Expression expr2)
          Checks if one expression temporally contains another
 TContains FilterFactory.tcontains(Expression expr1, Expression expr2, MultiValuedFilter.MatchAction matchAction)
          Checks if one expression temporally contains another
 TEquals FilterFactory.tequals(Expression expr1, Expression expr2)
          Checks if one expression temporally equals another
 TEquals FilterFactory.tequals(Expression expr1, Expression expr2, MultiValuedFilter.MatchAction matchAction)
          Checks if one expression temporally equals another
 Touches FilterFactory2.touches(Expression propertyName1, Expression geometry2)
          Checks if the feature's geometry touches, but does not overlap with the geometry held by this object.
 Touches FilterFactory2.touches(Expression propertyName1, Expression geometry2, MultiValuedFilter.MatchAction matchAction)
          Checks if the feature's geometry touches, but does not overlap with the geometry held by this object.
 TOverlaps FilterFactory.toverlaps(Expression expr1, Expression expr2)
          Checks if one expression temporally overlaps another
 TOverlaps FilterFactory.toverlaps(Expression expr1, Expression expr2, MultiValuedFilter.MatchAction matchAction)
          Checks if one expression temporally overlaps another
 Within FilterFactory2.within(Expression geometry1, Expression geometry2)
          Checks if the feature's geometry is completely contained by the specified constant geometry.
 Within FilterFactory2.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.opengis.filter.expression
 

Subinterfaces of Expression in org.opengis.filter.expression
 interface Add
          Encodes the operation of addition.
 interface BinaryExpression
          Abstract base class for the various filter expressions that compute some value from two input values.
 interface Divide
          Encodes the operation of division where the first argument is divided by the second argument.
 interface Function
          Instances of this class represent a function call into some implementation-specific function.
 interface InternalFunction
          Special Function type indicating that that the function is to be executed exclusively at run-time, and does not participate in the SPI (Service Provider Interface) lookup mechanism (i.e.
 interface Literal
          Instances of this interface provide a constant, literal value that can be used in expressions.
 interface Multiply
          Encodes the operation of multiplication.
 interface PropertyName
          Expression class whose value is computed by retrieving the value indicated by the provided name.
 interface Subtract
          Encodes the operation of subtraction where the second argument is subtracted from the first.
 interface VolatileFunction
           Marker interface indicating that that the function return value can change during a single data access operation even if the argument values provided to it remain constant Very few functions are truly volatile, one example being random(), whose value is going to change over each invocation, even during the same feature collection filtering Functions whose value changes over time but not within the same feature collection filtering are considered to be stable and as such their result can be considered a constant during the single data access operation GeoTools will try to optimize out the stable functions and replace them with a constant that can be easily encoded in whatever native filtering mechanism the datastores have Given the vast majority of function are stable by the above definition only the fews that aren't suitable for constant replacement during a single run against a feature collection should be marked as volatile
 

Classes in org.opengis.filter.expression that implement Expression
 class NilExpression
          Placeholder class used to represent a NIL expression, evaluates to null.
 

Fields in org.opengis.filter.expression declared as Expression
static Expression Expression.NIL
          Constant expression that always evaulates to null.
 

Methods in org.opengis.filter.expression that return Expression
 Expression BinaryExpression.getExpression1()
          Returns the expression that represents the first (left) value that will be used in the computation of another value.
 Expression BinaryExpression.getExpression2()
          Returns the expression that represents the second (right) value that will be used in the computation of another value.
 

Methods in org.opengis.filter.expression that return types with arguments of type Expression
 List<Expression> Function.getParameters()
          Returns the list subexpressions that will be evaluated to provide the parameters to the function.
 

Methods in org.opengis.filter.expression with parameters of type Expression
 InternalFunction InternalFunction.duplicate(Expression... parameters)
          Factory method to return a new instance of its own kind that works on the given parameters.
 

Uses of Expression in org.opengis.filter.spatial
 

Methods in org.opengis.filter.spatial that return Expression
 Expression BinarySpatialOperator.getExpression1()
          Returns an expression that will be evaluated to determine the first operand to the spatial predicate represented by this operator.
 Expression BinarySpatialOperator.getExpression2()
          Returns an expression that will be evaluated to determine the second operand to the spatial predicate represented by this operator.
 

Uses of Expression in org.opengis.filter.temporal
 

Methods in org.opengis.filter.temporal that return Expression
 Expression BinaryTemporalOperator.getExpression1()
          Returns the first of the two expressions to be compared by this operator.
 Expression BinaryTemporalOperator.getExpression2()
          Returns the second of the two expressions to be compared by this operator.
 

Uses of Expression in org.opengis.style
 

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

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

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

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



Copyright © 1996-2014 Geotools. All Rights Reserved.