de.uni_paderborn.fujaba.views.gui
Class FilterEditorPanel

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjavax.swing.JComponent
              extended byjavax.swing.JPanel
                  extended byde.uni_paderborn.fujaba.gui.comp.FujabaDialogPanel
                      extended byde.uni_paderborn.fujaba.views.gui.FilterEditorPanel
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.event.ActionListener, java.util.EventListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable

public class FilterEditorPanel
extends FujabaDialogPanel
implements java.awt.event.ActionListener

Part of the FilterEditorDialog. This is the Panel that holds the editor for the filter

Version:
$Revision: 1.11 $
Author:
$Author: schneider $
See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
 
Nested classes inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
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
private  javax.swing.JButton createNewButton
          No comment provided by developer, please add a comment to improve documentation.
private  Filter currentFilter
          No comment provided by developer, please add a comment to improve documentation.
private  FilterEditor editor
          No comment provided by developer, please add a comment to improve documentation.
private  javax.swing.JScrollPane editorScrollPane
          No comment provided by developer, please add a comment to improve documentation.
private  javax.swing.JComboBox filterComboBox
          No comment provided by developer, please add a comment to improve documentation.
private  boolean globalEditor
          No comment provided by developer, please add a comment to improve documentation.
private  FilterEditorDialog hostingDialog
          No comment provided by developer, please add a comment to improve documentation.
private  javax.swing.JButton revertButton
          No comment provided by developer, please add a comment to improve documentation.
private  javax.swing.JButton saveButton
          No comment provided by developer, please add a comment to improve documentation.
private  javax.swing.JButton setButton
          No comment provided by developer, please add a comment to improve documentation.
 
Fields inherited from class de.uni_paderborn.fujaba.gui.comp.FujabaDialogPanel
DIALOGNAME
 
Fields inherited from class javax.swing.JPanel
 
Fields inherited from class javax.swing.JComponent
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
Fields inherited from class java.awt.Container
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
FilterEditorPanel(FilterEditorDialog hostingDialog)
          Constructor for class FilterEditorPanel
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
          No comment provided by developer, please add a comment to improve documentation.
private  boolean createNewAction()
          No comment provided by developer, please add a comment to improve documentation.
private  void filterComboBoxAction()
          No comment provided by developer, please add a comment to improve documentation.
 Filter getCurrentFilter()
          Get the currentFilter attribute of the FilterEditorPanel object
 FilterEditor getEditor()
          Get the editor attribute of the FilterEditorPanel object
 FilterEditorDialog getHostingDialog()
          the FilterEditorDialog this panel is nested in
 javax.swing.ComboBoxModel getModel()
          the model for the filter combobox
 javax.swing.ListCellRenderer getRenderer()
          the renderer for the filter combobox
 void guiBuild()
          No comment provided by developer, please add a comment to improve documentation.
 boolean isGlobalEditor()
          Get the globalEditor attribute of the FilterEditorPanel object
 void refreshDialog()
          No comment provided by developer, please add a comment to improve documentation.
private  boolean revertAction()
          No comment provided by developer, please add a comment to improve documentation.
private  boolean saveAction()
          No comment provided by developer, please add a comment to improve documentation.
private  boolean setAction()
          Sets the action attribute of the FilterEditorPanel object
 void setCurrentFilter(Filter filter)
          Sets the currentFilter attribute of the FilterEditorPanel object
 void setEditor(FilterEditor editor)
          Sets the editor attribute of the FilterEditorPanel object
 void setGlobalEditor(boolean global)
          Sets the globalEditor attribute of the FilterEditorPanel object
protected  void setHostingDialog(FilterEditorDialog hostingDialog)
          the FilterEditorDialog this panel is nested in
 void setModel(javax.swing.ComboBoxModel model)
          the model for the filter combobox
 void setRenderer(javax.swing.ListCellRenderer renderer)
          the renderer for the filter combobox
 void unparse()
          No comment provided by developer, please add a comment to improve documentation.
 
Methods inherited from class de.uni_paderborn.fujaba.gui.comp.FujabaDialogPanel
getDiagParent, setDiagParent
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setLayout, 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, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, 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, processMouseEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

filterComboBox

private javax.swing.JComboBox filterComboBox
No comment provided by developer, please add a comment to improve documentation.


editorScrollPane

private javax.swing.JScrollPane editorScrollPane
No comment provided by developer, please add a comment to improve documentation.


setButton

private javax.swing.JButton setButton
No comment provided by developer, please add a comment to improve documentation.


saveButton

private javax.swing.JButton saveButton
No comment provided by developer, please add a comment to improve documentation.


createNewButton

private javax.swing.JButton createNewButton
No comment provided by developer, please add a comment to improve documentation.


revertButton

private javax.swing.JButton revertButton
No comment provided by developer, please add a comment to improve documentation.


globalEditor

private boolean globalEditor
No comment provided by developer, please add a comment to improve documentation.


hostingDialog

private FilterEditorDialog hostingDialog
No comment provided by developer, please add a comment to improve documentation.


currentFilter

private Filter currentFilter
No comment provided by developer, please add a comment to improve documentation.


editor

private FilterEditor editor
No comment provided by developer, please add a comment to improve documentation.

Constructor Detail

FilterEditorPanel

public FilterEditorPanel(FilterEditorDialog hostingDialog)
Constructor for class FilterEditorPanel

Parameters:
hostingDialog - No description provided
Method Detail

guiBuild

public void guiBuild()
No comment provided by developer, please add a comment to improve documentation.


setGlobalEditor

public void setGlobalEditor(boolean global)
Sets the globalEditor attribute of the FilterEditorPanel object

Parameters:
global - The new globalEditor value

isGlobalEditor

public boolean isGlobalEditor()
Get the globalEditor attribute of the FilterEditorPanel object

Returns:
The globalEditor value

unparse

public void unparse()
No comment provided by developer, please add a comment to improve documentation.

Overrides:
unparse in class FujabaDialogPanel

refreshDialog

public void refreshDialog()
No comment provided by developer, please add a comment to improve documentation.

Overrides:
refreshDialog in class FujabaDialogPanel

setHostingDialog

protected void setHostingDialog(FilterEditorDialog hostingDialog)
the FilterEditorDialog this panel is nested in

Parameters:
hostingDialog - The new hostingDialog value

getHostingDialog

public FilterEditorDialog getHostingDialog()
the FilterEditorDialog this panel is nested in

Returns:
The hostingDialog value

setModel

public void setModel(javax.swing.ComboBoxModel model)
the model for the filter combobox

Parameters:
model - The new model value

getModel

public javax.swing.ComboBoxModel getModel()
the model for the filter combobox

Returns:
The model value

setRenderer

public void setRenderer(javax.swing.ListCellRenderer renderer)
the renderer for the filter combobox

Parameters:
renderer - The new renderer value

getRenderer

public javax.swing.ListCellRenderer getRenderer()
the renderer for the filter combobox

Returns:
The renderer value

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent e)
No comment provided by developer, please add a comment to improve documentation.

Specified by:
actionPerformed in interface java.awt.event.ActionListener
Parameters:
e - No description provided

getCurrentFilter

public Filter getCurrentFilter()
Get the currentFilter attribute of the FilterEditorPanel object

Returns:
The currentFilter value

setCurrentFilter

public void setCurrentFilter(Filter filter)
Sets the currentFilter attribute of the FilterEditorPanel object

Parameters:
filter - The new currentFilter value

setAction

private boolean setAction()
Sets the action attribute of the FilterEditorPanel object

Returns:
No description provided

revertAction

private boolean revertAction()
No comment provided by developer, please add a comment to improve documentation.

Returns:
No description provided

createNewAction

private boolean createNewAction()
No comment provided by developer, please add a comment to improve documentation.

Returns:
No description provided

saveAction

private boolean saveAction()
No comment provided by developer, please add a comment to improve documentation.

Returns:
No description provided

filterComboBoxAction

private void filterComboBoxAction()
No comment provided by developer, please add a comment to improve documentation.


setEditor

public void setEditor(FilterEditor editor)
Sets the editor attribute of the FilterEditorPanel object

Parameters:
editor - The new editor value

getEditor

public FilterEditor getEditor()
Get the editor attribute of the FilterEditorPanel object

Returns:
The editor value