deegree-core-3.0-pre-nightly (2010/03/05 00:01) - official

org.deegree.filter.function.geometry
Class IsSurface

java.lang.Object
  extended by org.deegree.filter.expression.Function
      extended by org.deegree.filter.function.geometry.IsSurface
All Implemented Interfaces:
Expression

public class IsSurface
extends Function

IsSurface

Version:
$Revision: 22694 $, $Date: 2010-02-23 11:14:29 +0100 (Di, 23 Feb 2010) $
Author:
Andreas Schmitz, last edited by: $Author: aschmitz $

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.deegree.filter.Expression
Expression.Type
 
Constructor Summary
IsSurface(List<Expression> exprs)
           
 
Method Summary
 Object[] evaluate(MatchableObject f)
          Determines the values of the expression for the given MatchableObject.
 
Methods inherited from class org.deegree.filter.expression.Function
getName, getParameters, getParams, getType, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IsSurface

public IsSurface(List<Expression> exprs)
Parameters:
exprs -
Method Detail

evaluate

public Object[] evaluate(MatchableObject f)
                  throws FilterEvaluationException
Description copied from interface: Expression
Determines the values of the expression for the given MatchableObject.

Note that this returns an Object[], as an expression may evaluate to multiple values, e.g. a PropertyName that targets a multi property of a feature.

Specified by:
evaluate in interface Expression
Overrides:
evaluate in class Function
Parameters:
f - object that the expression is evaluated upon
Returns:
the values of the expression, may be empty (and even contain null values), but never null
Throws:
FilterEvaluationException

deegree-core-3.0-pre-nightly (2010/03/05 00:01) - official

an open source project founded by lat/lon, Bonn, Germany.
For more information visit: http://www.deegree.org

]]>