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.
|
Modifier and Type | Class and Description |
---|---|
class |
EmptyMultipleCDockableFactory<F extends MultipleCDockable>
A factory that does not store anything.
|
class |
NullMultipleCDockableFactory
This specialized
MultipleCDockableFactory does not create new MultipleCDockable s
at all. |
Modifier and Type | Method and Description |
---|---|
MultipleCDockableFactory<?,?> |
DefaultMultipleCDockable.getFactory()
Gets the factory that created this dockable.
|
MultipleCDockableFactory<?,?> |
MultipleCDockable.getFactory()
Gets the factory that created this dockable.
|
MultipleCDockableFactory<?,?> |
CControlRegister.getFactory(java.lang.String id)
Searches the factory with identifier
id . |
MultipleCDockableFactory<?,?> |
CControl.getMultipleDockableFactory(java.lang.String id)
Searches for the
MultipleCDockableFactory with the identifier
id . |
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,MultipleCDockableFactory<?,?>> |
CControlRegister.getFactories()
Gets an unmodifiable map of all
MultipleCDockableFactory s that
are known to this register. |
Modifier and Type | Method and Description |
---|---|
void |
CControl.addMultipleDockableFactory(java.lang.String id,
MultipleCDockableFactory<?,?> factory)
Adds a factory to this control.
|
java.lang.String |
CControl.getFactoryId(MultipleCDockableFactory<?,?> factory)
Gets the unique identifier of
factory . |
java.util.List<MultipleCDockable> |
CControlRegister.listMultipleDockables(MultipleCDockableFactory<?,?> factory)
Gets a list of all
MultipleCDockable s that are registered at this
control and whose MultipleCDockable.getFactory() method returns
factory . |
boolean |
MissingCDockableStrategy.shouldCreate(java.lang.String id,
MultipleCDockableFactory<?,?> factory)
Tells whether the factory
factory should be used to create
MultipleCDockable s for which location information is available. |
<L extends MultipleCDockableLayout> |
MissingCDockableStrategy.shouldCreate(java.lang.String id,
MultipleCDockableFactory<?,L> factory,
java.lang.String uniqueId,
L data)
Tells whether the
MultipleCDockable with identifier uniqueId
should automatically be created outside the normal setup-phase. |
Constructor and Description |
---|
DefaultMultipleCDockable(MultipleCDockableFactory<?,?> factory,
CAction... actions)
Creates a new dockable
|
DefaultMultipleCDockable(MultipleCDockableFactory<?,?> factory,
java.awt.Component content,
CAction... actions)
Creates a new dockable.
|
DefaultMultipleCDockable(MultipleCDockableFactory<?,?> factory,
javax.swing.Icon icon,
CAction... actions)
Creates a new dockable.
|
DefaultMultipleCDockable(MultipleCDockableFactory<?,?> factory,
javax.swing.Icon icon,
java.awt.Component content,
CAction... actions)
Creates a new dockable.
|
DefaultMultipleCDockable(MultipleCDockableFactory<?,?> factory,
javax.swing.Icon icon,
IconHandling iconHandling,
java.lang.String title,
java.awt.Component content,
DefaultCDockable.Permissions permissions,
CAction... actions)
Creates a new dockable.
|
DefaultMultipleCDockable(MultipleCDockableFactory<?,?> factory,
javax.swing.Icon icon,
java.lang.String title,
CAction... actions)
Creates a new dockable.
|
DefaultMultipleCDockable(MultipleCDockableFactory<?,?> factory,
javax.swing.Icon icon,
java.lang.String title,
java.awt.Component content,
CAction... actions)
Creates a new dockable.
|
DefaultMultipleCDockable(MultipleCDockableFactory<?,?> factory,
javax.swing.Icon icon,
java.lang.String title,
java.awt.Component content,
DefaultCDockable.Permissions permissions,
CAction... actions)
Creates a new dockable.
|
DefaultMultipleCDockable(MultipleCDockableFactory<?,?> factory,
java.lang.String title,
CAction... actions)
Creates a new dockable.
|
DefaultMultipleCDockable(MultipleCDockableFactory<?,?> factory,
java.lang.String title,
java.awt.Component content,
CAction... actions)
Creates a new dockable.
|
Modifier and Type | Method and Description |
---|---|
MultipleCDockableFactory<?,?> |
CommonMultipleDockableFactory.getFactory()
Gets the delegate of this factory.
|
MultipleCDockableFactory<?,?> |
DefaultCControlRegister.getFactory(java.lang.String id) |
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,MultipleCDockableFactory<?,?>> |
DefaultCControlRegister.getFactories() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
CControlAccess.getFactoryId(MultipleCDockableFactory<?,?> factory)
Gets the id of
factory . |
java.util.List<MultipleCDockable> |
DefaultCControlRegister.listMultipleDockables(MultipleCDockableFactory<?,?> factory)
Gets a list of all
MultipleCDockable s that are registered at this
control and whose MultipleCDockable.getFactory() method returns
factory . |
Constructor and Description |
---|
CommonMultipleDockableFactory(java.lang.String id,
MultipleCDockableFactory<?,?> delegate,
CControlAccess access)
Creates a new factory.
|
CommonMultipleDockableFactory(java.lang.String id,
MultipleCDockableFactory<?,?> delegate,
CControlAccess access,
CPerspective perspective)
Creates a new factory.
|