|
|||||||||
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.DateVisualFilter
public class DateVisualFilter
A VisualFilter for Date values. A textfield is used to show the date pattern. If the textfield is clicked with the mouse, a dialog is invoked, through which the date pattern can be selected.
Field Summary | |
---|---|
protected JDateChooser |
dateChooser
the datechooser that is contained in the dialog |
protected DateFilter |
dateFilter
a date filter object used to filter Date values. |
protected Date |
dateShown
the selected date |
protected DateFormat |
df
the dateformat instance that is used to format the current date shown on the textfield. |
protected JDialog |
dialog
the dialog that is invoked for inputting the date pattern |
protected JTextField |
expression
a textfield used to show and input the date pattern. |
protected JComboBox |
fieldBoxOptions
a combobox containing the filter options. |
protected JLabel |
filterLabel
the label between the filter options combo box and the expression |
Fields inherited from class com.sciapp.filter.VisualFilter |
---|
anyKey, filterModel |
Constructor Summary | |
---|---|
DateVisualFilter()
Constructs a DateVisualFilter. |
Method Summary | |
---|---|
protected void |
bringUpDialog()
Displays the date chooser dialog |
DateFormat |
getDateFormat()
Returns the dateformat object associated with this date visual filter. |
Filter |
getFilter()
Returns the filter object that this component uses to filter the values. |
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. |
protected void |
setDate(Date d)
Assigns the supplied date to the expression text field and to the date filter of this visual 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 JComboBox fieldBoxOptions
protected JTextField expression
protected DateFilter dateFilter
protected JDateChooser dateChooser
protected JDialog dialog
protected Date dateShown
protected JLabel filterLabel
protected DateFormat df
Constructor Detail |
---|
public DateVisualFilter()
Method Detail |
---|
protected void bringUpDialog()
public Filter getFilter()
getFilter
in class VisualFilter
public JPanel getPanel()
getPanel
in class VisualFilter
public TableFilter getTableFilter()
getTableFilter
in class VisualFilter
protected void setDate(Date d)
d
- the date object to assign.public boolean shouldApplyFilter()
shouldApplyFilter
in class VisualFilter
public DateFormat getDateFormat()
public void setTableFilter(TableFilter tf)
setTableFilter
in class VisualFilter
tf
- the TableFilter to set.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |