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

org.deegree.model.filterencoding.capabilities
Class OperatorFactory100

java.lang.Object
  extended by org.deegree.model.filterencoding.capabilities.OperatorFactory100

public class OperatorFactory100
extends Object

Author:
mschneider TODO To change the template for this generated type comment go to Window - Preferences - Java - Code Style - Code Templates

Field Summary
static String OPERATOR_BBOX
           
static String OPERATOR_BETWEEN
           
static String OPERATOR_BEYOND
           
static String OPERATOR_CONTAINS
           
static String OPERATOR_CROSSES
           
static String OPERATOR_DISJOINT
           
static String OPERATOR_DWITHIN
           
static String OPERATOR_EQUALS
           
static String OPERATOR_FUNCTIONS
           
static String OPERATOR_INTERSECT
           
static String OPERATOR_LIKE
           
static String OPERATOR_LOGICAL_OPERATORS
           
static String OPERATOR_NULL_CHECK
           
static String OPERATOR_OVERLAPS
           
static String OPERATOR_SIMPLE_ARITHMETIC
           
static String OPERATOR_SIMPLE_COMPARISONS
           
static String OPERATOR_TOUCHES
           
static String OPERATOR_WITHIN
           
 
Constructor Summary
OperatorFactory100()
           
 
Method Summary
static Function createArithmeticFunction(String name, int argumentCount)
           
static Operator createArithmeticOperator(String name)
           
static Operator createComparisonOperator(String name)
           
static SpatialOperator createSpatialOperator(String name)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

OPERATOR_LOGICAL_OPERATORS

public static final String OPERATOR_LOGICAL_OPERATORS
See Also:
Constant Field Values

OPERATOR_SIMPLE_ARITHMETIC

public static final String OPERATOR_SIMPLE_ARITHMETIC
See Also:
Constant Field Values

OPERATOR_FUNCTIONS

public static final String OPERATOR_FUNCTIONS
See Also:
Constant Field Values

OPERATOR_SIMPLE_COMPARISONS

public static final String OPERATOR_SIMPLE_COMPARISONS
See Also:
Constant Field Values

OPERATOR_LIKE

public static final String OPERATOR_LIKE
See Also:
Constant Field Values

OPERATOR_BETWEEN

public static final String OPERATOR_BETWEEN
See Also:
Constant Field Values

OPERATOR_NULL_CHECK

public static final String OPERATOR_NULL_CHECK
See Also:
Constant Field Values

OPERATOR_BBOX

public static final String OPERATOR_BBOX
See Also:
Constant Field Values

OPERATOR_EQUALS

public static final String OPERATOR_EQUALS
See Also:
Constant Field Values

OPERATOR_DISJOINT

public static final String OPERATOR_DISJOINT
See Also:
Constant Field Values

OPERATOR_INTERSECT

public static final String OPERATOR_INTERSECT
See Also:
Constant Field Values

OPERATOR_TOUCHES

public static final String OPERATOR_TOUCHES
See Also:
Constant Field Values

OPERATOR_CROSSES

public static final String OPERATOR_CROSSES
See Also:
Constant Field Values

OPERATOR_WITHIN

public static final String OPERATOR_WITHIN
See Also:
Constant Field Values

OPERATOR_CONTAINS

public static final String OPERATOR_CONTAINS
See Also:
Constant Field Values

OPERATOR_OVERLAPS

public static final String OPERATOR_OVERLAPS
See Also:
Constant Field Values

OPERATOR_BEYOND

public static final String OPERATOR_BEYOND
See Also:
Constant Field Values

OPERATOR_DWITHIN

public static final String OPERATOR_DWITHIN
See Also:
Constant Field Values
Constructor Detail

OperatorFactory100

public OperatorFactory100()
Method Detail

createSpatialOperator

public static SpatialOperator createSpatialOperator(String name)
                                             throws UnknownOperatorNameException
Parameters:
name -
Returns:
a new instance
Throws:
UnknownOperatorNameException

createComparisonOperator

public static Operator createComparisonOperator(String name)
                                         throws UnknownOperatorNameException
Parameters:
name -
Returns:
a new instance
Throws:
UnknownOperatorNameException

createArithmeticOperator

public static Operator createArithmeticOperator(String name)
                                         throws UnknownOperatorNameException
Parameters:
name -
Returns:
a new instance
Throws:
UnknownOperatorNameException

createArithmeticFunction

public static Function createArithmeticFunction(String name,
                                                int argumentCount)
Parameters:
name -
argumentCount -
Returns:
a new instance

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