|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectbibliothek.gui.dock.facile.mode.status.AbstractExtendedModeEnablement
bibliothek.gui.dock.facile.mode.status.DefaultExtendedModeEnablement
public class DefaultExtendedModeEnablement
This default implementation observes CDockable.isExternalizable(),
CDockable.isMinimizable() and CDockable.isMaximizable().
| Field Summary | |
|---|---|
static ExtendedModeEnablementFactory |
FACTORY
This factory creates new DefaultExtendedModeEnablements. |
| Constructor Summary | |
|---|---|
DefaultExtendedModeEnablement(LocationModeManager<?> manager)
Creates a new enablement. |
|
| Method Summary | |
|---|---|
protected void |
connect(Dockable dockable)
Adds listeners to dockable in order to call AbstractExtendedModeEnablement.fire(Dockable, ExtendedMode, boolean)
once the availability of some mode changed. |
protected void |
disconnect(Dockable dockable)
Removes listeners from dockable that were added earlier. |
boolean |
isAvailable(Dockable dockable,
ExtendedMode mode)
Tells whether mode is available for dockable. |
| Methods inherited from class bibliothek.gui.dock.facile.mode.status.AbstractExtendedModeEnablement |
|---|
addListener, destroy, fire, getManager, init, removeListener |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final ExtendedModeEnablementFactory FACTORY
DefaultExtendedModeEnablements.
| Constructor Detail |
|---|
public DefaultExtendedModeEnablement(LocationModeManager<?> manager)
manager - the manager to observe| Method Detail |
|---|
protected void connect(Dockable dockable)
AbstractExtendedModeEnablementdockable in order to call AbstractExtendedModeEnablement.fire(Dockable, ExtendedMode, boolean)
once the availability of some mode changed.
connect in class AbstractExtendedModeEnablementdockable - the element which needs new listenersprotected void disconnect(Dockable dockable)
AbstractExtendedModeEnablementdockable that were added earlier.
disconnect in class AbstractExtendedModeEnablementdockable - the element which is no longer to be connected
public boolean isAvailable(Dockable dockable,
ExtendedMode mode)
ExtendedModeEnablementmode is available for dockable.ExtendedMode.NORMALIZED the result should always be true.
dockable - some element, not nullmode - some mode, not null
true if mode equals ExtendedMode.NORMALIZED
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||