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

Packages that use Function
org.geotools.brewer.color   
org.geotools.data.complex.filter   
org.geotools.data.db2   
org.geotools.data.jdbc   
org.geotools.data.oracle   
org.geotools.data.postgis   
org.geotools.factory Utility classes which enable dynamic binding to factory implementations at runtime. 
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.text.commons   
org.geotools.filter.visitor   
org.geotools.process.function   
org.geotools.styling Allows for symbolization of geospatial data. 
org.geotools.styling.visitor   
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.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 Function in org.geotools.brewer.color
 

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

Uses of Function in org.geotools.data.complex.filter
 

Methods in org.geotools.data.complex.filter with parameters of type Function
 Object UnmappingFilterVisitor.visit(Function function, Object arg1)
           
 Object ComplexFilterSplitter.CapabilitiesExpressionVisitor.visit(Function expr, Object extraData)
           
 

Uses of Function in org.geotools.data.db2
 

Methods in org.geotools.data.db2 with parameters of type Function
 Object DB2FilterToSQL.visit(Function function, Object extraData)
           
 boolean DB2FilterToSQL.visitFunction(Function function, Object extraData)
          Performs custom visits for functions that cannot be encoded as functionName(p1, p2, ... pN).
 

Uses of Function in org.geotools.data.jdbc
 

Methods in org.geotools.data.jdbc with parameters of type Function
protected  String FilterToSQL.getFunctionName(Function function)
          Maps the function to the native database function name
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
 Object FilterToSQL.visit(Function function, Object extraData)
          Writes sql for a function expression.
 

Uses of Function in org.geotools.data.oracle
 

Methods in org.geotools.data.oracle with parameters of type Function
 Object OracleFilterToSQL.visit(Function function, Object extraData)
           
 

Uses of Function in org.geotools.data.postgis
 

Methods in org.geotools.data.postgis with parameters of type Function
protected  String PostgisFilterToSQL.getFunctionName(Function function)
           
 Object PostgisFilterToSQL.visit(Function function, Object extraData)
           
 

Uses of Function in org.geotools.factory
 

Methods in org.geotools.factory that return types with arguments of type Function
static Set<Function> CommonFactoryFinder.getFunctions(Hints hints)
          Returns a set of all available implementations for the Function interface.
 

Uses of Function in org.geotools.filter
 

Subinterfaces of Function in org.geotools.filter
 interface FunctionExpression
          Deprecated. use Function
 

Classes in org.geotools.filter that implement Function
 class AreaFunction
          Area of provided geometry.
 class AsMultiGeometryFunctionExpression
          Function which wraps an instance of geometry in its associatd multi geometry type.
 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 MaxFunction
          Deprecated. - use org.geotools.filter.function.math.MaxFunction instead
 class MinFunction
          Deprecated. - use org.geotools.filter.function.math.MinFunction instead
 

Methods in org.geotools.filter that return Function
 Function FunctionFinder.findFunction(Name name)
           
 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)
           
 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 FilterFactoryImpl.function(Name name, Expression... args)
           
 Function FunctionFactory.function(Name name, List<Expression> args, Literal fallback)
          Returns a function with the specified name.
 Function FilterFactoryImpl.function(String name, Expression arg1)
           
 Function FilterFactoryImpl.function(String name, Expression[] args)
           
 Function FilterFactoryImpl.function(String name, Expression arg1, Expression arg2)
           
 Function FilterFactoryImpl.function(String name, Expression arg1, Expression arg2, Expression arg3)
           
 Function FilterFactoryImpl.function(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.
 

Methods in org.geotools.filter with parameters of type Function
 Object FilterAttributeExtractor.visit(Function expression, Object data)
           
 Object FilterTransformer.FilterTranslator.visit(Function expression, Object extraData)
           
 

Uses of Function in org.geotools.filter.expression
 

Classes in org.geotools.filter.expression that implement Function
 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 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.
 

Methods in org.geotools.filter.expression that return Function
 Function FunctionBuilder.build()
           
 

Methods in org.geotools.filter.expression with parameters of type Function
 FunctionBuilder FunctionBuilder.reset(Function original)
           
 Object AbstractExpressionVisitor.visit(Function expr, Object extraData)
           
 Object FilterVisitorExpressionWrapper.visit(Function expression, Object extraData)
           
 

Constructors in org.geotools.filter.expression with parameters of type Function
FunctionBuilder(Function origional)
           
 

Uses of Function in org.geotools.filter.function
 

Subinterfaces of Function 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 Function
 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 Function
 Function DefaultFunctionFactory.function(Name name, List<Expression> parameters, Literal fallback)
           
 Function DefaultFunctionFactory.function(String name, List<Expression> parameters, Literal fallback)
           
 

Methods in org.geotools.filter.function with parameters of type Function
 Object GeometryTransformationVisitor.visit(Function expression, Object data)
           
 

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

Classes in org.geotools.filter.function.math that implement Function
 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
 

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

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

Uses of Function in org.geotools.filter.spatial
 

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

Constructors in org.geotools.filter.spatial with parameters of type Function
ReprojectingFilterVisitor.FunctionReprojector(CoordinateReferenceSystem propertyCrs, Function delegate)
           
 

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

Methods in org.geotools.filter.text.commons that return Function
 Function AbstractFilterBuilder.buildFunction(int functionNode)
          Builds a function expression
 

Methods in org.geotools.filter.text.commons with parameters of type Function
 Object ExpressionToText.visit(Function function, Object extraData)
           
 

Uses of Function in org.geotools.filter.visitor
 

Subinterfaces of Function 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 Recode
          Recoding: Transformation of discrete values to any other values.
 

Methods in org.geotools.filter.visitor with parameters of type Function
 Object DefaultFilterVisitor.visit(Function expression, Object data)
           
 Object NullFilterVisitor.visit(Function expression, Object data)
           
 Object PostPreProcessFilterSplittingVisitor.visit(Function expression, Object notUsed)
          Deprecated.  
 Object NullExpressionVisitor.visit(Function expression, Object extraData)
           
 Object AbstractFinderFilterVisitor.visit(Function expression, Object data)
           
 Object AbstractSearchFilterVisitor.visit(Function expression, Object data)
           
 Object IsSupportedFilterVisitor.visit(Function function, Object extraData)
           
 Object DefaultExpressionVisitor.visit(Function expression, Object data)
           
 Object ExtractBoundsFilterVisitor.visit(Function expression, Object data)
           
 Object IsFullySupportedFilterVisitor.visit(Function function, Object extraData)
           
 Object SimplifyingFilterVisitor.visit(Function function, Object extraData)
           
 Object DuplicatingFilterVisitor.visit(Function expression, Object extraData)
           
 Boolean IsStaticExpressionVisitor.visit(Function expression, Object data)
          Visit each parameter and check if they are static
 Object CapabilitiesFilterSplitter.visit(Function expression, Object notUsed)
           
 

Uses of Function in org.geotools.process.function
 

Classes in org.geotools.process.function that implement Function
 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 Function
 Function ProcessFunctionFactory.function(Name processName, List<Expression> args, Literal fallback)
           
 Function ProcessFunctionFactory.function(String name, List<Expression> args, Literal fallback)
           
 

Uses of Function in org.geotools.styling
 

Methods in org.geotools.styling that return Function
 Function ColorMapImpl.getFunction()
           
 Function ColorReplacementImpl.getRecoding()
          Function used to perform color Replacement.
 Function ColorReplacement.getRecoding()
          Function providing recoding of values.
 

Methods in org.geotools.styling with parameters of type Function
 void ColorReplacementImpl.setRecoding(Function function)
           
 void ColorReplacement.setRecoding(Function function)
           
 Object StyleAttributeExtractorTruncated.visit(Function expression, Object data)
           
 

Constructors in org.geotools.styling with parameters of type Function
ColorMapImpl(Function function)
           
ColorReplacementImpl(Function function)
           
 

Uses of Function in org.geotools.styling.visitor
 

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

Uses of Function in org.opengis.filter
 

Methods in org.opengis.filter that return Function
 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.
 

Uses of Function in org.opengis.filter.expression
 

Subinterfaces of Function in org.opengis.filter.expression
 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 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
 

Methods in org.opengis.filter.expression with parameters of type Function
 Object ExpressionVisitor.visit(Function expression, Object extraData)
           
 

Uses of Function in org.opengis.style
 

Methods in org.opengis.style that return Function
 Function ColorMap.getFunction()
           
 Function ColorReplacement.getRecoding()
          Recoding: Transformation of discrete values to any other values.
 



Copyright © 1996-2014 Geotools. All Rights Reserved.