A B C D E F G H I K L M N O P Q R S T U V W X Y

A

above(double, double, double, double, double, double) - Static method in class bibliothek.gui.dock.station.split.SplitNode
Calculates whether the point x/y lies above the line going through x1/y1 and x2/y2.
AbstractAcceptance - Class in bibliothek.gui.dock.accept
A DockAcceptance that returns true for all cases.
AbstractAcceptance() - Constructor for class bibliothek.gui.dock.accept.AbstractAcceptance
 
AbstractBubbleDockTitle - Class in bibliothek.extension.gui.dock.theme.bubble
A title that has the ability to paint a round rect as background.
AbstractBubbleDockTitle(Dockable, DockTitleVersion) - Constructor for class bibliothek.extension.gui.dock.theme.bubble.AbstractBubbleDockTitle
Creates a new title.
AbstractBubbleDockTitle(Dockable, DockTitleVersion, boolean) - Constructor for class bibliothek.extension.gui.dock.theme.bubble.AbstractBubbleDockTitle
Creates a new title.
AbstractBubbleDockTitle() - Constructor for class bibliothek.extension.gui.dock.theme.bubble.AbstractBubbleDockTitle
A constructor that does not do anything, subclasses should later call AbstractBubbleDockTitle.init(Dockable, DockTitleVersion, boolean).
AbstractDockable - Class in bibliothek.gui.dock.dockable
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
AbstractDockable(PropertyKey<Icon>, PropertyKey<String>, PropertyKey<String>) - Constructor for class bibliothek.gui.dock.dockable.AbstractDockable
Creates a new dockable.
AbstractDockableProperty - Class in bibliothek.gui.dock.layout
A simple implementation of DockableProperty which provides only the basic features.
AbstractDockableProperty() - Constructor for class bibliothek.gui.dock.layout.AbstractDockableProperty
 
AbstractDockableSelection - Class in bibliothek.gui.dock.focus
This DockableSelection is also a JPanel.
AbstractDockableSelection() - Constructor for class bibliothek.gui.dock.focus.AbstractDockableSelection
Creates a new selection
AbstractDockableStation - Class in bibliothek.gui.dock.station
An abstract combination between DockStation and Dockable.
AbstractDockableStation() - Constructor for class bibliothek.gui.dock.station.AbstractDockableStation
Constructs a new station, but does nothing more
AbstractDockableStation(DockTheme) - Constructor for class bibliothek.gui.dock.station.AbstractDockableStation
Constructs a new station and sets the theme.
AbstractDockActionSource - Class in bibliothek.gui.dock.action
A simple implementation of DockActionSource that just handles the listeners for sources.
AbstractDockActionSource() - Constructor for class bibliothek.gui.dock.action.AbstractDockActionSource
 
AbstractDockColor - Class in bibliothek.gui.dock.util.color
A DockColor that contains more than one Color: override: is a value that can be set from outside and overrides all other values value: is the value obtained through the ColorManager backup: is a color used when all other colors are unavailable
This class also has methods to add or remove itself from a ColorManager.
AbstractDockColor(String) - Constructor for class bibliothek.gui.dock.util.color.AbstractDockColor
Creates a new DockColor.
AbstractDockColor(String, Path) - Constructor for class bibliothek.gui.dock.util.color.AbstractDockColor
Creates a new DockColor.
AbstractDockColor(String, Path, Color) - Constructor for class bibliothek.gui.dock.util.color.AbstractDockColor
Creates a new DockColor.
AbstractDockFont - Class in bibliothek.gui.dock.util.font
An abstract implementation of DockFont that can connect itself to a DockController.
AbstractDockFont(String, FontModifier) - Constructor for class bibliothek.gui.dock.util.font.AbstractDockFont
Creates a new DockFont.
AbstractDockFont(String, Path, FontModifier) - Constructor for class bibliothek.gui.dock.util.font.AbstractDockFont
Creates a new DockFont.
AbstractDockFont(String, Path) - Constructor for class bibliothek.gui.dock.util.font.AbstractDockFont
Creates a new DockFont.
AbstractDockFont(String) - Constructor for class bibliothek.gui.dock.util.font.AbstractDockFont
Creates a new DockFont.
AbstractDockStation - Class in bibliothek.gui.dock.station
An abstract implementation of DockStation.
AbstractDockStation() - Constructor for class bibliothek.gui.dock.station.AbstractDockStation
 
AbstractDockTitle - Class in bibliothek.gui.dock.title
An abstract implementation of DockTitle.
AbstractDockTitle(Dockable, DockTitleVersion) - Constructor for class bibliothek.gui.dock.title.AbstractDockTitle
Constructs a new title
AbstractDockTitle(Dockable, DockTitleVersion, boolean) - Constructor for class bibliothek.gui.dock.title.AbstractDockTitle
Standard constructor
AbstractDockTitle() - Constructor for class bibliothek.gui.dock.title.AbstractDockTitle
Constructor which does not do anything.
AbstractDropDownFilter - Class in bibliothek.gui.dock.action.dropdown
A DropDownFilter which stores all properties.
AbstractDropDownFilter(DropDownAction, Dockable, DropDownView) - Constructor for class bibliothek.gui.dock.action.dropdown.AbstractDropDownFilter
Creates a new filter.
AbstractDropDownHandler<S extends StandardDropDownItemAction> - Class in bibliothek.gui.dock.themes.basic.action.dropdown
A handler that connects a StandardDropDownItemAction with a drop-down-button.
AbstractDropDownHandler(S, Dockable, JMenuItem) - Constructor for class bibliothek.gui.dock.themes.basic.action.dropdown.AbstractDropDownHandler
Creates an new handler.
AbstractLookAndFeelColors - Class in bibliothek.gui.dock.util.laf
An abstract implementation of LookAndFeelColors, handles all the tasks that are related to the management of the LookAndFeelColorsListener.
AbstractLookAndFeelColors() - Constructor for class bibliothek.gui.dock.util.laf.AbstractLookAndFeelColors
 
AbstractMenuHandler<I extends JMenuItem,D extends StandardDockAction> - Class in bibliothek.gui.dock.themes.basic.action.menu
A handler that connects a JMenuItem with a DockAction.
AbstractMenuHandler(D, Dockable, I) - Constructor for class bibliothek.gui.dock.themes.basic.action.menu.AbstractMenuHandler
Creates a new handler with predefined item.
AbstractPreference<V> - Class in bibliothek.extension.gui.dock.preference
An abstract implementation of Preference that offers support for PreferenceListeners.
AbstractPreference() - Constructor for class bibliothek.extension.gui.dock.preference.AbstractPreference
 
AbstractPreferenceDialog<M extends PreferenceModel> - Class in bibliothek.extension.gui.dock.preference
An abstract dialog used to show the content of some PreferenceModel.
AbstractPreferenceDialog() - Constructor for class bibliothek.extension.gui.dock.preference.AbstractPreferenceDialog
Creates a new dialog.
AbstractPreferenceDialog(M) - Constructor for class bibliothek.extension.gui.dock.preference.AbstractPreferenceDialog
Creates a new dialog using the given model.
AbstractPreferenceDialog(boolean, M) - Constructor for class bibliothek.extension.gui.dock.preference.AbstractPreferenceDialog
A constructor which does not initialize this dialog.
AbstractPreferenceModel - Class in bibliothek.extension.gui.dock.preference
An abstract implementation of PreferenceModel handling events and returning null in most methods.
AbstractPreferenceModel() - Constructor for class bibliothek.extension.gui.dock.preference.AbstractPreferenceModel
 
AbstractScreenDockWindow - Class in bibliothek.gui.dock.station.screen
The default implementation of ScreenDockWindow uses a DockableDisplayer to show the Dockable.
AbstractScreenDockWindow(ScreenDockStation) - Constructor for class bibliothek.gui.dock.station.screen.AbstractScreenDockWindow
Creates a new window.
AbstractScreenDockWindow(ScreenDockStation, Component, Container, boolean) - Constructor for class bibliothek.gui.dock.station.screen.AbstractScreenDockWindow
Creates a new window.
AbstractStandardDockAction - Class in bibliothek.gui.dock.action.actions
An abstract implementation of the DockAction-interface.
AbstractStandardDockAction() - Constructor for class bibliothek.gui.dock.action.actions.AbstractStandardDockAction
 
AbstractUIValue<V,U extends UIValue<V>> - Class in bibliothek.gui.dock.util
An abstract implementation of UIValue.
AbstractUIValue(String) - Constructor for class bibliothek.gui.dock.util.AbstractUIValue
Creates a new UIValue.
AbstractUIValue(String, Path) - Constructor for class bibliothek.gui.dock.util.AbstractUIValue
Creates a new UIValue.
AbstractUIValue(String, V) - Constructor for class bibliothek.gui.dock.util.AbstractUIValue
Creates a new UIValue.
AbstractUIValue(String, Path, V) - Constructor for class bibliothek.gui.dock.util.AbstractUIValue
Creates a new UIValue.
AbstractWindowProvider - Class in bibliothek.gui.dock.util
An implementation of WindowProvider which just adds support for WindowProviderListeners.
AbstractWindowProvider() - Constructor for class bibliothek.gui.dock.util.AbstractWindowProvider
 
accept(DockStation, Dockable) - Method in class bibliothek.gui.dock.accept.AbstractAcceptance
 
accept(DockStation, Dockable, Dockable) - Method in class bibliothek.gui.dock.accept.AbstractAcceptance
 
accept(DockStation, Dockable) - Method in class bibliothek.gui.dock.accept.CombinatoryAcceptance
 
accept(DockStation, Dockable, Dockable) - Method in class bibliothek.gui.dock.accept.CombinatoryAcceptance
 
accept(DockStation, Dockable) - Method in interface bibliothek.gui.dock.accept.DockAcceptance
Tells whether or not child is allowed to become a real child of parent.
accept(DockStation, Dockable, Dockable) - Method in interface bibliothek.gui.dock.accept.DockAcceptance
Tells whether child, which may be already a child of parent, and next are allowed to be combined.
accept(DockStation, Dockable) - Method in class bibliothek.gui.dock.accept.MultiDockAcceptance
 
accept(DockStation, Dockable, Dockable) - Method in class bibliothek.gui.dock.accept.MultiDockAcceptance
 
accept(DockStation) - Method in class bibliothek.gui.dock.dockable.AbstractDockable
 
accept(DockStation, Dockable) - Method in class bibliothek.gui.dock.dockable.AbstractDockable
 
accept(Component) - Method in class bibliothek.gui.dock.focus.DockFocusTraversalPolicy
Tells whether component can be focused or not.
accept(DockStation) - Method in class bibliothek.gui.dock.SplitDockStation
 
accept(DockStation, Dockable) - Method in class bibliothek.gui.dock.SplitDockStation
 
accept(Dockable) - Method in class bibliothek.gui.dock.SplitDockStation
 
accept(Dockable) - Method in class bibliothek.gui.dock.station.AbstractDockableStation
 
accept(Dockable) - Method in class bibliothek.gui.dock.station.AbstractDockStation
 
accept(DockStation, Dockable) - Method in class bibliothek.gui.dock.themes.nostack.NoStackAcceptance
 
accept(DockStation, Dockable, Dockable) - Method in class bibliothek.gui.dock.themes.nostack.NoStackAcceptance
 
accept(DockStation) - Method in interface bibliothek.gui.Dockable
Tells whether station is an accepted parent for this Dockable or not.
accept(DockStation, Dockable) - Method in interface bibliothek.gui.Dockable
Tells whether base could be the parent of a combination between this Dockable and neighbor.
accept(Dockable) - Method in interface bibliothek.gui.DockStation
Tells whether this station accepts child as a new child, or refuses child.
AcceptanceDockRelocatorMode - Class in bibliothek.gui.dock.control
A DockRelocatorMode that adds itself as a DockAcceptance to the DockController when activated.
AcceptanceDockRelocatorMode(int, int) - Constructor for class bibliothek.gui.dock.control.AcceptanceDockRelocatorMode
Creates a new mode.
AcceptanceDockRelocatorMode(ModifierMask) - Constructor for class bibliothek.gui.dock.control.AcceptanceDockRelocatorMode
Creates a new mode.
action(Dockable) - Method in class bibliothek.gui.dock.action.actions.SimpleButtonAction
 
action(Dockable) - Method in interface bibliothek.gui.dock.action.ButtonDockAction
Invoked when this action is triggered by the user.
action(Dockable) - Method in class bibliothek.gui.dock.station.split.SplitFullScreenAction
 
action - Variable in class bibliothek.gui.dock.themes.basic.action.menu.AbstractMenuHandler
the action shown by the item of this handler, may be null
action(Dockable) - Method in class bibliothek.gui.DockFrontend.Hider
 
ACTION_GUARD - Static variable in class bibliothek.gui.dock.action.LocationHint
Used if this hint was produced by an ActionGuard
ACTION_OFFER - Static variable in class bibliothek.gui.dock.action.LocationHint
Used if this hint was produced by an ActionOffer
ActionBinder - Class in bibliothek.gui.dock.control
A manager which ensures that every DockAction is bound to its Dockables.
ActionBinder() - Constructor for class bibliothek.gui.dock.control.ActionBinder
 
ActionColor - Class in bibliothek.gui.dock.themes.color
A color used for a DockAction.
ActionColor(String, Path, Dockable, DockAction, Color) - Constructor for class bibliothek.gui.dock.themes.color.ActionColor
Creates a new DockColor.
ActionColor(String, Dockable, DockAction, Color) - Constructor for class bibliothek.gui.dock.themes.color.ActionColor
Creates a new DockColor.
actionDisabledIconChanged(StandardDockAction, Set<Dockable>) - Method in interface bibliothek.gui.dock.event.StandardDockActionListener
Invoked when the disabled icon of a StandardDockAction has been changed.
actionDisabledIconChanged(StandardDockAction, Set<Dockable>) - Method in class bibliothek.gui.dock.themes.basic.action.BasicHandler.Listener
 
actionEnabledChanged(DockAction, Set<Dockable>) - Method in class bibliothek.gui.dock.event.DockActionAdapter
 
actionEnabledChanged(StandardDockAction, Set<Dockable>) - Method in interface bibliothek.gui.dock.event.StandardDockActionListener
Invoked when the enabled-state of a StandardDockAction has been changed.
actionEnabledChanged(StandardDockAction, Set<Dockable>) - Method in class bibliothek.gui.dock.themes.basic.action.BasicHandler.Listener
 
ActionGuard - Interface in bibliothek.gui.dock.action
An ActionGuard is added to a DockController, and whenever the actions of a Dockable have to be determined, all known ActionGuards are asked, if they may add some additional actions.
actionIconChanged(DockAction, Set<Dockable>) - Method in class bibliothek.gui.dock.event.DockActionAdapter
 
actionIconChanged(StandardDockAction, Set<Dockable>) - Method in interface bibliothek.gui.dock.event.StandardDockActionListener
Invoked when the icon of a StandardDockAction has been changed.
actionIconChanged(StandardDockAction, Set<Dockable>) - Method in class bibliothek.gui.dock.themes.basic.action.BasicHandler.Listener
 
ActionOffer - Interface in bibliothek.gui.dock.action
An ActionOffer is added to the DockController.
actionPerformed(ActionEvent) - Method in class bibliothek.extension.gui.dock.theme.smooth.SmoothChanger
 
actionPerformed(ActionEvent) - Method in class bibliothek.gui.dock.themes.basic.action.DropDownItemHandle
 
ActionPopup - Class in bibliothek.gui.dock.action
A mouse-listener that may be added to any component.
ActionPopup(boolean) - Constructor for class bibliothek.gui.dock.action.ActionPopup
Constructs a new ActionPopup
ActionPopupSuppressor - Interface in bibliothek.gui.dock.action
Suppresses a popup to show
actionsAdded(DockActionSource, int, int) - Method in class bibliothek.gui.dock.event.DockActionSourceAdapter
 
actionsAdded(DockActionSource, int, int) - Method in interface bibliothek.gui.dock.event.DockActionSourceListener
Invoked when one or more actions are added to the source.
actionSelectedChanged(DockAction, Set<Dockable>) - Method in class bibliothek.gui.dock.event.DockActionAdapter
 
actionsRemoved(DockActionSource, int, int) - Method in class bibliothek.gui.dock.event.DockActionSourceAdapter
 
actionsRemoved(DockActionSource, int, int) - Method in interface bibliothek.gui.dock.event.DockActionSourceListener
Invoked if one or more actions are removed from the source.
actionTextChanged(DockAction, Set<Dockable>) - Method in class bibliothek.gui.dock.event.DockActionAdapter
 
actionTextChanged(StandardDockAction, Set<Dockable>) - Method in interface bibliothek.gui.dock.event.StandardDockActionListener
Invoked when the text of a StandardDockAction has been changed.
actionTextChanged(StandardDockAction, Set<Dockable>) - Method in class bibliothek.gui.dock.themes.basic.action.BasicHandler.Listener
 
actionTooltipTextChanged(DockAction, Set<Dockable>) - Method in class bibliothek.gui.dock.event.DockActionAdapter
 
actionTooltipTextChanged(StandardDockAction, Set<Dockable>) - Method in interface bibliothek.gui.dock.event.StandardDockActionListener
Invoked when the tooltip of a StandardDockAction has been changed.
actionTooltipTextChanged(StandardDockAction, Set<Dockable>) - Method in class bibliothek.gui.dock.themes.basic.action.BasicHandler.Listener
 
ActionType<D extends DockAction> - Class in bibliothek.gui.dock.action
The ActionType manly defines, how a DockAction is to be used.
ActionType(String) - Constructor for class bibliothek.gui.dock.action.ActionType
Creates a new ActionType.
ActionViewConverter - Class in bibliothek.gui.dock.action.view
The DockActionManager transforms DockActions into views like buttons or menu-items.
Every application has a set DockActions.
ActionViewConverter() - Constructor for class bibliothek.gui.dock.action.view.ActionViewConverter
Creates a new ActionViewConverter
add(Preference<?>) - Method in class bibliothek.extension.gui.dock.preference.DefaultPreferenceModel
Adds preference at the end of this model.
add(PreferenceModel, Path) - Method in class bibliothek.extension.gui.dock.preference.MergedPreferenceModel
Adds model at the end of this model.
add(String, String, V) - Method in class bibliothek.extension.gui.dock.preference.preferences.choice.DefaultChoice
Adds an entry to this Choice.
add(DockAcceptance) - Method in class bibliothek.gui.dock.accept.MultiDockAcceptance
Adds a DockAcceptance to the list of acceptances, which must be asked, before an accept-method returns true.
add(DockAction) - Method in class bibliothek.gui.dock.action.actions.SimpleDropDownAction
Adds an action to the menu.
add(DockAction...) - Method in class bibliothek.gui.dock.action.DefaultDockActionSource
Adds all given actions to the end of this source.
add(int, DockAction...) - Method in class bibliothek.gui.dock.action.DefaultDockActionSource
Inserts all given actions such that the first action will have the given index, the second action index+1, and so on...
add(DockActionSource) - Method in class bibliothek.gui.dock.action.MultiDockActionSource
Adds a source as child of this source.
add(DockAction...) - Method in class bibliothek.gui.dock.action.MultiDockActionSource
Adds several actions to this source.
add(Component) - Method in class bibliothek.gui.dock.control.ComponentHierarchyObserver
Adds component and all its children to the set of known Components.
add(ControllerSetupListener) - Method in interface bibliothek.gui.dock.control.ControllerSetupCollection
Adds a new listener to the collection.
add(DockStation) - Method in class bibliothek.gui.dock.control.DockRegister
Adds a station to this register.
add(Component) - Method in class bibliothek.gui.dock.DefaultDockable
Adds component to the content pane.
add(Component, Object) - Method in class bibliothek.gui.dock.DefaultDockable
Adds component to the content pane.
add(Dockable) - Method in class bibliothek.gui.dock.FlapDockStation
Adds dockable as new child to this station.
add(Dockable, int) - Method in class bibliothek.gui.dock.FlapDockStation
Inserts dockable as new child in the list of children.
add(DockFactory<?, ?>) - Method in class bibliothek.gui.dock.layout.DockSituation
Adds a factory
add(Dockable, int) - Method in class bibliothek.gui.dock.StackDockStation
Adds a child to this station at the location index.
add(Dockable, int, boolean) - Method in class bibliothek.gui.dock.StackDockStation
Adds a child to this station at the location index.
add(int, int, int, int, int) - Method in class bibliothek.gui.dock.station.screen.ScreenDockStationLayout
Adds a new entry to this layout.
add(SplitDockPathProperty.Location, double) - Method in class bibliothek.gui.dock.station.split.SplitDockPathProperty
Adds a new element to the end of the path.
add(String, IconManagerListener) - Method in class bibliothek.gui.dock.util.IconManager
Adds a listener to this manager.
add(String, U) - Method in class bibliothek.gui.dock.util.MultiUIBridge
 
add(String, U) - Method in interface bibliothek.gui.dock.util.UIBridge
Adds a new UIValue that gets its resource from this bridge.
add(String, Path, U) - Method in class bibliothek.gui.dock.util.UIProperties
Installs a new UIValue.
add(DockStation) - Method in class bibliothek.gui.DockController
Adds a station to this controller.
add(Dockable, String) - Method in class bibliothek.gui.DockFrontend
Deprecated. replaced by DockFrontend.addDockable(String, Dockable), since name is used as key in a map, it should come first. Note: this method might be removed in future releases.
addAcceptance(DockAcceptance) - Method in class bibliothek.gui.DockController
Adds a rule that decides which station can have which children.
addAction(SelectableDockAction) - Method in class bibliothek.gui.dock.action.actions.SelectableDockActionGroup
Adds an action that has to be observed
addActionGuard(ActionGuard) - Method in class bibliothek.gui.DockController
Adds guard to this controller.
addActionListener(ActionListener) - Method in class bibliothek.gui.dock.action.actions.SimpleButtonAction
Adds a listener to this action.
addActionListener(ActionListener) - Method in class bibliothek.gui.dock.themes.basic.action.BasicSeparatorHandler
 
addActionListener(ActionListener) - Method in class bibliothek.gui.dock.themes.basic.action.dropdown.AbstractDropDownHandler
 
addActionListener(ActionListener) - Method in class bibliothek.gui.dock.themes.basic.action.dropdown.SubDropDownHandler
 
addActionListener(ActionListener) - Method in class bibliothek.gui.dock.themes.basic.action.menu.ButtonMenuHandler
 
addActionListener(ActionListener) - Method in class bibliothek.gui.dock.themes.basic.action.menu.DropDownMenuHandler
 
addActionListener(ActionListener) - Method in class bibliothek.gui.dock.themes.basic.action.menu.MenuMenuHandler
 
addActionListener(ActionListener) - Method in interface bibliothek.gui.dock.themes.basic.action.menu.MenuViewItem
Adds a listener which will be called if this view is triggered.
addActionListener(ActionListener) - Method in class bibliothek.gui.dock.themes.basic.action.menu.SelectableMenuHandler
 
addActionOffer(ActionOffer) - Method in class bibliothek.gui.DockController
Adds a factory for a DockActionSource.
addAdjacent(AdjacentDockFactory<?>) - Method in class bibliothek.gui.dock.layout.DockSituation
Adds an adjacent factory
addAttribute(XAttribute) - Method in class bibliothek.util.xml.XElement
Adds a new attribute to this entry.
addBackup(DockFactory<? extends DockElement, BackupFactoryData<?>>) - Method in class bibliothek.gui.dock.layout.PredefinedDockSituation
Adds a backup factory to this situation.
addBoolean(String, boolean) - Method in class bibliothek.util.xml.XElement
Adds a new attribute to this entry.
addByte(String, byte) - Method in class bibliothek.util.xml.XElement
Adds a new attribute to this entry.
addByteArray(String, byte[]) - Method in class bibliothek.util.xml.XElement
Adds a new attribute to this entry.
addChangeListener(ChangeListener) - Method in class bibliothek.extension.gui.dock.theme.eclipse.EclipseStackDockComponent
 
addChangeListener(ChangeListener) - Method in class bibliothek.gui.dock.station.stack.CombinedStackDockComponent
 
addChangeListener(ChangeListener) - Method in interface bibliothek.gui.dock.station.stack.StackDockComponent
Adds a ChangeListener to this component.
addChar(String, char) - Method in class bibliothek.util.xml.XElement
Adds a new attribute to this entry.
addColor(String, Path, Color) - Method in class bibliothek.extension.gui.dock.theme.bubble.AbstractBubbleDockTitle
Registers a TitleColor width identifier id at this title.
addColor(AbstractDockColor) - Method in class bibliothek.gui.dock.title.AbstractDockTitle
Adds a color to the list of colors, this title will ensure that color gets connected to a ColorManager as soon as this title is bound.
addConditionalFont(String, Path, Condition, FontModifier) - Method in class bibliothek.gui.dock.title.AbstractDockTitle
Adds a new conditional font to this title, the conditional font will be applied to AbstractDockTitle.setFont(Font) when its condition is met.
addDisplayer(Dockable, boolean) - Method in interface bibliothek.gui.dock.station.split.SplitDockAccess
Creates a DockableDisplayer for dockable and adds the displayer to the station.
addDockable(Component) - Method in class bibliothek.extension.gui.dock.theme.bubble.BubbleDisplayer
 
addDockable(Dockable, Rectangle) - Method in class bibliothek.gui.dock.ScreenDockStation
Adds a Dockable on a newly created ScreenDockWindow to the station.
addDockable(Dockable, Rectangle, boolean) - Method in class bibliothek.gui.dock.ScreenDockStation
Adds a Dockable on a newly created ScreenDockWindow to the station.
addDockable(Dockable) - Method in class bibliothek.gui.dock.SplitDockStation
Adds dockable to this station.
addDockable(double, double, double, double, Dockable...) - Method in class bibliothek.gui.dock.station.split.SplitDockGrid
Adds dockable to the grid.
addDockable(Component) - Method in class bibliothek.gui.dock.themes.basic.BasicDockableDisplayer
Inserts a component representing the current dockable into the layout.
addDockable(String, Dockable) - Method in class bibliothek.gui.DockFrontend
Adds a Dockable to this frontend.
addDockableFocusListener(DockableFocusListener) - Method in class bibliothek.gui.DockController
Adds a listener to this controller, the listener will be informed when the focused Dockable changes.
addDockableListener(DockableListener) - Method in class bibliothek.gui.dock.dockable.AbstractDockable
 
addDockableListener(DockableListener) - Method in class bibliothek.gui.dock.SplitDockStation
 
addDockableListener(DockableListener) - Method in interface bibliothek.gui.Dockable
Adds a listener to this Dockable.
addDockableSelectionListener(DockableSelectionListener) - Method in class bibliothek.gui.dock.focus.AbstractDockableSelection
 
addDockableSelectionListener(DockableSelectionListener) - Method in interface bibliothek.gui.dock.focus.DockableSelection
Adds a listener that gets informed when the state of this selection changes.
addDockableSelectionListener(DockableSelectionListener) - Method in class bibliothek.gui.DockController
Adds a listener to this controller, the listener will be informed when a selected Dockable changes.
addDockActionListener(StandardDockActionListener) - Method in class bibliothek.gui.dock.action.actions.AbstractStandardDockAction
 
addDockActionListener(StandardDockActionListener) - Method in interface bibliothek.gui.dock.action.StandardDockAction
Adds a listener to this DockAction.
addDockActionSourceListener(DockActionSourceListener) - Method in class bibliothek.gui.dock.action.AbstractDockActionSource
 
addDockActionSourceListener(DockActionSourceListener) - Method in interface bibliothek.gui.dock.action.DockActionSource
Adds a listener to this source.
addDockActionSourceListener(DockActionSourceListener) - Method in class bibliothek.gui.dock.action.FilteredDockActionSource
 
addDockActionSourceListener(DockActionSourceListener) - Method in class bibliothek.gui.dock.action.HierarchyDockActionSource
 
addDockActionSourceListener(DockActionSourceListener) - Method in class bibliothek.gui.dock.action.MultiDockActionSource
 
addDockHierarchyListener(DockHierarchyListener) - Method in class bibliothek.gui.dock.dockable.AbstractDockable
 
addDockHierarchyListener(DockHierarchyListener) - Method in class bibliothek.gui.dock.dockable.DockHierarchyObserver
Stores a listener which is informed when the path of the owner has changed.
addDockHierarchyListener(DockHierarchyListener) - Method in class bibliothek.gui.dock.SplitDockStation
 
addDockHierarchyListener(DockHierarchyListener) - Method in interface bibliothek.gui.Dockable
Adds a hierarchy-listener to this Dockable.
addDockRegisterListener(DockRegisterListener) - Method in class bibliothek.gui.dock.control.DockRegister
Registers a listener which will receive notifications when a Dockable or a DockStation is added or removed from this register.
addDockRelocatorListener(DockRelocatorListener) - Method in class bibliothek.gui.dock.control.DockRelocator
Adds a listener to this manager.
addDockStationListener(DockStationListener) - Method in class bibliothek.gui.dock.SplitDockStation
 
addDockStationListener(DockStationListener) - Method in class bibliothek.gui.dock.station.AbstractDockableStation
 
addDockStationListener(DockStationListener) - Method in class bibliothek.gui.dock.station.AbstractDockStation
 
addDockStationListener(DockStationListener) - Method in interface bibliothek.gui.DockStation
Adds a listener to this station.
addDockTitleBindingListener(DockTitleBindingListener) - Method in class bibliothek.gui.DockController
Adds a listener to this controller, the listener will receive events when a DockTitle is bound or unbound.
addDouble(String, double) - Method in class bibliothek.util.xml.XElement
Adds a new attribute to this entry.
addDropDownActionListener(DropDownActionListener) - Method in class bibliothek.gui.dock.action.actions.SimpleDropDownAction
 
addDropDownActionListener(DropDownActionListener) - Method in interface bibliothek.gui.dock.action.DropDownAction
Adds a listener to this action.
added(Component) - Method in class bibliothek.extension.gui.dock.util.MouseOverListener
Adds listeners to component and its children.
added(ComponentHierarchyObserverEvent) - Method in interface bibliothek.gui.dock.event.ComponentHierarchyObserverListener
Called when some Components have entered the realm of controller.
added(DockFrontend, Dockable) - Method in class bibliothek.gui.dock.event.DockFrontendAdapter
 
added(DockFrontend, Dockable) - Method in interface bibliothek.gui.dock.event.DockFrontendListener
Informs this listener that an additional dockable has been added to the list of known Dockables of frontend.
addElement(XElement) - Method in class bibliothek.util.xml.XElement
Adds a new element to this element.
addElement(String) - Method in class bibliothek.util.xml.XElement
Creates and adds a new element.
addEmpty(String) - Method in class bibliothek.gui.DockFrontend
Adds the name of a Dockable whose properties should be stored in this frontend even if the Dockable itself is not registered.
Note that this can add "empty infos" automatically when calling DockFrontend.setSetting(Setting, boolean) and information is found that is not associated with any Dockable, but whose key passes the methods of MissingDockableStrategy.
addFactory(Path, PreferenceFactory<?>) - Method in class bibliothek.extension.gui.dock.preference.PreferenceStorage
Adds a new factory to this storage, the factory will be responsible to write or read some kind of preferences.
addFactory(DockablePropertyFactory) - Method in class bibliothek.gui.dock.layout.PropertyTransformer
Installs a factory
addFlapDockStationListener(FlapDockListener) - Method in class bibliothek.gui.dock.FlapDockStation
Adds a listener to this station.
addFloat(String, float) - Method in class bibliothek.util.xml.XElement
Adds a new attribute to this entry.
addFont(AbstractDockFont) - Method in class bibliothek.gui.dock.title.AbstractDockTitle
Adds a font to the list of fonts, this title will ensure that font gets connected to a FontManager as soon as this title is bound.
addFrontendListener(DockFrontendListener) - Method in class bibliothek.gui.DockFrontend
Adds a listener to this frontend.
addGlassPane(GlassedPane) - Method in class bibliothek.gui.dock.security.SecureMouseFocusObserver
Registers a new GlassPane.
addGlobalListener(KeyListener) - Method in class bibliothek.gui.dock.control.KeyboardController
Adds a global key listener to this controller.
addHorizontalDivider(double, double, double) - Method in class bibliothek.gui.dock.station.split.SplitDockGrid
Adds a horizonal dividing line.
addInt(String, int) - Method in class bibliothek.util.xml.XElement
Adds a new attribute to this entry.
addInvisible(String, String, DockLayoutComposition, DockableProperty) - Method in class bibliothek.gui.dock.frontend.Setting
Stores the location of an invisible element.
addLayoutComponent(String, Component) - Method in class bibliothek.extension.gui.dock.theme.eclipse.rex.tab.TabStripLayoutManager
 
addLayoutComponent(String, Component) - Method in class bibliothek.gui.dock.station.stack.StackTabListLayout
 
addListener(ComponentHierarchyObserverListener) - Method in class bibliothek.gui.dock.control.ComponentHierarchyObserver
Adds a listener to this observer.
addListener(DoubleClickListener) - Method in class bibliothek.gui.dock.control.DoubleClickController
Adds a listener to this controller.
addListener(KeyboardListener) - Method in class bibliothek.gui.dock.control.KeyboardController
Adds a listener to this controller.
addListener(L) - Method in class bibliothek.gui.dock.event.LocatedListenerList
Adds a listener to the list of listeners.
addListener(DockStationListener) - Method in class bibliothek.gui.dock.station.support.DockStationListenerManager
Adds a listener to this manager.
addListener(PropertyKey<A>, DockPropertyListener<A>) - Method in class bibliothek.gui.dock.util.DockProperties
Adds a listener that will be informed whenever the value accessed through key changes.
addListener(LookAndFeelColorsListener) - Method in class bibliothek.gui.dock.util.laf.AbstractLookAndFeelColors
 
addListener(LookAndFeelColorsListener) - Method in interface bibliothek.gui.dock.util.laf.LookAndFeelColors
Adds a listener to this object, the listener must be informed when a color changes.
addLong(String, long) - Method in class bibliothek.util.xml.XElement
Adds a new attribute to this entry.
addLookAndFeelColorsListener(LookAndFeelColorsListener) - Method in class bibliothek.gui.DockUI
Adds a listener which gets informed when a color of the current LookAndFeelColors changes.
addMode(DockRelocatorMode) - Method in class bibliothek.gui.dock.control.DockRelocator
Adds a mode to this relocator, a mode can be activated or deactivated when the user presses a button like "ctrl" or "shift" during a drag and drop operation.
addMouseInputListener(MouseInputListener) - Method in class bibliothek.extension.gui.dock.theme.bubble.BubbleStackDockComponent.Tab
 
addMouseInputListener(MouseInputListener) - Method in class bibliothek.extension.gui.dock.theme.eclipse.rex.tab.BaseTabComponent
 
addMouseInputListener(MouseInputListener) - Method in class bibliothek.extension.gui.dock.theme.eclipse.rex.tab.DockTitleTab
 
addMouseInputListener(MouseInputListener) - Method in class bibliothek.extension.gui.dock.theme.flat.FlatTab.FlatButton
 
addMouseInputListener(MouseInputListener) - Method in class bibliothek.gui.dock.dockable.AbstractDockable
 
addMouseInputListener(MouseInputListener) - Method in interface bibliothek.gui.dock.DockElementRepresentative
Adds a listener to this representative, it is not defined what to do with that listener, but most subclasses would just add the listener to their component.
addMouseInputListener(MouseInputListener) - Method in class bibliothek.gui.dock.SplitDockStation
 
addMouseInputListener(MouseInputListener) - Method in class bibliothek.gui.dock.StackDockStation
 
addMouseInputListener(MouseInputListener) - Method in class bibliothek.gui.dock.title.AbstractDockTitle
 
addMouseInputListener(MouseInputListener) - Method in interface bibliothek.gui.dock.title.DockTitle
Adds a listener to all Components of this title which are visible and which may be "grabbed" by the mouse.
addMouseInputListener(MouseInputListener) - Method in interface bibliothek.gui.Dockable
Adds a MouseInputListener to the component of this Dockable.
addMouseListener(MouseListener) - Method in class bibliothek.extension.gui.dock.theme.eclipse.rex.tab.DockTitleTab
 
addMouseListener(MouseListener) - Method in interface bibliothek.extension.gui.dock.theme.eclipse.rex.tab.TabComponent
 
addMouseMotionListener(MouseMotionListener) - Method in class bibliothek.extension.gui.dock.theme.eclipse.rex.tab.DockTitleTab
 
addMouseMotionListener(MouseMotionListener) - Method in interface bibliothek.extension.gui.dock.theme.eclipse.rex.tab.TabComponent
 
addOperation(PreferenceOperation) - Method in class bibliothek.extension.gui.dock.PreferenceTable
Adds a new operation at the end of the set of operations.
addOperation(PreferenceOperation) - Method in class bibliothek.extension.gui.dock.PreferenceTreePanel
Adds an operation to this panel.
addPreferenceListener(PreferenceListener<V>) - Method in class bibliothek.extension.gui.dock.preference.AbstractPreference
 
addPreferenceListener(PreferenceListener<V>) - Method in interface bibliothek.extension.gui.dock.preference.Preference
Adds a listener to this preference.
addPreferenceModelListener(PreferenceModelListener) - Method in class bibliothek.extension.gui.dock.preference.AbstractPreferenceModel
 
addPreferenceModelListener(PreferenceModelListener) - Method in class bibliothek.extension.gui.dock.preference.MergedPreferenceModel
 
addPreferenceModelListener(PreferenceModelListener) - Method in interface bibliothek.extension.gui.dock.preference.PreferenceModel
Adds a listener to this model.
addPreferenceModelListener(PreferenceModelListener) - Method in class bibliothek.extension.gui.dock.preference.PreferenceTreeModel
 
addRepresentative(DockElementRepresentative) - Method in class bibliothek.gui.DockController
Informs this controller about a new representative for a DockElement.
addRepresentative(DockElementRepresentative) - Method in class bibliothek.gui.DockFrontend
Adds a representative for some DockElement.
addRepresentativeListener(DockControllerRepresentativeListener) - Method in class bibliothek.gui.DockController
Adds a listener to this controller, listener will be informed when the map of DockElements and the Components which represent them changes.
addRoot(String, DockStation) - Method in class bibliothek.gui.DockFrontend
Adds a root to this frontend.
addRoot(DockStation, String) - Method in class bibliothek.gui.DockFrontend
Deprecated. replaced by DockFrontend.addRoot(String, DockStation), since name is used as key in a map it should come first
addSelectableListener(SelectableDockActionListener) - Method in class bibliothek.gui.dock.action.actions.GroupedSelectableDockAction
 
addSelectableListener(SelectableDockActionListener) - Method in class bibliothek.gui.dock.action.actions.SimpleSelectableAction
 
addSelectableListener(SelectableDockActionListener) - Method in interface bibliothek.gui.dock.action.SelectableDockAction
Adds a listener to this action.
addSeparator(int) - Method in class bibliothek.gui.dock.action.DefaultDockActionSource
Adds a separator at position
addSeparator() - Method in class bibliothek.gui.dock.action.DefaultDockActionSource
Adds a separator at the end of this source
addSeparator() - Method in class bibliothek.gui.dock.action.MultiDockActionSource
Adds a separator at the end of the current list of actions
addShort(String, short) - Method in class bibliothek.util.xml.XElement
Adds a new attribute to this entry.
addSplitDockStationListener(SplitDockListener) - Method in class bibliothek.gui.dock.SplitDockStation
Adds a listener to this station.
addString(String, String) - Method in class bibliothek.util.xml.XElement
Adds a new attribute to this entry.
addTab(String, Icon, Component, Dockable) - Method in class bibliothek.extension.gui.dock.theme.eclipse.EclipseStackDockComponent
 
addTab(Dockable) - Method in class bibliothek.extension.gui.dock.theme.eclipse.rex.RexTabbedComponent
 
addTab(String, Icon, Component, Dockable) - Method in class bibliothek.gui.dock.station.stack.CombinedStackDockComponent
 
addTab(String, Icon, Component, Dockable) - Method in class bibliothek.gui.dock.station.stack.DefaultStackDockComponent
 
addTab(String, Icon, Component, Dockable) - Method in interface bibliothek.gui.dock.station.stack.StackDockComponent
Adds a new child at an unspecified location.
addTabListener(TabListener) - Method in class bibliothek.extension.gui.dock.theme.eclipse.rex.RexTabbedComponent
 
addTask(Runnable) - Method in class bibliothek.extension.gui.dock.theme.bubble.BubbleColorAnimation
Adds a task to this animation.
addTitle(Component) - Method in class bibliothek.gui.dock.themes.basic.BasicDockableDisplayer
Inserts a component representing the current title into the layout.
addTreeModelListener(TreeModelListener) - Method in class bibliothek.extension.gui.dock.preference.PreferenceTreeModel
 
addUIListener(UIListener) - Method in class bibliothek.gui.DockController
Adds an UIListener to this controller, the listener gets notified when the graphical user interface needs an update because the LookAndFeel changed.
addVerticalDivider(double, double, double) - Method in class bibliothek.gui.dock.station.split.SplitDockGrid
Adds a vertical dividing line.
addVetoableListener(VetoableDockFrontendListener) - Method in class bibliothek.gui.DockFrontend
Adds listener to this frontend.
addVetoListener(FocusVetoListener) - Method in class bibliothek.gui.dock.control.MouseFocusObserver
Adds a listener to this controller which can cancel a call to the DockController.
addWindowProviderListener(WindowProviderListener) - Method in class bibliothek.gui.dock.util.AbstractWindowProvider
 
addWindowProviderListener(WindowProviderListener) - Method in class bibliothek.gui.dock.util.ComponentWindowProvider
 
addWindowProviderListener(WindowProviderListener) - Method in class bibliothek.gui.dock.util.NullWindowProvider
 
addWindowProviderListener(WindowProviderListener) - Method in interface bibliothek.gui.dock.util.WindowProvider
Adds a new listener to this provider.
addWindowProviderListener(WindowProviderListener) - Method in class bibliothek.gui.dock.util.WindowProviderWrapper
 
AdjacentDockFactory<L> - Interface in bibliothek.gui.dock.layout
An object that works together with a DockFactory, this object decides of its own whether it wants to store information about a DockElement or not.
affected(DockElement) - Method in class bibliothek.gui.dock.event.LocatedListenerList
Creates a list of all LocatedListeners which are affected by an event which occurs on element.
after(Component) - Method in class bibliothek.gui.dock.focus.DockFocusTraversalPolicy
Searches the next Component which might gain the focus.
ALLOW_ALWAYS - Static variable in interface bibliothek.gui.dock.action.ActionPopupSuppressor
Allows every popup to appear.
alpha - Variable in class bibliothek.gui.dock.station.split.SplitDockGrid.Line
the coordinate which is always the same on the line
and(DockSituationIgnore...) - Static method in class bibliothek.gui.dock.layout.DockSituationIgnoreUtil
Returns a new DockSituationIgnore which returns only true when all the ignores return true.
andAccept(DockAcceptance) - Method in class bibliothek.gui.dock.accept.AbstractAcceptance
Combines this acceptance with the other acceptance.
ANIMATION_KEY_BACKGROUND_BOTTOM - Static variable in class bibliothek.extension.gui.dock.theme.bubble.AbstractBubbleDockTitle
key for the background color at the bottom used by the animation
ANIMATION_KEY_BACKGROUND_TOP - Static variable in class bibliothek.extension.gui.dock.theme.bubble.AbstractBubbleDockTitle
key for the background color at the top used by the animation
ANIMATION_KEY_TEXT - Static variable in class bibliothek.extension.gui.dock.theme.bubble.AbstractBubbleDockTitle
key for the foreground color used by the animation
append(Path) - Method in class bibliothek.extension.gui.dock.util.Path
Creates a new path which is a combination of this and path.
append(String) - Method in class bibliothek.extension.gui.dock.util.Path
Creates a new path appending segments to this path.
APPEND - Static variable in interface bibliothek.extension.gui.dock.util.PathCombiner
This combiner uses Path.append(Path) to combine its paths.
append(DockableProperty, DockableProperty) - Static method in class bibliothek.gui.dock.util.DockUtilities
Creates a copy of root and sets property as the successor of the very last element in the property chain beginning at root.
asDockable() - Method in class bibliothek.gui.dock.dockable.AbstractDockable
 
asDockable() - Method in interface bibliothek.gui.dock.DockElement
Returns this if this is an instance of Dockable.
asDockable() - Method in class bibliothek.gui.dock.ScreenDockStation
 
asDockable() - Method in class bibliothek.gui.dock.SplitDockStation
 
asDockStation() - Method in class bibliothek.gui.dock.DefaultDockable
 
asDockStation() - Method in interface bibliothek.gui.dock.DockElement
Returns this if this is an instance of DockStation.
asDockStation() - Method in class bibliothek.gui.dock.ScreenDockStation
 
asDockStation() - Method in class bibliothek.gui.dock.SplitDockStation
 
asDockStation() - Method in class bibliothek.gui.dock.station.AbstractDockableStation
 
asLeaf() - Method in class bibliothek.gui.dock.station.split.SplitDockStationLayout.Entry
Returns this as leaf or null.
asLeaf() - Method in class bibliothek.gui.dock.station.split.SplitDockStationLayout.Leaf
 
asLeaf() - Method in class bibliothek.gui.dock.station.split.SplitDockTree.Key
Gets this key as a leaf.
asNode() - Method in class bibliothek.gui.dock.station.split.SplitDockStationLayout.Entry
Returns this as node or null.
asNode() - Method in class bibliothek.gui.dock.station.split.SplitDockStationLayout.Node
 
asNode() - Method in class bibliothek.gui.dock.station.split.SplitDockTree.Key
Gets this key as a node.
attributeExists(String) - Method in class bibliothek.util.xml.XElement
Tells whether the attribute name exists.
attributes() - Method in class bibliothek.util.xml.XElement
Gets all attributes of this entry.
AWTComponentCaptureStrategy - Interface in bibliothek.gui.dock.util
Used to capture an image of a Component which either is from AWT, or has children from AWT.

A B C D E F G H I K L M N O P Q R S T U V W X Y