|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object bibliothek.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 DefaultExtendedModeEnablement s. |
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
DefaultExtendedModeEnablement
s.
Constructor Detail |
---|
public DefaultExtendedModeEnablement(LocationModeManager<?> manager)
manager
- the manager to observeMethod Detail |
---|
protected void connect(Dockable dockable)
AbstractExtendedModeEnablement
dockable
in order to call AbstractExtendedModeEnablement.fire(Dockable, ExtendedMode, boolean)
once the availability of some mode changed.
connect
in class AbstractExtendedModeEnablement
dockable
- the element which needs new listenersprotected void disconnect(Dockable dockable)
AbstractExtendedModeEnablement
dockable
that were added earlier.
disconnect
in class AbstractExtendedModeEnablement
dockable
- the element which is no longer to be connectedpublic boolean isAvailable(Dockable dockable, ExtendedMode mode)
ExtendedModeEnablement
mode
is available for dockable
.ExtendedMode.NORMALIZED
the result should always be true
.
dockable
- some element, not null
mode
- 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 |