org.apache.beehive.netui.databinding.datagrid.model.impl
Class DefaultFilter

Object
  extended by DefaultFilter
All Implemented Interfaces:
IFilter

public class DefaultFilter
extends Object
implements IFilter


Field Summary
 
Fields inherited from interface IFilter
EQUALS, FILTER_PARAM_KEY, NOT_EQUAL
 
Constructor Summary
DefaultFilter()
           
DefaultFilter(String filterExpression, int operation, Object value)
           
DefaultFilter(String filterExpression, String operation, Object value)
           
 
Method Summary
 String getFilterExpression()
           
 int getOperation()
           
 String getOperationText()
           
 Object getValue()
           
static IFilter parse(String namespace, String filter)
           
 void setFilterExpression(String filterExpression)
           
 void setOperation(int operation)
           
 void setValue(Object value)
           
 String write(String namespace)
           
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultFilter

public DefaultFilter()

DefaultFilter

public DefaultFilter(String filterExpression,
                     String operation,
                     Object value)

DefaultFilter

public DefaultFilter(String filterExpression,
                     int operation,
                     Object value)
Method Detail

setFilterExpression

public void setFilterExpression(String filterExpression)
Specified by:
setFilterExpression in interface IFilter

getFilterExpression

public String getFilterExpression()
Specified by:
getFilterExpression in interface IFilter

setOperation

public void setOperation(int operation)
Specified by:
setOperation in interface IFilter

getOperation

public int getOperation()
Specified by:
getOperation in interface IFilter

setValue

public void setValue(Object value)
Specified by:
setValue in interface IFilter

getValue

public Object getValue()
Specified by:
getValue in interface IFilter

getOperationText

public String getOperationText()

parse

public static final IFilter parse(String namespace,
                                  String filter)

write

public String write(String namespace)
Specified by:
write in interface IFilter