|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectbibliothek.gui.dock.station.support.RootPlaceholderStrategy
public class RootPlaceholderStrategy
A PlaceholderStrategy that wraps around another strategy or around no
strategy at all.
| Field Summary |
|---|
| Fields inherited from interface bibliothek.gui.dock.station.support.PlaceholderStrategy |
|---|
PLACEHOLDER_STRATEGY |
| Constructor Summary | |
|---|---|
RootPlaceholderStrategy(DockStation station)
Creates a new strategy. |
|
| Method Summary | |
|---|---|
void |
addListener(PlaceholderStrategyListener listener)
Adds a listener to this strategy. |
Path |
getPlaceholderFor(Dockable dockable)
Gets the placeholder which represents dockable. |
PlaceholderStrategy |
getStrategy()
Gets the strategy that is the current delegate. |
void |
install(DockStation station)
Informs this strategy that it will from no one be used by station. |
boolean |
isValidPlaceholder(Path placeholder)
Tells whether placeholder is associated with any Dockable. |
void |
removeListener(PlaceholderStrategyListener listener)
Removes a listener from this strategy. |
void |
setStrategy(PlaceholderStrategy strategy)
Sets the delegate of this strategy. |
void |
uninstall(DockStation station)
Informs this strategy that it will no longer be used for station. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public RootPlaceholderStrategy(DockStation station)
station - the station for which this strategy is used| Method Detail |
|---|
public void setStrategy(PlaceholderStrategy strategy)
strategy - the new delegate, can be nullpublic PlaceholderStrategy getStrategy()
nullpublic void addListener(PlaceholderStrategyListener listener)
PlaceholderStrategy
addListener in interface PlaceholderStrategylistener - the new listener, not nullpublic void removeListener(PlaceholderStrategyListener listener)
PlaceholderStrategy
removeListener in interface PlaceholderStrategylistener - the listener to removepublic Path getPlaceholderFor(Dockable dockable)
PlaceholderStrategydockable.
getPlaceholderFor in interface PlaceholderStrategydockable - some child of station
nullpublic void install(DockStation station)
PlaceholderStrategystation.
install in interface PlaceholderStrategystation - the station which uses this strategypublic boolean isValidPlaceholder(Path placeholder)
PlaceholderStrategyplaceholder is associated with any Dockable.
isValidPlaceholder in interface PlaceholderStrategyplaceholder - the placeholder in question
true if placeholder is still in usepublic void uninstall(DockStation station)
PlaceholderStrategystation.
uninstall in interface PlaceholderStrategystation - the station that is removed
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||