org.deegree.filter.logical
Class LogicalOperator

java.lang.Object
  extended by org.deegree.filter.logical.LogicalOperator
All Implemented Interfaces:
Operator
Direct Known Subclasses:
And, Not, Or

public abstract class LogicalOperator
extends Object
implements Operator

TODO add documentation here

Version:
$Revision:$, $Date:$
Author:
Markus Schneider , last edited by: $Author:$

Nested Class Summary
static class LogicalOperator.SubType
           
 
Nested classes/interfaces inherited from interface org.deegree.filter.Operator
Operator.Type
 
Constructor Summary
LogicalOperator()
           
 
Method Summary
abstract  Operator[] getParams()
           
abstract  LogicalOperator.SubType getSubType()
           
 Operator.Type getType()
          Returns the type of operator.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.deegree.filter.Operator
evaluate, toString
 

Constructor Detail

LogicalOperator

public LogicalOperator()
Method Detail

getType

public Operator.Type getType()
Description copied from interface: Operator
Returns the type of operator. Use this to safely determine the subtype of Operator.

Specified by:
getType in interface Operator
Returns:
type of operator

getParams

public abstract Operator[] getParams()

getSubType

public abstract LogicalOperator.SubType getSubType()


Copyright © 2011. All Rights Reserved.