org.geotools.filter.function
Class FilterFunction_buffer
Object
ExpressionAbstract
DefaultExpression
FunctionExpressionImpl
FilterFunction_buffer
- All Implemented Interfaces:
- Factory, ExpressionType, GeometryTransformation, FunctionExpression, Expression, Function
public class FilterFunction_buffer
- extends FunctionExpressionImpl
- implements FunctionExpression, GeometryTransformation
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 |
Fields inherited from interface Expression |
NIL |
Method Summary |
Object |
evaluate(Object feature)
This method checks if the object is an instance of Feature and
if so, calls through to #evaluate(Feature) . |
int |
getArgCount()
Gets the number of arguments that are set. |
ReferencedEnvelope |
invert(ReferencedEnvelope renderingEnvelope)
Returns an expanded rendering envelope if the buffering size is not using feature attributes. |
Methods inherited from class FunctionExpressionImpl |
accept, equals, getArgs, getExpression, getFallbackValue, getImplementationHints, getName, getParameters, getType, setArgs, setFallbackValue, setName, setParameters, toString |
Methods inherited from interface Expression |
accept, evaluate |
Methods inherited from interface Function |
getFallbackValue, getParameters |
Methods inherited from interface Expression |
accept, evaluate |
Methods inherited from interface Function |
getFallbackValue, getParameters |
Methods inherited from interface Expression |
accept, evaluate |
FilterFunction_buffer
public FilterFunction_buffer()
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.
evaluate
public Object evaluate(Object feature)
- Description copied from class:
DefaultExpression
- This method checks if the object is an instance of
Feature
and
if so, calls through to #evaluate(Feature)
. This is done
to maintain backwards compatability with previous version of Expression api
which depended on Feature. If the object is not an instance of feature
the super implementation is called.
- Specified by:
evaluate
in interface Expression
- Overrides:
evaluate
in class DefaultExpression
invert
public ReferencedEnvelope invert(ReferencedEnvelope renderingEnvelope)
- Returns an expanded rendering envelope if the buffering size is not using feature attributes.
If the buffering size is feature dependent the user will have to expand
the rendering area via the renderer buffer parameter
- Specified by:
invert
in interface GeometryTransformation
- Returns:
Copyright © 1996-2010 Geotools. All Rights Reserved.