com.l2fprod.common.application.selection
Class DefaultSelectionProvider

java.lang.Object
  extended by com.l2fprod.common.application.selection.DefaultSelectionProvider
All Implemented Interfaces:
SelectionProvider, java.awt.event.FocusListener, java.util.EventListener, javax.swing.event.ListSelectionListener, javax.swing.event.TreeSelectionListener

public abstract class DefaultSelectionProvider
extends java.lang.Object
implements SelectionProvider, javax.swing.event.ListSelectionListener, javax.swing.event.TreeSelectionListener, java.awt.event.FocusListener

DefaultSelectionProvider.


Nested Class Summary
 
Nested classes/interfaces inherited from interface com.l2fprod.common.application.selection.SelectionProvider
SelectionProvider.Helper
 
Field Summary
 
Fields inherited from interface com.l2fprod.common.application.selection.SelectionProvider
NULL_PROVIDER
 
Constructor Summary
DefaultSelectionProvider()
           
DefaultSelectionProvider(javax.swing.JList list)
           
DefaultSelectionProvider(javax.swing.JTable table)
           
DefaultSelectionProvider(javax.swing.JTree tree)
           
DefaultSelectionProvider(javax.swing.ListSelectionModel model)
           
 
Method Summary
 void addSelectionListener(SelectionListener listener)
           
protected  void fireSelectionChanged()
           
 void focusGained(java.awt.event.FocusEvent e)
           
 void focusLost(java.awt.event.FocusEvent e)
           
 void removeSelectionListener(SelectionListener listener)
           
 void valueChanged(javax.swing.event.ListSelectionEvent e)
          Notify SelectionListener whenever the selection changes
 void valueChanged(javax.swing.event.TreeSelectionEvent e)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.l2fprod.common.application.selection.SelectionProvider
getSelection
 

Constructor Detail

DefaultSelectionProvider

public DefaultSelectionProvider()

DefaultSelectionProvider

public DefaultSelectionProvider(javax.swing.JList list)

DefaultSelectionProvider

public DefaultSelectionProvider(javax.swing.JTable table)

DefaultSelectionProvider

public DefaultSelectionProvider(javax.swing.ListSelectionModel model)

DefaultSelectionProvider

public DefaultSelectionProvider(javax.swing.JTree tree)
Method Detail

valueChanged

public void valueChanged(javax.swing.event.ListSelectionEvent e)
Notify SelectionListener whenever the selection changes

Specified by:
valueChanged in interface javax.swing.event.ListSelectionListener

valueChanged

public void valueChanged(javax.swing.event.TreeSelectionEvent e)
Specified by:
valueChanged in interface javax.swing.event.TreeSelectionListener

focusGained

public void focusGained(java.awt.event.FocusEvent e)
Specified by:
focusGained in interface java.awt.event.FocusListener

focusLost

public void focusLost(java.awt.event.FocusEvent e)
Specified by:
focusLost in interface java.awt.event.FocusListener

addSelectionListener

public void addSelectionListener(SelectionListener listener)
Specified by:
addSelectionListener in interface SelectionProvider

removeSelectionListener

public void removeSelectionListener(SelectionListener listener)
Specified by:
removeSelectionListener in interface SelectionProvider

fireSelectionChanged

protected void fireSelectionChanged()