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(java.lang.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(java.lang.String id)
Searches and returns the one
MultipleCDockable which uses
the unique identifier id . |
Modifier and Type | Method and Description |
---|---|
java.util.List<MultipleCDockable> |
CControlRegister.getMultipleDockables()
Gets an unmodifiable list of all
MultipleCDockable s which are known to
this register. |
java.util.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 |
---|---|
java.lang.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 |
---|---|
java.util.List<MultipleCDockable> |
DefaultCControlRegister.getMultipleDockables() |
java.util.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,
java.util.Map<Dockable,java.lang.Integer> children) |
MultipleCDockable |
ReplacementDockFactory.getPerspectiveLayout(PerspectiveElement element,
java.util.Map<PerspectiveDockable,java.lang.Integer> children) |
MultipleCDockable |
ReplacementDockFactory.read(java.io.DataInputStream in,
PlaceholderStrategy placeholders) |
MultipleCDockable |
ReplacementDockFactory.read(XElement element,
PlaceholderStrategy placeholders) |
Modifier and Type | Method and Description |
---|---|
void |
ReplacementDockFactory.estimateLocations(MultipleCDockable layout,
LocationEstimationMap children) |
CommonDockable |
ReplacementDockFactory.layout(MultipleCDockable layout,
java.util.Map<java.lang.Integer,Dockable> children,
PlaceholderStrategy placeholders) |
CommonDockable |
ReplacementDockFactory.layout(MultipleCDockable layout,
PlaceholderStrategy placeholders) |
PerspectiveElement |
ReplacementDockFactory.layoutPerspective(MultipleCDockable layout,
java.util.Map<java.lang.Integer,PerspectiveDockable> children) |
void |
ReplacementDockFactory.layoutPerspective(PerspectiveElement perspective,
MultipleCDockable layout,
java.util.Map<java.lang.Integer,PerspectiveDockable> children) |
void |
ReplacementDockFactory.setLayout(CommonDockable element,
MultipleCDockable layout,
java.util.Map<java.lang.Integer,Dockable> children,
PlaceholderStrategy placeholders) |
void |
ReplacementDockFactory.setLayout(CommonDockable element,
MultipleCDockable layout,
PlaceholderStrategy placeholders) |
void |
ReplacementDockFactory.write(MultipleCDockable layout,
java.io.DataOutputStream out) |
void |
ReplacementDockFactory.write(MultipleCDockable layout,
XElement element) |