Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.schooltool.client.gui.widgets
Class ListToListFilter  view ListToListFilter download ListToListFilter.java

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjavax.swing.JComponent
              extended byjavax.swing.JPanel
                  extended byorg.schooltool.client.gui.widgets.ListToListFilter
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 ListToListFilter
extends javax.swing.JPanel
implements java.io.Serializable, java.awt.event.ActionListener

Version:

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.JPanel actionPanel
           
private  javax.swing.JButton AddButton
           
private  java.lang.String borderTitle
           
private  javax.swing.JPanel buttonPanel
           
private  java.util.Hashtable cachedMethods
           
private  boolean displaySaveButton
           
private  javax.swing.JList FromList
           
private  javax.swing.JScrollPane leftView
           
private  java.util.Vector listeners
           
private  javax.swing.JPanel ListToListSelectionPanel
           
static int NEW_ACTION
           
private  javax.swing.JButton RemoveButton
           
private  javax.swing.JScrollPane rightView
           
static int SAVE_ACTION
           
private  javax.swing.JButton SaveButton
           
private  javax.swing.JList ToList
           
static int VIEW_ACTION
           
 
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
ListToListFilter()
          Creates new ListToListFilter
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent actionEvent)
          This method is invoked when an action occurs.
 void addListToListListener(org.schooltool.client.gui.widgets.widgetevents.listToListListener listener)
           
 java.lang.Object callMethod(java.lang.Object objectToCall, java.lang.String methodName, java.lang.reflect.Method cachedMethod)
           
 void clearListBoxes()
           
 void filterFromCollection(java.util.Collection from, java.util.Collection to, java.lang.String toCollectionForeignKey)
           
 java.lang.String getBorderTitle()
           
private  void init()
           
 boolean isDisplaySaveButton()
           
protected  void notifyActionOccurred(org.schooltool.client.gui.widgets.widgetevents.listToListEvent event)
           
 void removeListToListListener(org.schooltool.client.gui.widgets.widgetevents.listToListListener listener)
           
 void setBorderTitle(java.lang.String value)
           
 void setDisplaySaveButton(boolean value)
           
 void setFromDataModel(TSFListModelImplementation newModel)
           
 void setToDataModel(TSFListModelImplementation newModel)
           
 
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, swapComponents, 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, transferFocusBackward, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

listeners

private java.util.Vector listeners

ListToListSelectionPanel

private javax.swing.JPanel ListToListSelectionPanel

FromList

private javax.swing.JList FromList

buttonPanel

private javax.swing.JPanel buttonPanel

AddButton

private javax.swing.JButton AddButton

RemoveButton

private javax.swing.JButton RemoveButton

ToList

private javax.swing.JList ToList

actionPanel

private javax.swing.JPanel actionPanel

SaveButton

private javax.swing.JButton SaveButton

leftView

private javax.swing.JScrollPane leftView

rightView

private javax.swing.JScrollPane rightView

NEW_ACTION

public static final int NEW_ACTION
See Also:
Constant Field Values

SAVE_ACTION

public static final int SAVE_ACTION
See Also:
Constant Field Values

VIEW_ACTION

public static final int VIEW_ACTION
See Also:
Constant Field Values

displaySaveButton

private boolean displaySaveButton

borderTitle

private java.lang.String borderTitle

cachedMethods

private java.util.Hashtable cachedMethods
Constructor Detail

ListToListFilter

public ListToListFilter()
Creates new ListToListFilter

Method Detail

isDisplaySaveButton

public boolean isDisplaySaveButton()

setDisplaySaveButton

public void setDisplaySaveButton(boolean value)

addListToListListener

public void addListToListListener(org.schooltool.client.gui.widgets.widgetevents.listToListListener listener)

removeListToListListener

public void removeListToListListener(org.schooltool.client.gui.widgets.widgetevents.listToListListener listener)

notifyActionOccurred

protected void notifyActionOccurred(org.schooltool.client.gui.widgets.widgetevents.listToListEvent event)

setBorderTitle

public void setBorderTitle(java.lang.String value)

getBorderTitle

public java.lang.String getBorderTitle()

init

private void init()

setFromDataModel

public void setFromDataModel(TSFListModelImplementation newModel)

setToDataModel

public void setToDataModel(TSFListModelImplementation newModel)

clearListBoxes

public void clearListBoxes()

filterFromCollection

public void filterFromCollection(java.util.Collection from,
                                 java.util.Collection to,
                                 java.lang.String toCollectionForeignKey)

callMethod

public java.lang.Object callMethod(java.lang.Object objectToCall,
                                   java.lang.String methodName,
                                   java.lang.reflect.Method cachedMethod)
                            throws java.lang.Exception

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent actionEvent)
Description copied from interface: java.awt.event.ActionListener
This method is invoked when an action occurs.

Specified by:
actionPerformed in interface java.awt.event.ActionListener