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
 
Fields inherited from class de.uni_paderborn.fujaba.gui.comp.FujabaDialogPanel
DIALOGNAME
 
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.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.
 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.
 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
 

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

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