deegree 2.3 (2010/04/09 10:10 build-4-official)

org.deegree.model.filterencoding
Class DBFunction

java.lang.Object
  extended by org.deegree.model.filterencoding.Expression
      extended by org.deegree.model.filterencoding.Function
          extended by org.deegree.model.filterencoding.DBFunction

public class DBFunction
extends Function

Version:
$Revision: 6251 $, $Date: 2007-03-19 16:59:28 +0100 (Mo, 19 Mrz 2007) $
Author:
Andreas Poth, last edited by: $Author: poth $

Field Summary
 
Fields inherited from class org.deegree.model.filterencoding.Function
args, name
 
Fields inherited from class org.deegree.model.filterencoding.Expression
id
 
Constructor Summary
DBFunction()
           
DBFunction(String name, List args)
           
 
Method Summary
 Object evaluate(Feature feature)
          Returns the Function's value (to be used in the evaluation of a complexer Expression).
 
Methods inherited from class org.deegree.model.filterencoding.Function
buildFromDOM, getArguments, getExpressionId, getName, setArguments, setName, toXML
 
Methods inherited from class org.deegree.model.filterencoding.Expression
getExpressionName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DBFunction

DBFunction()

DBFunction

public DBFunction(String name,
                  List args)
Parameters:
name -
args -
Method Detail

evaluate

public Object evaluate(Feature feature)
                throws FilterEvaluationException
Description copied from class: Function
Returns the Function's value (to be used in the evaluation of a complexer Expression).

Specified by:
evaluate in class Function
Parameters:
feature - that determines the concrete values of PropertyNames found in the expression
Returns:
the resulting value
Throws:
FilterEvaluationException - if the evaluation fails

deegree 2.3 (2010/04/09 10:10 build-4-official)

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