org.wingx.table
Class ListFilter

java.lang.Object
  extended by org.wingx.table.Filter
      extended by org.wingx.table.ListFilter

public class ListFilter
extends Filter

ListFilter

Author:
jde

Constructor Summary
ListFilter()
           
ListFilter(String field, String operator)
          Creates a new ListFilter with name and value.
ListFilter(String field, String operator, boolean charField)
          Creates a new ListFilter with name and value.
ListFilter(String field, String operator, boolean charField, Object[] selection)
           
ListFilter(String field, String operator, boolean charField, Object[] selection, Object[] selectionValues)
           
ListFilter(String field, String operator, Object[] selection)
           
 
Method Summary
 boolean equals(Object rhs)
          Compares based on field name.
 String getOperator()
           
 Object[] getSelection()
           
 Object[] getSelectionValues()
           
 Object getValue()
           
 boolean isApplyValue()
           
 boolean isCharField()
           
 boolean isSelectionFilter()
           
 void reset()
           
 void setApplyValue(boolean applyValue)
           
 void setCharField(boolean charField)
           
 void setOperator(String operator)
           
 void setSelection(Object[] selection)
           
 void setSelectionValues(Object[] selectionValues)
           
 String toString()
           
 
Methods inherited from class org.wingx.table.Filter
equals, getField, isVisible, setField, setValue, setVisible
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ListFilter

public ListFilter()

ListFilter

public ListFilter(String field,
                  String operator)
Creates a new ListFilter with name and value.

Parameters:
field - the field name

ListFilter

public ListFilter(String field,
                  String operator,
                  Object[] selection)

ListFilter

public ListFilter(String field,
                  String operator,
                  boolean charField)
Creates a new ListFilter with name and value.

Parameters:
field - the field name
charField - if it is a character field

ListFilter

public ListFilter(String field,
                  String operator,
                  boolean charField,
                  Object[] selection)

ListFilter

public ListFilter(String field,
                  String operator,
                  boolean charField,
                  Object[] selection,
                  Object[] selectionValues)
Method Detail

getValue

public Object getValue()
Overrides:
getValue in class Filter

getOperator

public String getOperator()

setOperator

public void setOperator(String operator)

isCharField

public boolean isCharField()

setCharField

public void setCharField(boolean charField)

getSelection

public Object[] getSelection()

setSelection

public void setSelection(Object[] selection)

isSelectionFilter

public boolean isSelectionFilter()

getSelectionValues

public Object[] getSelectionValues()

setSelectionValues

public void setSelectionValues(Object[] selectionValues)

reset

public void reset()

isApplyValue

public boolean isApplyValue()

setApplyValue

public void setApplyValue(boolean applyValue)

toString

public String toString()
Overrides:
toString in class Object

equals

public boolean equals(Object rhs)
Compares based on field name.

Overrides:
equals in class Object


wingS Swings ;-)