Package org.geotools.filter.function
Class IDFunction
- All Implemented Interfaces:
Expression
,Function
,VolatileFunction
,FunctionExpression
,Factory
Allow access to the value of Feature.getID() as an expression
- Since:
- 2.2, 2.5
- Author:
- Jody Garnett
-
Field Summary
FieldsFields inherited from class FunctionExpressionImpl
fallback, functionName, name, params
Fields inherited from interface Expression
NIL
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class FunctionExpressionImpl
accept, equals, functionName, getExpression, getFallbackValue, getFunctionName, getImplementationHints, getName, getParameters, hashCode, setFallbackValue, setParameters
Methods inherited from class DefaultExpression
isAttributeExpression, isExpression, isFunctionExpression, isGeometryExpression, isLiteralExpression, isMathExpression
Methods inherited from class ExpressionAbstract
evaluate
Methods inherited from interface Expression
accept, evaluate
Methods inherited from interface Function
getFallbackValue, getFunctionName, getName, getParameters
-
Field Details
-
NAME
-
-
Constructor Details
-
IDFunction
public IDFunction()
-
-
Method Details
-
toString
Description copied from class:FunctionExpressionImpl
Creates a String representation of this Function with the function name and the arguments. The String created should be good for most subclasses- Overrides:
toString
in classFunctionExpressionImpl
-
evaluate
Description copied from class:ExpressionAbstract
Subclass should override, default implementation returns null.- Specified by:
evaluate
in interfaceExpression
- Overrides:
evaluate
in classFunctionExpressionImpl
- Returns:
- default implementation returns null
-