|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use DockElement | |
---|---|
bibliothek.extension.gui.dock.theme.bubble | Various graphical and logical components used when
BubbleTheme is
active. |
bibliothek.extension.gui.dock.theme.eclipse.stack | An implementation of TabPane and
supporting classes for the EclipseTheme . |
bibliothek.extension.gui.dock.theme.eclipse.stack.tab | Various components needed to paint and manage the tab which is visible
on a EclipseTabPane . |
bibliothek.extension.gui.dock.theme.flat | Various graphical and logical components needed to paint the layout
when FlatTheme is active. |
bibliothek.gui | The high level interfaces of the framework and the most often used classes. |
bibliothek.gui.dock | The five basic classes implementing Dockable and
DockStation plus some supporting elements. |
bibliothek.gui.dock.common.intern | Classes and interfaces used internally. |
bibliothek.gui.dock.common.intern.station | Contains the CommonDockStation , various implementations of CommonDockStation and supporting classes. |
bibliothek.gui.dock.common.intern.ui | Base-classes intended for inheritance and small strategy-classes modifying the way Core works. |
bibliothek.gui.dock.common.util | |
bibliothek.gui.dock.disable | Contains the DisablingStrategy and associated classes,
allows clients to disable Dockable s, DockTitle s
or DockAction s. |
bibliothek.gui.dock.dockable | Some classes related to Dockable . |
bibliothek.gui.dock.event | Listeners, adapters and events used in the whole framework. A Listener is added to some object that needs to be observed, the Listener will be informed whenever the observed object changes. An Adapter is an implementation of a Listener, but the methods of an Adapter are empty. An Event is an object carrying information from an observed object to a Listener. |
bibliothek.gui.dock.frontend | Classes and interfaces needed by the DockFrontend |
bibliothek.gui.dock.layout | Elements dealing with the location of Dockable s
on their DockStation and allowing to store the
whole layout of a set of Dockable s and stations. |
bibliothek.gui.dock.station | Elements needed by various implementations of the
DockStation interface. |
bibliothek.gui.dock.station.stack | Elements which are related to the StackDockStation . |
bibliothek.gui.dock.title | Elements needed to paint the title of a Dockable . |
bibliothek.gui.dock.util | Distribution of information in a global scale and methods available from everywhere. |
Uses of DockElement in bibliothek.extension.gui.dock.theme.bubble |
---|
Methods in bibliothek.extension.gui.dock.theme.bubble that return DockElement | |
---|---|
DockElement |
BubbleTab.getElement()
|
Uses of DockElement in bibliothek.extension.gui.dock.theme.eclipse.stack |
---|
Methods in bibliothek.extension.gui.dock.theme.eclipse.stack that return DockElement | |
---|---|
DockElement |
EclipseTab.getElement()
|
Uses of DockElement in bibliothek.extension.gui.dock.theme.eclipse.stack.tab |
---|
Methods in bibliothek.extension.gui.dock.theme.eclipse.stack.tab that return DockElement | |
---|---|
DockElement |
BaseTabComponent.getElement()
|
DockElement |
DockTitleTab.getElement()
Deprecated. |
Uses of DockElement in bibliothek.extension.gui.dock.theme.flat |
---|
Methods in bibliothek.extension.gui.dock.theme.flat that return DockElement | |
---|---|
DockElement |
FlatTab.getElement()
|
Uses of DockElement in bibliothek.gui |
---|
Subinterfaces of DockElement in bibliothek.gui | |
---|---|
interface |
Dockable
A Dockable is a window which can be dragged around by the user. |
interface |
DockStation
A DockStation is some area (e.g. |
Methods in bibliothek.gui with parameters of type DockElement | |
---|---|
DockElementRepresentative[] |
DockController.getRepresentatives(DockElement element)
Searches all registered DockElementRepresentative whose element is element . |
boolean |
DockFrontend.isHiddenRootStation(DockElement element)
Tells whether element is a root-station and at the same time a Dockable
without parent. |
Uses of DockElement in bibliothek.gui.dock |
---|
Classes in bibliothek.gui.dock with type parameters of type DockElement | |
---|---|
interface |
DockFactory<D extends DockElement,P extends PerspectiveElement,L>
A DockConverter which can not only store and load the contents of an
element, but also create a new DockElement with the content. |
Classes in bibliothek.gui.dock that implement DockElement | |
---|---|
class |
DefaultDockable
A Dockable which consists only of one Component called
"content pane". |
class |
FlapDockStation
This DockStation shows only a title for each of it's children.If the user clicks on one of the titles, a window will popup. |
class |
ScreenDockStation
A DockStation which is the whole screen. |
class |
SplitDockStation
This station shows all its children at once. |
class |
StackDockStation
On this station, only one of many children is visible. |
Methods in bibliothek.gui.dock that return DockElement | |
---|---|
DockElement |
DockElementRepresentative.getElement()
Gets the element which is represented by this . |
DockElement |
SplitDockStation.getElement()
|
Uses of DockElement in bibliothek.gui.dock.common.intern |
---|
Subinterfaces of DockElement in bibliothek.gui.dock.common.intern | |
---|---|
interface |
CommonDockable
A Dockable which is a wrapper for a CDockable . |
interface |
CommonElement
Root interface for CommonDockable and for CommonDockStation . |
Classes in bibliothek.gui.dock.common.intern that implement DockElement | |
---|---|
class |
DefaultCommonDockable
A default implementation of CommonDockable , based on a DefaultDockable . |
Methods in bibliothek.gui.dock.common.intern with parameters of type DockElement | |
---|---|
Path |
RootStationAdjacentFactory.getLayout(DockElement element,
Map<Dockable,Integer> children)
|
boolean |
RootStationAdjacentFactory.interested(DockElement element)
|
void |
RootStationAdjacentFactory.setLayout(DockElement element,
Path layout,
Map<Integer,Dockable> children,
PlaceholderStrategy placeholders)
|
void |
RootStationAdjacentFactory.setLayout(DockElement element,
Path layout,
PlaceholderStrategy placeholders)
|
Uses of DockElement in bibliothek.gui.dock.common.intern.station |
---|
Subinterfaces of DockElement in bibliothek.gui.dock.common.intern.station | |
---|---|
interface |
CommonDockStation<S extends DockStation,C extends CommonDockStation<S,C>>
An interface that can be implemented by classes that extend a DockStation and
that represent a CStation . |
Classes in bibliothek.gui.dock.common.intern.station that implement DockElement | |
---|---|
class |
CFlapDockStation
An implementation of FlapDockStation that also satisfies the
CommonDockStation interface. |
class |
CScreenDockStation
A ScreenDockStation that also implements CommonDockStation . |
class |
CSplitDockStation
An implementation of SplitDockStation that also satisfies the CommonDockStation interface. |
Uses of DockElement in bibliothek.gui.dock.common.intern.ui |
---|
Methods in bibliothek.gui.dock.common.intern.ui with parameters of type DockElement | |
---|---|
boolean |
CDisablingStrategy.isDisabled(DockElement item)
|
Uses of DockElement in bibliothek.gui.dock.common.util |
---|
Methods in bibliothek.gui.dock.common.util with parameters of type DockElement | |
---|---|
static CDockable |
CDockUtilities.getFirstDockable(DockElement element)
Searches a CDockable in the tree starting with element . |
Uses of DockElement in bibliothek.gui.dock.disable |
---|
Methods in bibliothek.gui.dock.disable with parameters of type DockElement | |
---|---|
void |
DisablingStrategyListener.changed(DockElement item)
Called if the disabled state either of item , or of one or many of its sub-items changed. |
boolean |
DisablingStrategy.isDisabled(DockElement item)
Tells whether the item DockElement is disabled in general. |
Uses of DockElement in bibliothek.gui.dock.dockable |
---|
Classes in bibliothek.gui.dock.dockable that implement DockElement | |
---|---|
class |
AbstractDockable
An implementation of Dockable which deals with the simple things.Some of the capabilities of an AbstractDockable are: add or remove a DockableListener , and fire an event
set the parent and the controller
set the title and the icon
store a list of DockActions
|
Methods in bibliothek.gui.dock.dockable that return DockElement | |
---|---|
DockElement |
AbstractDockable.getElement()
|
Uses of DockElement in bibliothek.gui.dock.event |
---|
Methods in bibliothek.gui.dock.event that return DockElement | |
---|---|
DockElement |
LocatedListener.getTreeLocation()
Gets the location of this observer in the tree. |
Methods in bibliothek.gui.dock.event with parameters of type DockElement | |
---|---|
List<L> |
LocatedListenerList.affected(DockElement element)
Creates a list of all LocatedListener s which are affected
by an event which occurs on element . |
boolean |
KeyboardListener.keyPressed(DockElement element,
KeyEvent event)
Called when a key has been pressed. |
boolean |
KeyboardListener.keyReleased(DockElement element,
KeyEvent event)
Called when a key has been released. |
boolean |
KeyboardListener.keyTyped(DockElement element,
KeyEvent event)
Called when a key has been types. |
Uses of DockElement in bibliothek.gui.dock.frontend |
---|
Methods in bibliothek.gui.dock.frontend with parameters of type DockElement | |
---|---|
PerspectiveElement |
DefaultFrontendPerspectiveCache.get(String id,
DockElement element,
boolean isRootStation)
|
PerspectiveElement |
FrontendPerspectiveCache.get(String id,
DockElement element,
boolean isRootStation)
Given an element that was earlier created by the client and added to a
DockFrontend , this method converts element to a PerspectiveElement .When called multiple times with the same arguments, then this method is free to either return different objects or to always return the same object. |
PerspectiveElement |
FrontendPerspectiveCacheExtension.get(String id,
DockElement element,
boolean isRootStation)
Converts element into a PerspectiveElement . |
Uses of DockElement in bibliothek.gui.dock.layout |
---|
Classes in bibliothek.gui.dock.layout with type parameters of type DockElement | |
---|---|
interface |
DockConverter<D extends DockElement,P extends PerspectiveElement,L>
A DockConverter can store or load content which is related
to a certain kind of DockElement .The content of an element is first converted in a special intermediate form represented by some object of type L . |
Methods in bibliothek.gui.dock.layout with type parameters of type DockElement | ||
---|---|---|
|
PredefinedDockSituation.listVisible(Collection<D> base,
DockLayoutComposition composition)
Given a set of Dockable s this method
estimates which of them will be visible once composition
is applied. |
Methods in bibliothek.gui.dock.layout that return DockElement | |
---|---|
DockElement |
DockSituation.convert(DockLayoutComposition composition)
Reads the contents of composition and tries to create a
DockElement that matches the composition. |
Methods in bibliothek.gui.dock.layout that return types with arguments of type DockElement | |
---|---|
protected DockFactory<? extends DockElement,?,BackupFactoryData<?>> |
PredefinedDockSituation.getBackup(String id)
Searches a backup factory with the name id . |
DockFactory<? extends DockElement,?,?> |
DockSituation.getFactory(String id)
Gets the factory which has the given id . |
DockFactory<? extends DockElement,?,?> |
PredefinedDockSituation.getFactory(String id)
|
Methods in bibliothek.gui.dock.layout with parameters of type DockElement | |
---|---|
DockLayoutComposition |
DockSituation.convert(DockElement element)
Converts the layout of element and all its children into a
DockLayoutComposition . |
protected String |
DockSituation.getID(DockElement element)
Gets the id of the factory which is needed to write (and later read) element |
String |
PredefinedDockSituation.getID(DockElement dockable)
|
protected Path |
DockSituation.getPlaceholder(DockElement element)
Gets a placeholder for element using the current PlaceholderStrategy . |
protected boolean |
DockSituation.ignoreElement(DockElement element)
Tells whether to ignore this element when saving. |
boolean |
DockSituationIgnore.ignoreElement(DockElement element)
Tells whether to ignore this element when saving. |
boolean |
AdjacentDockFactory.interested(DockElement element)
Tells whether this factory is interested in storing information for element . |
void |
PredefinedDockSituation.put(DockElement element)
Deprecated. use PredefinedDockSituation.put(String, DockElement) instead |
void |
PredefinedDockSituation.put(String key,
DockElement element)
Registers an element at this situation. |
protected boolean |
PredefinedDockSituation.shouldLayout(DockElement element)
Tells whether the layout of element itself should be stored
or loaded, that will not prevent the element from showing
up but from changing its content. |
Method parameters in bibliothek.gui.dock.layout with type arguments of type DockElement | |
---|---|
void |
PredefinedDockSituation.addBackup(DockFactory<? extends DockElement,?,? extends BackupFactoryData<?>> factory)
Adds a backup factory to this situation. |
Uses of DockElement in bibliothek.gui.dock.station |
---|
Classes in bibliothek.gui.dock.station that implement DockElement | |
---|---|
class |
AbstractDockableStation
An abstract combination between DockStation and Dockable . |
class |
AbstractDockStation
An abstract implementation of DockStation . |
Uses of DockElement in bibliothek.gui.dock.station.stack |
---|
Methods in bibliothek.gui.dock.station.stack with parameters of type DockElement | |
---|---|
DockElementRepresentative |
CombinedStackDockComponent.createDefaultRepresentation(DockElement target)
|
DockElementRepresentative |
DefaultStackDockComponent.createDefaultRepresentation(DockElement target)
|
DockElementRepresentative |
StackDockComponent.createDefaultRepresentation(DockElement target)
Creates and returns a new DockElementRepresentative representing target ,
the new representation is to be used to cover all the empty areas on this StackDockComponent . |
void |
StackDockComponentRepresentative.setTarget(DockElement target)
Sets the target to which new DockElementRepresentative s point. |
Uses of DockElement in bibliothek.gui.dock.title |
---|
Methods in bibliothek.gui.dock.title that return DockElement | |
---|---|
DockElement |
AbstractMultiDockTitle.getElement()
|
Uses of DockElement in bibliothek.gui.dock.util |
---|
Methods in bibliothek.gui.dock.util that return DockElement | |
---|---|
DockElement |
SimpleDockElementRepresentative.getElement()
|
Methods in bibliothek.gui.dock.util with parameters of type DockElement | |
---|---|
static DockStation |
DockUtilities.getRoot(DockElement element)
Searches the station which is an ancestor of element
and has no parent. |
static boolean |
DockUtilities.isAncestor(DockElement ancestor,
DockElement child)
Tells whether child is identical with ancestor
or a child of ancestor . |
static List<Dockable> |
DockUtilities.listDockables(DockElement root,
boolean includeRoot)
Lists all Dockable s in the tree under root . |
static void |
DockUtilities.visit(DockElement element,
DockUtilities.DockVisitor visitor)
Visits element and all its children. |
Constructors in bibliothek.gui.dock.util with parameters of type DockElement | |
---|---|
SimpleDockElementRepresentative(DockElement element,
Component component)
Creates a new SimpleDockElementRepresentative . |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |