|
Ontimize 5.2072EN | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.awt.Component
java.awt.Container
java.awt.Window
java.awt.Dialog
javax.swing.JDialog
com.ontimize.gui.container.EJDialog
com.ontimize.gui.table.FilterDialog
Class that contains the GUI to filter the table. This class is accessed by the table when some event of filtering is launched, opening the dialog in the corresponding configuration, in order to perform the filtering in the model.
| Nested Class Summary | |
protected class |
FilterDialog.ColumnList
|
protected class |
FilterDialog.FilterList
|
protected static class |
FilterDialog.FilterListRenderer
|
protected static class |
FilterDialog.TranslatedItem
Panel with all table columns and the appropriate listeners to select them |
| Nested classes inherited from class javax.swing.JDialog |
javax.swing.JDialog.AccessibleJDialog |
| Nested classes inherited from class java.awt.Dialog |
java.awt.Dialog.AccessibleAWTDialog |
| Nested classes inherited from class java.awt.Window |
java.awt.Window.AccessibleAWTWindow |
| Nested classes inherited from class java.awt.Container |
java.awt.Container.AccessibleAWTContainer |
| Nested classes inherited from class java.awt.Component |
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
| Field Summary | |
protected boolean |
booleanClass
|
protected java.util.ResourceBundle |
bundle
|
protected javax.swing.JButton |
buttonAdd
|
protected javax.swing.JButton |
buttonDelete
|
protected javax.swing.JButton |
buttonDeleteAll
|
protected javax.swing.JButton |
buttonEdit
|
protected javax.swing.JButton |
buttonOk
|
protected javax.swing.JButton |
buttonReset
|
protected javax.swing.JCheckBox |
cbDay
|
protected javax.swing.JCheckBox |
cbMonth
|
protected javax.swing.JCheckBox |
cbNotNull
|
protected javax.swing.JCheckBox |
cbNull
|
protected javax.swing.JCheckBox |
cbYear
|
protected javax.swing.JCheckBox |
cdDistinct
|
protected javax.swing.JPanel |
columnListPanel
|
protected javax.swing.JList |
columnsList
|
protected javax.swing.JComboBox |
conditions
|
protected javax.swing.JPanel |
controlButtonsPanel
|
protected boolean |
dateClass
|
protected java.lang.String |
distinct
|
protected javax.swing.JPanel |
dMY
|
protected java.lang.String |
equal
|
protected DataField |
field
|
protected CheckDataField |
fieldCheck
|
protected DateDataField |
fieldGreaterDate
|
protected IntegerDataField |
fieldGreaterInteger
|
protected RealDataField |
fieldGreaterReal
|
protected IntegerDataField |
fieldInteger
|
protected DateDataField |
fieldLessDate
|
protected IntegerDataField |
fieldLessInteger
|
protected RealDataField |
fieldLessReal
|
protected TextDataField |
fieldText
|
protected java.lang.Object |
filter
|
protected javax.swing.JComboBox |
filterConditions
|
protected javax.swing.JPanel |
filterConfigurationListPanel
|
protected FilterDialog.FilterList |
filterList
|
protected java.util.Hashtable |
filters
|
protected java.lang.String |
greater
|
protected java.lang.String |
greaterequal
|
protected javax.swing.ButtonGroup |
group
|
protected javax.swing.JLabel |
label
|
protected java.lang.String |
last
|
protected java.lang.String |
less
|
protected java.lang.String |
lessEqual
|
protected javax.swing.JLabel |
lInfo
|
protected java.lang.String |
range
|
protected javax.swing.JPanel |
selectionFilterPanel
|
protected TableSorter |
sorter
|
protected Table |
table
|
| Fields inherited from class com.ontimize.gui.container.EJDialog |
actions, askQuestionEverOnClose, askQuestionOnEsc, autoPackOnOpen, closeQuestion, defaultValueAskQuestionOnClose, defaultValueAskQuestionOnEsc, focusSet, glassPanel, keys, keyStrokes, opaque, previousGlassPane, sizePositionPreference |
| Fields inherited from class javax.swing.JDialog |
accessibleContext, rootPane, rootPaneCheckingEnabled |
| Fields inherited from class java.awt.Component |
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
| Fields inherited from interface com.ontimize.gui.i18n.Internationalization |
DEBUG_LANGUAGE |
| Fields inherited from interface javax.swing.WindowConstants |
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE |
| Fields inherited from interface java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| Constructor Summary | |
FilterDialog(java.awt.Dialog d,
Table table)
|
|
FilterDialog(java.awt.Frame frame,
Table table)
|
|
| Method Summary | |
void |
actionPerformed(java.awt.event.ActionEvent e)
|
protected void |
applyResourceBundle()
|
void |
clearComponents()
|
protected void |
configureByTypeOfColumn(int viewColumn)
|
protected void |
configureByTypeOfColumn(java.lang.String columnName)
|
protected javax.swing.JPanel |
getColumnListPanel()
|
protected javax.swing.JPanel |
getControlButtonsPanel()
|
protected java.lang.String |
getFilterInfo()
|
protected javax.swing.JPanel |
getPanelsWithFilterList()
|
protected javax.swing.JPanel |
getSelectionFilterPanel()
|
java.util.Vector |
getTextsToTranslate()
Returns all the texts in the element suitable for being translated. |
protected void |
init(Table table)
|
void |
insertFilter(boolean modif)
|
protected void |
setColumn(java.lang.String column)
|
void |
setComponentLocale(java.util.Locale l)
|
protected void |
setInitialFocus()
|
protected void |
setLast(boolean last)
|
void |
setResourceBundle(java.util.ResourceBundle res)
Sets the language resource bundle. |
void |
show(java.awt.event.MouseEvent e)
|
void |
splitFilter()
|
void |
updateFilterInfo()
|
| Methods inherited from class com.ontimize.gui.container.EJDialog |
askCloseQuestion, dispose, getSizePositionPreference, initWindowListener, isAskOnClose, isAskOnEsc, pack, processKeyEvent, processWindowEvent, registerKeyBindings, setAction, setActionForKey, setAskOnClose, setAskOnEsc, setAutoPackOnOpen, setSizePositionPreference, setVisible, transparent |
| Methods inherited from class javax.swing.JDialog |
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, remove, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update |
| Methods inherited from class java.awt.Dialog |
addNotify, getTitle, hide, isModal, isResizable, isUndecorated, setModal, setResizable, setTitle, setUndecorated, show |
| Methods inherited from class java.awt.Window |
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, finalize, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, isActive, isFocusableWindow, isFocusCycleRoot, isFocused, isShowing, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationRelativeTo, toBack, toFront |
| Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, removeNotify, setFocusTraversalKeys, setFocusTraversalPolicy, setFont, transferFocusBackward, transferFocusDownCycle, validate, validateTree |
| Methods inherited from class java.awt.Component |
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isOpaque, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, size, toString, transferFocus, transferFocusUpCycle |
| Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
protected Table table
protected TableSorter sorter
protected boolean dateClass
protected boolean booleanClass
protected javax.swing.JLabel label
protected javax.swing.JComboBox conditions
protected java.lang.String less
protected java.lang.String lessEqual
protected java.lang.String equal
protected java.lang.String greater
protected java.lang.String greaterequal
protected java.lang.String range
protected java.lang.String distinct
protected java.lang.String last
protected javax.swing.JComboBox filterConditions
protected javax.swing.JLabel lInfo
protected javax.swing.JCheckBox cbNull
protected javax.swing.JCheckBox cbNotNull
protected javax.swing.ButtonGroup group
protected javax.swing.JCheckBox cbDay
protected javax.swing.JCheckBox cbMonth
protected javax.swing.JCheckBox cbYear
protected javax.swing.JPanel dMY
protected javax.swing.JCheckBox cdDistinct
protected DateDataField fieldLessDate
protected DateDataField fieldGreaterDate
protected IntegerDataField fieldLessInteger
protected IntegerDataField fieldGreaterInteger
protected RealDataField fieldLessReal
protected RealDataField fieldGreaterReal
protected CheckDataField fieldCheck
protected TextDataField fieldText
protected IntegerDataField fieldInteger
protected DataField field
protected java.lang.Object filter
protected javax.swing.JButton buttonOk
protected javax.swing.JButton buttonReset
protected javax.swing.JButton buttonDelete
protected javax.swing.JButton buttonDeleteAll
protected javax.swing.JButton buttonEdit
protected javax.swing.JButton buttonAdd
protected java.util.ResourceBundle bundle
protected javax.swing.JPanel filterConfigurationListPanel
protected javax.swing.JPanel selectionFilterPanel
protected javax.swing.JPanel controlButtonsPanel
protected javax.swing.JPanel columnListPanel
protected java.util.Hashtable filters
protected FilterDialog.FilterList filterList
protected javax.swing.JList columnsList
| Constructor Detail |
public FilterDialog(java.awt.Frame frame,
Table table)
public FilterDialog(java.awt.Dialog d,
Table table)
| Method Detail |
protected javax.swing.JPanel getColumnListPanel()
protected javax.swing.JPanel getPanelsWithFilterList()
protected javax.swing.JPanel getSelectionFilterPanel()
protected javax.swing.JPanel getControlButtonsPanel()
protected void init(Table table)
public void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed in interface java.awt.event.ActionListenerpublic void splitFilter()
public void clearComponents()
public void insertFilter(boolean modif)
protected void setLast(boolean last)
protected void configureByTypeOfColumn(java.lang.String columnName)
protected void configureByTypeOfColumn(int viewColumn)
protected java.lang.String getFilterInfo()
protected void setColumn(java.lang.String column)
public void updateFilterInfo()
public void show(java.awt.event.MouseEvent e)
protected void setInitialFocus()
setInitialFocus in class EJDialogpublic java.util.Vector getTextsToTranslate()
Internationalization
getTextsToTranslate in interface Internationalizationprotected void applyResourceBundle()
public void setResourceBundle(java.util.ResourceBundle res)
Internationalization
setResourceBundle in interface Internationalizationres - the new language bundle.public void setComponentLocale(java.util.Locale l)
setComponentLocale in interface Internationalization
|
Ontimize | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||