org.geotools.filter.function
Class IDFunction
Object
ExpressionAbstract
DefaultExpression
FunctionExpressionImpl
IDFunction
- All Implemented Interfaces:
- Factory, ExpressionType, FunctionExpression, Expression, Function
public class IDFunction
- extends FunctionExpressionImpl
Allow access to the value of Feature.getID() as an expression
- Since:
- 2.2, 2.5
- Author:
- Jody Garnett
Fields inherited from interface ExpressionType |
ATTRIBUTE, ATTRIBUTE_DOUBLE, ATTRIBUTE_GEOMETRY, ATTRIBUTE_INTEGER, ATTRIBUTE_STRING, ATTRIBUTE_UNDECLARED, FUNCTION, LITERAL_DOUBLE, LITERAL_GEOMETRY, LITERAL_INTEGER, LITERAL_LONG, LITERAL_STRING, LITERAL_UNDECLARED, MATH_ADD, MATH_DIVIDE, MATH_MULTIPLY, MATH_SUBTRACT |
Fields inherited from interface Expression |
NIL |
Fields inherited from interface Expression |
NIL |
Methods inherited from class FunctionExpressionImpl |
accept, equals, getArgs, getExpression, getFallbackValue, getImplementationHints, getName, getParameters, getType, setArgs, setFallbackValue, setName, setParameters |
Methods inherited from class DefaultExpression |
accept, evaluate, evaluate, getValue, isAttributeExpression, isExpression, isFunctionExpression, isGeometryExpression, isLiteralExpression, isMathExpression, isMathExpression |
Methods inherited from interface Expression |
evaluate, evaluate |
Methods inherited from interface Expression |
evaluate, evaluate |
IDFunction
public IDFunction()
getArgCount
public int getArgCount()
- Description copied from class:
FunctionExpressionImpl
- Gets the number of arguments that are set.
- Specified by:
getArgCount
in interface FunctionExpression
- Specified by:
getArgCount
in class FunctionExpressionImpl
- Returns:
- the number of args.
toString
public String 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 class FunctionExpressionImpl
getValue
public Object getValue(Object obj)
Copyright © 1996-2009 Geotools. All Rights Reserved.