Package | Description |
---|---|
bibliothek.gui.dock.common |
A set of classes that can be used to create basic applications.
|
bibliothek.gui.dock.common.intern |
Classes and interfaces used internally.
|
bibliothek.gui.dock.common.intern.layout |
Implementation of a
LayoutChangeStrategy and supporting classes. |
Modifier and Type | Class and Description |
---|---|
class |
EmptyMultipleCDockableFactory<F extends MultipleCDockable>
A factory that does not store anything.
|
interface |
MultipleCDockableFactory<F extends MultipleCDockable,L extends MultipleCDockableLayout>
A factory that can create and store
MultipleCDockable s. |
Modifier and Type | Class and Description |
---|---|
class |
DefaultMultipleCDockable
A
MultipleCDockable that contains a content-pane
where the client might add or remove as many Component s as
it wishes. |
Modifier and Type | Method and Description |
---|---|
<F extends MultipleCDockable> |
CWorkingArea.add(F dockable)
Ensures that
this is the parent of dockable
and adds dockable to the CControl which is associated
with this CWorkingArea . |
<M extends MultipleCDockable> |
CControl.addDockable(M dockable)
Adds a dockable to this control.
|
<M extends MultipleCDockable> |
CControl.addDockable(String uniqueId,
M dockable)
Adds a dockable to this control.
|
<F extends MultipleCDockable> |
CWorkingArea.show(F dockable)
|
Modifier and Type | Method and Description |
---|---|
MultipleCDockable |
NullMultipleCDockableFactory.createDockable() |
MultipleCDockable |
CControl.getMultipleDockable(String id)
Searches and returns the one
MultipleCDockable which uses
the unique identifier id . |
Modifier and Type | Method and Description |
---|---|
List<MultipleCDockable> |
CControlRegister.getMultipleDockables()
Gets an unmodifiable list of all
MultipleCDockable s which are known to
this register. |
List<MultipleCDockable> |
CControlRegister.listMultipleDockables(MultipleCDockableFactory<?,?> factory)
Gets a list of all
MultipleCDockable s that are registered at this
control and whose getFactory() method returns
factory . |
Modifier and Type | Method and Description |
---|---|
String |
CControl.getUniqueId(MultipleCDockable dockable)
Gets the unique identifier which is used internally for
dockable |
void |
CControl.removeDockable(MultipleCDockable dockable)
Removes a dockable from this control.
|
void |
CControl.replace(MultipleCDockable oldDockable,
MultipleCDockable newDockable)
Replaces
oldDockable with newDockable . |
Modifier and Type | Method and Description |
---|---|
List<MultipleCDockable> |
DefaultCControlRegister.getMultipleDockables() |
List<MultipleCDockable> |
DefaultCControlRegister.listMultipleDockables(MultipleCDockableFactory<?,?> factory)
Gets a list of all
MultipleCDockable s that are registered at this
control and whose getFactory() method returns
factory . |
Modifier and Type | Method and Description |
---|---|
void |
DefaultCControlRegister.addMultipleDockable(MultipleCDockable dockable) |
void |
MutableCControlRegister.addMultipleDockable(MultipleCDockable dockable)
Adds
dockable to this register. |
boolean |
DefaultCControlRegister.removeMultipleDockable(MultipleCDockable dockable) |
boolean |
MutableCControlRegister.removeMultipleDockable(MultipleCDockable dockable)
Removes
dockable from this register. |
Modifier and Type | Method and Description |
---|---|
MultipleCDockable |
CLayoutChangeStrategy.CSettingAccess.findMatch(DockLayout<?> layout)
Searches a match for the meta-data
layout . |
MultipleCDockable |
ReplacementDockFactory.getLayout(CommonDockable element,
Map<Dockable,Integer> children) |
MultipleCDockable |
ReplacementDockFactory.getPerspectiveLayout(PerspectiveElement element,
Map<PerspectiveDockable,Integer> children) |
MultipleCDockable |
ReplacementDockFactory.read(DataInputStream in,
PlaceholderStrategy placeholders) |
MultipleCDockable |
ReplacementDockFactory.read(XElement element,
PlaceholderStrategy placeholders) |