org.geotools.filter.function
Class FilterFunction_vertices

java.lang.Object
  extended by org.geotools.filter.expression.ExpressionAbstract
      extended by org.geotools.filter.DefaultExpression
          extended by org.geotools.filter.FunctionExpressionImpl
              extended by org.geotools.filter.function.FilterFunction_vertices
All Implemented Interfaces:
Factory, ExpressionType, FunctionExpression, org.opengis.filter.expression.Expression, org.opengis.filter.expression.Function

public class FilterFunction_vertices
extends FunctionExpressionImpl


Field Summary
 
Fields inherited from class org.geotools.filter.FunctionExpressionImpl
fallback, name, params
 
Fields inherited from class org.geotools.filter.DefaultExpression
expressionType, permissiveConstruction
 
Fields inherited from interface org.geotools.filter.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 org.opengis.filter.expression.Expression
NIL
 
Constructor Summary
FilterFunction_vertices()
           
 
Method Summary
 java.lang.Object evaluate(java.lang.Object feature, java.lang.Class context)
          Default implementation delegates handling of context conversion to Value utility class.
 int getArgCount()
          Gets the number of arguments that are set.
 
Methods inherited from class org.geotools.filter.FunctionExpressionImpl
accept, equals, getArgs, getExpression, getFallbackValue, getImplementationHints, getName, getParameters, getType, setArgs, setFallbackValue, setName, setParameters, toString
 
Methods inherited from class org.geotools.filter.DefaultExpression
accept, evaluate, evaluate, getValue, isAttributeExpression, isExpression, isFunctionExpression, isGeometryExpression, isLiteralExpression, isMathExpression, isMathExpression
 
Methods inherited from class org.geotools.filter.expression.ExpressionAbstract
eval, eval
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.geotools.filter.Expression
accept, evaluate, getValue
 
Methods inherited from interface org.opengis.filter.expression.Expression
evaluate
 

Constructor Detail

FilterFunction_vertices

public FilterFunction_vertices()
Method Detail

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 java.lang.Object evaluate(java.lang.Object feature,
                                 java.lang.Class context)
Description copied from class: ExpressionAbstract
Default implementation delegates handling of context conversion to Value utility class.

Subclasses are expected to make use of the Value utility class (as the easiest way to provide value morphing in confirmance with the Filter specification).

Specified by:
evaluate in interface org.opengis.filter.expression.Expression
Overrides:
evaluate in class ExpressionAbstract


Copyright © 1996-2010 Geotools. All Rights Reserved.