|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface SplitDockAccess
Provides access to some internal methods and attributes of a SplitDockStation
. An access
is granted only to a few selected friend classes.
Method Summary | |
---|---|
void |
addHandle(StationChildHandle handle,
boolean fire)
Adds the new handle to the station and adds
the displayer to the station. |
boolean |
drop(Dockable dockable,
SplitDockProperty property,
SplitNode root)
Tries to add Dockable such that the boundaries given
by property are full filled. |
StationChildHandle |
getFullScreenDockable()
Gets the DockableDisplayer which is currently in fullscreen-mode. |
SplitDockStation |
getOwner()
Gets the station to which this object grants access. |
SplitPlaceholderSet |
getPlaceholderSet()
Gets the set which keeps track of all placeholders and makes sure that no placeholder is used twice. |
DockTitleVersion |
getTitleVersion()
Gets the kind of title owner uses. |
boolean |
isTreeAutoCleanupEnabled()
Tells whether nodes can currently be automatically removed from the tree. |
StationChildHandle |
newHandle(Dockable dockable)
Creates a new handle but does not take any other action. |
void |
removeHandle(StationChildHandle handle,
boolean fire)
Removes an element from the station. |
long |
uniqueID()
Creates a unique id for a SplitNode . |
double |
validateDivider(double divider,
Node node)
Tests whether the given value of the divider is a legal value or not. |
PutInfo |
validatePutInfo(PutInfo info)
Checks whether info is valid or not. |
Method Detail |
---|
SplitDockStation getOwner()
DockTitleVersion getTitleVersion()
owner
uses.
null
StationChildHandle getFullScreenDockable()
DockableDisplayer
which is currently in fullscreen-mode.
null
double validateDivider(double divider, Node node)
divider
- The value of the dividernode
- the node for which the divider is validated
divider
.StationChildHandle newHandle(Dockable dockable)
dockable
- the target for the new handle
void addHandle(StationChildHandle handle, boolean fire)
handle
to the station and adds
the displayer to the station. Binds the dockable
.
handle
- the new handlefire
- whether to inform DockStationListener
s about
the new elementvoid removeHandle(StationChildHandle handle, boolean fire)
handle
- the element to removefire
- whether to inform DockStationListener
s about
the changeboolean drop(Dockable dockable, SplitDockProperty property, SplitNode root)
Dockable
such that the boundaries given
by property
are full filled.
dockable
- a new child of this stationproperty
- the preferred location of the childroot
- the root of all possible parents where the child could be inserted
true
if the child could be added, false
if no location could be foundPutInfo validatePutInfo(PutInfo info)
info
is valid or not.
info
- the preferred drop location
info
if it is valid, null
otherwiselong uniqueID()
SplitNode
.
boolean isTreeAutoCleanupEnabled()
true
if auto-removal is enabledSplitPlaceholderSet getPlaceholderSet()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |