mailpuccino
Class FilterConfigWindow.ConfigRuleset

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjavax.swing.JComponent
              extended byjavax.swing.JPanel
                  extended bymailpuccino.FilterConfigWindow.ConfigRuleset
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.event.ActionListener, java.util.EventListener, java.awt.image.ImageObserver, javax.swing.event.ListSelectionListener, java.awt.MenuContainer, java.io.Serializable
Enclosing class:
FilterConfigWindow

class FilterConfigWindow.ConfigRuleset
extends javax.swing.JPanel
implements javax.swing.event.ListSelectionListener, java.awt.event.ActionListener


Nested Class Summary
(package private)  class FilterConfigWindow.ConfigRuleset.CustomAction
           
(package private)  class FilterConfigWindow.ConfigRuleset.CustomActionsListModel
           
(package private)  class FilterConfigWindow.ConfigRuleset.CustomRulesListModel
           
(package private)  class FilterConfigWindow.ConfigRuleset.EmptyPanel
           
(package private)  class FilterConfigWindow.ConfigRuleset.Item
           
(package private)  class FilterConfigWindow.ConfigRuleset.UnknownType
           
 
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
(package private)  javax.swing.JButton ActionDown
           
(package private)  int ACTIONS
           
(package private)  FilterConfigWindow.ConfigRuleset.CustomActionsListModel ActionsModel
           
(package private)  javax.swing.JPanel ActionsPane
           
(package private)  javax.swing.JButton ActionUp
           
(package private)  javax.swing.ButtonGroup ANDORSelection
           
(package private)  javax.swing.JRadioButton ANDRules
           
(package private)  javax.swing.JPanel[] ConfigPanels
           
(package private)  int[] CurrentSelected
           
(package private)  javax.swing.JButton[] DelButtons
           
(package private)  javax.swing.JList[] Displays
           
(package private)  java.util.Vector[] Items
           
(package private)  javax.swing.JButton[] NewButtons
           
(package private)  javax.swing.JRadioButton ORRules
           
(package private)  javax.swing.JPopupMenu[] Popups
           
(package private)  int RULES
           
(package private)  javax.swing.JTextField RulesetName
           
(package private)  FilterConfigWindow.ConfigRuleset.CustomRulesListModel RulesModel
           
(package private)  javax.swing.JPanel RulesPane
           
(package private)  javax.swing.JTabbedPane Tabs
           
(package private)  Preferences[] ThePrefs
           
(package private)  Preferences TheRuleset
           
 
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
FilterConfigWindow.ConfigRuleset()
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent a)
           
(package private)  void initPopups()
           
(package private)  void load(int Type, int Index)
           
 void loadRuleset(Preferences Target)
           
(package private)  void save(int Type, int Index)
           
 void saveRuleset()
           
 void valueChanged(javax.swing.event.ListSelectionEvent l)
           
 
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

RULES

int RULES

ACTIONS

int ACTIONS

Tabs

javax.swing.JTabbedPane Tabs

RulesetName

javax.swing.JTextField RulesetName

RulesPane

javax.swing.JPanel RulesPane

ActionsPane

javax.swing.JPanel ActionsPane

ConfigPanels

javax.swing.JPanel[] ConfigPanels

Displays

javax.swing.JList[] Displays

NewButtons

javax.swing.JButton[] NewButtons

DelButtons

javax.swing.JButton[] DelButtons

ActionUp

javax.swing.JButton ActionUp

ActionDown

javax.swing.JButton ActionDown

Popups

javax.swing.JPopupMenu[] Popups

RulesModel

FilterConfigWindow.ConfigRuleset.CustomRulesListModel RulesModel

ActionsModel

FilterConfigWindow.ConfigRuleset.CustomActionsListModel ActionsModel

ANDRules

javax.swing.JRadioButton ANDRules

ORRules

javax.swing.JRadioButton ORRules

ANDORSelection

javax.swing.ButtonGroup ANDORSelection

TheRuleset

Preferences TheRuleset

ThePrefs

Preferences[] ThePrefs

Items

java.util.Vector[] Items

CurrentSelected

int[] CurrentSelected
Constructor Detail

FilterConfigWindow.ConfigRuleset

public FilterConfigWindow.ConfigRuleset()
Method Detail

loadRuleset

public void loadRuleset(Preferences Target)

saveRuleset

public void saveRuleset()

save

void save(int Type,
          int Index)

load

void load(int Type,
          int Index)

valueChanged

public void valueChanged(javax.swing.event.ListSelectionEvent l)
Specified by:
valueChanged in interface javax.swing.event.ListSelectionListener

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent a)
Specified by:
actionPerformed in interface java.awt.event.ActionListener

initPopups

void initPopups()