|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object bibliothek.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. |
java.util.Iterator<DockAction> |
iterator()
|
void |
removeDockActionSourceListener(DockActionSourceListener listener)
Removes an earlier added listener. |
Methods inherited from class bibliothek.gui.dock.action.AbstractDockActionSource |
---|
fireAdded, fireRemoved, 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 observedMethod Detail |
---|
public void addDockActionSourceListener(DockActionSourceListener listener)
DockActionSource
DockActionSourceListener
should
be informed whenever some DockActions
are added or
removed from this source.
addDockActionSourceListener
in interface DockActionSource
addDockActionSourceListener
in class AbstractDockActionSource
listener
- The listenerpublic void removeDockActionSourceListener(DockActionSourceListener listener)
DockActionSource
removeDockActionSourceListener
in interface DockActionSource
removeDockActionSourceListener
in class AbstractDockActionSource
listener
- The listener to removeDockActionSource.addDockActionSourceListener(DockActionSourceListener)
public DockAction getDockAction(int index)
DockActionSource
DockAction
of this source.
index
- The index of the action
public int getDockActionCount()
DockActionSource
DockActions
which are
provided by this source.
DockActions
public LocationHint getLocationHint()
DockActionSource
ActionOffer
can choose to ignore these hints, or interpret
them in an unexpected way.
public java.util.Iterator<DockAction> iterator()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |