|
Copyright © 2011 Citra Technologies. All Rights Reserved. | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.citra.filter.VisualFilter
com.citra.filter.StringVisualFilter
public class StringVisualFilter
A VisualFilter for String values.
Field Summary | |
---|---|
protected JCheckBox |
caseSensitive
a checkbox used to denote case(in)sensitivity. |
protected JTextField |
expression
a textfield used to input the string expression. |
protected JComboBox |
expressionBox
the combo box populated with the available filter values |
protected JComboBox |
fieldBoxOptions
a combobox containing the filter options. |
protected JLabel |
filterLabel
the label between the filter options combo box and the expression |
protected StringFilter |
stringFilter
a string filter object used to filter Strings. |
protected boolean |
useComboBox
flag that controls whether a text field or a combo box is used to enter filter values |
Fields inherited from class com.citra.filter.VisualFilter |
---|
anyKey, filterModel |
Constructor Summary | |
---|---|
StringVisualFilter()
Constructs a StringVisualFilter. |
|
StringVisualFilter(boolean useComboBox)
Constructs a StringVisualFilter. |
Method Summary | |
---|---|
void |
fireFilter()
Generates and forwards a filter event to the listeners of the filter model. |
JCheckBox |
getCaseSensitive()
Returns a checkbox that is used to denote case(in)sensitivity for the string pattern. |
JTextField |
getExpression()
Returns a textfield that is used to display and allow input of the string pattern. |
JComboBox |
getExpressionBox()
Retrieves the combo box that provides the available filter values. |
JComboBox |
getFieldBoxOptions()
Returns a combobox containing the filter options. |
Filter |
getFilter()
Returns the filter object that this component uses to filter the values. |
JLabel |
getFilterLabel()
Returns a label between the filter options combo box and the expression textfield. |
JPanel |
getPanel()
Returns the panel containing the controls used to manipulate the filter. |
TableFilter |
getTableFilter()
Returns a table filter object corresponding to the visual controls of the filter. |
boolean |
getUseComboBox()
Determines whether a text field or a combo box is used to enter filter values. |
void |
setFilter(Filter filter)
Assigns a filter object that this component uses to filter the values. |
void |
setTableFilter(TableFilter tf)
This method should modify the visual control's values to those corresponding to the supplied TableFilter object. |
void |
setUseComboBox(boolean useComboBox)
Determines whether a text field or a combo box is used to enter filter values. |
boolean |
shouldApplyFilter()
Returns true if the current filter should be applied, false otherwise. |
Methods inherited from class com.citra.filter.VisualFilter |
---|
getFilterModel, getFilterOnKey, setFilterOnKey |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected JCheckBox caseSensitive
protected JComboBox fieldBoxOptions
protected StringFilter stringFilter
protected JTextField expression
protected JLabel filterLabel
protected JComboBox expressionBox
protected boolean useComboBox
Constructor Detail |
---|
public StringVisualFilter()
public StringVisualFilter(boolean useComboBox)
Method Detail |
---|
public void fireFilter()
fireFilter
in class VisualFilter
public JCheckBox getCaseSensitive()
public JTextField getExpression()
public JComboBox getExpressionBox()
public JComboBox getFieldBoxOptions()
public Filter getFilter()
getFilter
in class VisualFilter
public JLabel getFilterLabel()
public JPanel getPanel()
getPanel
in class VisualFilter
public TableFilter getTableFilter()
getTableFilter
in class VisualFilter
public boolean getUseComboBox()
public void setUseComboBox(boolean useComboBox)
useComboBox
- true if a combo box is used, or false, in the case of a text fieldpublic void setFilter(Filter filter)
setFilter
in class VisualFilter
filter
- the filter to assignpublic void setTableFilter(TableFilter tf)
setTableFilter
in class VisualFilter
tf
- the TableFilter to set.public boolean shouldApplyFilter()
shouldApplyFilter
in class VisualFilter
|
Copyright © 2011 Citra Technologies. All Rights Reserved. | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |