|
Copyright © 2005 Scientific Applications. All Rights Reserved. | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.sciapp.filter.VisualFilter
com.sciapp.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 |
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. |
Fields inherited from class com.sciapp.filter.VisualFilter |
---|
anyKey, filterModel |
Constructor Summary | |
---|---|
StringVisualFilter()
Constructs a StringVisualFilter. |
Method Summary | |
---|---|
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 |
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. |
void |
setTableFilter(TableFilter tf)
This method should modify the visual control's values to those corresponding to the supplied TableFilter object. |
boolean |
shouldApplyFilter()
Returns true if the current filter should be applied, false otherwise. |
Methods inherited from class com.sciapp.filter.VisualFilter |
---|
fireFilter, 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
Constructor Detail |
---|
public StringVisualFilter()
Method Detail |
---|
public JCheckBox getCaseSensitive()
public JTextField getExpression()
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 void setTableFilter(TableFilter tf)
setTableFilter
in class VisualFilter
tf
- the TableFilter to set.public boolean shouldApplyFilter()
shouldApplyFilter
in class VisualFilter
|
Copyright © 2005 Scientific Applications. All Rights Reserved. | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |