public abstract class AbstractFilterQueryJPanel extends AbstractPanel implements java.io.Serializable
| Modifier and Type | Class and Description |
|---|---|
protected class |
AbstractFilterQueryJPanel.JButtonML
JButton with multi line tool tip text.
|
protected class |
AbstractFilterQueryJPanel.JCheckBoxML
JCheckBox with multi line tool tip text.
|
protected class |
AbstractFilterQueryJPanel.JEditableTextAreaML
Editable text area with multi line tool tip text.
|
protected class |
AbstractFilterQueryJPanel.JLabelML
JLabel with multi line tool tip text.
|
protected class |
AbstractFilterQueryJPanel.JListML
JList with multi line tool tip text.
|
protected class |
AbstractFilterQueryJPanel.JPanelML
JPanel with multi line tool tip text.
|
protected class |
AbstractFilterQueryJPanel.JScrollPaneML
JCrollPane with multi line tool tip text.
|
protected class |
AbstractFilterQueryJPanel.JTreeML
JTree with multi line tool tip text.
|
javax.swing.JPanel.AccessibleJPaneljavax.swing.JComponent.AccessibleJComponenthasChanged, remainsWithDefaultPreferredSizelistenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW| Constructor and Description |
|---|
AbstractFilterQueryJPanel()
This is the default constructor
|
AbstractFilterQueryJPanel(java.lang.String _title)
This is the default constructor
|
| Modifier and Type | Method and Description |
|---|---|
void |
accept()
Notifies to this panel of an accept action.
|
void |
apply()
Notifies this panel of an apply action.
|
void |
cancel()
Notifies this panel of a cancel action.
|
protected java.util.Set<java.lang.String> |
getAllOperatorSymbols()
Returns a set with all symbols used as operators
|
protected abstract javax.swing.JPanel |
getBottomJPanel()
This method initializes bottomJPanel
|
protected javax.swing.JLabel |
getFieldsJLabel()
This method initializes fieldsJLabel
|
protected abstract javax.swing.JPanel |
getFieldsJPanel()
This method initializes fieldsJPanel
|
protected abstract javax.swing.JScrollPane |
getFieldsJScrollPane()
This method initializes jScrollPane
|
protected javax.swing.JTree |
getFieldsJTree()
This method initializes fieldsJTree
|
protected javax.swing.JPanel |
getFilterButtonsJPanel()
This method initializes filterButtonsJPanel
|
protected abstract javax.swing.JScrollPane |
getFilterJScrollPane()
This method initializes filterJScrollPane
|
protected abstract javax.swing.JPanel |
getTopJPanel()
This method initializes topJPanel
|
protected abstract javax.swing.JTextArea |
getTxtExpression()
This method initializes txtExpression
|
protected javax.swing.JLabel |
getValuesJLabel()
This method initializes valuesJLabel
|
protected abstract javax.swing.JList |
getValuesJList()
This method initializes valuesJList
|
protected abstract javax.swing.JPanel |
getValuesJPanel()
This method initializes valuesJPanel
|
protected abstract javax.swing.JScrollPane |
getValuesJScrollPane()
This method initializes jScrollPane1
|
protected void |
initialize()
This method initializes this
|
protected static java.lang.String |
insert(java.lang.String base,
int position,
java.lang.String graft)
Inserts an string at a position of another one.
|
protected void |
putSymbol(java.lang.String symbol)
Adds a symbol to the filter expression.
|
void |
resize(java.awt.Dimension d) |
void |
resize(int width,
int height) |
void |
resizeHeight(int new_Height)
Sets new height to the 'topJPanel', (new Height must be bigger than default, else do nothing)
|
abstract void |
resizeWidth(int new_Width)
Sets the width to this JPanel
|
void |
selected()
Notifies this panel that has been selected at the
AbstractPanelGroup |
compareTo, getID, getLabel, getLabelGroup, getPanelGroup, getPriority, getReference, hasChanged, isAlwaysApplicable, isInGroupGUI, remainsWithItsDefaultPreferredSize, resetChangedStatus, setAlwaysApplicable, setID, setInGroupGUI, setLabel, setLabelGroup, setPanelGroup, setPreferredSize, setPriority, setReference, toStringgetAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUIaddAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, updateadd, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTreeaction, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, transferFocus, transferFocusBackward, transferFocusUpCyclepublic static final int DefaultHeight
public static final int DefaultWidth
protected final int fieldsJPanelHeight
protected final int fieldsJPanelWidth
protected final int valuesJPanelHeight
protected final int valuesJPanelWidth
protected final int defaultBottomJPanelWidth
protected final int defaultBottomJPanelHeight
protected int filterJScrollPaneHeight
protected int filterJScrollPanelWidth
protected final int filterButtonsPanelHeight
protected final int filterButtonsPanelWidth
protected final int defaultTopJPanelWidth
protected final int defaultTopJPanelHeight
protected int fieldsAndValuesJScrollPaneHeight
protected int fieldsAndValuesJScrollPaneWidth
protected AbstractFilterQueryJPanel.JLabelML fieldsJLabel
protected AbstractFilterQueryJPanel.JLabelML valuesJLabel
protected AbstractFilterQueryJPanel.JPanelML fieldsJPanel
protected AbstractFilterQueryJPanel.JPanelML valuesJPanel
protected FilterButtonsJPanel filterButtonsJPanel
protected AbstractFilterQueryJPanel.JScrollPaneML filterJScrollPane
protected AbstractFilterQueryJPanel.JPanelML topJPanel
protected AbstractFilterQueryJPanel.JPanelML bottomJPanel
protected AbstractFilterQueryJPanel.JEditableTextAreaML txtExpression
protected AbstractFilterQueryJPanel.JTreeML fieldsJTree
protected AbstractFilterQueryJPanel.JListML valuesJList
protected AbstractFilterQueryJPanel.JScrollPaneML fieldsJScrollPane
protected AbstractFilterQueryJPanel.JScrollPaneML valuesJScrollPane
protected java.lang.String title
protected javax.swing.tree.DefaultTreeModel defaultTreeModel
protected javax.swing.DefaultListModel valuesListModel
public AbstractFilterQueryJPanel(java.lang.String _title)
public AbstractFilterQueryJPanel()
protected void initialize()
initialize in class AbstractPanelprotected abstract javax.swing.JPanel getTopJPanel()
protected abstract javax.swing.JPanel getBottomJPanel()
protected javax.swing.JLabel getFieldsJLabel()
protected abstract javax.swing.JList getValuesJList()
protected abstract javax.swing.JPanel getFieldsJPanel()
protected abstract javax.swing.JScrollPane getFieldsJScrollPane()
protected javax.swing.JLabel getValuesJLabel()
protected abstract javax.swing.JPanel getValuesJPanel()
protected abstract javax.swing.JScrollPane getValuesJScrollPane()
protected abstract javax.swing.JScrollPane getFilterJScrollPane()
protected abstract javax.swing.JTextArea getTxtExpression()
protected void putSymbol(java.lang.String symbol)
symbol - symbol to addprotected javax.swing.JTree getFieldsJTree()
protected static java.lang.String insert(java.lang.String base,
int position,
java.lang.String graft)
base - original string where will be insertedposition - position at the string where will be insertedgraft - string to insertprotected javax.swing.JPanel getFilterButtonsJPanel()
protected java.util.Set<java.lang.String> getAllOperatorSymbols()
public void resizeHeight(int new_Height)
new_Height - New heightpublic abstract void resizeWidth(int new_Width)
new_Width - New widthpublic void resize(int width,
int height)
resize in class java.awt.Componentpublic void resize(java.awt.Dimension d)
resize in class java.awt.Componentpublic void accept()
IPanelNotifies to this panel of an accept action.
public void apply()
IPanelNotifies this panel of an apply action.
public void cancel()
IPanelNotifies this panel of a cancel action.
public void selected()
IPanelNotifies this panel that has been selected at the AbstractPanelGroup