|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface BasicDockableDisplayerDecorator
A decorator may add a Component between a BasicDockableDisplayer
and a Dockable.
| Method Summary | |
|---|---|
void |
addDecoratorListener(BasicDockableDisplayerDecoratorListener listener)
Adds the listener listener to this decorator, listener will
be informed if a property of this decorator changes. |
DockActionSource |
getActionSuggestion()
Gets a DockActionSource which is forwarded to the DockTitle through
a ActionsDockTitleEvent. |
Component |
getComponent()
Gets the Component which represents this decorator,
the result of this method may change whenever setController(DockController)
or setDockable(Component, Dockable) is called. |
Insets |
getDockableInsets()
Gets an estimate of how much space of the component is used
by the border around the Dockable. |
DockElementRepresentative |
getMoveableElement()
Gets a DockElementRepresentative that can be used to move the entire displayer. |
void |
removeDecoratorListener(BasicDockableDisplayerDecoratorListener listener)
Removes the listener listener from this decorator. |
void |
setController(DockController controller)
Sets the controller in whose realm this decorator works |
void |
setDockable(Component component,
Dockable dockable)
Sets the element to show on this decorator, can be null |
| Method Detail |
|---|
void addDecoratorListener(BasicDockableDisplayerDecoratorListener listener)
listener to this decorator, listener will
be informed if a property of this decorator changes.
listener - the new listener, not nullvoid removeDecoratorListener(BasicDockableDisplayerDecoratorListener listener)
listener from this decorator.
listener - the listener to remove
void setDockable(Component component,
Dockable dockable)
null
component - the component which represents dockabledockable - the element to showvoid setController(DockController controller)
controller - the controllerComponent getComponent()
Component which represents this decorator,
the result of this method may change whenever setController(DockController)
or setDockable(Component, Dockable) is called.
null to show nothingDockActionSource getActionSuggestion()
DockActionSource which is forwarded to the DockTitle through
a ActionsDockTitleEvent. This method may be called at any time, the action source
must update itself if the settings of this decorator (like setController(DockController))
change.
nullInsets getDockableInsets()
the component is used
by the border around the Dockable.
DockElementRepresentative getMoveableElement()
DockElementRepresentative that can be used to move the entire displayer. This method
should not return the Dockable itself.
null
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||