|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectbibliothek.gui.dock.action.AbstractDockActionSource
bibliothek.gui.dock.support.mode.ModeForwardingActionSource<H>
public class ModeForwardingActionSource<H>
A ModeForwardingActionSource is attached to a DockStation and
shows actions belonging to the selected Dockable. Only actions that
were approved by the ModeManager are actually shown.
| Field Summary |
|---|
| Fields inherited from class bibliothek.gui.dock.action.AbstractDockActionSource |
|---|
listeners |
| Constructor Summary | |
|---|---|
ModeForwardingActionSource(DockStation station,
ModeManager<H,? extends Mode<H>> manager)
Creates a new action source |
|
| Method Summary | |
|---|---|
void |
addDockActionSourceListener(DockActionSourceListener listener)
Adds a listener to this source. |
DockAction |
getDockAction(int index)
Gets the index'th DockAction of this source. |
int |
getDockActionCount()
Gets the number of DockActions which are
provided by this source. |
LocationHint |
getLocationHint()
Gets a hint where to put this source in relation to other sources. |
Iterator<DockAction> |
iterator()
|
void |
removeDockActionSourceListener(DockActionSourceListener listener)
Removes an earlier added listener. |
| Methods inherited from class bibliothek.gui.dock.action.AbstractDockActionSource |
|---|
fireAdded, fireRemoved, hasListeners, indexOf |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ModeForwardingActionSource(DockStation station,
ModeManager<H,? extends Mode<H>> manager)
station - the station for which the actions are usedmanager - the manager that has to be observed| Method Detail |
|---|
public void addDockActionSourceListener(DockActionSourceListener listener)
DockActionSourceDockActionSourceListener should
be informed whenever some DockActions are added or
removed from this source.
addDockActionSourceListener in interface DockActionSourceaddDockActionSourceListener in class AbstractDockActionSourcelistener - The listenerpublic void removeDockActionSourceListener(DockActionSourceListener listener)
DockActionSource
removeDockActionSourceListener in interface DockActionSourceremoveDockActionSourceListener in class AbstractDockActionSourcelistener - The listener to removeDockActionSource.addDockActionSourceListener(DockActionSourceListener)public DockAction getDockAction(int index)
DockActionSourceDockAction of this source.
index - The index of the action
public int getDockActionCount()
DockActionSourceDockActions which are
provided by this source.
DockActionspublic LocationHint getLocationHint()
DockActionSourceActionOffer can choose to ignore these hints, or interpret
them in an unexpected way.
public Iterator<DockAction> iterator()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||