|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jvnet.substance.utils.TabCloseListenerManager
public class TabCloseListenerManager
Manages the listeners registered on tab-close events. This class is for internal use only.
Constructor Summary | |
---|---|
TabCloseListenerManager()
Simple constructor. |
Method Summary | |
---|---|
static TabCloseListenerManager |
getInstance()
Returns the single instance of this class. |
java.util.Set<BaseTabCloseListener> |
getListeners()
Returns the set of all listeners registered on tab-close events on all tabbed panes. |
java.util.Set<BaseTabCloseListener> |
getListeners(javax.swing.JTabbedPane tabbedPane)
Returns the set of all listeners registered on tab-close events on the specified tabbed pane. |
void |
registerListener(BaseTabCloseListener listener)
Registers the specified listener on tab-close events on all tabbed panes. |
void |
registerListener(javax.swing.JTabbedPane tabbedPane,
BaseTabCloseListener listener)
Registers the specified listener on tab-close events on the specified tabbed pane. |
void |
unregisterListener(BaseTabCloseListener listener)
Unregisters the specified listener on tab-close events on all tabbed panes. |
void |
unregisterListener(javax.swing.JTabbedPane tabbedPane,
BaseTabCloseListener listener)
Unregisters the specified listener on tab-close events on the specified tabbed pane. |
void |
unregisterTabbedPane(javax.swing.JTabbedPane tabbedPane)
Unregisters the specified tabbed pane. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public TabCloseListenerManager()
Method Detail |
---|
public static TabCloseListenerManager getInstance()
this
class.
this
class.public void unregisterTabbedPane(javax.swing.JTabbedPane tabbedPane)
tabbedPane
- Tabbed pane to unregister.public void registerListener(BaseTabCloseListener listener)
listener
- Listener to register.public void unregisterListener(BaseTabCloseListener listener)
listener
- Listener to unregister.public java.util.Set<BaseTabCloseListener> getListeners()
public void registerListener(javax.swing.JTabbedPane tabbedPane, BaseTabCloseListener listener)
tabbedPane
- Tabbed pane. If null
, the tab close listener
is registered globally (for all tabbed panes).listener
- Listener to register.public void unregisterListener(javax.swing.JTabbedPane tabbedPane, BaseTabCloseListener listener)
tabbedPane
- Tabbed pane. If null
, the tab close listener
is unregistered globally (for all tabbed panes).listener
- Listener to unregister.public java.util.Set<BaseTabCloseListener> getListeners(javax.swing.JTabbedPane tabbedPane)
tabbedPane
- Tabbed pane. If null
, all globally registered
tab close listeners are returned.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |