|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface DockComponentManager
Collects and manages the DockComponentRoot
s of one DockController
.
Method Summary | |
---|---|
void |
addConfiguration(Filter<DockComponentRoot> filter,
DockComponentConfiguration configuration)
Adds a new configuration, the configuration is only applied if filter includes a DockComponentRoot , and
if no other configuration was applied |
void |
register(DockComponentRoot root)
Adds root to the list of known DockComponentRoot s, informs all listeners and applies a configuration
to root . |
void |
removeConfiguration(DockComponentConfiguration configuration)
Removes configuration from the list of configurations. |
void |
setDefaultConfiguration(DockComponentConfiguration configuration)
Sets the default configuration which is to be used if no other configuration is found. |
void |
unregister(DockComponentRoot root)
Removes root from the list of known DockComponentRoot s. |
Method Detail |
---|
void setDefaultConfiguration(DockComponentConfiguration configuration)
configuration
- the default configuration, may be null
void addConfiguration(Filter<DockComponentRoot> filter, DockComponentConfiguration configuration)
filter
includes a DockComponentRoot
, and
if no other configuration was applied
filter
- the condition telling where to apply the configuration, not null
configuration
- the new configuration, not null
void removeConfiguration(DockComponentConfiguration configuration)
configuration
from the list of configurations. If configuration
was added more than once,
then only the first occurrence will be removed.
configuration
- the configuration that should no longer be appliedvoid register(DockComponentRoot root)
root
to the list of known DockComponentRoot
s, informs all listeners and applies a configuration
to root
.
root
- the new root, not null
void unregister(DockComponentRoot root)
root
from the list of known DockComponentRoot
s.
root
- the root to remove
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |