public class MinimalDecorator extends Object implements BasicDockableDisplayerDecorator
BasicDockableDisplayerDecorator. Just shows the
element which represents the selected Dockable.| Constructor and Description |
|---|
MinimalDecorator() |
| Modifier and Type | Method and Description |
|---|---|
void |
addDecoratorListener(BasicDockableDisplayerDecoratorListener listener)
Adds the listener
listener to this decorator, listener will
be informed if a property of this decorator changes. |
DockActionSource |
getActionSuggestion()
|
Component |
getComponent()
Gets the
Component which represents this decorator,
the result of this method may change whenever BasicDockableDisplayerDecorator.setController(DockController)
or BasicDockableDisplayerDecorator.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 content,
Dockable dockable)
Sets the element to show on this decorator, can be
null |
public Component getComponent()
BasicDockableDisplayerDecoratorComponent which represents this decorator,
the result of this method may change whenever BasicDockableDisplayerDecorator.setController(DockController)
or BasicDockableDisplayerDecorator.setDockable(Component, Dockable) is called.getComponent in interface BasicDockableDisplayerDecoratornull to show nothingpublic void setController(DockController controller)
BasicDockableDisplayerDecoratorsetController in interface BasicDockableDisplayerDecoratorcontroller - the controllerpublic void setDockable(Component content, Dockable dockable)
BasicDockableDisplayerDecoratornullsetDockable in interface BasicDockableDisplayerDecoratorcontent - the component which represents dockabledockable - the element to showpublic DockActionSource getActionSuggestion()
BasicDockableDisplayerDecoratorDockActionSource 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 BasicDockableDisplayerDecorator.setController(DockController))
change.getActionSuggestion in interface BasicDockableDisplayerDecoratornullpublic Insets getDockableInsets()
BasicDockableDisplayerDecoratorthe component is used
by the border around the Dockable.getDockableInsets in interface BasicDockableDisplayerDecoratorpublic DockElementRepresentative getMoveableElement()
BasicDockableDisplayerDecoratorDockElementRepresentative that can be used to move the entire displayer. This method
should not return the Dockable itself.getMoveableElement in interface BasicDockableDisplayerDecoratornullpublic void addDecoratorListener(BasicDockableDisplayerDecoratorListener listener)
BasicDockableDisplayerDecoratorlistener to this decorator, listener will
be informed if a property of this decorator changes.addDecoratorListener in interface BasicDockableDisplayerDecoratorlistener - the new listener, not nullpublic void removeDecoratorListener(BasicDockableDisplayerDecoratorListener listener)
BasicDockableDisplayerDecoratorlistener from this decorator.removeDecoratorListener in interface BasicDockableDisplayerDecoratorlistener - the listener to removeCopyright © 2017 Docking Frames. All rights reserved.