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

## A

AbstractDockable - Class in org.flexdock.docking.defaults
  Provides a default implementation of the `Dockable` interface.
AbstractDockable(String) - Constructor for class org.flexdock.docking.defaults.AbstractDockable
  Creates a new `AbstractDockable` instance.
AbstractLayoutNodeSerializer - Class in org.flexdock.perspective.persist.xml
  Created on 2005-06-27
AbstractLayoutNodeSerializer() - Constructor for class org.flexdock.perspective.persist.xml.AbstractLayoutNodeSerializer
acceptsEvent(Event) - Method in class org.flexdock.dockbar.event.DockbarEventHandler
  This class accepts `DockbarEvent`s.
acceptsEvent(Event) - Method in class org.flexdock.docking.event.DockingEventHandler
acceptsEvent(Event) - Method in class org.flexdock.event.EventHandler
  Tests a given event to determine if this handler can handle that event.
acceptsEvent(Event) - Method in class org.flexdock.event.RegistrationHandler
acceptsEvent(Event) - Method in class org.flexdock.perspective.event.LayoutEventHandler
acceptsEvent(Event) - Method in class org.flexdock.perspective.event.PerspectiveEventHandler
acceptsEvent(Event) - Method in class org.flexdock.perspective.event.RegistrationHandler
acceptsListener(EventListener) - Method in class org.flexdock.dockbar.event.DockbarEventHandler
acceptsListener(EventListener) - Method in class org.flexdock.docking.event.DockingEventHandler
acceptsListener(EventListener) - Method in class org.flexdock.event.EventHandler
acceptsListener(EventListener) - Method in class org.flexdock.event.RegistrationHandler
acceptsListener(EventListener) - Method in class org.flexdock.perspective.event.LayoutEventHandler
acceptsListener(EventListener) - Method in class org.flexdock.perspective.event.PerspectiveEventHandler
acceptsListener(EventListener) - Method in class org.flexdock.perspective.event.RegistrationHandler
ACTION_KEY - Static variable in class org.flexdock.plaf.icons.IconResourceFactory
ActionFactory - Class in org.flexdock.view.actions
ActionFactory() - Constructor for class org.flexdock.view.actions.ActionFactory
actionPerformed(ActionEvent) - Method in class org.flexdock.dockbar.activation.Animation
actionPerformed(ActionEvent) - Method in class org.flexdock.perspective.actions.OpenPerspectiveAction
actionPerformed(ActionEvent) - Method in class org.flexdock.plaf.resources.action.DefaultAction
actionPerformed(View, ActionEvent) - Method in class org.flexdock.view.actions.DefaultCloseAction
actionPerformed(View, ActionEvent) - Method in class org.flexdock.view.actions.DefaultDisplayAction
actionPerformed(View, ActionEvent) - Method in class org.flexdock.view.actions.DefaultPinAction
actionPerformed(ActionEvent) - Method in class org.flexdock.view.actions.ViewAction
actionPerformed(View, ActionEvent) - Method in class org.flexdock.view.actions.ViewAction
ActionResourceHandler - Class in org.flexdock.plaf.resources
ActionResourceHandler() - Constructor for class org.flexdock.plaf.resources.ActionResourceHandler
activate(boolean) - Method in class org.flexdock.dockbar.DockbarLabel
activate(String, boolean) - Static method in class org.flexdock.dockbar.DockbarManager
activate(Dockable, boolean) - Static method in class org.flexdock.dockbar.DockbarManager
activateWindow(Component) - Static method in class org.flexdock.util.SwingUtility
ActivationListener - Class in org.flexdock.dockbar.event
ActivationListener(DockbarManager) - Constructor for class org.flexdock.dockbar.event.ActivationListener
ActivationQueue - Class in org.flexdock.dockbar.activation
ActivationQueue(DockbarManager, Animation, Runnable, Animation, Runnable) - Constructor for class org.flexdock.dockbar.activation.ActivationQueue
ACTIVE - Static variable in interface org.flexdock.docking.props.DockablePropertySet
ACTIVE - Static variable in class org.flexdock.plaf.icons.IconResourceFactory
ACTIVE_DISABLED - Static variable in class org.flexdock.plaf.icons.IconResourceFactory
ACTIVE_DISABLED_SELECTED - Static variable in class org.flexdock.plaf.icons.IconResourceFactory
ACTIVE_HOVER - Static variable in class org.flexdock.plaf.icons.IconResourceFactory
ACTIVE_SELECTED - Static variable in class org.flexdock.plaf.icons.IconResourceFactory
ACTIVE_SELECTED_HOVER - Static variable in class org.flexdock.plaf.icons.IconResourceFactory
ACTIVE_STATE_LOCKED - Static variable in class org.flexdock.view.ViewProps
ACTIVE_WINDOW - Static variable in interface org.flexdock.docking.DockingConstants
  The property name for handling window activation changes.
activeBackground - Variable in class org.flexdock.plaf.theme.TitlebarUI
activeBorder - Variable in class org.flexdock.plaf.theme.TitlebarUI
ActiveDockableHandler - Class in org.flexdock.dockbar.activation
ActiveDockableHandler() - Constructor for class org.flexdock.dockbar.activation.ActiveDockableHandler
ActiveDockableListener - Class in org.flexdock.docking.activation
ActiveDockableTracker - Class in org.flexdock.docking.activation
ActiveDockableTracker() - Constructor for class org.flexdock.docking.activation.ActiveDockableTracker
activeFont - Variable in class org.flexdock.plaf.theme.TitlebarUI
ADAPTER_KEY - Static variable in class org.flexdock.docking.adapter.MappingReader
  Deprecated.
ADAPTER_RESOURCE_KEY - Static variable in class org.flexdock.docking.adapter.AdapterFactory
  A property key for determining whichi docking adapter to use.
AdapterFactory - Class in org.flexdock.docking.adapter
  A factory for transforming `Component`s into a class that contains information about the component that is necessary for treating the component as a `Dockable`.
AdapterFactory() - Constructor for class org.flexdock.docking.adapter.AdapterFactory
AdapterMapping - Class in org.flexdock.docking.adapter
  This POJO contains values for an adapted components dockable requirements.
AdapterMapping() - Constructor for class org.flexdock.docking.adapter.AdapterMapping
add(Component) - Method in class org.flexdock.dockbar.StatusDockbar
add(Component) - Method in class org.flexdock.docking.defaults.DefaultDockingPort
  Overridden to set the currently docked component.
add(Component, int) - Method in class org.flexdock.docking.defaults.DefaultDockingPort
  Overridden to set the currently docked component.
add(Component, Object) - Method in class org.flexdock.docking.defaults.DefaultDockingPort
  Overridden to set the currently docked component.
add(Component, Object, int) - Method in class org.flexdock.docking.defaults.DefaultDockingPort
  Overridden to set the currently docked component.
add(String, Component) - Method in class org.flexdock.docking.defaults.DefaultDockingPort
  Overridden to set the currently docked component.
add(DockingPort) - Method in class org.flexdock.docking.event.hierarchy.RootDockingPortInfo
add(MutableTreeNode) - Method in interface org.flexdock.docking.state.LayoutNode
add(MutableTreeNode) - Method in class org.flexdock.docking.state.tree.DockableNode
add(Dockable) - Method in class org.flexdock.perspective.Layout
add(String) - Method in class org.flexdock.perspective.Layout
add(Dockable) - Method in class org.flexdock.perspective.LayoutSequence
add(String) - Method in class org.flexdock.perspective.LayoutSequence
add(Dockable, Dockable) - Method in class org.flexdock.perspective.LayoutSequence
add(String, String) - Method in class org.flexdock.perspective.LayoutSequence
add(Dockable, Dockable, String, float) - Method in class org.flexdock.perspective.LayoutSequence
add(String, String, String, float) - Method in class org.flexdock.perspective.LayoutSequence
add(DockingState) - Method in class org.flexdock.perspective.LayoutSequence
add(Perspective) - Method in class org.flexdock.perspective.PerspectiveManager
add(Perspective, boolean) - Method in class org.flexdock.perspective.PerspectiveManager
add(Point, Point) - Static method in class org.flexdock.util.SwingUtility
addAction(String) - Method in class org.flexdock.view.Titlebar
addAction(Action) - Method in class org.flexdock.view.Titlebar
addAction(Action) - Method in class org.flexdock.view.View
addAction(String) - Method in class org.flexdock.view.View
addAll(IconMap) - Method in class org.flexdock.plaf.icons.IconMap
addClassMapping(Object, Class) - Method in class org.flexdock.util.ClassMapping
  Adds a mapping between the `Class` type of the specified `Object` and the specified `value`.
addClassMapping(Class, Class) - Method in class org.flexdock.util.ClassMapping
  Adds a mapping between the key `Class` and the specified `value`.
addClassMapping(Class, Class, Object) - Method in class org.flexdock.util.ClassMapping
  Adds a mapping between the key `Class` and both the specified `value` and specified object instance..
addCustomTheme(String, Properties) - Static method in class org.flexdock.plaf.PlafManager
addDockable(Dockable) - Method in class org.flexdock.docking.floating.frames.DockingFrame
addDockable(String) - Method in class org.flexdock.docking.state.FloatingGroup
addDockable(String) - Method in class org.flexdock.perspective.Perspective
addDockingListener(DockingListener) - Method in class org.flexdock.docking.defaults.AbstractDockable
  Adds a `DockingListener` to observe docking events for this `Dockable`.
addDockingListener(DockingListener) - Method in class org.flexdock.docking.defaults.DefaultDockingPort
  Adds a `DockingListener` to observe docking events for this `DockingPort`.
addDockingListener(DockingListener) - Method in class org.flexdock.docking.defaults.DockableComponentWrapper
  Adds a `DockingListener` to observe docking events for this `Dockable`.
addDockingListener(Dockable, DockingListener) - Static method in class org.flexdock.docking.event.DockingEventHandler
addDockingListener(DockingListener) - Method in interface org.flexdock.docking.event.DockingMonitor
addDockingListener(DockingListener) - Method in class org.flexdock.view.View
addDragSource(Dockable, Component) - Static method in class org.flexdock.docking.DockingManager
addEventHandler(EventHandler) - Method in class org.flexdock.event.EventManager
addEventListener(EventListener) - Method in class org.flexdock.event.EventManager
addFactory(PropertyChangeListenerFactory) - Static method in class org.flexdock.docking.props.PropertyChangeListenerFactory
addFloatingGroup(FloatingGroup) - Method in class org.flexdock.perspective.Layout
addHandler(EventHandler) - Static method in class org.flexdock.event.EventManager
addHandler(RestorationHandler) - Method in class org.flexdock.perspective.RestorationManager
addIcons(String, IconResource) - Method in class org.flexdock.plaf.icons.IconMap
addImpl(Component, Object, int) - Method in class org.flexdock.view.View
addLayoutComponent(String, Component) - Method in class org.flexdock.docking.defaults.DefaultDockingPort.PortLayout
addLayoutComponent(Component, Object) - Method in class org.flexdock.docking.defaults.DefaultDockingPort.PortLayout
addLayoutComponent(String, Component) - Method in class org.flexdock.docking.floating.frames.RootPaneLayout
addLayoutComponent(Component, Object) - Method in class org.flexdock.docking.floating.frames.RootPaneLayout
addLayoutComponent(String, Component) - Method in class org.flexdock.view.View.ViewLayout
addLayoutComponent(Component, Object) - Method in class org.flexdock.view.View.ViewLayout
addLayoutListener(LayoutListener) - Method in class org.flexdock.perspective.Perspective
addListener(DockbarListener) - Static method in class org.flexdock.dockbar.DockbarManager
addListener(EventListener) - Method in class org.flexdock.event.EventHandler
addListener(EventListener) - Static method in class org.flexdock.event.EventManager
addListener(LayoutListener) - Method in class org.flexdock.perspective.Layout
addListener(PerspectiveListener) - Method in class org.flexdock.perspective.PerspectiveManager
addPolicy(FloatPolicy) - Method in class org.flexdock.docking.floating.policy.FloatPolicyManager
  Adds the specified `FloatPolicy` to the internal policy collection.
addPropertyChangeListener(PropertyChangeListener) - Method in class org.flexdock.docking.activation.ActiveDockableTracker
addPropertyChangeListener(PropertyChangeListener) - Method in class org.flexdock.docking.defaults.AbstractDockable
addPropertyChangeListener(PropertyChangeListener) - Method in class org.flexdock.docking.defaults.DockableComponentWrapper
addPropertyChangeListener(PropertyChangeListener) - Method in interface org.flexdock.docking.Dockable
  Adds a PropertyChangeListener to the listener list.
addPropertyChangeListener(PropertyChangeListener) - Method in class org.flexdock.docking.props.BasicDockablePropertySet
addPropertyChangeListener(PropertyChangeListener) - Method in interface org.flexdock.docking.props.DockablePropertySet
addToGroup(Dockable, String) - Method in interface org.flexdock.docking.state.FloatManager
addToGroup(Dockable, String) - Method in class org.flexdock.docking.state.FloatManager.Stub
addToGroup(Dockable, String) - Method in class org.flexdock.perspective.Layout
AlphaPreview - Class in org.flexdock.docking.drag.preview
AlphaPreview() - Constructor for class org.flexdock.docking.drag.preview.AlphaPreview
AlphaPreview(Color, Color, float) - Constructor for class org.flexdock.docking.drag.preview.AlphaPreview
AlphaPreview(Color, Color, float, boolean) - Constructor for class org.flexdock.docking.drag.preview.AlphaPreview
AlreadyRestoredHandler - Class in org.flexdock.perspective.restore.handlers
  Created on 2005-04-15
AlreadyRestoredHandler() - Constructor for class org.flexdock.perspective.restore.handlers.AlreadyRestoredHandler
Animation - Class in org.flexdock.dockbar.activation
Animation(DockbarManager, boolean) - Constructor for class org.flexdock.dockbar.activation.Animation
ANTIALIASING - Static variable in class org.flexdock.plaf.theme.TitlebarUI
antialiasing - Variable in class org.flexdock.plaf.theme.TitlebarUI
apply(DockingPort) - Method in class org.flexdock.perspective.Layout
apply(DockingPort) - Method in class org.flexdock.perspective.LayoutSequence
ATTRIBUTE_KEY - Static variable in interface org.flexdock.plaf.XMLConstants

## B

BACKGROUND_COLOR - Static variable in class org.flexdock.plaf.resources.paint.PainterResource
BACKGROUND_COLOR - Static variable in class org.flexdock.plaf.theme.TitlebarUI
BACKGROUND_COLOR_ACTIVE - Static variable in class org.flexdock.plaf.resources.paint.PainterResource
BACKGROUND_COLOR_ACTIVE - Static variable in class org.flexdock.plaf.theme.TitlebarUI
BASE_FONT_KEY - Static variable in class org.flexdock.plaf.resources.FontResourceHandler
BasicDockablePropertySet - Class in org.flexdock.docking.props
BasicDockablePropertySet(Dockable) - Constructor for class org.flexdock.docking.props.BasicDockablePropertySet
BasicDockablePropertySet(int, Dockable) - Constructor for class org.flexdock.docking.props.BasicDockablePropertySet
BasicDockablePropertySet(int, float, Dockable) - Constructor for class org.flexdock.docking.props.BasicDockablePropertySet
BasicDockablePropertySet(Map, Dockable) - Constructor for class org.flexdock.docking.props.BasicDockablePropertySet
BasicDockingPortPropertySet - Class in org.flexdock.docking.props
BasicDockingPortPropertySet() - Constructor for class org.flexdock.docking.props.BasicDockingPortPropertySet
BasicDockingPortPropertySet(int) - Constructor for class org.flexdock.docking.props.BasicDockingPortPropertySet
BasicDockingPortPropertySet(int, float) - Constructor for class org.flexdock.docking.props.BasicDockingPortPropertySet
BasicDockingPortPropertySet(Map) - Constructor for class org.flexdock.docking.props.BasicDockingPortPropertySet
BLACK - Static variable in class org.flexdock.docking.drag.preview.AlphaPreview
blockedRegions - Variable in class org.flexdock.view.Viewport
BLUE - Static variable in class org.flexdock.docking.drag.preview.AlphaPreview
BORDER - Static variable in class org.flexdock.plaf.theme.ButtonUI
BORDER - Static variable in class org.flexdock.plaf.theme.TitlebarUI
BORDER_ACTIVE - Static variable in class org.flexdock.plaf.theme.ButtonUI
BORDER_ACTIVE - Static variable in class org.flexdock.plaf.theme.TitlebarUI
BORDER_ACTIVE_HOVER - Static variable in class org.flexdock.plaf.theme.ButtonUI
BORDER_HOVER - Static variable in class org.flexdock.plaf.theme.ButtonUI
BORDER_PRESSED - Static variable in class org.flexdock.plaf.theme.ButtonUI
borderActive - Variable in class org.flexdock.plaf.theme.ButtonUI
borderActiveHover - Variable in class org.flexdock.plaf.theme.ButtonUI
borderDefault - Variable in class org.flexdock.plaf.theme.ButtonUI
borderDefaultHover - Variable in class org.flexdock.plaf.theme.ButtonUI
BorderManager - Interface in org.flexdock.docking.defaults
  This interface provides a set of methods used by the `DefaultDockingPort` class to manage border state after docking and undocking operations.
borderPressed - Variable in class org.flexdock.plaf.theme.ButtonUI
BOTTOM - Static variable in interface org.flexdock.docking.DockingConstants
  Box-orientation constant used to specify the bottom of a box.
BOTTOM - Static variable in interface org.flexdock.docking.state.MinimizationManager
bottomBar - Variable in class org.flexdock.dockbar.DockbarManager
brighter(Color, double) - Static method in class org.flexdock.util.SwingUtility
Button - Class in org.flexdock.view
Button(Action) - Constructor for class org.flexdock.view.Button
BUTTON_KEY - Static variable in class org.flexdock.plaf.theme.UIFactory
buttonMargin - Variable in class org.flexdock.plaf.theme.TitlebarUI
ButtonUI - Class in org.flexdock.plaf.theme
ButtonUI() - Constructor for class org.flexdock.plaf.theme.ButtonUI
ButtonUI.ButtonListener - Class in org.flexdock.plaf.theme
ButtonUI.ButtonListener(AbstractButton) - Constructor for class org.flexdock.plaf.theme.ButtonUI.ButtonListener

## C

cacheLayoutState(DockingPort) - Method in class org.flexdock.perspective.Perspective
calculateRegionalBounds(Component, String, float) - Method in class org.flexdock.docking.defaults.DefaultRegionChecker
CENTER - Static variable in interface org.flexdock.docking.DockingConstants
  The central position in an area.
CENTER - Static variable in interface org.flexdock.docking.state.MinimizationManager
center(Window, Component) - Static method in class org.flexdock.util.SwingUtility
CENTER_REGION - Static variable in interface org.flexdock.docking.DockingConstants
  The central region.
centerOnScreen(Window) - Static method in class org.flexdock.util.SwingUtility
CHANGED - Static variable in class org.flexdock.perspective.event.PerspectiveEvent
checkBounds(float, float, float) - Static method in class org.flexdock.docking.defaults.DefaultRegionChecker
child - Variable in class org.flexdock.util.NestedComponents
CLASS_KEY - Static variable in class org.flexdock.docking.adapter.MappingReader
  Deprecated.
ClassMapping - Class in org.flexdock.util
  This class manages associations between classes and object instances.
ClassMapping(Class, Object) - Constructor for class org.flexdock.util.ClassMapping
  Creates a new `ClassMapping` instance with the specified default values.
CLASSNAME - Static variable in class org.flexdock.plaf.resources.paint.PainterResource
CLASSNAME_KEY - Static variable in interface org.flexdock.plaf.XMLConstants
cleanup() - Method in class org.flexdock.docking.defaults.DockingSplitPane
  Releases any internal references to external objects to aid garbage collection.
clear() - Method in class org.flexdock.docking.defaults.DefaultDockingPort
  Removes all `Dockables` from this `DockingPort`.
clear() - Method in interface org.flexdock.docking.DockingPort
  Removes all docked components from the `DockingPort`.
clear() - Method in class org.flexdock.docking.drag.DragGlasspane
clear() - Method in class org.flexdock.docking.drag.effects.RubberBand
CLIENT_KEY - Static variable in class org.flexdock.docking.adapter.MappingReader
  Deprecated.
clockSequence() - Method in class org.flexdock.util.UUID
  The clock sequence value associated with this UUID.
clone() - Method in class org.flexdock.docking.state.DockingPath
clone() - Method in class org.flexdock.docking.state.DockingState
clone() - Method in class org.flexdock.docking.state.FloatingGroup
clone() - Method in interface org.flexdock.docking.state.LayoutNode
clone() - Method in class org.flexdock.docking.state.tree.DockingNode
clone() - Method in class org.flexdock.docking.state.tree.SplitNode
clone() - Method in class org.flexdock.perspective.Layout
clone() - Method in class org.flexdock.perspective.LayoutSequence
clone() - Method in class org.flexdock.perspective.Perspective
close(Dockable) - Method in class org.flexdock.dockbar.MinimizationAdapter
close(Dockable) - Static method in class org.flexdock.docking.DockingManager
  Convenience method that removes the specified `Dockable` from the layout.
close() - Method in class org.flexdock.docking.drag.DragPipeline
close(Dockable) - Method in interface org.flexdock.docking.state.MinimizationManager
close(Dockable) - Method in class org.flexdock.docking.state.MinimizationManager.Stub
close(InputStream) - Static method in class org.flexdock.util.ResourceManager
  Calls `close()` on the specified `InputStream`.
close(OutputStream) - Static method in class org.flexdock.util.ResourceManager
  Calls `close()` on the specified `OutputStream`.
close(Socket) - Static method in class org.flexdock.util.ResourceManager
  Calls `close()` on the specified `Socket`.
CLOSE_ACTION - Static variable in interface org.flexdock.docking.DockingConstants
  A constant representing a "close" action.
COLLAPSED - Static variable in class org.flexdock.dockbar.event.DockbarEvent
ColorResourceHandler - Class in org.flexdock.plaf.resources
ColorResourceHandler() - Constructor for class org.flexdock.plaf.resources.ColorResourceHandler
compareTo(Object) - Method in class org.flexdock.util.UUID
  Compares this UUID with the specified UUID.
CompoundEmptyBorder - Class in org.flexdock.plaf.common.border
CompoundEmptyBorder(Border, Border, boolean) - Constructor for class org.flexdock.plaf.common.border.CompoundEmptyBorder
CompoundEmptyBorder.MutableEmptyBorder - Class in org.flexdock.plaf.common.border
CompoundEmptyBorder.MutableEmptyBorder(int, int, int, int) - Constructor for class org.flexdock.plaf.common.border.CompoundEmptyBorder.MutableEmptyBorder
CompoundEmptyBorder.MutableEmptyBorder(Insets) - Constructor for class org.flexdock.plaf.common.border.CompoundEmptyBorder.MutableEmptyBorder
Configurator - Class in org.flexdock.plaf
configureAction(Action) - Method in class org.flexdock.plaf.theme.TitlebarUI
constrain(Object, Object) - Method in class org.flexdock.docking.props.RootDockablePropertySet
constrainRoot(Object, Object) - Method in class org.flexdock.view.ViewProps
CONSTRUCTOR_KEY - Static variable in interface org.flexdock.plaf.XMLConstants
ConstructorHandler - Class in org.flexdock.plaf.resources
ConstructorHandler(Constructor) - Constructor for class org.flexdock.plaf.resources.ConstructorHandler
consume() - Method in class org.flexdock.dockbar.event.DockbarEvent
consume() - Method in class org.flexdock.docking.event.DockingEvent
contains(Dockable) - Method in class org.flexdock.dockbar.Dockbar
contains(Dockable) - Method in class org.flexdock.dockbar.DockbarManager
contains(String) - Method in class org.flexdock.docking.event.hierarchy.RootDockingPortInfo
contains(DockingPort) - Method in class org.flexdock.docking.event.hierarchy.RootDockingPortInfo
contains(Dockable) - Method in class org.flexdock.perspective.Layout
contains(String) - Method in class org.flexdock.perspective.Layout
containsPropertyChangeListener(PropertyChangeListener) - Method in class org.flexdock.docking.activation.ActiveDockableTracker
contentPane - Variable in class org.flexdock.view.View
contentPaneCheckingEnabled - Variable in class org.flexdock.view.View
controllerInTopLeft - Variable in class org.flexdock.docking.defaults.DockingSplitPane
create(Component, String, String) - Static method in class org.flexdock.docking.defaults.DockableComponentWrapper
  Creates a `DockableComponentWrapper` instance using the specified source component, persistent ID, and docking description.
create(DockingStub) - Static method in class org.flexdock.docking.defaults.DockableComponentWrapper
create(DockingAdapter) - Static method in class org.flexdock.docking.defaults.DockableComponentWrapper
create(Component, String) - Static method in class org.flexdock.docking.floating.frames.DockingFrame
create(String) - Static method in class org.flexdock.docking.state.DockingPath
create(Dockable) - Static method in class org.flexdock.docking.state.DockingPath
create(Border, boolean) - Static method in class org.flexdock.plaf.common.border.CompoundEmptyBorder
create(Border, boolean, Insets) - Static method in class org.flexdock.plaf.common.border.CompoundEmptyBorder
createActionButton(Action) - Method in class org.flexdock.view.Titlebar
createBorder(Border, boolean) - Static method in class org.flexdock.dockbar.layout.InsetBorder
createBorder(Border, boolean, Insets) - Static method in class org.flexdock.dockbar.layout.InsetBorder
createBorderManager() - Method in class org.flexdock.docking.defaults.DefaultDockingPort
  Creates a standard border manager for this docking port.
createButtonListener(AbstractButton) - Method in class org.flexdock.plaf.theme.ButtonUI
createButtonModel() - Method in class org.flexdock.view.actions.DefaultPinAction
createButtonModel() - Method in class org.flexdock.view.actions.ViewAction
createCloseAction() - Static method in class org.flexdock.view.actions.ActionFactory
createContentPane() - Method in class org.flexdock.view.View
createCursor(URL, Point, String) - Static method in class org.flexdock.util.ResourceManager
  Returns a `Cursor` object based on the specified resource URL.
createCursor(String, Point, String) - Static method in class org.flexdock.util.ResourceManager
  Returns a `Cursor` object based on the specified resource URL.
createDefault(String) - Static method in class org.flexdock.perspective.persist.FilePersistenceHandler
createDefaultPersister() - Method in class org.flexdock.perspective.persist.FilePersistenceHandler
createDefaultPersister() - Method in interface org.flexdock.perspective.persist.PersistenceHandler
createDisplayAction() - Static method in class org.flexdock.view.actions.ActionFactory
createDockingPort(DockingPort) - Method in class org.flexdock.docking.defaults.DefaultDockingStrategy
  Returns a new `DefaultDockingPort` with characteristics similar to the specified base `DockingPort`.
createDockingPort(DockingPort) - Method in interface org.flexdock.docking.DockingStrategy
  Creates and returns a new `DockingPort` instance based upon the supplied `DockingPort` parameter.
createDockingPortImpl(DockingPort) - Method in class org.flexdock.docking.defaults.DefaultDockingStrategy
createIcon(String) - Static method in class org.flexdock.util.ResourceManager
  Returns an `ImageIcon` object based on the specified resource URL.
createImage(String) - Static method in class org.flexdock.util.ResourceManager
  Returns an `Image` object based on the specified resource URL.
createImage(URL) - Static method in class org.flexdock.util.ResourceManager
  Returns an `Image` object based on the specified resource URL.
createImage(Component) - Static method in class org.flexdock.util.SwingUtility
createInstance(String) - Static method in class org.flexdock.util.Utilities
  Creates and returns an instance of the specified class name using `Class.newInstance()`.
createInstance(String, boolean) - Static method in class org.flexdock.util.Utilities
  Creates and returns an instance of the specified class name using `Class.newInstance()`.
createInstance(String, Class) - Static method in class org.flexdock.util.Utilities
  Creates and returns an instance of the specified class name using `Class.newInstance()`.
createInstance(String, Class, boolean) - Static method in class org.flexdock.util.Utilities
  Creates and returns an instance of the specified class name using `Class.newInstance()`.
createLayout() - Method in class org.flexdock.docking.defaults.DefaultDockingPort
createLayout(DockingPort) - Method in interface org.flexdock.docking.state.LayoutManager
createLayout(DockingPort) - Method in class org.flexdock.perspective.LayoutBuilder
createLayout(DockingPort) - Method in class org.flexdock.perspective.PerspectiveManager
createLayout() - Method in class org.flexdock.view.View
createLayoutNode() - Method in class org.flexdock.perspective.persist.xml.AbstractLayoutNodeSerializer
createLayoutNode() - Method in class org.flexdock.perspective.persist.xml.DockingPortNodeSerializer
createLayoutNode() - Method in class org.flexdock.perspective.persist.xml.SplitNodeSerializer
createNode(Dockable) - Static method in class org.flexdock.docking.state.DockingPath
createNode(DockingPort) - Static method in class org.flexdock.docking.state.DockingPath
createPerspective(String) - Method in class org.flexdock.perspective.PerspectiveManager
createPinAction() - Static method in class org.flexdock.view.actions.ActionFactory
createPolyRect(DockingPort, Component, String) - Method in class org.flexdock.docking.drag.effects.DefaultPreview
createPolyRect(Rectangle) - Method in class org.flexdock.docking.drag.effects.DefaultPreview
createPolyTab(DockingPort, Component) - Method in class org.flexdock.docking.drag.effects.DefaultPreview
createPolyTabOnBottom(Rectangle, Rectangle) - Method in class org.flexdock.docking.drag.effects.DefaultPreview
createPolyTabOnTop(Rectangle, Rectangle) - Method in class org.flexdock.docking.drag.effects.DefaultPreview
createPreviewPolygon(DragOperation, DockingPort, Dockable, String) - Method in class org.flexdock.docking.drag.DragGlasspane
createPreviewPolygon(Component, DockingPort, Dockable, String, Component, Map) - Method in class org.flexdock.docking.drag.effects.DefaultPreview
createPreviewPolygon(Component, DockingPort, Dockable, String, Component, Map) - Method in interface org.flexdock.docking.drag.effects.DragPreview
createPreviewPolygon(Component, DockingPort, Dockable, String, Component, Map) - Method in class org.flexdock.docking.drag.preview.GhostPreview
createRootLayout() - Method in class org.flexdock.docking.floating.frames.RootPane
createRootPane() - Method in class org.flexdock.docking.floating.frames.DockingFrame
createSplitPane(DockingPort, String) - Method in class org.flexdock.docking.defaults.DefaultDockingStrategy
  Returns a new `DockingSplitPane` based on the specified `DockingPort`.
createSplitPane(DockingPort, String) - Method in interface org.flexdock.docking.DockingStrategy
  Creates and returns a new `JSplitPane` instance based upon the supplied parameters.
createSplitPaneImpl(DockingPort, String) - Method in class org.flexdock.docking.defaults.DefaultDockingStrategy
createTabbedPane() - Method in class org.flexdock.docking.defaults.DefaultDockingPort
  If this method returns `null`, implementations may throw NullPointerExceptions.
createTabbedPane() - Method in class org.flexdock.view.Viewport
createTabbedPaneRect(DockingPort, Component) - Method in class org.flexdock.docking.drag.effects.DefaultPreview
createTabbedPaneRect(DockingPort, Component) - Method in class org.flexdock.docking.drag.preview.GhostPreview
createTheme(Properties) - Static method in class org.flexdock.plaf.theme.UIFactory
createTitlebar() - Method in class org.flexdock.view.View
creationParameters - Variable in class org.flexdock.plaf.FlexViewComponentUI
creationParameters - Variable in class org.flexdock.plaf.theme.ButtonUI
CURRENT_DOCKABLE - Static variable in class org.flexdock.docking.activation.ActiveDockableTracker

## D

darker(Color, double) - Static method in class org.flexdock.util.SwingUtility
DEBUG_OUTPUT - Static variable in class org.flexdock.docking.drag.effects.RubberBand
deepClone() - Method in class org.flexdock.docking.state.tree.DockingNode
DEFAULT - Static variable in class org.flexdock.plaf.icons.IconResourceFactory
DEFAULT - Static variable in class org.flexdock.plaf.theme.UIFactory
DEFAULT_ADAPTER_RESOURCE - Static variable in class org.flexdock.docking.adapter.AdapterFactory
  Deprecated.
  Scope is likely to become more restrictive (protected or private).
DEFAULT_ALPHA - Static variable in class org.flexdock.docking.drag.preview.AlphaPreview
DEFAULT_BG_COLOR - Static variable in class org.flexdock.plaf.resources.paint.DefaultPainter
DEFAULT_BG_COLOR_ACTIVE - Static variable in class org.flexdock.plaf.resources.paint.DefaultPainter
DEFAULT_BORDER - Static variable in class org.flexdock.docking.drag.preview.AlphaPreview
DEFAULT_COLOR - Static variable in class org.flexdock.docking.drag.preview.AlphaPreview
DEFAULT_DRAG_THRESHOLD - Static variable in class org.flexdock.docking.props.RootDockablePropertySet
DEFAULT_EDGE - Static variable in class org.flexdock.dockbar.DockbarManager
DEFAULT_HEIGHT - Static variable in class org.flexdock.plaf.theme.TitlebarUI
DEFAULT_INSTANCE - Static variable in class org.flexdock.dockbar.event.DockablePropertyChangeHandler
DEFAULT_INSTANCE - Static variable in class org.flexdock.docking.defaults.DockablePropertyChangeHandler
DEFAULT_MAXED_LAYER - Static variable in class org.flexdock.util.RootWindow
DEFAULT_PERSISTENCE_KEY - Static variable in interface org.flexdock.docking.DockingConstants
  A system key whose value is a fully-qualified class name that is used to create a persistence class for storing or loading persisted perspectives.
DEFAULT_PERSISTENCE_KEY_VALUE - Static variable in class org.flexdock.perspective.PerspectiveManager
DEFAULT_PERSPECTIVE_DIR - Static variable in class org.flexdock.perspective.persist.FilePersistenceHandler
DEFAULT_PREFS_URI - Static variable in class org.flexdock.plaf.Configurator
DEFAULT_PREVIEW_SIZE - Static variable in class org.flexdock.docking.props.RootDockablePropertySet
DEFAULT_REGION_SIZE - Static variable in interface org.flexdock.docking.RegionChecker
  Default region size.
DEFAULT_SELECTED - Static variable in class org.flexdock.plaf.icons.IconResourceFactory
DEFAULT_SIBLING_SIZE - Static variable in interface org.flexdock.docking.RegionChecker
  Default sibling size.
DEFAULT_SIBLING_SIZE_KEY - Static variable in interface org.flexdock.docking.RegionChecker
  A key to find a system property that will override the default sibling size in this interface.
DEFAULT_STUB - Static variable in interface org.flexdock.docking.state.FloatManager
DEFAULT_STUB - Static variable in interface org.flexdock.docking.state.MinimizationManager
DEFAULT_TAB_HEIGHT - Static variable in class org.flexdock.docking.drag.effects.DefaultPreview
DEFAULT_TAB_WIDTH - Static variable in class org.flexdock.docking.drag.effects.DefaultPreview
DefaultAction - Class in org.flexdock.plaf.resources.action
DefaultAction() - Constructor for class org.flexdock.plaf.resources.action.DefaultAction
DefaultCloseAction - Class in org.flexdock.view.actions
DefaultCloseAction() - Constructor for class org.flexdock.view.actions.DefaultCloseAction
DefaultDisplayAction - Class in org.flexdock.view.actions
DefaultDisplayAction() - Constructor for class org.flexdock.view.actions.DefaultDisplayAction
DefaultDisplayAction(String) - Constructor for class org.flexdock.view.actions.DefaultDisplayAction
DefaultDockingPort - Class in org.flexdock.docking.defaults
  This is a `Container` that implements the `DockingPort` interface.
DefaultDockingPort() - Constructor for class org.flexdock.docking.defaults.DefaultDockingPort
  Creates a new `DefaultDockingPort` with a persistent ID equal to the `String` value of this a random UUID.
DefaultDockingPort(String) - Constructor for class org.flexdock.docking.defaults.DefaultDockingPort
  Creates a new `DefaultDockingPort` with the specified persistent ID.
DefaultDockingPort.PortLayout - Class in org.flexdock.docking.defaults
DefaultDockingPort.PortLayout() - Constructor for class org.flexdock.docking.defaults.DefaultDockingPort.PortLayout
DefaultDockingStrategy - Class in org.flexdock.docking.defaults
DefaultDockingStrategy() - Constructor for class org.flexdock.docking.defaults.DefaultDockingStrategy
DefaultDockingStrategy.DockingResults - Class in org.flexdock.docking.defaults
DefaultDockingStrategy.DockingResults(DockingPort, boolean) - Constructor for class org.flexdock.docking.defaults.DefaultDockingStrategy.DockingResults
DefaultFilePersister - Class in org.flexdock.perspective.persist
DefaultFilePersister() - Constructor for class org.flexdock.perspective.persist.DefaultFilePersister
DefaultFloatPolicy - Class in org.flexdock.docking.floating.policy
  This class provides an implementation of the `FloatPolicy` interface to provide default behavior for the framework.
DefaultFloatPolicy() - Constructor for class org.flexdock.docking.floating.policy.DefaultFloatPolicy
defaultHeight - Variable in class org.flexdock.plaf.theme.TitlebarUI
defaultIcons - Variable in class org.flexdock.plaf.theme.TitlebarUI
DefaultPainter - Class in org.flexdock.plaf.resources.paint
DefaultPainter() - Constructor for class org.flexdock.plaf.resources.paint.DefaultPainter
defaultPerspectiveFile - Variable in class org.flexdock.perspective.persist.FilePersistenceHandler
DefaultPinAction - Class in org.flexdock.view.actions
DefaultPinAction() - Constructor for class org.flexdock.view.actions.DefaultPinAction
DefaultPreview - Class in org.flexdock.docking.drag.effects
DefaultPreview() - Constructor for class org.flexdock.docking.drag.effects.DefaultPreview
DefaultRegionChecker - Class in org.flexdock.docking.defaults
DefaultRegionChecker() - Constructor for class org.flexdock.docking.defaults.DefaultRegionChecker
DEFAULTS - Static variable in class org.flexdock.docking.props.ScopedDockablePropertySet
DEFAULTS - Static variable in class org.flexdock.docking.props.ScopedDockingPortPropertySet
DESC_KEY - Static variable in interface org.flexdock.plaf.XMLConstants
DESCRIPTION - Static variable in interface org.flexdock.docking.props.DockablePropertySet
deserialize(Element) - Method in class org.flexdock.perspective.persist.xml.AbstractLayoutNodeSerializer
deserialize(Element) - Method in class org.flexdock.perspective.persist.xml.DimensionSerializer
deserialize(Element) - Method in class org.flexdock.perspective.persist.xml.DockableNodeSerializer
deserialize(Element) - Method in class org.flexdock.perspective.persist.xml.DockingPathSerializer
deserialize(Element) - Method in class org.flexdock.perspective.persist.xml.DockingPortNodeSerializer
deserialize(Element) - Method in class org.flexdock.perspective.persist.xml.DockingStateSerializer
deserialize(Element) - Method in class org.flexdock.perspective.persist.xml.FloatingGroupSerializer
deserialize(Element) - Method in interface org.flexdock.perspective.persist.xml.ISerializer
deserialize(Element) - Method in class org.flexdock.perspective.persist.xml.LayoutNodeSerializer
deserialize(Element) - Method in class org.flexdock.perspective.persist.xml.LayoutSequenceSerializer
deserialize(Element) - Method in class org.flexdock.perspective.persist.xml.LayoutSerializer
deserialize(Element) - Method in class org.flexdock.perspective.persist.xml.PerspectiveModelSerializer
deserialize(Element) - Method in class org.flexdock.perspective.persist.xml.PerspectiveSerializer
deserialize(Element) - Method in class org.flexdock.perspective.persist.xml.PointSerializer
deserialize(Element) - Method in class org.flexdock.perspective.persist.xml.RectangleSerializer
deserialize(Element) - Method in class org.flexdock.perspective.persist.xml.SplitNodeSerializer
destroy() - Method in class org.flexdock.docking.floating.frames.DockingFrame
destroy() - Method in class org.flexdock.docking.state.FloatingGroup
DIMENSION_ATTRIBUTE_HEIGHT - Static variable in interface org.flexdock.perspective.persist.xml.PersistenceConstants
DIMENSION_ATTRIBUTE_WIDTH - Static variable in interface org.flexdock.perspective.persist.xml.PersistenceConstants
DIMENSION_ELEMENT_NAME - Static variable in interface org.flexdock.perspective.persist.xml.PersistenceConstants
DimensionSerializer - Class in org.flexdock.perspective.persist.xml
  Created on 2005-06-03
DimensionSerializer() - Constructor for class org.flexdock.perspective.persist.xml.DimensionSerializer
DISABLED - Static variable in class org.flexdock.plaf.icons.IconResourceFactory
DISABLED_SELECTED - Static variable in class org.flexdock.plaf.icons.IconResourceFactory
dispatch(Event) - Static method in class org.flexdock.event.EventManager
dispatch(Event, Object) - Static method in class org.flexdock.event.EventManager
dispatch(Event, Object[]) - Static method in class org.flexdock.event.EventManager
dispatchEvent(Event) - Method in class org.flexdock.event.EventManager
dispatchEvent(Event, Object) - Method in class org.flexdock.event.EventManager
dispatchEvent(Event, Object[]) - Method in class org.flexdock.event.EventManager
display(Dockable) - Static method in class org.flexdock.docking.DockingManager
  Displays the specified `Dockable` in the application's docking layout.
display(String) - Static method in class org.flexdock.docking.DockingManager
  Displays the `Dockable` with the specified ID within the application's docking layout.
display(Dockable) - Method in interface org.flexdock.docking.state.LayoutManager
display(Dockable) - Method in class org.flexdock.perspective.PerspectiveManager
dividerLocDetermined - Variable in class org.flexdock.docking.defaults.DockingSplitPane
dock(Dockable) - Method in class org.flexdock.dockbar.Dockbar
dock(Dockable) - Method in class org.flexdock.docking.defaults.AbstractDockable
  Provides the default `Dockable` implementation of `dock(Dockable dockable)` by calling and returning `DockingManager.dock(Dockable dockable, Dockable parent)`.
dock(Dockable, String) - Method in class org.flexdock.docking.defaults.AbstractDockable
  Provides the default `Dockable` implementation of `dock(Dockable dockable, String relativeRegion)` by calling and returning `DockingManager.dock(Dockable dockable, Dockable parent, String region)`.
dock(Dockable, String, float) - Method in class org.flexdock.docking.defaults.AbstractDockable
  Provides the default `Dockable` implementation of `dock(Dockable dockable, String relativeRegion, float ratio)` by calling and returning `DockingManager.dock(Dockable dockable, Dockable parent, String region, float proportion)`.
dock(Component, String) - Method in class org.flexdock.docking.defaults.DefaultDockingPort
  Docks the specified component within the specified region.
dock(Dockable, String) - Method in class org.flexdock.docking.defaults.DefaultDockingPort
  Docks the specified `Dockable` within the specified region.
dock(Dockable, DockingPort, String) - Method in class org.flexdock.docking.defaults.DefaultDockingStrategy
  Docks the specified `Dockable` into the supplied `region` of the specified `DockingPort`.
dock(Dockable, DockingPort, String, DragOperation) - Method in class org.flexdock.docking.defaults.DefaultDockingStrategy
  Docks the specified `Dockable` into the supplied `region` of the specified `DockingPort`.
dock(Dockable) - Method in class org.flexdock.docking.defaults.DockableComponentWrapper
  Provides the default `Dockable` implementation of `dock(Dockable dockable)` by calling and returning `DockingManager.dock(Dockable dockable, Dockable parent)`.
dock(Dockable, String) - Method in class org.flexdock.docking.defaults.DockableComponentWrapper
  Provides the default `Dockable` implementation of `dock(Dockable dockable, String relativeRegion)` by calling and returning `DockingManager.dock(Dockable dockable, Dockable parent, String region)`.
dock(Dockable, String, float) - Method in class org.flexdock.docking.defaults.DockableComponentWrapper
  Provides the default `Dockable` implementation of `dock(Dockable dockable, String relativeRegion, float ratio)` by calling and returning `DockingManager.dock(Dockable dockable, Dockable parent, String region, float proportion)`.
dock(Dockable) - Method in interface org.flexdock.docking.Dockable
  Implements the semantics for docking an external `Dockable` to this `Dockable` and returns a `boolean` indicating whether or not the docking operation was successful.
dock(Dockable, String) - Method in interface org.flexdock.docking.Dockable
  Implements the semantics for docking an external `Dockable` to the specified region of this `Dockable` and returns a `boolean` indicating whether or not the docking operation was successful.
dock(Dockable, String, float) - Method in interface org.flexdock.docking.Dockable
  Implements the semantics for docking an external `Dockable` to the specified region of this `Dockable` with the specified layout ratio, returning a `boolean` indicating whether or not the docking operation was successful.
dock(Component, DockingPort) - Static method in class org.flexdock.docking.DockingManager
  Docks the specified `Component` into the CENTER region of the specified `DockingPort`.
dock(Component, DockingPort, String) - Static method in class org.flexdock.docking.DockingManager
  Docks the specified `Component` into the supplied region of the specified `DockingPort`.
dock(Dockable, DockingPort, String) - Static method in class org.flexdock.docking.DockingManager
  Docks the specified `Dockable` into the supplied region of the specified `DockingPort`.
dock(Component, Component) - Static method in class org.flexdock.docking.DockingManager
  Docks the specified `Component` relative to another already-docked `Component` in the CENTER region.
dock(Dockable, Dockable) - Static method in class org.flexdock.docking.DockingManager
  Docks the specified `Dockable` relative to another already-docked `Dockable` in the CENTER region.
dock(Component, Component, String) - Static method in class org.flexdock.docking.DockingManager
  Docks the specified `Component` relative to another already-docked `Component` in the specified region.
dock(Dockable, Dockable, String) - Static method in class org.flexdock.docking.DockingManager
  Docks the specified `Dockable` relative to another already-docked `Dockable` in the specified region.
dock(Component, Component, String, float) - Static method in class org.flexdock.docking.DockingManager
  Docks the specified `Component` relative to another already-docked `Component` in the specified region with the specified split proportion.
dock(Dockable, Dockable, String, float) - Static method in class org.flexdock.docking.DockingManager
  Docks the specified `Dockable` relative to another already-docked `Dockable` in the specified region with the specified split proportion.
dock(Dockable, String) - Method in interface org.flexdock.docking.DockingPort
  Docks the specified Dockable in the specified region.
dock(Component, String) - Method in interface org.flexdock.docking.DockingPort
  Docks the specified Component in the specified region.
dock(Dockable, DockingPort, String) - Method in interface org.flexdock.docking.DockingStrategy
  Attempts to dock the specified `Dockable` into the supplied `DockingPort` in the specified region.
dock(Dockable, DockingPort, String, DragOperation) - Method in interface org.flexdock.docking.DockingStrategy
  Attempts to dock the specified `Dockable` into the supplied `DockingPort` in the specified region based upon the semantics of the specified `DragOperation`.
dock(Dockable, String) - Method in class org.flexdock.docking.floating.frames.FloatingDockingPort
dock(Dockable) - Method in class org.flexdock.view.View
dock(Dockable, String) - Method in class org.flexdock.view.View
dock(Dockable, String, float) - Method in class org.flexdock.view.View
dock(Dockable) - Method in class org.flexdock.view.Viewport
Dockable - Interface in org.flexdock.docking
  This interface is designed to specify the API's required by `DockingManager` and `DockingPort` for dealing with dockable components in a drag-n-drop fashion.
DOCKABLE_ATTRIBUTE_ID - Static variable in interface org.flexdock.perspective.persist.xml.PersistenceConstants
DOCKABLE_ELEMENT_NAME - Static variable in interface org.flexdock.perspective.persist.xml.PersistenceConstants
DOCKABLE_HIDDEN - Static variable in class org.flexdock.perspective.event.LayoutEvent
DOCKABLE_INDICATOR - Static variable in interface org.flexdock.docking.Dockable
  A constant property key to signify that a component is dockable.
DOCKABLE_NODE_ATTRIBUTE_DOCKABLE_ID - Static variable in interface org.flexdock.perspective.persist.xml.PersistenceConstants
DOCKABLE_NODE_ELEMENT_NAME - Static variable in interface org.flexdock.perspective.persist.xml.PersistenceConstants
DOCKABLE_PROPERTIES_KEY - Static variable in class org.flexdock.docking.props.PropertyManager
DOCKABLE_RESTORED - Static variable in class org.flexdock.perspective.event.LayoutEvent
dockableAdded(RegistrationEvent) - Method in interface org.flexdock.perspective.event.RegistrationListener
dockableCollapsed(DockbarEvent) - Method in interface org.flexdock.dockbar.event.DockbarListener
dockableCollapsed(DockbarEvent) - Method in class org.flexdock.dockbar.event.DockbarListener.Stub
DockableComponentWrapper - Class in org.flexdock.docking.defaults
  This class models a `Dockable` implementation for wrapping a `Component`.
dockableDisplayed(LayoutEvent) - Method in interface org.flexdock.perspective.event.LayoutListener
dockableExpanded(DockbarEvent) - Method in interface org.flexdock.dockbar.event.DockbarListener
dockableExpanded(DockbarEvent) - Method in class org.flexdock.dockbar.event.DockbarListener.Stub
DockableFactory - Interface in org.flexdock.docking
  This interface is designed to provide an API for allowing the `DockingManager` to obtain `Dockable` instances on the fly.
DockableFactory.Stub - Class in org.flexdock.docking
  An empty implementation of `DockableFactory`.
DockableFactory.Stub() - Constructor for class org.flexdock.docking.DockableFactory.Stub
dockableHidden(LayoutEvent) - Method in interface org.flexdock.perspective.event.LayoutListener
dockableLocked(DockbarEvent) - Method in class org.flexdock.dockbar.activation.ActiveDockableHandler
dockableLocked(DockbarEvent) - Method in interface org.flexdock.dockbar.event.DockbarListener
dockableLocked(DockbarEvent) - Method in class org.flexdock.dockbar.event.DockbarListener.Stub
DockableNode - Class in org.flexdock.docking.state.tree
DockableNode() - Constructor for class org.flexdock.docking.state.tree.DockableNode
DockableNodeSerializer - Class in org.flexdock.perspective.persist.xml
  Created on 2005-06-27
DockableNodeSerializer() - Constructor for class org.flexdock.perspective.persist.xml.DockableNodeSerializer
DockablePropertyChangeHandler - Class in org.flexdock.dockbar.event
DockablePropertyChangeHandler() - Constructor for class org.flexdock.dockbar.event.DockablePropertyChangeHandler
DockablePropertyChangeHandler - Class in org.flexdock.docking.defaults
DockablePropertyChangeHandler() - Constructor for class org.flexdock.docking.defaults.DockablePropertyChangeHandler
DockablePropertyChangeHandler.Factory - Class in org.flexdock.dockbar.event
DockablePropertyChangeHandler.Factory() - Constructor for class org.flexdock.dockbar.event.DockablePropertyChangeHandler.Factory
DockablePropertyChangeHandler.Factory - Class in org.flexdock.docking.defaults
DockablePropertyChangeHandler.Factory() - Constructor for class org.flexdock.docking.defaults.DockablePropertyChangeHandler.Factory
DockablePropertySet - Interface in org.flexdock.docking.props
dockableRemoved(RegistrationEvent) - Method in interface org.flexdock.perspective.event.RegistrationListener
Dockbar - Class in org.flexdock.dockbar
Dockbar(DockbarManager, int) - Constructor for class org.flexdock.dockbar.Dockbar
DOCKBAR_ICON - Static variable in interface org.flexdock.docking.props.DockablePropertySet
DOCKBAR_LAYER - Static variable in class org.flexdock.dockbar.DockbarManager
DockbarEvent - Class in org.flexdock.dockbar.event
DockbarEvent(Dockable, int, int) - Constructor for class org.flexdock.dockbar.event.DockbarEvent
DockbarEventHandler - Class in org.flexdock.dockbar.event
  An event handler to match `DockbarEvent` types to the appropriate `DockbarListener` method.
DockbarEventHandler() - Constructor for class org.flexdock.dockbar.event.DockbarEventHandler
DockbarLabel - Class in org.flexdock.dockbar
DockbarLabel(String) - Constructor for class org.flexdock.dockbar.DockbarLabel
DockbarLabel(String, int) - Constructor for class org.flexdock.dockbar.DockbarLabel
dockbarLayout - Variable in class org.flexdock.dockbar.DockbarManager
DockbarLayout - Class in org.flexdock.dockbar.layout
DockbarLayout(DockbarManager) - Constructor for class org.flexdock.dockbar.layout.DockbarLayout
DockbarLayoutManager - Class in org.flexdock.dockbar.layout
DockbarLayoutManager() - Constructor for class org.flexdock.dockbar.layout.DockbarLayoutManager
DockbarListener - Interface in org.flexdock.dockbar.event
DockbarListener.Stub - Class in org.flexdock.dockbar.event
DockbarListener.Stub() - Constructor for class org.flexdock.dockbar.event.DockbarListener.Stub
DockbarManager - Class in org.flexdock.dockbar
DockbarManager(RootWindow) - Constructor for class org.flexdock.dockbar.DockbarManager
DockbarTracker - Class in org.flexdock.dockbar.event
DockbarTracker() - Constructor for class org.flexdock.dockbar.event.DockbarTracker
DOCKING_CANCELED - Static variable in class org.flexdock.docking.event.DockingEvent
DOCKING_COMPLETE - Static variable in class org.flexdock.docking.event.DockingEvent
DOCKING_ENABLED - Static variable in interface org.flexdock.docking.props.DockablePropertySet
DOCKING_ID - Static variable in interface org.flexdock.docking.DockingConstants
DOCKING_PATH_ATTRIBUTE_IS_TABBED - Static variable in interface org.flexdock.perspective.persist.xml.PersistenceConstants
DOCKING_PATH_ATTRIBUTE_ROOT_PORT_ID - Static variable in interface org.flexdock.perspective.persist.xml.PersistenceConstants
DOCKING_PATH_ATTRIBUTE_SIBLING_ID - Static variable in interface org.flexdock.perspective.persist.xml.PersistenceConstants
DOCKING_PATH_ELEMENT_NAME - Static variable in interface org.flexdock.perspective.persist.xml.PersistenceConstants
DOCKING_PORT_NODE_ELEMENT_NAME - Static variable in interface org.flexdock.perspective.persist.xml.PersistenceConstants
DOCKING_STATE_ATTRIBUTE_DOCKABLE_ID - Static variable in interface org.flexdock.perspective.persist.xml.PersistenceConstants
DOCKING_STATE_ATTRIBUTE_FLOATING_GROUP_NAME - Static variable in interface org.flexdock.perspective.persist.xml.PersistenceConstants
DOCKING_STATE_ATTRIBUTE_MINIMIZE_CONSTRAINT - Static variable in interface org.flexdock.perspective.persist.xml.PersistenceConstants
DOCKING_STATE_ATTRIBUTE_REGION - Static variable in interface org.flexdock.perspective.persist.xml.PersistenceConstants
DOCKING_STATE_ATTRIBUTE_RELATIVE_PARENT_ID - Static variable in interface org.flexdock.perspective.persist.xml.PersistenceConstants
DOCKING_STATE_ATTRIBUTE_SPLIT_RATIO - Static variable in interface org.flexdock.perspective.persist.xml.PersistenceConstants
DOCKING_STATE_ATTRIBUTE_STATE - Static variable in interface org.flexdock.perspective.persist.xml.PersistenceConstants
DOCKING_STATE_ELEMENT_NAME - Static variable in interface org.flexdock.perspective.persist.xml.PersistenceConstants
DockingAdapter - Class in org.flexdock.docking.adapter
dockingCanceled(DockingEvent) - Method in class org.flexdock.docking.defaults.AbstractDockable
  No operation.
dockingCanceled(DockingEvent) - Method in class org.flexdock.docking.defaults.DefaultDockingPort
  No operation.
dockingCanceled(DockingEvent) - Method in class org.flexdock.docking.defaults.DockableComponentWrapper
  No operation.
dockingCanceled(DockingEvent) - Method in interface org.flexdock.docking.event.DockingListener
  Fired when docking of a `Dockable` is canceled during the operation.
dockingCanceled(DockingEvent) - Method in class org.flexdock.docking.event.DockingListener.Stub
dockingCanceled(DockingEvent) - Method in class org.flexdock.view.View
dockingComplete(DockingEvent) - Method in class org.flexdock.docking.defaults.AbstractDockable
  No operation.
dockingComplete(DockingEvent) - Method in class org.flexdock.docking.defaults.DefaultDockingPort
  Requests activation for the newly docked Dockable.
dockingComplete(DockingEvent) - Method in class org.flexdock.docking.defaults.DockableComponentWrapper
  No operation.
dockingComplete(DockingEvent) - Method in interface org.flexdock.docking.event.DockingListener
  Fired when docking of a `Dockable` has completed.
dockingComplete(DockingEvent) - Method in class org.flexdock.docking.event.DockingListener.Stub
dockingComplete(DockingEvent) - Method in class org.flexdock.perspective.DockingStateListener
dockingComplete(DockingEvent) - Method in class org.flexdock.view.View
DockingConstants - Interface in org.flexdock.docking
  A collection of constants used by flexdock.
DockingEvent - Class in org.flexdock.docking.event
DockingEvent(Dockable, DockingPort, DockingPort, int, Map) - Constructor for class org.flexdock.docking.event.DockingEvent
  Constructor to create a DockingEvent object with the provided Dockable, the originating docking part, the destination docking port and whether the dock is completed or canceled.
DockingEvent(Dockable, DockingPort, DockingPort, int, AWTEvent, Map) - Constructor for class org.flexdock.docking.event.DockingEvent
  Constructor to create a DockingEvent object with the provided Dockable, the originating docking part, the destination docking port and whether the dock is completed or canceled.
DockingEventHandler - Class in org.flexdock.docking.event
DockingEventHandler() - Constructor for class org.flexdock.docking.event.DockingEventHandler
DockingFrame - Class in org.flexdock.docking.floating.frames
DockingFrame(Frame, String) - Constructor for class org.flexdock.docking.floating.frames.DockingFrame
DockingFrame(Dialog, String) - Constructor for class org.flexdock.docking.floating.frames.DockingFrame
DockingListener - Interface in org.flexdock.docking.event
DockingListener.Stub - Class in org.flexdock.docking.event
DockingListener.Stub() - Constructor for class org.flexdock.docking.event.DockingListener.Stub
dockingListeners - Variable in class org.flexdock.docking.defaults.DefaultDockingPort
dockingListeners - Variable in class org.flexdock.view.View
DockingManager - Class in org.flexdock.docking
  This class is used as a public facade into the framework docking system.
DockingMonitor - Interface in org.flexdock.docking.event
DockingNode - Class in org.flexdock.docking.state.tree
DockingNode() - Constructor for class org.flexdock.docking.state.tree.DockingNode
DockingPath - Class in org.flexdock.docking.state
DockingPath() - Constructor for class org.flexdock.docking.state.DockingPath
DockingPathSerializer - Class in org.flexdock.perspective.persist.xml
  Created on 2005-06-23
DockingPathSerializer() - Constructor for class org.flexdock.perspective.persist.xml.DockingPathSerializer
dockingPort - Variable in class org.flexdock.docking.defaults.DockingSplitPane
DockingPort - Interface in org.flexdock.docking
  This interface is designed to specify the API's required by `DockingManager` for placing `Dockable` instances within a container.
DOCKINGPORT_PROPERTIES_KEY - Static variable in class org.flexdock.docking.props.PropertyManager
dockingPortAdded(RootWindow, DockingPort) - Method in class org.flexdock.docking.event.hierarchy.DockingPortTracker
DockingPortNode - Class in org.flexdock.docking.state.tree
DockingPortNode() - Constructor for class org.flexdock.docking.state.tree.DockingPortNode
DockingPortNodeSerializer - Class in org.flexdock.perspective.persist.xml
  Created on 2005-06-27
DockingPortNodeSerializer() - Constructor for class org.flexdock.perspective.persist.xml.DockingPortNodeSerializer
DockingPortPropertySet - Interface in org.flexdock.docking.props
dockingPortRemoved(RootWindow, DockingPort) - Method in class org.flexdock.docking.event.hierarchy.DockingPortTracker
DockingPortTracker - Class in org.flexdock.docking.event.hierarchy
DockingPortTracker() - Constructor for class org.flexdock.docking.event.hierarchy.DockingPortTracker
DockingSplitPane - Class in org.flexdock.docking.defaults
DockingSplitPane(DockingPort, String) - Constructor for class org.flexdock.docking.defaults.DockingSplitPane
  Creates a new `DockingSplitPane` for the specified `DockingPort` with the understanding that the resulting `DockingSplitPane` will be used for docking a `Dockable` into the `DockingPort's` specified `region`.
DockingState - Class in org.flexdock.docking.state
DockingState(String) - Constructor for class org.flexdock.docking.state.DockingState
DockingStateListener - Class in org.flexdock.perspective
DockingStateListener() - Constructor for class org.flexdock.perspective.DockingStateListener
DockingStateSerializer - Class in org.flexdock.perspective.persist.xml
  Created on 2005-06-03
DockingStateSerializer() - Constructor for class org.flexdock.perspective.persist.xml.DockingStateSerializer
DockingStrategy - Interface in org.flexdock.docking
  This interface defines an API used by `DockingManager` and `DockingPort` to support customizable behaviors during docking operations.
DockingStub - Interface in org.flexdock.docking
DockingUtility - Class in org.flexdock.util
DockPathHandler - Class in org.flexdock.perspective.restore.handlers
  Created on 2005-04-15
DockPathHandler() - Constructor for class org.flexdock.perspective.restore.handlers.DockPathHandler
dockRelative(Dockable, Dockable, String) - Static method in class org.flexdock.util.DockingUtility
  Docks the specified `Dockable` relative to another already-docked `Dockable` in the specified region.
dockRelative(Dockable, Dockable, String, float) - Static method in class org.flexdock.util.DockingUtility
  Docks the specified `Dockable` relative to another already-docked `Dockable` in the specified region with the specified split proportion.
doLayout() - Method in class org.flexdock.docking.defaults.DockingSplitPane
  Overridden to ensure proper divider location on initial rendering.
doLayout() - Method in class org.flexdock.view.Titlebar
DOM_RESOURCE - Static variable in class org.flexdock.util.LookAndFeelSettings
DRAG_IMAGE - Static variable in class org.flexdock.docking.drag.DragOperation
DRAG_STARTED - Static variable in class org.flexdock.docking.event.DockingEvent
DRAG_THRESHOLD - Static variable in interface org.flexdock.docking.props.DockablePropertySet
DragGlasspane - Class in org.flexdock.docking.drag
DragGlasspane() - Constructor for class org.flexdock.docking.drag.DragGlasspane
dragListener - Variable in class org.flexdock.docking.floating.frames.FloatingDockingPort
DragManager - Class in org.flexdock.docking.drag
DragManager(Dockable) - Constructor for class org.flexdock.docking.drag.DragManager
DragOperation - Class in org.flexdock.docking.drag
DragOperation(Component, Point, MouseEvent) - Constructor for class org.flexdock.docking.drag.DragOperation
DragOperation(Component, Component, Point) - Constructor for class org.flexdock.docking.drag.DragOperation
DragPipeline - Class in org.flexdock.docking.drag
DragPipeline() - Constructor for class org.flexdock.docking.drag.DragPipeline
DragPreview - Interface in org.flexdock.docking.drag.effects
dragSources - Variable in class org.flexdock.view.View
dragStarted(DockingEvent) - Method in class org.flexdock.docking.defaults.AbstractDockable
  No operation.
dragStarted(DockingEvent) - Method in class org.flexdock.docking.defaults.DefaultDockingPort
  No operation.
dragStarted(DockingEvent) - Method in class org.flexdock.docking.defaults.DockableComponentWrapper
  No operation.
dragStarted(DockingEvent) - Method in interface org.flexdock.docking.event.DockingListener
  Fired when the dragging of a `Dockable` has begun.
dragStarted(DockingEvent) - Method in class org.flexdock.docking.event.DockingListener.Stub
dragStarted(DockingEvent) - Method in class org.flexdock.docking.floating.frames.FloatingDockingPort
dragStarted(DockingEvent) - Method in class org.flexdock.docking.floating.policy.FloatPolicyManager
  This method catches `DockingEvents` per the `DockingListener` interface at the start of a drag operation and initializes floating support within the the context `Map` of the drag operation.
dragStarted(DockingEvent) - Method in class org.flexdock.view.View
dragThresholdElapsed(DragOperation) - Method in class org.flexdock.docking.defaults.DefaultDockingStrategy
drawPreview(Graphics2D, Polygon, Dockable, Map) - Method in class org.flexdock.docking.drag.effects.DefaultPreview
drawPreview(Graphics2D, Polygon, Dockable, Map) - Method in interface org.flexdock.docking.drag.effects.DragPreview
drawPreview(Graphics2D, Polygon, Dockable, Map) - Method in class org.flexdock.docking.drag.preview.AlphaPreview
drawPreview(Graphics2D, Polygon, Dockable, Map) - Method in class org.flexdock.docking.drag.preview.GhostPreview
drawPreview(Graphics2D, Polygon, Dockable, Map) - Method in class org.flexdock.docking.drag.preview.XORPreview
drawRect(Graphics, Rectangle) - Static method in class org.flexdock.util.SwingUtility
DROP_STARTED - Static variable in class org.flexdock.docking.event.DockingEvent
dropComponent(Dockable, DockingPort, String, DragOperation) - Method in class org.flexdock.docking.defaults.DefaultDockingStrategy
dropStarted(DockingEvent) - Method in class org.flexdock.docking.defaults.AbstractDockable
  No operation.
dropStarted(DockingEvent) - Method in class org.flexdock.docking.defaults.DefaultDockingPort
  No operation.
dropStarted(DockingEvent) - Method in class org.flexdock.docking.defaults.DockableComponentWrapper
  No operation.
dropStarted(DockingEvent) - Method in interface org.flexdock.docking.event.DockingListener
  Fired when the dropping of a `Dockable` has begun at the release of a drag-operation.
dropStarted(DockingEvent) - Method in class org.flexdock.docking.event.DockingListener.Stub
dropStarted(DockingEvent) - Method in class org.flexdock.docking.floating.policy.FloatPolicyManager
  This method catches `DockingEvents` per the `DockingListener` interface at the end of a drag operation and determines whether or not to block attempts to float within the docking operation.
dropStarted(DockingEvent) - Method in class org.flexdock.view.View
dropTarget - Variable in class org.flexdock.docking.defaults.DefaultDockingStrategy.DockingResults

## E

EAST_REGION - Static variable in interface org.flexdock.docking.DockingConstants
  The east region.
EclipseGradientPainter - Class in org.flexdock.plaf.theme.eclipse2
EclipseGradientPainter() - Constructor for class org.flexdock.plaf.theme.eclipse2.EclipseGradientPainter
EffectsManager - Class in org.flexdock.docking.drag.effects
EffectsManager() - Constructor for class org.flexdock.docking.drag.effects.EffectsManager
EMPTY_ACTION - Static variable in class org.flexdock.view.actions.ViewAction
  Deprecated.
  unused
EMPTY_INSETS - Static variable in class org.flexdock.plaf.common.border.CompoundEmptyBorder
EMPTY_PERSPECTIVE - Static variable in class org.flexdock.perspective.PerspectiveManager
equals(Object) - Method in class org.flexdock.util.NestedComponents
  Returns `true` if the specified `Object` is a `NestedComponents` instance and all shares all of the same field references (==) as this `NestedComponents` for field `searchSrc`, `child`, and `parent`.
equals(Object) - Method in class org.flexdock.util.UUID
  Compares this object to the specified object.
Event - Class in org.flexdock.event
Event(Object, int) - Constructor for class org.flexdock.event.Event
  An event object.
eventDispatched(AWTEvent) - Method in class org.flexdock.dockbar.event.DockbarTracker
eventDispatched(AWTEvent) - Method in class org.flexdock.docking.activation.ActiveDockableListener
EventHandler - Class in org.flexdock.event
EventHandler() - Constructor for class org.flexdock.event.EventHandler
EventManager - Class in org.flexdock.event
EXPANDED - Static variable in class org.flexdock.dockbar.event.DockbarEvent
exportLayout() - Method in class org.flexdock.docking.defaults.DefaultDockingPort
  Returns a `LayoutNode` containing metadata that describes the current layout contained within this `DefaultDockingPort`.
exportLayout() - Method in interface org.flexdock.docking.DockingPort
  Returns a `LayoutNode` containing metadata that describes the current layout contained within this `DockingPort`.
EXTENDS_KEY - Static variable in interface org.flexdock.plaf.XMLConstants

## F

FilePersistenceHandler - Class in org.flexdock.perspective.persist
  Created on 2005-06-03
FilePersistenceHandler(String) - Constructor for class org.flexdock.perspective.persist.FilePersistenceHandler
FilePersistenceHandler(File) - Constructor for class org.flexdock.perspective.persist.FilePersistenceHandler
FilePersistenceHandler(String, Persister) - Constructor for class org.flexdock.perspective.persist.FilePersistenceHandler
FilePersistenceHandler(File, Persister) - Constructor for class org.flexdock.perspective.persist.FilePersistenceHandler
finalize() - Method in class org.flexdock.docking.defaults.DockingSplitPane
find(Component, Class, Class) - Static method in class org.flexdock.util.NestedComponents
  Creates and returns a new `NestedComponents` instance, searching the parent `Container` hierarcy of the specified `searchSrc` for an ancestor of type `childClass` and a more senior ancestor of type `parentClass`.
findById(String) - Static method in class org.flexdock.docking.event.hierarchy.DockingPortTracker
findByWindow(Component) - Static method in class org.flexdock.docking.event.hierarchy.DockingPortTracker
  Returns the `DockingPort` for `comp`.
findByWindow(RootWindow) - Static method in class org.flexdock.docking.event.hierarchy.DockingPortTracker
findDockingPort(Container, Point) - Static method in class org.flexdock.util.DockingUtility
  Returns the deepest `DockingPort` within the specified `Container` at the specified `location`.
findRegion(Component) - Static method in class org.flexdock.docking.defaults.DefaultDockingStrategy
  Returns the docking region within the current split docking layout containing the specified `Component`.
finishDrag(Dockable, DragOperation, MouseEvent) - Method in class org.flexdock.docking.drag.DragManager
firePropertyChange(String, Object, Object) - Method in class org.flexdock.docking.props.BasicDockablePropertySet
firePropertyChange(String, int, int) - Method in class org.flexdock.docking.props.BasicDockablePropertySet
firePropertyChange(String, boolean, boolean) - Method in class org.flexdock.docking.props.BasicDockablePropertySet
FLEXDOCK_KEY - Static variable in class org.flexdock.docking.adapter.MappingReader
  Deprecated.
FlexViewComponentUI - Class in org.flexdock.plaf
FlexViewComponentUI() - Constructor for class org.flexdock.plaf.FlexViewComponentUI
flipRegion(String) - Static method in class org.flexdock.util.DockingUtility
  Returns the opposite docking region of the specified `region`.
floatComponent(Dockable, DockingPort, DragOperation) - Method in class org.flexdock.docking.defaults.DefaultDockingStrategy
floatDockable(Dockable, Component) - Method in interface org.flexdock.docking.state.FloatManager
floatDockable(Dockable, Component, Rectangle) - Method in interface org.flexdock.docking.state.FloatManager
floatDockable(Dockable, Component, Rectangle) - Method in class org.flexdock.docking.state.FloatManager.Stub
floatDockable(Dockable, Component) - Method in class org.flexdock.docking.state.FloatManager.Stub
floatDockable(Dockable, Component, Rectangle) - Method in class org.flexdock.perspective.Layout
floatDockable(Dockable, Component) - Method in class org.flexdock.perspective.Layout
FLOATING_ALLOWED - Static variable in class org.flexdock.docking.floating.policy.FloatPolicyManager
  Key constant used within the drag context `Map` to indicate whether floating is allowed for a given drag operation.
FLOATING_GROUP_ATTRIBUTE_NAME - Static variable in interface org.flexdock.perspective.persist.xml.PersistenceConstants
FLOATING_GROUP_ELEMENT_NAME - Static variable in interface org.flexdock.perspective.persist.xml.PersistenceConstants
FloatingDockingPort - Class in org.flexdock.docking.floating.frames
FloatingDockingPort(DockingFrame, String) - Constructor for class org.flexdock.docking.floating.frames.FloatingDockingPort
FloatingGroup - Class in org.flexdock.docking.state
  This class models a grouping of `Dockables` within a floating `DockingFrame`.
FloatingGroup(String) - Constructor for class org.flexdock.docking.state.FloatingGroup
  Creates a new `FloatingGroup` with the specified `groupName`.
FloatingGroupSerializer - Class in org.flexdock.perspective.persist.xml
  Created on 2005-06-03
FloatingGroupSerializer() - Constructor for class org.flexdock.perspective.persist.xml.FloatingGroupSerializer
FloatingHandler - Class in org.flexdock.perspective.restore.handlers
  Created on 2005-04-15
FloatingHandler() - Constructor for class org.flexdock.perspective.restore.handlers.FloatingHandler
FloatManager - Interface in org.flexdock.docking.state
  This interface defines the API used for floating and grouping `Dockables`.
FloatManager.Stub - Class in org.flexdock.docking.state
FloatManager.Stub() - Constructor for class org.flexdock.docking.state.FloatManager.Stub
FloatPolicy - Interface in org.flexdock.docking.floating.policy
  This interface describes a set of method used to determine how floating events should be handled.
FloatPolicy.NullFloatPolicy - Class in org.flexdock.docking.floating.policy
  Provides a default implementation of the FloatPolicy interface.
FloatPolicy.NullFloatPolicy() - Constructor for class org.flexdock.docking.floating.policy.FloatPolicy.NullFloatPolicy
FloatPolicyManager - Class in org.flexdock.docking.floating.policy
  This class provides centralized control over the framework's floating behavior.
focus(Component) - Static method in class org.flexdock.util.SwingUtility
focusGained(FocusEvent) - Method in class org.flexdock.plaf.theme.ButtonUI.ButtonListener
focusLost(FocusEvent) - Method in class org.flexdock.plaf.theme.ButtonUI.ButtonListener
FONT - Static variable in class org.flexdock.plaf.theme.TitlebarUI
font - Variable in class org.flexdock.plaf.theme.TitlebarUI
FONT_COLOR - Static variable in class org.flexdock.plaf.theme.TitlebarUI
FONT_COLOR_ACTIVE - Static variable in class org.flexdock.plaf.theme.TitlebarUI
FontResourceHandler - Class in org.flexdock.plaf.resources
FontResourceHandler() - Constructor for class org.flexdock.plaf.resources.FontResourceHandler
frame - Variable in class org.flexdock.docking.floating.frames.FloatingDockingPort
FrameDragListener - Class in org.flexdock.docking.floating.frames
FrameDragListener(DockingFrame) - Constructor for class org.flexdock.docking.floating.frames.FrameDragListener
frameDragSources - Variable in class org.flexdock.view.View
fromString(String) - Static method in class org.flexdock.util.UUID
  Creates a `UUID` from the string standard representation as described in the `UUID.toString()` method.

## G

get(Object, boolean) - Method in class org.flexdock.util.TypedHashtable
  Returns the boolean value associated with the specified `key` in this hashtable.
get(Object, byte) - Method in class org.flexdock.util.TypedHashtable
  Returns the byte value associated with the specified `key` in this hashtable.
get(Object, short) - Method in class org.flexdock.util.TypedHashtable
  Returns the short value associated with the specified `key` in this hashtable.
get(Object, int) - Method in class org.flexdock.util.TypedHashtable
  Returns the int value associated with the specified `key` in this hashtable.
get(Object, long) - Method in class org.flexdock.util.TypedHashtable
  Returns the long value associated with the specified `key` in this hashtable.
get(Object, float) - Method in class org.flexdock.util.TypedHashtable
  Returns the float value associated with the specified `key` in this hashtable.
get(Object, double) - Method in class org.flexdock.util.TypedHashtable
  Returns the double value associated with the specified `key` in this hashtable.
get(Object, char) - Method in class org.flexdock.util.TypedHashtable
  Returns the char value associated with the specified `key` in this hashtable.
getAction() - Method in class org.flexdock.plaf.icons.IconResource
getAction(String) - Method in class org.flexdock.plaf.PropertySet
getAction(String) - Method in class org.flexdock.plaf.theme.TitlebarUI
getAction(String) - Method in class org.flexdock.view.Titlebar
getActionButton(String) - Method in class org.flexdock.view.Titlebar
getActionButton(String) - Method in class org.flexdock.view.View
getActionIcon(AbstractButton, boolean, boolean, boolean) - Method in class org.flexdock.plaf.theme.ButtonUI
getActionName() - Method in class org.flexdock.view.Button
getActions() - Method in class org.flexdock.view.Titlebar
getActivationListener() - Method in class org.flexdock.dockbar.DockbarManager
getActiveBackground() - Method in class org.flexdock.plaf.theme.TitlebarUI
getActiveBorder() - Method in class org.flexdock.plaf.theme.TitlebarUI
getActiveDockable() - Method in class org.flexdock.dockbar.DockbarManager
getActiveDockable() - Static method in class org.flexdock.docking.activation.ActiveDockableTracker
getActiveDockable(Component) - Static method in class org.flexdock.docking.activation.ActiveDockableTracker
getActiveDockableId() - Method in class org.flexdock.dockbar.DockbarManager
getActiveEdge() - Method in class org.flexdock.dockbar.DockbarManager
getActiveFont() - Method in class org.flexdock.plaf.theme.TitlebarUI
getActiveWindow() - Static method in class org.flexdock.util.SwingUtility
getAdapter(Component) - Static method in class org.flexdock.docking.adapter.AdapterFactory
  Creates the `DockingAdapter` for the given `Component`.
getAncestorDockable(Component) - Static method in class org.flexdock.util.DockingUtility
getArch() - Method in class org.flexdock.util.OsInfo
getArgs(String) - Method in class org.flexdock.plaf.resources.ResourceHandler
getAvailablePlafNames() - Static method in class org.flexdock.plaf.mappings.PlafMappingFactory
getBackgroundColor(boolean) - Method in class org.flexdock.plaf.resources.paint.DefaultPainter
getBackgroundColor(boolean) - Method in class org.flexdock.plaf.theme.metal.MetalTitlebarUI
getBackgroundColor(boolean) - Method in class org.flexdock.plaf.theme.TitlebarUI
getBackgroundColorActive() - Method in class org.flexdock.plaf.resources.paint.DefaultPainter
getBackgroundColorInactive() - Method in class org.flexdock.plaf.resources.paint.DefaultPainter
getBgColor() - Method in class org.flexdock.plaf.resources.paint.PainterResource
getBgColorActive() - Method in class org.flexdock.plaf.resources.paint.PainterResource
getBoolean(String) - Method in class org.flexdock.plaf.PropertySet
getBoolean(Object) - Method in class org.flexdock.util.TypedHashtable
  Retrieves the value to which the specified key is mapped in this hashtable and casts to a `java.lang.Boolean` before returning.
getBorder() - Method in class org.flexdock.dockbar.DockbarLabel
getBorder() - Method in class org.flexdock.docking.defaults.StandardBorderManager
  Returns the currently assigned border.
getBorder(String) - Method in class org.flexdock.plaf.PropertySet
getBorder(AbstractButton) - Method in class org.flexdock.plaf.theme.ButtonUI
getBorder(Titlebar) - Method in class org.flexdock.plaf.theme.TitlebarUI
getBorderInsets(Component) - Method in class org.flexdock.docking.floating.frames.RootPaneBorder
getBorderInsets(Component) - Method in class org.flexdock.plaf.common.border.ShadowBorder
getBorderInsets(Component) - Method in class org.flexdock.plaf.common.border.SlideoutBorder
getBorderInsets(Component) - Method in class org.flexdock.plaf.resources.border.SquareBevelBorderResource.SquareBevelBorder
getBorderManager() - Method in class org.flexdock.docking.defaults.DefaultDockingPort
  Returns the currently intalled `BorderManager`.
getBottomBar() - Method in class org.flexdock.dockbar.DockbarManager
getBounds() - Method in class org.flexdock.docking.state.FloatingGroup
  Returns the cached screen bounds of the `DockingFrame` associated with this `FloatingGroup`.
getBounds() - Method in class org.flexdock.util.RootWindow
getButton(String) - Method in class org.flexdock.view.Titlebar
getButtonMargin() - Method in class org.flexdock.plaf.theme.TitlebarUI
getButtonUI() - Method in class org.flexdock.plaf.theme.Theme
getButtonUI(String) - Static method in class org.flexdock.plaf.theme.UIFactory
getButtonUI(Properties) - Static method in class org.flexdock.plaf.theme.UIFactory
getByte(Object) - Method in class org.flexdock.util.TypedHashtable
  Retrieves the value to which the specified key is mapped in this hashtable and casts to a `java.lang.Byte` before returning.
getCachedGlassPane() - Method in class org.flexdock.docking.drag.DragGlasspane
getCachedListeners() - Method in class org.flexdock.docking.drag.DragOperation
getCenterDockable() - Method in class org.flexdock.docking.defaults.DefaultDockingPort
getCenterPoint() - Method in class org.flexdock.docking.state.DockingState
getCenterX() - Method in class org.flexdock.docking.state.DockingState
getCenterY() - Method in class org.flexdock.docking.state.DockingState
getChar(Object) - Method in class org.flexdock.util.TypedHashtable
  Retrieves the value to which the specified key is mapped in this hashtable and casts to a `java.lang.Character` before returning.
getChildPorts(DockingPort) - Static method in class org.flexdock.util.SwingUtility
getClassInstance(Class) - Method in class org.flexdock.util.ClassMapping
  Returns the `Object` instance associated with the specified `Class`.
getClassMapping(Object) - Method in class org.flexdock.util.ClassMapping
  Returns the `Class` associated with the `Class` of the specified `Object`.
getClassMapping(Class) - Method in class org.flexdock.util.ClassMapping
  Returns the `Class` associated with the specified `Class`.
getClassName() - Method in class org.flexdock.docking.adapter.AdapterMapping
getClassname() - Method in class org.flexdock.plaf.resources.paint.PainterResource
getClientProperty(Object) - Method in class org.flexdock.docking.defaults.AbstractDockable
  Returns the value of the property with the specified key.
getClientProperty(Object) - Method in class org.flexdock.docking.defaults.DockableComponentWrapper
  Returns the value of the property with the specified key.
getClientProperty(Object) - Method in interface org.flexdock.docking.Dockable
  Returns the value of the property with the specified key.
getClientProperty(Object) - Method in interface org.flexdock.docking.DockingPort
  Returns the value of the property with the specified key.
getClientProperty(Dockable, Object) - Static method in class org.flexdock.docking.props.PropertyManager
getClientProperty(Object) - Method in class org.flexdock.util.RootWindow
getClientProperty(Component, Object) - Static method in class org.flexdock.util.SwingUtility
getColor(String) - Method in class org.flexdock.plaf.PropertySet
getComponent() - Method in class org.flexdock.docking.adapter.DockingAdapter
getComponent() - Method in class org.flexdock.docking.defaults.AbstractDockable
  Returns the `Component` used to back this `Dockable` instance.
getComponent(String) - Method in class org.flexdock.docking.defaults.DefaultDockingPort
  Returns the `Component` currently docked within the specified `region`.
getComponent() - Method in class org.flexdock.docking.defaults.DockableComponentWrapper
  Returns the `Component` used to create this `DockableComponentWrapper` instance.
getComponent() - Method in interface org.flexdock.docking.Dockable
  Returns the Component that is to be dragged and docked.
getComponent(String) - Method in interface org.flexdock.docking.DockingPort
  Returns a reference to Component currently docked in the target region.
getComponent() - Method in class org.flexdock.docking.event.DockingEvent
getComponent() - Method in class org.flexdock.view.View
getContentPane() - Method in class org.flexdock.util.RootWindow
  Returns the `contentPane` object for the wrapped component.
getContentPane(Component) - Static method in class org.flexdock.util.SwingUtility
getContentPane() - Method in class org.flexdock.view.View
getCreationParameters() - Method in class org.flexdock.plaf.FlexViewComponentUI
getCreationParameters() - Method in interface org.flexdock.plaf.IFlexViewComponentUI
getCreationParameters() - Method in class org.flexdock.plaf.theme.ButtonUI
getCreationRegion(JSplitPane) - Method in class org.flexdock.docking.defaults.DefaultDockingStrategy
getCurrent(Dockable) - Static method in class org.flexdock.dockbar.DockbarManager
getCurrent() - Static method in class org.flexdock.dockbar.DockbarManager
getCurrentDragOperation() - Static method in class org.flexdock.docking.drag.DragManager
getCurrentMouse() - Method in class org.flexdock.docking.drag.DragOperation
getCurrentMouse(boolean) - Method in class org.flexdock.docking.drag.DragOperation
getCurrentMouse(Component) - Method in class org.flexdock.docking.drag.DragOperation
getCurrentPerspective() - Method in class org.flexdock.perspective.persist.PerspectiveModel
getCurrentPerspective() - Method in class org.flexdock.perspective.PerspectiveManager
getCurrentPerspectiveName() - Method in class org.flexdock.perspective.PerspectiveManager
getCurrentTracker() - Static method in class org.flexdock.docking.activation.ActiveDockableTracker
getDefaultBorder(AbstractButton, boolean) - Method in class org.flexdock.plaf.theme.ButtonUI
getDefaultHeight() - Method in class org.flexdock.plaf.theme.skinlf.SkinLFTitlebarUI
getDefaultHeight() - Method in class org.flexdock.plaf.theme.TitlebarUI
getDefaultIcon(AbstractButton, boolean) - Method in class org.flexdock.plaf.theme.ButtonUI
getDefaultIcons() - Method in class org.flexdock.plaf.theme.TitlebarUI
getDefaultInstance() - Method in class org.flexdock.util.ClassMapping
  Returns the default `Object` used for situations in which there is no internal instance mapping.
getDefaultMapping() - Method in class org.flexdock.util.ClassMapping
  Returns the default `Class` used for situations in which there is no internal class mapping.
getDefaultPersistenceKey() - Static method in class org.flexdock.docking.DockingManager
getDefaultPersistenceKey() - Method in interface org.flexdock.docking.state.LayoutManager
getDefaultPersistenceKey() - Method in class org.flexdock.perspective.PerspectiveManager
getDefaultPerspective() - Method in class org.flexdock.perspective.persist.PerspectiveModel
getDefaultPerspective() - Method in class org.flexdock.perspective.PerspectiveManager
getDefaultRef() - Method in class org.flexdock.plaf.mappings.RefResolver
getDefaultRef() - Method in class org.flexdock.plaf.mappings.SkinLFResolver
getDefaults() - Method in class org.flexdock.docking.props.ScopedDockablePropertySet
getDefaults() - Method in class org.flexdock.docking.props.ScopedDockingPortPropertySet
getDefaults() - Method in interface org.flexdock.docking.props.ScopedMap
getDefaultSiblingSize() - Static method in class org.flexdock.docking.DockingManager
getDepth() - Method in class org.flexdock.docking.state.DockingPath
getDescription() - Method in class org.flexdock.plaf.theme.Theme
getDesiredViewpaneSize() - Method in class org.flexdock.dockbar.layout.DockbarLayout
getDisabledIcon(AbstractButton, boolean) - Method in class org.flexdock.plaf.theme.ButtonUI
getDividerProportion(DockingPort, JSplitPane) - Method in class org.flexdock.docking.defaults.DefaultDockingStrategy
  Returns the desired divider proportion of the specified `JSplitPane` after rendering.
getDividerProportion(DockingPort, JSplitPane) - Method in interface org.flexdock.docking.DockingStrategy
  Returns the desired divider proportion of the specified `JSplitPane` after rendering.
getDividerProportion(JSplitPane) - Static method in class org.flexdock.util.SwingUtility
getDockable() - Method in class org.flexdock.dockbar.DockbarLabel
getDockable(String) - Method in class org.flexdock.docking.defaults.DefaultDockingPort
  Returns the `Dockable` currently docked within the specified `region`.
getDockable(String) - Method in interface org.flexdock.docking.DockableFactory
  Returns a `Dockable` for the specified Dockable ID, possibly creating and registering it in the process.
getDockable(String) - Method in class org.flexdock.docking.DockableFactory.Stub
  Returns a `Dockable` for the specified Dockable ID, possibly creating and registering it in the process.
getDockable(Component) - Static method in class org.flexdock.docking.DockingManager
  Returns the `Dockable` instance that models the specified `Component`.
getDockable(String) - Static method in class org.flexdock.docking.DockingManager
  Returns the `Dockable` instance with the specified ID.
getDockable(String) - Method in interface org.flexdock.docking.DockingPort
  Returns a reference to Dockable currently docked in the target region.
getDockable() - Method in class org.flexdock.docking.drag.DragOperation
getDockable() - Method in class org.flexdock.docking.event.DockingEvent
getDockable() - Method in class org.flexdock.docking.state.DockingState
getDockable() - Method in class org.flexdock.docking.state.tree.DockableNode
getDockable() - Method in class org.flexdock.perspective.event.LayoutEvent
getDockable(String) - Method in class org.flexdock.perspective.Layout
getDockable(String) - Method in class org.flexdock.perspective.Perspective
getDockableAt(Point) - Method in class org.flexdock.docking.defaults.DefaultDockingPort
  Returns the direct child `Dockable` located at the specified `Point`.
getDockableComponent(String) - Method in interface org.flexdock.docking.DockableFactory
  Returns a `Component` for the specified Dockable ID, possibly creating and registering a `Dockable` in the process.
getDockableComponent(String) - Method in class org.flexdock.docking.DockableFactory.Stub
  Returns a `Component` for the specified Dockable ID, possibly creating and registering a `Dockable` in the process.
getDockableCount() - Method in class org.flexdock.docking.floating.frames.FloatingDockingPort
getDockableCount() - Method in class org.flexdock.docking.state.FloatingGroup
getDockableDesc() - Method in class org.flexdock.docking.props.BasicDockablePropertySet
getDockableDesc() - Method in interface org.flexdock.docking.props.DockablePropertySet
getDockableDesc() - Method in class org.flexdock.docking.props.ScopedDockablePropertySet
getDockableFactory() - Static method in class org.flexdock.docking.DockingManager
  Returns the currently installed `DockableFactory`.
getDockableId() - Method in class org.flexdock.docking.state.DockingState
getDockableId() - Method in class org.flexdock.docking.state.tree.DockableNode
getDockableIds() - Static method in class org.flexdock.docking.DockingManager
  Returns a `Set` of `String` IDs for all `Dockables` registered with the framework.
getDockableIterator() - Method in class org.flexdock.docking.state.FloatingGroup
getDockablePropertySet(Dockable) - Static method in class org.flexdock.docking.props.PropertyManager
getDockableReference() - Method in class org.flexdock.docking.drag.DragOperation
getDockableRoot() - Static method in class org.flexdock.docking.props.PropertyManager
getDockables() - Method in class org.flexdock.docking.defaults.DefaultDockingPort
  Returns all `Dockables` docked within this `DockingPort` and all sub-`DockingPorts`.
getDockables() - Method in interface org.flexdock.docking.DockingPort
  Returns a `Set` of all `Dockables` presently contained by this `DockingPort`.
getDockables() - Method in class org.flexdock.perspective.Layout
getDockables() - Method in class org.flexdock.perspective.Perspective
getDockableSet(int, int, Class) - Method in class org.flexdock.docking.defaults.DefaultDockingPort
getDockbar(Dockable) - Method in class org.flexdock.dockbar.DockbarManager
getDockbar(int) - Method in class org.flexdock.dockbar.DockbarManager
getDockbarIcon() - Method in class org.flexdock.docking.adapter.AdapterMapping
getDockbarIcon() - Method in class org.flexdock.docking.adapter.DockingAdapter
getDockbarIcon() - Method in class org.flexdock.docking.props.BasicDockablePropertySet
getDockbarIcon() - Method in interface org.flexdock.docking.props.DockablePropertySet
getDockedComponent() - Method in class org.flexdock.docking.defaults.DefaultDockingPort
  Returns the child `Component` currently embedded within with `DockingPort`.
getDockedComponent() - Method in interface org.flexdock.docking.DockingPort
  Returns a reference to the currently docked component.
getDockingId() - Method in class org.flexdock.docking.props.BasicDockablePropertySet
getDockingId() - Method in interface org.flexdock.docking.props.DockablePropertySet
getDockingInset(Float, float, float, float) - Static method in class org.flexdock.docking.defaults.DefaultRegionChecker
getDockingListeners() - Method in class org.flexdock.docking.defaults.AbstractDockable
  Returns an array of all `DockingListeners` added to this `Dockable`.
getDockingListeners() - Method in class org.flexdock.docking.defaults.DefaultDockingPort
  Returns an array of all `DockingListeners` added to this `DockingPort`.
getDockingListeners() - Method in class org.flexdock.docking.defaults.DockableComponentWrapper
  Returns an array of all `DockingListeners` added to this `Dockable`.
getDockingListeners(Dockable) - Static method in class org.flexdock.docking.event.DockingEventHandler
getDockingListeners() - Method in interface org.flexdock.docking.event.DockingMonitor
getDockingListeners() - Method in class org.flexdock.view.View
getDockingObject() - Method in interface org.flexdock.docking.state.LayoutNode
getDockingObject() - Method in class org.flexdock.docking.state.tree.DockableNode
getDockingObject() - Method in class org.flexdock.docking.state.tree.DockingNode
getDockingObject() - Method in class org.flexdock.docking.state.tree.DockingPortNode
getDockingObject() - Method in class org.flexdock.docking.state.tree.SplitNode
getDockingPort() - Method in class org.flexdock.docking.defaults.AbstractDockable
  Returns the `DockingPort` within which this `Dockable` is currently docked.
getDockingPort() - Method in class org.flexdock.docking.defaults.DockableComponentWrapper
  Returns the `DockingPort` within which this `Dockable` is currently docked.
getDockingPort() - Method in interface org.flexdock.docking.Dockable
  Returns the DockingPort within which this Dockable is currently docked.
getDockingPort(String) - Static method in class org.flexdock.docking.DockingManager
  Returns the `DockingPort` with the specified ID.
getDockingPort(Component) - Static method in class org.flexdock.docking.DockingManager
  Returns the `DockingPort` that contains the specified `Component`.
getDockingPort(Dockable) - Static method in class org.flexdock.docking.DockingManager
  Returns the `DockingPort` that contains the specified `Dockable`.
getDockingPort() - Method in class org.flexdock.docking.floating.frames.DockingFrame
getDockingPort() - Method in class org.flexdock.docking.state.tree.DockingPortNode
getDockingPort() - Method in class org.flexdock.view.View
getDockingPortPropertySet(DockingPort) - Static method in class org.flexdock.docking.props.PropertyManager
getDockingPortRoot() - Static method in class org.flexdock.docking.props.PropertyManager
getDockingPorts() - Static method in class org.flexdock.docking.event.hierarchy.DockingPortTracker
getDockingProperties() - Method in class org.flexdock.docking.defaults.AbstractDockable
  Returns a `DockablePropertySet` instance associated with this `Dockable`.
getDockingProperties() - Method in class org.flexdock.docking.defaults.DefaultDockingPort
  Returns a `DockingPortPropertySet` instance associated with this `DockingPort`.
getDockingProperties() - Method in class org.flexdock.docking.defaults.DockableComponentWrapper
  Returns a `DockablePropertySet` instance associated with this `Dockable`.
getDockingProperties() - Method in interface org.flexdock.docking.Dockable
  Returns a `DockablePropertySet` instance associated with this `Dockable`.
getDockingProperties() - Method in interface org.flexdock.docking.DockingPort
  Returns a `DockingPortPropertySet` instance associated with this `DockingPort`.
getDockingProperties() - Method in class org.flexdock.view.View
getDockingRegion() - Method in class org.flexdock.docking.state.tree.SplitNode
getDockingState(String) - Static method in class org.flexdock.docking.DockingManager
  Returns the `DockingState` for the `Dockable` with the specified ID.
getDockingState(Dockable) - Static method in class org.flexdock.docking.DockingManager
  Returns the `DockingState` for the specified `Dockable`.
getDockingState(String) - Method in interface org.flexdock.docking.state.LayoutManager
getDockingState(Dockable) - Method in interface org.flexdock.docking.state.LayoutManager
getDockingState(String) - Method in class org.flexdock.perspective.Layout
getDockingState(Dockable) - Method in class org.flexdock.perspective.Layout
getDockingState(Dockable, boolean) - Method in class org.flexdock.perspective.Layout
getDockingState(String, boolean) - Method in class org.flexdock.perspective.Layout
getDockingState(String) - Method in class org.flexdock.perspective.Perspective
getDockingState(Dockable) - Method in class org.flexdock.perspective.Perspective
getDockingState(String, boolean) - Method in class org.flexdock.perspective.Perspective
getDockingState(Dockable, boolean) - Method in class org.flexdock.perspective.Perspective
getDockingState(Dockable) - Method in class org.flexdock.perspective.PerspectiveManager
getDockingState(String) - Method in class org.flexdock.perspective.PerspectiveManager
getDockingState(Dockable, boolean) - Method in class org.flexdock.perspective.PerspectiveManager
getDockingState(String, boolean) - Method in class org.flexdock.perspective.PerspectiveManager
getDockingState() - Method in class org.flexdock.view.model.ViewButtonModel
getDockingStates() - Method in class org.flexdock.perspective.LayoutSequence
getDockingStrategy() - Method in class org.flexdock.docking.defaults.DefaultDockingPort
  Returns the `DockingStrategy` used by this `DockingPort`.
getDockingStrategy(Object) - Static method in class org.flexdock.docking.DockingManager
  Returns the `DockingStrategy` associated with the `Class` of the `Object` parameter.
getDockingStrategy(Class) - Static method in class org.flexdock.docking.DockingManager
  Returns the `DockingStrategy` associated with specified `Class`.
getDockingStrategy() - Method in interface org.flexdock.docking.DockingPort
  Returns the `DockingStrategy` instance used by this `DockingPort` for docking operations.
getDockingWindows() - Static method in class org.flexdock.docking.DockingManager
  Returns an array of `RootWindows` known to the docking framework that contain `DockingPorts`.
getDockingWindows() - Static method in class org.flexdock.docking.event.hierarchy.DockingPortTracker
getDocument(String) - Static method in class org.flexdock.util.ResourceManager
  Returns a `Document` object based on the specified resource `uri`.
getDocument(URL) - Static method in class org.flexdock.util.ResourceManager
  Returns a `Document` object based on the specified resource `URL`.
getDouble(Object) - Method in class org.flexdock.util.TypedHashtable
  Retrieves the value to which the specified key is mapped in this hashtable and casts to a `java.lang.Double` before returning.
getDragContext(Dockable) - Static method in class org.flexdock.docking.drag.DragManager
getDragContext() - Method in class org.flexdock.docking.event.DockingEvent
getDragListener(Dockable) - Static method in class org.flexdock.docking.DockingManager
  Returns the listener object responsible for managing drag-to-dock mouse events for the specified `Dockable`.
getDragListener() - Method in class org.flexdock.docking.drag.DragOperation
getDragRect(boolean) - Method in class org.flexdock.docking.drag.DragOperation
getDragSize() - Method in class org.flexdock.docking.drag.DragOperation
getDragSource() - Method in class org.flexdock.docking.adapter.AdapterMapping
getDragSource() - Method in interface org.flexdock.docking.DockingStub
  Returns the `Component` that is the event source for drag operations.
getDragSource() - Method in class org.flexdock.docking.drag.DragOperation
getDragSourceList() - Method in class org.flexdock.docking.adapter.AdapterMapping
getDragSources() - Method in class org.flexdock.docking.adapter.DockingAdapter
getDragSources() - Method in class org.flexdock.docking.defaults.AbstractDockable
  Returns a `List` of `Components` used to initiate drag-to-dock operation.
getDragSources() - Method in class org.flexdock.docking.defaults.DockableComponentWrapper
  Returns a `List` of `Components` used to initiate drag-to-dock operation.
getDragSources() - Method in interface org.flexdock.docking.Dockable
  Returns a `List` of the `Components` that are event sources for drag operations.
getDragSources() - Method in class org.flexdock.view.View
getDragThreshold() - Method in class org.flexdock.docking.props.BasicDockablePropertySet
getDragThreshold() - Method in interface org.flexdock.docking.props.DockablePropertySet
getDragThreshold() - Method in class org.flexdock.docking.props.ScopedDockablePropertySet
getDragToken() - Method in class org.flexdock.docking.drag.DragPipeline
getEastRegion(Component) - Method in class org.flexdock.docking.defaults.DefaultRegionChecker
  Returns the rectangular bounds within the specified component that represent it's `DockingConstants.EAST_REGION`.
getEastRegion(Component) - Method in interface org.flexdock.docking.RegionChecker
  Returns the rectangular bounds within the specified component that represent it's `DockingConstants.EAST_REGION`.
getEdge(String) - Method in class org.flexdock.dockbar.DockbarManager
getEdge(Dockable) - Method in class org.flexdock.dockbar.DockbarManager
getEdge() - Method in class org.flexdock.dockbar.event.DockbarEvent
getEdgeGuide(DockbarManager, int) - Method in class org.flexdock.dockbar.layout.DockbarLayoutManager
getElderComponent(JSplitPane) - Method in class org.flexdock.docking.defaults.DefaultDockingStrategy
getElderComponent() - Method in class org.flexdock.docking.defaults.DockingSplitPane
  Returns the 'oldest' `Component` to have been added to this `DockingSplitPane` as a result of a docking operation.
getElement(Document, Object) - Method in class org.flexdock.perspective.persist.xml.AbstractLayoutNodeSerializer
getElement(Document, Object) - Method in class org.flexdock.perspective.persist.xml.DockingPortNodeSerializer
getElement(Document, Object) - Method in class org.flexdock.perspective.persist.xml.SplitNodeSerializer
getEmptyInsets() - Method in class org.flexdock.plaf.common.border.CompoundEmptyBorder
getEventType() - Method in class org.flexdock.event.Event
getFloat(Object) - Method in class org.flexdock.util.TypedHashtable
  Retrieves the value to which the specified key is mapped in this hashtable and casts to a `java.lang.Float` before returning.
getFloat(String, float) - Static method in class org.flexdock.util.Utilities
  Returns a `float` value for the specified `String`.
getFloatingGroup() - Method in class org.flexdock.docking.state.DockingState
getFloatingGroupIds() - Method in class org.flexdock.perspective.Layout
getFloatManager() - Static method in class org.flexdock.docking.DockingManager
  Returns the currently installed `FloatManager`.
getFloatManager() - Method in interface org.flexdock.docking.state.LayoutManager
getFloatManager() - Method in class org.flexdock.perspective.PerspectiveManager
getFont(String) - Method in class org.flexdock.plaf.PropertySet
getFont() - Method in class org.flexdock.plaf.theme.TitlebarUI
getFontColor(boolean) - Method in class org.flexdock.plaf.theme.TitlebarUI
getFrame() - Method in class org.flexdock.docking.state.FloatingGroup
  Returns a reference to the `DockingFrame` associated with this `FloatingGroup`.
getFrameDragSource() - Method in class org.flexdock.docking.adapter.AdapterMapping
getFrameDragSource() - Method in interface org.flexdock.docking.DockingStub
  Returns the `Component` that is used as a frame drag source.
getFrameDragSourceList() - Method in class org.flexdock.docking.adapter.AdapterMapping
getFrameDragSources() - Method in class org.flexdock.docking.adapter.DockingAdapter
getFrameDragSources() - Method in class org.flexdock.docking.defaults.AbstractDockable
  Returns a `HashSet` of `Components` used as frame drag sources when this `Dockable` is floating in a non-decorated external dialog.
getFrameDragSources() - Method in class org.flexdock.docking.defaults.DockableComponentWrapper
  Returns a `HashSet` of `Components` used as frame drag sources when this `Dockable` is floating in a non-decorated external dialog.
getFrameDragSources() - Method in interface org.flexdock.docking.Dockable
  Returns a `Set` of the `Components` that are used as frame drag sources.
getFrameDragSources(Dockable) - Method in class org.flexdock.docking.floating.frames.FloatingDockingPort
getFrameDragSources() - Method in class org.flexdock.view.View
getGlassPane() - Method in class org.flexdock.util.RootWindow
  Returns the `glassPane` object for the wrapped component.
getGlobals() - Method in class org.flexdock.docking.props.ScopedDockablePropertySet
getGlobals() - Method in class org.flexdock.docking.props.ScopedDockingPortPropertySet
getGlobals() - Method in interface org.flexdock.docking.props.ScopedMap
getGradientColor(boolean) - Method in class org.flexdock.plaf.theme.officexp.OfficeXPPainter
getGroup() - Method in class org.flexdock.docking.floating.frames.DockingFrame
getGroup(String) - Method in interface org.flexdock.docking.state.FloatManager
getGroup(Dockable) - Method in interface org.flexdock.docking.state.FloatManager
getGroup(Dockable) - Method in class org.flexdock.docking.state.FloatManager.Stub
getGroup(String) - Method in class org.flexdock.docking.state.FloatManager.Stub
getGroup(Dockable) - Method in class org.flexdock.perspective.Layout
getGroup(String) - Method in class org.flexdock.perspective.Layout
getGroupName() - Method in class org.flexdock.docking.floating.frames.DockingFrame
getHoverBorder(AbstractButton, boolean) - Method in class org.flexdock.plaf.theme.ButtonUI
getHoverIcon(AbstractButton, boolean) - Method in class org.flexdock.plaf.theme.ButtonUI
getIcon() - Method in class org.flexdock.plaf.icons.IconResource
getIcon(String) - Method in class org.flexdock.plaf.PropertySet
getIcon(AbstractButton) - Method in class org.flexdock.plaf.theme.ButtonUI
getIcon() - Method in class org.flexdock.view.Titlebar
getIcon(Action) - Method in class org.flexdock.view.Titlebar
getIconActive() - Method in class org.flexdock.plaf.icons.IconResource
getIconActiveDisabled() - Method in class org.flexdock.plaf.icons.IconResource
getIconActiveHover() - Method in class org.flexdock.plaf.icons.IconResource
getIconDisabled() - Method in class org.flexdock.plaf.icons.IconResource
getIconHeight() - Method in class org.flexdock.dockbar.util.TextIcon
getIconHover() - Method in class org.flexdock.plaf.icons.IconResource
getIconInsets() - Method in class org.flexdock.plaf.theme.TitlebarUI
getIconMap(String) - Static method in class org.flexdock.plaf.icons.IconResourceFactory
getIconPressed() - Method in class org.flexdock.plaf.icons.IconResource
getIconRect(Titlebar) - Method in class org.flexdock.plaf.theme.TitlebarUI
getIcons(String) - Method in class org.flexdock.plaf.icons.IconMap
getIcons(Action) - Method in class org.flexdock.plaf.theme.TitlebarUI
getIcons(String) - Method in class org.flexdock.plaf.theme.TitlebarUI
getIconSelected() - Method in class org.flexdock.plaf.icons.IconResource
getIconSelectedActive() - Method in class org.flexdock.plaf.icons.IconResource
getIconSelectedActiveDisabled() - Method in class org.flexdock.plaf.icons.IconResource
getIconSelectedActiveHover() - Method in class org.flexdock.plaf.icons.IconResource
getIconSelectedDisabled() - Method in class org.flexdock.plaf.icons.IconResource
getIconSelectedHover() - Method in class org.flexdock.plaf.icons.IconResource
getIconSelectedPressed() - Method in class org.flexdock.plaf.icons.IconResource
getIconWidth() - Method in class org.flexdock.dockbar.util.TextIcon
getImage(String) - Method in class org.flexdock.plaf.PropertySet
getImplClass() - Method in class org.flexdock.plaf.resources.paint.PainterResource
getInactiveBackground() - Method in class org.flexdock.plaf.theme.TitlebarUI
getInactiveBorder() - Method in class org.flexdock.plaf.theme.TitlebarUI
getInactiveFont() - Method in class org.flexdock.plaf.theme.TitlebarUI
getInitialDividerLocation(DockingPort, JSplitPane) - Method in class org.flexdock.docking.defaults.DefaultDockingStrategy
  Returns the initial divider location to be used by the specified `JSplitPane` when it is embedded within the specified `DockingPort`.
getInitialDividerLocation(DockingPort, JSplitPane) - Method in interface org.flexdock.docking.DockingStrategy
  Returns the initial divider location to be used by the specified `JSplitPane`.
getInitialSequence() - Method in class org.flexdock.perspective.Perspective
getInitialSequence(boolean) - Method in class org.flexdock.perspective.Perspective
getInitTabPlacement() - Method in class org.flexdock.docking.defaults.DefaultDockingPort
getInsets() - Method in class org.flexdock.plaf.theme.TitlebarUI
getInstalledPlafReference() - Static method in class org.flexdock.plaf.mappings.PlafMappingFactory
getInstance(Component) - Static method in class org.flexdock.dockbar.DockbarManager
getInstance(RootWindow) - Static method in class org.flexdock.dockbar.DockbarManager
getInstance() - Static method in class org.flexdock.docking.activation.ActiveDockableListener
getInstance() - Static method in class org.flexdock.docking.event.hierarchy.DockingPortTracker
getInstance() - Static method in class org.flexdock.docking.floating.policy.DefaultFloatPolicy
  Returns a singleton instance of `DefaultFloatPolicy`.
getInstance() - Static method in class org.flexdock.docking.floating.policy.FloatPolicyManager
  Returns a singleton instance of the `FloatPolicyManager` class.
getInstance() - Static method in class org.flexdock.event.EventManager
getInstance() - Static method in class org.flexdock.perspective.event.PerspectiveEventHandler
getInstance() - Static method in class org.flexdock.perspective.LayoutBuilder
getInstance() - Static method in class org.flexdock.perspective.PerspectiveManager
getInstance() - Static method in class org.flexdock.perspective.RestorationManager
getInstance() - Static method in class org.flexdock.util.OsInfo
getInstance(String) - Static method in class org.flexdock.util.Utilities
  Returns an instance of the specified class name.
getInstance(String, boolean) - Static method in class org.flexdock.util.Utilities
  Returns an instance of the specified class name.
getInstance(String) - Static method in class org.flexdock.view.View
getInt(String) - Method in class org.flexdock.plaf.PropertySet
getInt(Object) - Method in class org.flexdock.util.TypedHashtable
  Retrieves the value to which the specified key is mapped in this hashtable and casts to a `java.lang.Integer` before returning.
getInt(String) - Static method in class org.flexdock.util.Utilities
  Returns an `int` value for the specified `String`.
getInt(String, int) - Static method in class org.flexdock.util.Utilities
  Returns an `int` value for the specified `String`.
getInteger(String) - Method in class org.flexdock.plaf.PropertySet
getKey(Action) - Method in class org.flexdock.view.Titlebar
getLabel(Dockable) - Method in class org.flexdock.dockbar.Dockbar
getLastNode() - Method in class org.flexdock.docking.state.DockingPath
getLayeredPane() - Method in class org.flexdock.util.RootWindow
  Returns the `layeredPane` object for the wrapped component.
getLayout() - Method in class org.flexdock.dockbar.DockbarManager
getLayout() - Method in class org.flexdock.perspective.Perspective
getLayoutAlignmentX(Container) - Method in class org.flexdock.docking.defaults.DefaultDockingPort.PortLayout
getLayoutAlignmentX(Container) - Method in class org.flexdock.docking.floating.frames.RootPaneLayout
getLayoutAlignmentX(Container) - Method in class org.flexdock.view.View.ViewLayout
getLayoutAlignmentY(Container) - Method in class org.flexdock.docking.defaults.DefaultDockingPort.PortLayout
getLayoutAlignmentY(Container) - Method in class org.flexdock.docking.floating.frames.RootPaneLayout
getLayoutAlignmentY(Container) - Method in class org.flexdock.view.View.ViewLayout
getLayoutArea(DockbarManager) - Method in class org.flexdock.dockbar.layout.DockbarLayoutManager
getLayoutManager() - Static method in class org.flexdock.docking.DockingManager
  Returns the currently installed `LayoutManager`.
getLeastSignificantBits() - Method in class org.flexdock.util.UUID
  Returns the least significant 64 bits of this UUID's 128 bit value.
getLeftBar() - Method in class org.flexdock.dockbar.DockbarManager
getLeftComponent() - Method in class org.flexdock.docking.state.tree.SplitNode
getLeftIconMargin() - Method in class org.flexdock.plaf.theme.TitlebarUI
getLibraryKey() - Method in class org.flexdock.util.OsInfo
getLibraryKeys() - Method in class org.flexdock.util.OsInfo
getListener() - Method in class org.flexdock.dockbar.event.DockablePropertyChangeHandler.Factory
getListener() - Method in class org.flexdock.docking.defaults.DockablePropertyChangeHandler.Factory
getListener() - Method in class org.flexdock.docking.props.PropertyChangeListenerFactory
getListeners(Object) - Method in class org.flexdock.docking.event.DockingEventHandler
getListeners() - Static method in class org.flexdock.docking.props.PropertyChangeListenerFactory
getListeners(Object) - Method in class org.flexdock.event.EventHandler
getListeners(Object) - Method in class org.flexdock.perspective.event.LayoutEventHandler
getListeners() - Method in class org.flexdock.perspective.event.PerspectiveEventHandler
getListeners() - Method in class org.flexdock.perspective.Layout
getLocals() - Method in class org.flexdock.docking.props.ScopedDockablePropertySet
getLocals() - Method in class org.flexdock.docking.props.ScopedDockingPortPropertySet
getLocals() - Method in interface org.flexdock.docking.props.ScopedMap
getLocationOnScreen() - Method in class org.flexdock.util.RootWindow
  Gets the location of the wrapped component in the form of a point specifying the component's top-left corner in the screen's coordinate space.
getLong(Object) - Method in class org.flexdock.util.TypedHashtable
  Retrieves the value to which the specified key is mapped in this hashtable and casts to a `java.lang.Long` before returning.
getMainApplicationWindow() - Static method in class org.flexdock.perspective.PerspectiveManager
getMainDockingPort(Component) - Static method in class org.flexdock.docking.DockingManager
  Returns the "main" `DockingPort` within the application window containing the specified `Component`.
getMainDockingPort() - Static method in class org.flexdock.perspective.PerspectiveManager
getMainPort() - Method in class org.flexdock.docking.event.hierarchy.RootDockingPortInfo
getManager() - Static method in class org.flexdock.dockbar.layout.DockbarLayoutManager
getMaximizationLayer() - Method in class org.flexdock.util.RootWindow
  Deprecated.
  dead code last used in 0.2.0
getMaximizedLayout() - Method in class org.flexdock.util.RootWindow
  Deprecated.
  dead code last used in 0.2.0
getMinimizedConstraint() - Method in class org.flexdock.docking.state.DockingState
getMinimizedConstraint(Dockable) - Static method in class org.flexdock.util.DockingUtility
  Returns an `int` value representing the current minimization constraint for the specified `Dockable`.
getMinimizedConstraint() - Method in class org.flexdock.view.View
getMinimizeManager() - Static method in class org.flexdock.docking.DockingManager
  Returns the currently installed `MinimizationManager`.
getMostSignificantBits() - Method in class org.flexdock.util.UUID
  Returns the most significant 64 bits of this UUID's 128 bit value.
getMouseOffset() - Method in class org.flexdock.docking.drag.DragOperation
getName() - Method in class org.flexdock.docking.state.FloatingGroup
  Returns the name of this `FloatingGroup`.
getName() - Method in class org.flexdock.perspective.Perspective
getName() - Method in class org.flexdock.plaf.PropertySet
getName() - Method in class org.flexdock.plaf.theme.Theme
getNamedElementsByTagName(String) - Static method in class org.flexdock.plaf.Configurator
getNearestFocusableComponent(Component) - Static method in class org.flexdock.util.SwingUtility
getNearestFocusableComponent(Component, Container) - Static method in class org.flexdock.util.SwingUtility
getNewDockingPort() - Method in class org.flexdock.docking.event.DockingEvent
  Returns the new docking port the source `Dockable` has been docked to.
getNext() - Method in class org.flexdock.dockbar.activation.Animation
getNode(int) - Method in class org.flexdock.docking.state.DockingPath
getNodes() - Method in class org.flexdock.docking.state.DockingPath
getNorthRegion(Component) - Method in class org.flexdock.docking.defaults.DefaultRegionChecker
  Returns the rectangular bounds within the specified component that represent it's `DockingConstants.NORTH_REGION`.
getNorthRegion(Component) - Method in interface org.flexdock.docking.RegionChecker
  Returns the rectangular bounds within the specified component that represent it's `DockingConstants.NORTH_REGION`.
getNumericKeys() - Method in class org.flexdock.plaf.PropertySet
getNumericKeys(boolean) - Method in class org.flexdock.plaf.PropertySet
getOldDockingPort() - Method in class org.flexdock.docking.event.DockingEvent
  Returns the old docking port which the source `Dockable` was originally docked to.
getOldLayout() - Method in class org.flexdock.perspective.event.LayoutEvent
getOldPerspective() - Method in class org.flexdock.perspective.event.PerspectiveEvent
getOrientation() - Method in class org.flexdock.dockbar.Dockbar
getOrientation() - Method in class org.flexdock.dockbar.DockbarLabel
getOrientation() - Method in class org.flexdock.docking.state.tree.SplitNode
getOrientation() - Method in class org.flexdock.plaf.common.border.SlideoutBorder
getOrientationDesc() - Method in class org.flexdock.docking.state.tree.SplitNode
getOsNames() - Method in class org.flexdock.util.OsInfo
getOtherComponent(JSplitPane, Component) - Static method in class org.flexdock.util.SwingUtility
getOwnedWindows() - Method in class org.flexdock.util.RootWindow
  Return an array containing all the windows this window currently owns.
getOwner() - Method in class org.flexdock.event.RegistrationEvent
getOwner() - Method in class org.flexdock.util.RootWindow
getPainter() - Method in class org.flexdock.plaf.theme.TitlebarUI
getPainterResource() - Method in class org.flexdock.plaf.resources.paint.DefaultPainter
getPainterResource() - Method in interface org.flexdock.plaf.resources.paint.Painter
getPainterWidth(Graphics, Titlebar) - Method in class org.flexdock.plaf.theme.metal.MetalTitlebarUI
getPainterX(Graphics, Titlebar) - Method in class org.flexdock.plaf.theme.metal.MetalTitlebarUI
getPaintRect(Titlebar) - Method in class org.flexdock.plaf.theme.TitlebarUI
getParentDockingPort() - Method in class org.flexdock.docking.drag.DragOperation
getParentDockingPort(Dockable) - Static method in class org.flexdock.util.DockingUtility
  Returns the `DockingPort` that contains the specified `Dockable`.
getParentDockingPort(Component) - Static method in class org.flexdock.util.DockingUtility
  Returns the `DockingPort` that contains the specified `Component`.
getPath() - Method in class org.flexdock.docking.state.DockingState
getPercent() - Method in class org.flexdock.docking.defaults.DockingSplitPane
getPercentage() - Method in class org.flexdock.docking.state.tree.SplitNode
getPersistenceHandler() - Static method in class org.flexdock.perspective.PerspectiveManager
getPersistentId() - Method in class org.flexdock.docking.adapter.AdapterMapping
getPersistentId() - Method in class org.flexdock.docking.adapter.DockingAdapter
getPersistentId() - Method in class org.flexdock.docking.defaults.AbstractDockable
  Returns the persistent ID of this `Dockable` instance provided when this object was instantiated.
getPersistentId() - Method in class org.flexdock.docking.defaults.DefaultDockingPort
  Returns a `String` identifier that is unique to `DockingPorts` within a JVM instance, but persistent across JVM instances.
getPersistentId() - Method in class org.flexdock.docking.defaults.DockableComponentWrapper
  Returns the persistent ID of this `DockableComponentWrapper` instance provided when this object was instantiated.
getPersistentId() - Method in interface org.flexdock.docking.Dockable
  Returns a `String` identifier that is unique within a JVM instance, but persistent across JVM instances.
getPersistentId() - Method in interface org.flexdock.docking.DockingPort
  Returns a `String` identifier that is unique within a JVM instance, but persistent across JVM instances.
getPersistentId() - Method in interface org.flexdock.docking.DockingStub
  Returns a `String` identifier that is unique within a JVM instance, but persistent across JVM instances.
getPersistentId() - Method in class org.flexdock.perspective.Perspective
getPersistentId() - Method in class org.flexdock.view.View
getPerspective() - Method in class org.flexdock.perspective.actions.OpenPerspectiveAction
getPerspective() - Method in class org.flexdock.perspective.event.PerspectiveEvent
getPerspective(String) - Method in interface org.flexdock.perspective.PerspectiveFactory
getPerspective(String) - Method in class org.flexdock.perspective.PerspectiveManager
getPerspectiveFile(String) - Method in class org.flexdock.perspective.persist.FilePersistenceHandler
getPerspectiveListeners() - Method in class org.flexdock.perspective.PerspectiveManager
getPerspectives() - Method in class org.flexdock.perspective.persist.PerspectiveModel
getPerspectives() - Method in class org.flexdock.perspective.PerspectiveManager
getPlafReference(String) - Static method in class org.flexdock.plaf.mappings.PlafMappingFactory
getPoints(Rectangle) - Static method in class org.flexdock.util.SwingUtility
getPoints(Rectangle, Component) - Static method in class org.flexdock.util.SwingUtility
getPort(int) - Method in class org.flexdock.docking.event.hierarchy.RootDockingPortInfo
getPort(String) - Method in class org.flexdock.docking.event.hierarchy.RootDockingPortInfo
getPortCount() - Method in class org.flexdock.docking.event.hierarchy.RootDockingPortInfo
getPreferredButtonUI() - Method in class org.flexdock.plaf.theme.TitlebarUI
getPreferredProportion(JSplitPane, Component) - Method in class org.flexdock.docking.defaults.DefaultDockingStrategy
getPreferredProportion(Component) - Static method in class org.flexdock.docking.defaults.DefaultDockingStrategy
getPreferredSize() - Method in class org.flexdock.dockbar.Dockbar
getPreferredSize() - Method in class org.flexdock.dockbar.DockbarLabel
getPreferredSize() - Method in class org.flexdock.dockbar.StatusDockbar
getPreferredSize() - Method in class org.flexdock.plaf.theme.TitlebarUI
getPreferredTitlebarUI() - Method in class org.flexdock.plaf.theme.ViewUI
getPreferredTitlebarUIName() - Method in class org.flexdock.view.View
getPreferredViewpaneSize() - Method in class org.flexdock.dockbar.DockbarManager
getPrefixLibraryKey() - Method in class org.flexdock.util.OsInfo
getPrefixLibraryKeys() - Method in class org.flexdock.util.OsInfo
getPrefSize() - Method in class org.flexdock.dockbar.ViewPane
getPressedBorder(AbstractButton) - Method in class org.flexdock.plaf.theme.ButtonUI
getPressedIcon(AbstractButton) - Method in class org.flexdock.plaf.theme.ButtonUI
getPreview(Dockable, DockingPort) - Static method in class org.flexdock.docking.drag.effects.EffectsManager
getPreviewDelegate(Component, DockingPort) - Method in class org.flexdock.docking.drag.DragGlasspane
getPreviewSize() - Method in class org.flexdock.docking.props.BasicDockablePropertySet
getPreviewSize() - Method in interface org.flexdock.docking.props.DockablePropertySet
getPreviewSize() - Method in class org.flexdock.docking.props.ScopedDockablePropertySet
getProperties(String) - Static method in class org.flexdock.plaf.Configurator
getProperties(String, String) - Static method in class org.flexdock.plaf.Configurator
getProperties(String[], String) - Static method in class org.flexdock.plaf.Configurator
getProperties(String[], HashMap) - Static method in class org.flexdock.plaf.Configurator
getProperties(String) - Static method in class org.flexdock.util.ResourceManager
  Returns a `Properties` object based on the specified resource `uri`.
getProperties(String, boolean) - Static method in class org.flexdock.util.ResourceManager
  Returns a `Properties` object based on the specified resource `uri`.
getProperties(URL) - Static method in class org.flexdock.util.ResourceManager
  Returns a `Properties` object based on the specified resource `URL`.
getProperties(URL, boolean) - Static method in class org.flexdock.util.ResourceManager
  Returns a `Properties` object based on the specified resource `url`.
getProperty(Object, ScopedMap) - Static method in class org.flexdock.docking.props.PropertyManager
getProperty(String) - Method in class org.flexdock.plaf.PropertySet
getPropertyChangeListeners() - Method in class org.flexdock.docking.activation.ActiveDockableTracker
getPropertyHandler(String) - Static method in class org.flexdock.plaf.resources.ResourceHandlerFactory
getRef(String) - Method in class org.flexdock.plaf.mappings.RefResolver
getRef(String) - Method in class org.flexdock.plaf.mappings.SkinLFResolver
getRegion(Point) - Method in class org.flexdock.docking.defaults.DefaultDockingPort
  Returns the docking region within this `DockingPort` that contains the specified `Point`.
getRegion(Component, Point) - Method in class org.flexdock.docking.defaults.DefaultRegionChecker
  Returns the docking region of the supplied `Component` that contains the coordinates of the specified `Point`.
getRegion() - Method in class org.flexdock.docking.defaults.DockingSplitPane
  Returns the docking region for which this `DockingSplitPane` was created.
getRegion(Point) - Method in interface org.flexdock.docking.DockingPort
  Returns the region of this `DockingPort` containing the coordinates within the specified `Point`.
getRegion() - Method in class org.flexdock.docking.event.DockingEvent
getRegion(Point) - Method in class org.flexdock.docking.floating.frames.FloatingDockingPort
getRegion(Component, Point) - Method in interface org.flexdock.docking.RegionChecker
  Returns the docking region of the supplied `Component` that contains the coordinates of the specified `Point`.
getRegion() - Method in class org.flexdock.docking.state.DockingState
getRegion() - Method in class org.flexdock.docking.state.tree.SplitNode
getRegion(int) - Static method in class org.flexdock.util.DockingUtility
  Returns the `String` docking region for the specified orientation constant.
getRegionBounds(Component, String) - Method in class org.flexdock.docking.defaults.DefaultRegionChecker
  Returns the bounding `Rectangle` within the specified component that represents the specified region.
getRegionBounds(Component, String) - Method in interface org.flexdock.docking.RegionChecker
  Returns the rectangular bounds within the specified component that represent the specified region.
getRegionChecker() - Method in class org.flexdock.docking.defaults.DefaultDockingPort
  Returns the `RegionChecker` currently used by this `DockingPort`.
getRegionChecker() - Method in class org.flexdock.docking.props.BasicDockingPortPropertySet
getRegionChecker() - Method in interface org.flexdock.docking.props.DockingPortPropertySet
getRegionChecker() - Method in class org.flexdock.docking.props.ScopedDockingPortPropertySet
getRegionDesc() - Method in class org.flexdock.docking.state.tree.SplitNode
getRegionInset(String) - Method in class org.flexdock.docking.props.BasicDockablePropertySet
getRegionInset(String) - Method in class org.flexdock.docking.props.BasicDockingPortPropertySet
getRegionInset(String) - Method in interface org.flexdock.docking.props.DockablePropertySet
getRegionInset(String) - Method in interface org.flexdock.docking.props.DockingPortPropertySet
getRegionInset(String) - Method in class org.flexdock.docking.props.ScopedDockablePropertySet
getRegionInset(String) - Method in class org.flexdock.docking.props.ScopedDockingPortPropertySet
getRegionInsetKey(String) - Static method in class org.flexdock.docking.props.BasicDockablePropertySet
getRegionInsetKey(String) - Static method in class org.flexdock.docking.props.BasicDockingPortPropertySet
getRegionPreference(Dockable, String) - Static method in class org.flexdock.docking.defaults.DefaultRegionChecker
  Returns a percentage (0.0F through 1.0F) representing the amount of space allotted for the specified region within the specified `Dockable`.
getRegionSize(Component, String) - Method in class org.flexdock.docking.defaults.DefaultRegionChecker
  Returns a percentage (0.0F through 1.0F) representing the amount of space allotted for the specified region within the specified `Component`.
getRegionSize(Component, String) - Method in interface org.flexdock.docking.RegionChecker
  Returns a percentage representing the amount of space allotted for the specified region within the specified `Component`.
getRelativeParent() - Method in class org.flexdock.docking.state.DockingState
getRelativeParentId() - Method in class org.flexdock.docking.state.DockingState
getResizeCursor() - Method in class org.flexdock.dockbar.DockbarManager
getResizeCursor() - Method in class org.flexdock.dockbar.ViewPane
getResource(String, String, String) - Static method in class org.flexdock.plaf.Configurator
getResource(String) - Static method in class org.flexdock.plaf.icons.IconResourceFactory
getResource(String) - Method in class org.flexdock.plaf.resources.ActionResourceHandler
getResource(String) - Method in class org.flexdock.plaf.resources.border.RaisedBorderResource
getResource(String) - Method in class org.flexdock.plaf.resources.border.RoundedBorderResource
getResource(String) - Method in class org.flexdock.plaf.resources.border.SquareBevelBorderResource
getResource(String) - Method in class org.flexdock.plaf.resources.ColorResourceHandler
getResource(String) - Method in class org.flexdock.plaf.resources.ConstructorHandler
getResource(String) - Method in class org.flexdock.plaf.resources.FontResourceHandler
getResource(String) - Method in class org.flexdock.plaf.resources.ImageIconResourceHandler
getResource(String) - Method in class org.flexdock.plaf.resources.ImageResourceHandler
getResource(String) - Method in class org.flexdock.plaf.resources.InsetsResourceHandler
getResource(String) - Method in class org.flexdock.plaf.resources.PainterResourceHandler
getResource(String) - Method in class org.flexdock.plaf.resources.PlafResourceHandler
getResource(String) - Method in class org.flexdock.plaf.resources.ResourceHandler
getResource(String) - Method in class org.flexdock.plaf.resources.StringResourceHandler
getResource(String) - Static method in class org.flexdock.util.ResourceManager
  Performs resource lookups using the `ClassLoader` and classpath.
getResourceHandler(String) - Static method in class org.flexdock.plaf.resources.ResourceHandlerFactory
getRestorationLayout() - Method in class org.flexdock.perspective.Layout
getRestoreContainer(Dockable) - Static method in class org.flexdock.perspective.RestorationManager
getRestorePath(Dockable) - Static method in class org.flexdock.docking.state.DockingPath
getRestoreWindow(Dockable) - Static method in class org.flexdock.perspective.RestorationManager
getRightBar() - Method in class org.flexdock.dockbar.DockbarManager
getRightComponent() - Method in class org.flexdock.docking.state.tree.SplitNode
getRightIconMargin() - Method in class org.flexdock.plaf.theme.TitlebarUI
getRoot() - Method in class org.flexdock.docking.props.ScopedDockablePropertySet
getRoot() - Method in class org.flexdock.docking.props.ScopedDockingPortPropertySet
getRoot() - Method in interface org.flexdock.docking.props.ScopedMap
getRootContainer(Component) - Static method in class org.flexdock.util.RootWindow
  Traverses the container hierarchy to locate the root container and returns corresponding `RootSwingContainer`.
getRootContainer() - Method in class org.flexdock.util.RootWindow
  Returns the the wrapped component.
getRootDockingPort(Component) - Static method in class org.flexdock.docking.DockingManager
  Returns the first root `DockingPort` found within the application window containing the specified `Component`.
getRootDockingPort(Dockable) - Static method in class org.flexdock.docking.event.hierarchy.DockingPortTracker
getRootDockingPortInfo(Component) - Static method in class org.flexdock.docking.DockingManager
  Returns the `RootDockingPortInfo` instance associated with the root window containing the specified `Component`.
getRootDockingPortInfo(Component) - Static method in class org.flexdock.docking.event.hierarchy.DockingPortTracker
getRootDockingPortInfo(RootWindow) - Static method in class org.flexdock.docking.event.hierarchy.DockingPortTracker
getRootDockingPorts() - Static method in class org.flexdock.docking.event.hierarchy.DockingPortTracker
getRootPane() - Method in class org.flexdock.util.RootWindow
  Returns the `rootPane` object for the wrapped component.
getRootPort() - Method in class org.flexdock.docking.state.DockingPath
getRootPortId() - Method in class org.flexdock.docking.state.DockingPath
getRootWindow() - Method in class org.flexdock.docking.drag.DragGlasspane
getRubberBand() - Static method in class org.flexdock.docking.drag.effects.EffectsManager
getSerializer(Class) - Static method in class org.flexdock.perspective.persist.xml.SerializerRegistry
getShort(Object) - Method in class org.flexdock.util.TypedHashtable
  Retrieves the value to which the specified key is mapped in this hashtable and casts to a `java.lang.Short` before returning.
getSibling(Dockable) - Static method in class org.flexdock.docking.defaults.DefaultDockingStrategy
  Returns the specified `Dockable's` sibling `Dockable` within the current docking layout.
getSibling(Dockable, String) - Static method in class org.flexdock.docking.defaults.DefaultDockingStrategy
  Returns the sibling `Dockable` relative to the specified `Dockable's` supplied region in the current docking layout.
getSibling(String) - Method in class org.flexdock.view.View
getSiblingBounds(Component, String) - Method in class org.flexdock.docking.defaults.DefaultRegionChecker
  Returns the bounding `Rectangle` within the specified component that represents the desired area to be allotted for sibling `Components` in the specified region.
getSiblingBounds(Component, String) - Method in interface org.flexdock.docking.RegionChecker
  A `Rectangle` representing the actual amount of space to allot for sibling `Components` should they be docked into the specified region.
getSiblingId() - Method in class org.flexdock.docking.state.DockingPath
getSiblingId() - Method in class org.flexdock.docking.state.tree.SplitNode
getSiblingPreference(Dockable, String) - Static method in class org.flexdock.docking.defaults.DefaultRegionChecker
  Returns a percentage (0.0F through 1.0F) representing the amount of space allotted for sibling `Components` docked to the specified region within the specified `Dockable`.
getSiblingSize(Component, String) - Method in class org.flexdock.docking.defaults.DefaultRegionChecker
  Returns a percentage (0.0F through 1.0F) representing the amount of space allotted for sibling `Component` docked to the specified region within the specified `Component`.
getSiblingSize(String) - Method in class org.flexdock.docking.props.BasicDockablePropertySet
getSiblingSize(String) - Method in interface org.flexdock.docking.props.DockablePropertySet
getSiblingSize(String) - Method in class org.flexdock.docking.props.ScopedDockablePropertySet
getSiblingSize(Component, String) - Method in interface org.flexdock.docking.RegionChecker
  Returns a percentage representing the amount of space allotted for sibling `Components` to be docked within the specified region of the supplied `Component`.
getSiblingSizeKey(String) - Static method in class org.flexdock.docking.props.BasicDockablePropertySet
getSourcePort() - Method in class org.flexdock.docking.drag.DragOperation
getSouthRegion(Component) - Method in class org.flexdock.docking.defaults.DefaultRegionChecker
  Returns the rectangular bounds within the specified component that represent it's `DockingConstants.SOUTH_REGION`.
getSouthRegion(Component) - Method in interface org.flexdock.docking.RegionChecker
  Returns the rectangular bounds within the specified component that represent it's `DockingConstants.SOUTH_REGION`.
getSplitPane() - Method in class org.flexdock.docking.state.tree.SplitNode
getSplitPaneSize(JSplitPane) - Static method in class org.flexdock.util.SwingUtility
getSplitRatio() - Method in class org.flexdock.docking.state.DockingState
getStartTime() - Method in class org.flexdock.docking.drag.DragOperation
getStatusBarComponent() - Method in class org.flexdock.dockbar.StatusDockbar
getString(String) - Method in class org.flexdock.plaf.PropertySet
getString(Object) - Method in class org.flexdock.util.TypedHashtable
  Retrieves the value to which the specified key is mapped in this hashtable and casts to a `java.lang.String` before returning.
getStrings(String[]) - Method in class org.flexdock.plaf.PropertySet
getSystemThemeName() - Static method in class org.flexdock.plaf.PlafManager
getTabEdgeInset(int) - Static method in class org.flexdock.util.LookAndFeelSettings
getTabIcon() - Method in class org.flexdock.docking.props.BasicDockablePropertySet
getTabIcon() - Method in interface org.flexdock.docking.props.DockablePropertySet
getTabIcon() - Method in class org.flexdock.view.View
getTabPlacement() - Method in class org.flexdock.docking.props.BasicDockingPortPropertySet
getTabPlacement() - Method in interface org.flexdock.docking.props.DockingPortPropertySet
getTabPlacement() - Method in class org.flexdock.docking.props.ScopedDockingPortPropertySet
getTabText() - Method in class org.flexdock.docking.adapter.AdapterMapping
getTabText() - Method in class org.flexdock.docking.adapter.DockingAdapter
getTabText() - Method in class org.flexdock.docking.defaults.AbstractDockable
  Returns the `String` used for tab labels when this `Dockable` is embedded within a tabbed layout.
getTabText() - Method in interface org.flexdock.docking.DockingStub
  Gets the tab text for this class.
getTabText(Dockable) - Static method in class org.flexdock.util.DockingUtility
  Returns the text to be used by a `Dockable` as a tab label within a tabbed layout.
getTabText() - Method in class org.flexdock.view.View
getTargetPort() - Method in class org.flexdock.docking.drag.DragOperation
getTargetRegion() - Method in class org.flexdock.docking.drag.DragOperation
getTerritoryBlockedKey(String) - Static method in class org.flexdock.docking.props.BasicDockablePropertySet
getText() - Method in class org.flexdock.dockbar.util.TextIcon
getText() - Method in class org.flexdock.view.Titlebar
getTextLocation(Rectangle) - Method in class org.flexdock.plaf.theme.TitlebarUI
getTheme(String) - Static method in class org.flexdock.plaf.theme.UIFactory
getTitle() - Method in class org.flexdock.view.View
getTitlebar() - Method in class org.flexdock.view.View
getTitlebarUI() - Method in class org.flexdock.plaf.theme.Theme
getTitlebarUI(String) - Static method in class org.flexdock.plaf.theme.UIFactory
getTitlebarUI(Properties) - Static method in class org.flexdock.plaf.theme.UIFactory
getTitlePane() - Method in class org.flexdock.view.View
getTooltip() - Method in class org.flexdock.plaf.icons.IconResource
getTooltipSelected() - Method in class org.flexdock.plaf.icons.IconResource
getTracker(Component) - Static method in class org.flexdock.docking.activation.ActiveDockableTracker
getTrigger() - Method in class org.flexdock.docking.event.DockingEvent
getTriggerSource() - Method in class org.flexdock.docking.event.DockingEvent
getUI(JComponent) - Static method in class org.flexdock.plaf.PlafManager
  Returns the appropriate `ComponentUI` implementation for `target`.
getUIClassID() - Method in class org.flexdock.view.Button
getUIClassID() - Method in class org.flexdock.view.Titlebar
getUIClassID() - Method in class org.flexdock.view.View
getUserObject() - Method in interface org.flexdock.docking.state.LayoutNode
getUserObject() - Method in class org.flexdock.docking.state.tree.DockingNode
getValidOrientation(int) - Static method in class org.flexdock.dockbar.Dockbar
getValidRotation(int) - Static method in class org.flexdock.dockbar.util.TextIcon
getValue(Object, String) - Static method in class org.flexdock.util.Utilities
  Returns the value of the specified `fieldName` within the specified `Object`.
getView(ActionEvent) - Method in class org.flexdock.view.actions.ViewAction
getView() - Method in class org.flexdock.view.Button
getView() - Method in class org.flexdock.view.model.ViewButtonModel
getView() - Method in class org.flexdock.view.Titlebar
getViewArea(DockbarManager, Dockable) - Method in class org.flexdock.dockbar.layout.DockbarLayoutManager
getViewId() - Method in class org.flexdock.view.actions.ViewAction
getViewId() - Method in class org.flexdock.view.model.ViewButtonModel
getViewPane() - Method in class org.flexdock.dockbar.DockbarManager
getViewport() - Method in class org.flexdock.view.View
getViewProperties() - Method in class org.flexdock.view.View
getViewset() - Method in class org.flexdock.view.Viewport
getViewset(int) - Method in class org.flexdock.view.Viewport
getViewUI() - Method in class org.flexdock.plaf.theme.Theme
getViewUI(String) - Static method in class org.flexdock.plaf.theme.UIFactory
getViewUI(Properties) - Static method in class org.flexdock.plaf.theme.UIFactory
getVisibleWindows() - Static method in class org.flexdock.util.RootWindow
getWestRegion(Component) - Method in class org.flexdock.docking.defaults.DefaultRegionChecker
  Returns the rectangular bounds within the specified component that represent it's `DockingConstants.WEST_REGION`.
getWestRegion(Component) - Method in interface org.flexdock.docking.RegionChecker
  Returns the rectangular bounds within the specified component that represent it's `DockingConstants.WEST_REGION`.
getWindow() - Method in class org.flexdock.dockbar.DockbarManager
getWindow() - Method in class org.flexdock.docking.event.hierarchy.RootDockingPortInfo
getWrappedBorder() - Method in class org.flexdock.plaf.common.border.CompoundEmptyBorder
GhostPreview - Class in org.flexdock.docking.drag.preview
GhostPreview() - Constructor for class org.flexdock.docking.drag.preview.GhostPreview
GLOBAL_FLOATING_ENABLED - Static variable in class org.flexdock.docking.floating.policy.FloatPolicyManager
  System property key used during framework initialization to determine the default setting for global floating support.
globalListeners - Variable in class org.flexdock.event.EventHandler
GLOBALS - Static variable in class org.flexdock.docking.props.ScopedDockablePropertySet
GLOBALS - Static variable in class org.flexdock.docking.props.ScopedDockingPortPropertySet
GRADIENT_COLOR - Static variable in class org.flexdock.plaf.theme.officexp.OfficeXPPainter
GRADIENT_COLOR_ACTIVE - Static variable in class org.flexdock.plaf.theme.officexp.OfficeXPPainter
GradientPainter - Class in org.flexdock.plaf.resources.paint
GradientPainter() - Constructor for class org.flexdock.plaf.resources.paint.GradientPainter
GRAYSCALE - Static variable in class org.flexdock.plaf.resources.paint.GradientPainter
grayScale(Color) - Static method in class org.flexdock.util.SwingUtility

## H

handleEvent(Event, EventListener, int) - Method in class org.flexdock.dockbar.event.DockbarEventHandler
handleEvent(Event, EventListener, int) - Method in class org.flexdock.docking.event.DockingEventHandler
handleEvent(Event, EventListener, int) - Method in class org.flexdock.event.EventHandler
handleEvent(Event, Object[]) - Method in class org.flexdock.event.EventHandler
  This method handles all of the events.
handleEvent(Event, EventListener, int) - Method in class org.flexdock.event.RegistrationHandler
handleEvent(Event, EventListener, int) - Method in class org.flexdock.perspective.event.LayoutEventHandler
handleEvent(Event, EventListener, int) - Method in class org.flexdock.perspective.event.PerspectiveEventHandler
handleEvent(Event, EventListener, int) - Method in class org.flexdock.perspective.event.RegistrationHandler
HANDLER_KEY - Static variable in interface org.flexdock.plaf.XMLConstants
hasAction(String) - Method in class org.flexdock.view.Titlebar
hasCenterPoint() - Method in class org.flexdock.docking.state.DockingState
hasDockingPath() - Method in class org.flexdock.docking.state.DockingState
hashCode() - Method in class org.flexdock.util.NestedComponents
  Overridden to match the `equals()` method.
hashCode() - Method in class org.flexdock.util.UUID
  Returns a hash code for this `UUID`.
HEAVYWEIGHT_DOCKABLES - Static variable in interface org.flexdock.docking.DockingConstants
  A constant for enabling/disabling heavyweight dockables.
hide(Dockable) - Method in class org.flexdock.perspective.Layout
hierarchyChanged(HierarchyEvent) - Method in class org.flexdock.docking.event.hierarchy.DockingPortTracker
HORIZONTAL - Static variable in interface org.flexdock.docking.DockingConstants
  Horizontal split indicates the `Component`s are split along the x axis.
HOVER - Static variable in class org.flexdock.plaf.icons.IconResourceFactory
HOVER_SELECTED - Static variable in class org.flexdock.plaf.icons.IconResourceFactory

## I

ICON_INSETS - Static variable in class org.flexdock.plaf.theme.TitlebarUI
ICON_MAP_KEY - Static variable in class org.flexdock.plaf.icons.IconResourceFactory
ICON_RESOURCE - Static variable in interface org.flexdock.plaf.IFlexViewComponentUI
ICON_RESOURCE_KEY - Static variable in class org.flexdock.plaf.icons.IconResourceFactory
iconInsets - Variable in class org.flexdock.plaf.theme.TitlebarUI
IconMap - Class in org.flexdock.plaf.icons
IconMap() - Constructor for class org.flexdock.plaf.icons.IconMap
IconResource - Class in org.flexdock.plaf.icons
IconResource() - Constructor for class org.flexdock.plaf.icons.IconResource
IconResourceFactory - Class in org.flexdock.plaf.icons
IconResourceFactory() - Constructor for class org.flexdock.plaf.icons.IconResourceFactory
IFlexViewComponentUI - Interface in org.flexdock.plaf
ImageIconResourceHandler - Class in org.flexdock.plaf.resources
ImageIconResourceHandler() - Constructor for class org.flexdock.plaf.resources.ImageIconResourceHandler
ImageResourceHandler - Class in org.flexdock.plaf.resources
ImageResourceHandler() - Constructor for class org.flexdock.plaf.resources.ImageResourceHandler
importLayout(LayoutNode) - Method in class org.flexdock.docking.defaults.DefaultDockingPort
  Clears out the existing layout within this `DockingPort` and reconstructs a new layout based upon the specified `LayoutNode`.
importLayout(LayoutNode) - Method in interface org.flexdock.docking.DockingPort
  Examines a `LayoutNode` and constructs a corresponding component hierarchy to match the specified layout.
inactiveBackground - Variable in class org.flexdock.plaf.theme.TitlebarUI
inactiveBorder - Variable in class org.flexdock.plaf.theme.TitlebarUI
inactiveFont - Variable in class org.flexdock.plaf.theme.TitlebarUI
INHERITS_KEY - Static variable in interface org.flexdock.plaf.XMLConstants
init() - Method in class org.flexdock.docking.props.ScopedDockingPortPropertySet
init() - Method in class org.flexdock.view.ViewProps
INITIAL_TAB_POSITION - Static variable in interface org.flexdock.docking.DockingPort
initialDividerRatio - Variable in class org.flexdock.docking.defaults.DockingSplitPane
initializeCreationParameters() - Method in class org.flexdock.plaf.FlexViewComponentUI
initializeCreationParameters() - Method in interface org.flexdock.plaf.IFlexViewComponentUI
initializeCreationParameters() - Method in class org.flexdock.plaf.theme.ButtonUI
initializeCreationParameters() - Method in class org.flexdock.plaf.theme.TitlebarUI
initializeCreationParameters() - Method in class org.flexdock.plaf.theme.ViewUI
inner - Variable in class org.flexdock.plaf.common.border.CompoundEmptyBorder
InsetBorder - Class in org.flexdock.dockbar.layout
InsetBorder(Border, Border, boolean) - Constructor for class org.flexdock.dockbar.layout.InsetBorder
INSETS - Static variable in class org.flexdock.plaf.theme.TitlebarUI
insets - Variable in class org.flexdock.plaf.theme.TitlebarUI
InsetsResourceHandler - Class in org.flexdock.plaf.resources
InsetsResourceHandler() - Constructor for class org.flexdock.plaf.resources.InsetsResourceHandler
install() - Method in class org.flexdock.dockbar.DockbarManager
installKeyboardActions(AbstractButton) - Method in class org.flexdock.plaf.theme.ButtonUI
installListeners(Dockable) - Method in class org.flexdock.docking.floating.frames.FloatingDockingPort
installMaximizedDockable(Dockable) - Method in class org.flexdock.docking.defaults.DefaultDockingPort
installMaximizedDockable(Dockable) - Method in interface org.flexdock.docking.DockingPort
  Asks this `DockingPort` to temporarily install the specified `Dockable` and maximize its component.
installPreferredTheme() - Static method in class org.flexdock.plaf.PlafManager
installSystemTheme() - Static method in class org.flexdock.plaf.PlafManager
installUI(JComponent) - Method in class org.flexdock.plaf.theme.ButtonUI
installUI(JComponent) - Method in class org.flexdock.plaf.theme.TitlebarUI
installUI(JComponent) - Method in class org.flexdock.plaf.theme.ViewUI
invalidateLayout(Container) - Method in class org.flexdock.docking.defaults.DefaultDockingPort.PortLayout
invalidateLayout(Container) - Method in class org.flexdock.docking.floating.frames.RootPaneLayout
invalidateLayout(Container) - Method in class org.flexdock.view.View.ViewLayout
isActionBlocked(String) - Method in class org.flexdock.view.View
isActive() - Method in class org.flexdock.dockbar.DockbarManager
isActive() - Method in class org.flexdock.dockbar.event.ActivationListener
isActive() - Method in class org.flexdock.docking.props.BasicDockablePropertySet
isActive() - Method in interface org.flexdock.docking.props.DockablePropertySet
isActive() - Method in class org.flexdock.docking.props.ScopedDockablePropertySet
isActive(Dockable) - Static method in class org.flexdock.util.DockingUtility
isActive() - Method in class org.flexdock.util.RootWindow
isActive() - Method in class org.flexdock.view.Titlebar
isActive() - Method in class org.flexdock.view.View
isActiveStateLocked() - Method in class org.flexdock.view.View
isActiveStateLocked() - Method in class org.flexdock.view.ViewProps
isAnimating() - Method in class org.flexdock.dockbar.DockbarManager
isAntialiasing() - Method in class org.flexdock.plaf.theme.TitlebarUI
isAvailable() - Method in class org.flexdock.dockbar.event.ActivationListener
isAxisEquivalent(String, String) - Static method in class org.flexdock.util.DockingUtility
  Tests for region equivalency between the specified region parameters across horizontal and vertical axes.
isBorderOpaque() - Method in class org.flexdock.docking.floating.frames.RootPaneBorder
isBorderOpaque() - Method in class org.flexdock.plaf.common.border.ShadowBorder
isBorderOpaque() - Method in class org.flexdock.plaf.common.border.SlideoutBorder
isBorderOpaque() - Method in class org.flexdock.plaf.resources.border.SquareBevelBorderResource.SquareBevelBorder
isBottomEdge() - Method in class org.flexdock.dockbar.layout.InsetBorder
isChanged(Object, Object) - Static method in class org.flexdock.util.Utilities
  Checks for inequality between the two specified `Objects`.
isConsumed() - Method in class org.flexdock.dockbar.event.DockbarEvent
isConsumed() - Method in class org.flexdock.docking.event.DockingEvent
isContentPaneCheckingEnabled() - Method in class org.flexdock.view.View
isDividerSizeProperlyDetermined() - Method in class org.flexdock.docking.defaults.DockingSplitPane
isDockable(Object) - Static method in class org.flexdock.util.DockingUtility
  Returns `true` if the specific `Object` is a `Dockable`.
isDocked(Component) - Static method in class org.flexdock.docking.DockingManager
  Indicates whether the specified `Component` is currently docked.
isDocked(Dockable) - Static method in class org.flexdock.docking.DockingManager
  Indicates whether the specified `Dockable` is currently docked.
isDocked(DockingPort, Dockable) - Static method in class org.flexdock.docking.DockingManager
  Checks whether a supplied `Dockable` is docked within a supplied `DockingPort` instance.
isDockingAllowed(Component, String) - Method in class org.flexdock.docking.defaults.DefaultDockingPort
  Returns `true` if docking is allowed for the specified `Component` within the supplied `region`, `false` otherwise.
isDockingAllowed(Component, String) - Method in interface org.flexdock.docking.DockingPort
  Returns a boolean indicating whether or not docking is allowed within the specified region.
isDockingAllowed(String, Component) - Method in class org.flexdock.docking.floating.frames.FloatingDockingPort
isDockingAllowed(Component, String) - Method in class org.flexdock.view.Viewport
isDockingEnabled() - Method in class org.flexdock.docking.props.BasicDockablePropertySet
isDockingEnabled() - Method in interface org.flexdock.docking.props.DockablePropertySet
isDockingEnabled() - Method in class org.flexdock.docking.props.ScopedDockablePropertySet
isDockingPossible(Dockable, DockingPort, String, DragOperation) - Method in class org.flexdock.docking.defaults.DefaultDockingStrategy
isDragging() - Method in class org.flexdock.dockbar.DockbarManager
isElderTopLeft(JSplitPane) - Method in class org.flexdock.docking.defaults.DefaultDockingStrategy
isElderTopLeft() - Method in class org.flexdock.docking.defaults.DockingSplitPane
  Indicates whether the 'oldest' `Component` to have been added to this `DockingSplitPane` as a result of a docking operation is in the TOP or LEFT side of the split pane.
isEmbedded(Dockable) - Static method in class org.flexdock.util.DockingUtility
  Returns `true` if the specified `Dockable` is currently docked within a `DockingPort`.
isEmpty(String) - Static method in class org.flexdock.util.Utilities
  Returns `true` if the specified `String` is `null` or contains only whitespace.
isEnabled() - Method in class org.flexdock.dockbar.event.ActivationListener
isEnabled() - Method in class org.flexdock.docking.floating.frames.FrameDragListener
isEnabled() - Method in class org.flexdock.perspective.DockingStateListener
isEqual(Object, Object) - Static method in class org.flexdock.util.Utilities
  Checks for equality between the two specified `Objects`.
ISerializer - Interface in org.flexdock.perspective.persist.xml
  Created on 2005-06-03
isFloatable(Dockable, DragOperation) - Method in class org.flexdock.docking.defaults.DefaultDockingStrategy
isFloatDropAllowed(DockingEvent) - Method in class org.flexdock.docking.floating.policy.DefaultFloatPolicy
  Checks the previous `DockingPort` for the specified `DockingEvent` and returns `false` if it is in a floating dialog and contains less than two `Dockables`.
isFloatDropAllowed(DockingEvent) - Method in interface org.flexdock.docking.floating.policy.FloatPolicy
  Indicates whether floating should be allowed for the specified `DockingEvent` at the end of a drag operation.
isFloatDropAllowed(DockingEvent) - Method in class org.flexdock.docking.floating.policy.FloatPolicy.NullFloatPolicy
  Returns `true`.
isFloating() - Method in class org.flexdock.docking.state.DockingState
isFloating(Dockable) - Static method in class org.flexdock.util.DockingUtility
  Returns `true` if the specified `Dockable` is currently docked within a floating dialog.
isFloating() - Method in class org.flexdock.view.View
isFloatingAllowed(Dockable) - Static method in class org.flexdock.docking.drag.DragManager
isFloatingAllowed(Dockable) - Method in class org.flexdock.docking.floating.policy.DefaultFloatPolicy
  Blocks floating support (returns false) if `dockable` is `null`, if `FloatPolicyManager.isGlobalFloatingEnabled()` returns `false`, or if there are no entries within the `Set` returned by `dockable.getFrameDragSources()`.
isFloatingAllowed(Dockable) - Method in interface org.flexdock.docking.floating.policy.FloatPolicy
  Returns `true` if floating should be allowed for the specified `Dockable`.
isFloatingAllowed(Dockable) - Method in class org.flexdock.docking.floating.policy.FloatPolicy.NullFloatPolicy
  Returns `true`.
isFloatingAllowed(Dockable) - Static method in class org.flexdock.docking.floating.policy.FloatPolicyManager
  Indicates whether floating is allowed for the specified `Dockable`.
isFloatingEnabled() - Static method in class org.flexdock.docking.DockingManager
  Indicates whether global floating support is currently enabled.
isFull() - Method in class org.flexdock.util.NestedComponents
  Returns `true` if both `child` and `parent` fields are non-`null`; `false` otherwise.
isGlobalFloatingEnabled() - Static method in class org.flexdock.docking.floating.policy.FloatPolicyManager
  Returns a global setting used to control default framework floating behavior.
isInitialized() - Method in class org.flexdock.perspective.Layout
isLeftEdge() - Method in class org.flexdock.dockbar.layout.InsetBorder
isLocked() - Method in class org.flexdock.dockbar.ViewPane
isMaximized(Dockable) - Static method in class org.flexdock.docking.DockingManager
isMinimized() - Method in class org.flexdock.docking.state.DockingState
isMinimized(Dockable) - Static method in class org.flexdock.util.DockingUtility
  Returns `true` if the specified `Dockable` is currently minimized; `false` otherwise.
isMinimized() - Method in class org.flexdock.view.View
isMouseMotionListenersBlockedWhileDragging() - Method in class org.flexdock.docking.props.BasicDockablePropertySet
isMouseMotionListenersBlockedWhileDragging() - Method in interface org.flexdock.docking.props.DockablePropertySet
isMouseMotionListenersBlockedWhileDragging() - Method in class org.flexdock.docking.props.ScopedDockablePropertySet
isMouseOver() - Method in class org.flexdock.dockbar.event.ActivationListener
isNull(String) - Static method in class org.flexdock.plaf.Configurator
isOpen() - Method in class org.flexdock.docking.drag.DragPipeline
isOuterRegion(String) - Method in class org.flexdock.docking.drag.effects.DefaultPreview
isOverWindow() - Method in class org.flexdock.docking.drag.DragOperation
isOverWindow() - Method in class org.flexdock.docking.event.DockingEvent
isParentActive(AbstractButton) - Method in class org.flexdock.plaf.theme.ButtonUI
isParentDockingPort(Component) - Method in class org.flexdock.docking.defaults.DefaultDockingPort
  Indicates whether or not the specified component is docked somewhere within this `DefaultDockingPort`.
isParentDockingPort(Component) - Method in interface org.flexdock.docking.DockingPort
  Indicates whether or not the specified component is a child component docked within the `DockingPort`.
isPolicyFloatingSupported(Dockable) - Method in class org.flexdock.docking.floating.policy.FloatPolicyManager
  Indicates whether floating is allowed for the specified `Dockable` strictly by checking the installed `FloatPolicies`.
isPressed(AbstractButton) - Method in class org.flexdock.plaf.theme.ButtonUI
isPseudoDrag() - Method in class org.flexdock.docking.drag.DragOperation
isRegionTopLeft(String) - Static method in class org.flexdock.util.DockingUtility
  Returns `true` if the specified `region` is equal to either `NORTH_REGION` or `WEST_REGION`.
isRestoreFloatingOnLoad() - Static method in class org.flexdock.perspective.PerspectiveManager
isRightEdge() - Method in class org.flexdock.dockbar.layout.InsetBorder
isRoot() - Method in class org.flexdock.docking.defaults.DefaultDockingPort
  Returns a boolean indicating whether or not this `DockingPort` is nested within another `DockingPort`.
isRoot() - Method in interface org.flexdock.docking.DockingPort
  Returns a boolean indicating whether or not this `DockingPort` is nested within another `DockingPort`.
isSingleTabAllowed() - Method in class org.flexdock.docking.defaults.DefaultDockingPort
  Returns `true` if single tabs are allowed within this `DockingPort`, `false` otherwise.
isSingleTabsAllowed() - Static method in class org.flexdock.docking.DockingManager
  Indicates whether tabbed layouts are supported by default for `DockingPorts` with a single `Dockable` in the CENTER region.
isSingleTabsAllowed() - Method in class org.flexdock.docking.props.BasicDockingPortPropertySet
isSingleTabsAllowed() - Method in interface org.flexdock.docking.props.DockingPortPropertySet
isSingleTabsAllowed() - Method in class org.flexdock.docking.props.ScopedDockingPortPropertySet
isSkinLFInstalled() - Static method in class org.flexdock.util.SwingUtility
isSkinLFSupported() - Static method in class org.flexdock.util.LookAndFeelSettings
isSplit() - Method in class org.flexdock.docking.state.tree.DockingPortNode
isSubport(DockingPort) - Static method in class org.flexdock.util.DockingUtility
  Returns `true` if the specified `DockingPort` has an ancestor `DockingPort`; `false` otherwise.
isTabbed() - Method in class org.flexdock.docking.state.DockingPath
isTabsAsDragSource() - Method in class org.flexdock.docking.defaults.DefaultDockingPort
  Returns `true` if drag-to-dock support is enabled for tabs and their associated `Dockables`, `false` otherwise.
isTerritoryBlocked(String) - Method in class org.flexdock.docking.props.BasicDockablePropertySet
isTerritoryBlocked(String) - Method in interface org.flexdock.docking.props.DockablePropertySet
isTerritoryBlocked(String) - Method in class org.flexdock.docking.props.ScopedDockablePropertySet
isTerritoryBlocked(Dockable, String) - Method in class org.flexdock.view.View
isValidDockableChild(Component, Class) - Method in class org.flexdock.docking.defaults.DefaultDockingPort
isValidDockingRegion(String) - Method in class org.flexdock.docking.defaults.DefaultDockingPort
isValidDockingRegion(String) - Static method in class org.flexdock.docking.DockingManager
  Indicates whether the supplied parameter is considered a valid docking region.
isValidRootContainer(Component) - Static method in class org.flexdock.util.RootWindow
  Indicates whether the supplied `Component` is, in fact, a root Swing container.
isViewpaneLocked() - Method in class org.flexdock.dockbar.event.ActivationListener
isWindowsPlatform() - Static method in class org.flexdock.util.ResourceManager
  Returns `true` if the JVM is currently running on `Windows`; `false` otherwise.

## J

JAVA_1_4 - Static variable in class org.flexdock.util.Utilities
  A constant representing the Java version.
JAVA_1_5 - Static variable in class org.flexdock.util.Utilities
  A constant representing the Java version.

## K

keepConstantPercentage(boolean) - Static method in class org.flexdock.docking.defaults.DefaultDockingStrategy
keys() - Method in class org.flexdock.plaf.PropertySet

## L

layout() - Method in class org.flexdock.dockbar.layout.DockbarLayout
Layout - Class in org.flexdock.perspective
Layout() - Constructor for class org.flexdock.perspective.Layout
LAYOUT_APPLIED - Static variable in class org.flexdock.perspective.event.LayoutEvent
LAYOUT_ELEMENT_NAME - Static variable in interface org.flexdock.perspective.persist.xml.PersistenceConstants
LAYOUT_EMPTIED - Static variable in class org.flexdock.perspective.event.LayoutEvent
LAYOUT_MANAGER - Static variable in class org.flexdock.docking.DockingManager
LAYOUT_SEQUENCE_ELEMENT_NAME - Static variable in interface org.flexdock.perspective.persist.xml.PersistenceConstants
layoutApplied(LayoutEvent) - Method in interface org.flexdock.perspective.event.LayoutListener
LayoutBuilder - Class in org.flexdock.perspective
layoutComponents(Titlebar) - Method in class org.flexdock.plaf.theme.TitlebarUI
layoutContainer(Container) - Method in class org.flexdock.docking.defaults.DefaultDockingPort.PortLayout
  Instructs the layout manager to perform the layout for the specified container.
layoutContainer(Container) - Method in class org.flexdock.docking.floating.frames.RootPaneLayout
layoutContainer(Container) - Method in class org.flexdock.view.View.ViewLayout
  Instructs the layout manager to perform the layout for the specified container.
layoutEmptied(LayoutEvent) - Method in interface org.flexdock.perspective.event.LayoutListener
LayoutEvent - Class in org.flexdock.perspective.event
LayoutEvent(Layout, Layout, String, int) - Constructor for class org.flexdock.perspective.event.LayoutEvent
LayoutEventHandler - Class in org.flexdock.perspective.event
LayoutEventHandler() - Constructor for class org.flexdock.perspective.event.LayoutEventHandler
LayoutListener - Interface in org.flexdock.perspective.event
LayoutManager - Interface in org.flexdock.docking.state
LayoutNode - Interface in org.flexdock.docking.state
LayoutNodeSerializer - Class in org.flexdock.perspective.persist.xml
  Created on 2005-06-27
LayoutNodeSerializer() - Constructor for class org.flexdock.perspective.persist.xml.LayoutNodeSerializer
LayoutSequence - Class in org.flexdock.perspective
LayoutSequence() - Constructor for class org.flexdock.perspective.LayoutSequence
LayoutSequence(DockingState[]) - Constructor for class org.flexdock.perspective.LayoutSequence
LayoutSequenceSerializer - Class in org.flexdock.perspective.persist.xml
  Created on 2005-06-03
LayoutSequenceSerializer() - Constructor for class org.flexdock.perspective.persist.xml.LayoutSequenceSerializer
LayoutSerializer - Class in org.flexdock.perspective.persist.xml
  Created on 2005-06-03
LayoutSerializer() - Constructor for class org.flexdock.perspective.persist.xml.LayoutSerializer
layoutViewpane() - Method in class org.flexdock.dockbar.layout.DockbarLayout
LEFT - Static variable in interface org.flexdock.docking.DockingConstants
  Box-orientation constant used to specify the left side of a box.
LEFT - Static variable in interface org.flexdock.docking.state.MinimizationManager
leftBar - Variable in class org.flexdock.dockbar.DockbarManager
LIBRARY_EXTENSION - Static variable in class org.flexdock.util.ResourceManager
  Defines the file extension used by native shared libraries on the current system.
load() - Method in interface org.flexdock.docking.state.LayoutManager
load(String) - Method in interface org.flexdock.docking.state.LayoutManager
load(InputStream) - Method in class org.flexdock.perspective.persist.DefaultFilePersister
load(String) - Method in class org.flexdock.perspective.persist.FilePersistenceHandler
load(String) - Method in interface org.flexdock.perspective.persist.PersistenceHandler
load(InputStream) - Method in interface org.flexdock.perspective.persist.Persister
  Deserializes `PerspectiveInfo` from the supplied data stream.
load(InputStream) - Method in class org.flexdock.perspective.persist.xml.XMLPersister
  Deserializes `PerspectiveInfo` from the supplied data stream.
load(DockingPort) - Method in class org.flexdock.perspective.Perspective
load() - Method in class org.flexdock.perspective.PerspectiveManager
load(String) - Method in class org.flexdock.perspective.PerspectiveManager
loadCustomTheme(String, Properties, boolean) - Static method in class org.flexdock.plaf.PlafManager
loadDefaultPrefs() - Static method in class org.flexdock.plaf.Configurator
loadLayoutModel() - Static method in class org.flexdock.docking.DockingManager
  Loads a previously stored layout model into the currently installed `LayoutManager`.
loadLayoutModel(boolean) - Static method in class org.flexdock.docking.DockingManager
  Loads a previously stored layout model into the currently installed `LayoutManager` and attempts to synchronize the application view with the newly loaded layout model if the `restore` parameter is `true`.
loadLibrary(String, String) - Static method in class org.flexdock.util.ResourceManager
  Attempts to load the specified native `library`, using `classpathResource` and the filesystem to implement several fallback mechanisms in the event the library cannot be loaded.
loadPerspective() - Method in class org.flexdock.perspective.PerspectiveManager
loadPerspective(String) - Method in class org.flexdock.perspective.PerspectiveManager
loadPerspective(String, boolean) - Method in class org.flexdock.perspective.PerspectiveManager
loadPerspective(String, Component) - Method in class org.flexdock.perspective.PerspectiveManager
loadPerspective(String, Component, boolean) - Method in class org.flexdock.perspective.PerspectiveManager
loadPerspective(String, DockingPort) - Method in class org.flexdock.perspective.PerspectiveManager
loadPerspective(String, DockingPort, boolean) - Method in class org.flexdock.perspective.PerspectiveManager
loadPerspectiveAsDefault(String) - Method in class org.flexdock.perspective.PerspectiveManager
loadPerspectiveAsDefault(String, boolean) - Method in class org.flexdock.perspective.PerspectiveManager
loadUserPrefs() - Static method in class org.flexdock.plaf.Configurator
LOCKED - Static variable in class org.flexdock.dockbar.event.DockbarEvent
lockViewpane() - Method in class org.flexdock.dockbar.event.ActivationListener
LookAndFeelSettings - Class in org.flexdock.util

## M

m_persister - Variable in class org.flexdock.perspective.persist.FilePersistenceHandler
main(String[]) - Static method in class org.flexdock.util.OsInfo
managePortNullChild(DockingPort) - Method in interface org.flexdock.docking.defaults.BorderManager
  Callback method allowing for customized behavior when the `DefaultDockingPort's` docked component state has changed and there is no longer a component docked within the port.
managePortNullChild(DockingPort) - Method in class org.flexdock.docking.defaults.StandardBorderManager
  Set the border on the supplied `DockingPort` to the currently assigned border.
managePortSimpleChild(DockingPort) - Method in interface org.flexdock.docking.defaults.BorderManager
  Callback method allowing for customized behavior when the `DefaultDockingPort's` docked component state has changed and there is a single generic component docked within the port.
managePortSimpleChild(DockingPort) - Method in class org.flexdock.docking.defaults.StandardBorderManager
  Removes any border from the `DockingPort's` docked component and set the border on the `DockingPort` itself to the currently assigned border.
managePortSplitChild(DockingPort) - Method in interface org.flexdock.docking.defaults.BorderManager
  Callback method allowing for customized behavior when the `DefaultDockingPort's` docked component state has changed and the port has been split between two components.
managePortSplitChild(DockingPort) - Method in class org.flexdock.docking.defaults.StandardBorderManager
  Removes any border from the `DockingPort` itself and places the currently assigned border on the two child components of the `DockingPort's</code JSplitPane` child.
managePortTabbedChild(DockingPort) - Method in interface org.flexdock.docking.defaults.BorderManager
  Callback method allowing for customized behavior when the `DefaultDockingPort's` docked component state has changed and docked components within the `CENTER` region are layed-out within a `JTabbedPane`.
managePortTabbedChild(DockingPort) - Method in class org.flexdock.docking.defaults.StandardBorderManager
  Removes any border from the `DockingPort's` docked `JTabbedPane` component and sets the border on the `DockingPort` itself to the currently assigned border.
manager - Variable in class org.flexdock.dockbar.Dockbar
MappingReader - Class in org.flexdock.docking.adapter
  Deprecated.
  This class will become package-private.
MappingReader() - Constructor for class org.flexdock.docking.adapter.MappingReader
  Deprecated.
MAX_REGION_SIZE - Static variable in interface org.flexdock.docking.RegionChecker
  Default maximum region size.
MAX_SIBILNG_SIZE - Static variable in interface org.flexdock.docking.RegionChecker
  Default maximum sibling size.
maximumLayoutSize(Container) - Method in class org.flexdock.docking.defaults.DefaultDockingPort.PortLayout
  Returns the maximum amount of space the layout can use.
maximumLayoutSize(Container) - Method in class org.flexdock.docking.floating.frames.RootPaneLayout
maximumLayoutSize(Container) - Method in class org.flexdock.view.View.ViewLayout
  Returns the maximum amount of space the layout can use.
mDocks - Variable in class org.flexdock.dockbar.Dockbar
MetalPainter - Class in org.flexdock.plaf.theme.metal
MetalPainter() - Constructor for class org.flexdock.plaf.theme.metal.MetalPainter
MetalTitlebarUI - Class in org.flexdock.plaf.theme.metal
MetalTitlebarUI() - Constructor for class org.flexdock.plaf.theme.metal.MetalTitlebarUI
METHOD_KEY - Static variable in class org.flexdock.docking.adapter.MappingReader
  Deprecated.
MIN_REGION_SIZE - Static variable in interface org.flexdock.docking.RegionChecker
  Default minimum region size.
MIN_SIBILNG_SIZE - Static variable in interface org.flexdock.docking.RegionChecker
  Default minimum sibling size.
MinimizationAdapter - Class in org.flexdock.dockbar
MinimizationAdapter() - Constructor for class org.flexdock.dockbar.MinimizationAdapter
MinimizationManager - Interface in org.flexdock.docking.state
MinimizationManager.Stub - Class in org.flexdock.docking.state
MinimizationManager.Stub() - Constructor for class org.flexdock.docking.state.MinimizationManager.Stub
minimize(Dockable) - Method in class org.flexdock.dockbar.DockbarManager
minimize(Dockable, int) - Method in class org.flexdock.dockbar.DockbarManager
MINIMIZE_COMPLETED - Static variable in class org.flexdock.dockbar.event.DockbarEvent
MINIMIZE_MANAGER - Static variable in class org.flexdock.docking.DockingManager
MINIMIZE_STARTED - Static variable in class org.flexdock.dockbar.event.DockbarEvent
minimizeCompleted(DockbarEvent) - Method in interface org.flexdock.dockbar.event.DockbarListener
minimizeCompleted(DockbarEvent) - Method in class org.flexdock.dockbar.event.DockbarListener.Stub
MinimizedHandler - Class in org.flexdock.perspective.restore.handlers
  Created on 2005-05-12
MinimizedHandler() - Constructor for class org.flexdock.perspective.restore.handlers.MinimizedHandler
minimizeStarted(DockbarEvent) - Method in class org.flexdock.dockbar.activation.ActiveDockableHandler
minimizeStarted(DockbarEvent) - Method in interface org.flexdock.dockbar.event.DockbarListener
minimizeStarted(DockbarEvent) - Method in class org.flexdock.dockbar.event.DockbarListener.Stub
MINIMUM_HEIGHT - Static variable in class org.flexdock.plaf.theme.TitlebarUI
MINIMUM_VIEW_SIZE - Static variable in class org.flexdock.dockbar.layout.DockbarLayout
minimumLayoutSize(Container) - Method in class org.flexdock.docking.defaults.DefaultDockingPort.PortLayout
  Returns the minimum amount of space the layout needs.
minimumLayoutSize(Container) - Method in class org.flexdock.docking.floating.frames.RootPaneLayout
minimumLayoutSize(Container) - Method in class org.flexdock.view.View.ViewLayout
  Returns the minimum amount of space the layout needs.
MOUSE_MOTION_DRAG_BLOCK - Static variable in interface org.flexdock.docking.props.DockablePropertySet
MOUSE_PRESSED - Static variable in interface org.flexdock.docking.DockingConstants
mouseClicked(MouseEvent) - Method in class org.flexdock.dockbar.DockbarLabel
mouseClicked(MouseEvent) - Method in class org.flexdock.docking.floating.frames.FrameDragListener
mouseClicked(MouseEvent) - Method in class org.flexdock.docking.floating.frames.RootPane
mouseDragged(MouseEvent) - Method in class org.flexdock.dockbar.event.ResizeListener
mouseDragged(MouseEvent) - Method in class org.flexdock.docking.drag.DragManager
mouseDragged(MouseEvent) - Method in class org.flexdock.docking.event.TabbedDragListener
mouseDragged(MouseEvent) - Method in class org.flexdock.docking.floating.frames.FrameDragListener
mouseDragged(MouseEvent) - Method in class org.flexdock.docking.floating.frames.RootPane
mouseEntered(MouseEvent) - Method in class org.flexdock.dockbar.DockbarLabel
mouseEntered(Point) - Method in class org.flexdock.dockbar.event.ActivationListener
mouseEntered(MouseEvent) - Method in class org.flexdock.docking.floating.frames.FrameDragListener
mouseEntered(MouseEvent) - Method in class org.flexdock.docking.floating.frames.RootPane
mouseExited(MouseEvent) - Method in class org.flexdock.dockbar.DockbarLabel
mouseExited(Point) - Method in class org.flexdock.dockbar.event.ActivationListener
mouseExited(MouseEvent) - Method in class org.flexdock.docking.floating.frames.FrameDragListener
mouseExited(MouseEvent) - Method in class org.flexdock.docking.floating.frames.RootPane
mouseMoved(MouseEvent) - Method in class org.flexdock.dockbar.event.ResizeListener
mouseMoved(MouseEvent) - Method in class org.flexdock.docking.drag.DragManager
mouseMoved(MouseEvent) - Method in class org.flexdock.docking.event.TabbedDragListener
mouseMoved(MouseEvent) - Method in class org.flexdock.docking.floating.frames.FrameDragListener
mouseMoved(MouseEvent) - Method in class org.flexdock.docking.floating.frames.RootPane
mousePressed(MouseEvent) - Method in class org.flexdock.dockbar.DockbarLabel
mousePressed(Point, boolean) - Method in class org.flexdock.dockbar.event.ActivationListener
mousePressed(MouseEvent) - Method in class org.flexdock.dockbar.event.ResizeListener
mousePressed(MouseEvent) - Method in class org.flexdock.docking.drag.DragManager
mousePressed(MouseEvent) - Method in class org.flexdock.docking.event.TabbedDragListener
mousePressed(MouseEvent) - Method in class org.flexdock.docking.floating.frames.FrameDragListener
mousePressed(MouseEvent) - Method in class org.flexdock.docking.floating.frames.RootPane
mouseReleased(MouseEvent) - Method in class org.flexdock.dockbar.DockbarLabel
mouseReleased(MouseEvent) - Method in class org.flexdock.dockbar.event.ResizeListener
mouseReleased(MouseEvent) - Method in class org.flexdock.docking.drag.DragManager
mouseReleased(MouseEvent) - Method in class org.flexdock.docking.event.TabbedDragListener
mouseReleased(MouseEvent) - Method in class org.flexdock.docking.floating.frames.FrameDragListener
mouseReleased(MouseEvent) - Method in class org.flexdock.docking.floating.frames.RootPane

## N

NAME_KEY - Static variable in interface org.flexdock.plaf.XMLConstants
nameUUIDFromBytes(byte[]) - Static method in class org.flexdock.util.UUID
  Static factory to retrieve a type 3 (name based) `UUID` based on the specified byte array.
NestedComponents - Class in org.flexdock.util
  This is a utility class for small, short-lived object instances used to find nested `Components`.
newDefaultInstance() - Static method in class org.flexdock.perspective.persist.xml.XMLPersister
node() - Method in class org.flexdock.util.UUID
  The node value associated with this UUID.
NORTH_REGION - Static variable in interface org.flexdock.docking.DockingConstants
  The north region.

## O

OfficeXPPainter - Class in org.flexdock.plaf.theme.officexp
OfficeXPPainter() - Constructor for class org.flexdock.plaf.theme.officexp.OfficeXPPainter
open(DragOperation) - Method in class org.flexdock.docking.drag.DragPipeline
OpenPerspectiveAction - Class in org.flexdock.perspective.actions
OpenPerspectiveAction(String) - Constructor for class org.flexdock.perspective.actions.OpenPerspectiveAction
org.flexdock.dockbar - package org.flexdock.dockbar
org.flexdock.dockbar.activation - package org.flexdock.dockbar.activation
org.flexdock.dockbar.event - package org.flexdock.dockbar.event
org.flexdock.dockbar.layout - package org.flexdock.dockbar.layout
org.flexdock.dockbar.util - package org.flexdock.dockbar.util
org.flexdock.docking - package org.flexdock.docking
  Provides the specification for the FlexDock docking framework.
org.flexdock.docking.activation - package org.flexdock.docking.activation
org.flexdock.docking.adapter - package org.flexdock.docking.adapter
org.flexdock.docking.defaults - package org.flexdock.docking.defaults
org.flexdock.docking.drag - package org.flexdock.docking.drag
org.flexdock.docking.drag.effects - package org.flexdock.docking.drag.effects
org.flexdock.docking.drag.preview - package org.flexdock.docking.drag.preview
org.flexdock.docking.event - package org.flexdock.docking.event
org.flexdock.docking.event.hierarchy - package org.flexdock.docking.event.hierarchy
org.flexdock.docking.floating.frames - package org.flexdock.docking.floating.frames
org.flexdock.docking.floating.policy - package org.flexdock.docking.floating.policy
org.flexdock.docking.props - package org.flexdock.docking.props
org.flexdock.docking.state - package org.flexdock.docking.state
org.flexdock.docking.state.tree - package org.flexdock.docking.state.tree
org.flexdock.event - package org.flexdock.event
org.flexdock.perspective - package org.flexdock.perspective
org.flexdock.perspective.actions - package org.flexdock.perspective.actions
org.flexdock.perspective.event - package org.flexdock.perspective.event
org.flexdock.perspective.persist - package org.flexdock.perspective.persist
org.flexdock.perspective.persist.xml - package org.flexdock.perspective.persist.xml
org.flexdock.perspective.restore.handlers - package org.flexdock.perspective.restore.handlers
org.flexdock.plaf - package org.flexdock.plaf
org.flexdock.plaf.common.border - package org.flexdock.plaf.common.border
org.flexdock.plaf.icons - package org.flexdock.plaf.icons
org.flexdock.plaf.mappings - package org.flexdock.plaf.mappings
org.flexdock.plaf.resources - package org.flexdock.plaf.resources
org.flexdock.plaf.resources.action - package org.flexdock.plaf.resources.action
org.flexdock.plaf.resources.border - package org.flexdock.plaf.resources.border
org.flexdock.plaf.resources.paint - package org.flexdock.plaf.resources.paint
org.flexdock.plaf.theme - package org.flexdock.plaf.theme
org.flexdock.plaf.theme.eclipse2 - package org.flexdock.plaf.theme.eclipse2
org.flexdock.plaf.theme.metal - package org.flexdock.plaf.theme.metal
org.flexdock.plaf.theme.officexp - package org.flexdock.plaf.theme.officexp
org.flexdock.plaf.theme.skinlf - package org.flexdock.plaf.theme.skinlf
org.flexdock.util - package org.flexdock.util
org.flexdock.view - package org.flexdock.view
org.flexdock.view.actions - package org.flexdock.view.actions
org.flexdock.view.model - package org.flexdock.view.model
orientation - Variable in class org.flexdock.dockbar.Dockbar
OsInfo - Class in org.flexdock.util
OsInfo() - Constructor for class org.flexdock.util.OsInfo
OsInfo(Properties) - Constructor for class org.flexdock.util.OsInfo
OVERRIDDEN_KEY - Static variable in interface org.flexdock.plaf.XMLConstants

## P

pack() - Method in class org.flexdock.util.RootWindow
paint(Graphics) - Method in class org.flexdock.dockbar.DockbarLabel
paint(Graphics) - Method in class org.flexdock.docking.defaults.DefaultDockingPort
  Overridden to provide enhancements during drag operations.
paint(Graphics) - Method in class org.flexdock.docking.drag.DragGlasspane
paint(Graphics, int, int, int, int) - Method in class org.flexdock.docking.drag.effects.RubberBand
paint(int, int, int, int) - Method in class org.flexdock.docking.drag.effects.RubberBand
paint(Rectangle) - Method in class org.flexdock.docking.drag.effects.RubberBand
paint(Graphics, Rectangle) - Method in class org.flexdock.docking.drag.effects.RubberBand
paint(Graphics, int, int, boolean, JComponent) - Method in class org.flexdock.plaf.resources.paint.DefaultPainter
paint(Graphics, int, int, boolean, JComponent) - Method in class org.flexdock.plaf.resources.paint.GradientPainter
paint(Graphics, int, int, boolean, JComponent) - Method in interface org.flexdock.plaf.resources.paint.Painter
paint(Graphics, JComponent) - Method in class org.flexdock.plaf.theme.ButtonUI
paint(Graphics, int, int, boolean, JComponent) - Method in class org.flexdock.plaf.theme.eclipse2.EclipseGradientPainter
paint(Graphics, int, int, boolean, JComponent) - Method in class org.flexdock.plaf.theme.metal.MetalPainter
paint(Graphics, int, int, boolean, JComponent) - Method in class org.flexdock.plaf.theme.officexp.OfficeXPPainter
paint(Graphics, int, int, boolean, JComponent) - Method in class org.flexdock.plaf.theme.skinlf.SkinLFPainter
paint(Graphics, JComponent) - Method in class org.flexdock.plaf.theme.TitlebarUI
paint(Graphics, JComponent) - Method in class org.flexdock.plaf.theme.ViewUI
paintBackground(Graphics, AbstractButton, boolean, boolean, boolean) - Method in class org.flexdock.plaf.theme.ButtonUI
paintBackground(Graphics, Titlebar) - Method in class org.flexdock.plaf.theme.metal.MetalTitlebarUI
paintBackground(Graphics, Titlebar) - Method in class org.flexdock.plaf.theme.skinlf.SkinLFTitlebarUI
paintBackground(Graphics, Titlebar) - Method in class org.flexdock.plaf.theme.TitlebarUI
paintBorder(Component, Graphics, int, int, int, int) - Method in class org.flexdock.docking.floating.frames.RootPaneBorder
paintBorder(Component, Graphics, int, int, int, int) - Method in class org.flexdock.plaf.common.border.RoundedLineBorder
paintBorder(Component, Graphics, int, int, int, int) - Method in class org.flexdock.plaf.common.border.ShadowBorder
paintBorder(Component, Graphics, int, int, int, int) - Method in class org.flexdock.plaf.common.border.SlideoutBorder
paintBorder(Component, Graphics, int, int, int, int) - Method in class org.flexdock.plaf.resources.border.RoundedBorderResource.RoundedBorder
paintBorder(Component, Graphics, int, int, int, int) - Method in class org.flexdock.plaf.resources.border.SquareBevelBorderResource.SquareBevelBorder
paintBorder(Graphics, AbstractButton) - Method in class org.flexdock.plaf.theme.ButtonUI
paintBorder(Graphics, Titlebar) - Method in class org.flexdock.plaf.theme.TitlebarUI
paintComponent(Graphics) - Method in class org.flexdock.dockbar.DockbarLabel
paintComponentImpl(Graphics) - Method in class org.flexdock.docking.drag.DragGlasspane
Painter - Interface in org.flexdock.plaf.resources.paint
PAINTER - Static variable in class org.flexdock.plaf.theme.TitlebarUI
painter - Variable in class org.flexdock.plaf.theme.TitlebarUI
PAINTER_RESOURCE_KEY - Static variable in class org.flexdock.plaf.resources.PainterResourceHandler
painterResource - Variable in class org.flexdock.plaf.resources.paint.DefaultPainter
PainterResource - Class in org.flexdock.plaf.resources.paint
PainterResource() - Constructor for class org.flexdock.plaf.resources.paint.PainterResource
PainterResourceHandler - Class in org.flexdock.plaf.resources
PainterResourceHandler() - Constructor for class org.flexdock.plaf.resources.PainterResourceHandler
paintIcon(Component, Graphics, int, int) - Method in class org.flexdock.dockbar.util.TextIcon
paintIcon(Graphics, AbstractButton) - Method in class org.flexdock.plaf.theme.ButtonUI
paintIcon(Graphics, Titlebar) - Method in class org.flexdock.plaf.theme.TitlebarUI
paintTitle(Graphics, Titlebar) - Method in class org.flexdock.plaf.theme.TitlebarUI
paramString() - Method in class org.flexdock.view.View
paramString() - Method in class org.flexdock.view.Viewport
parent - Variable in class org.flexdock.util.NestedComponents
parseHexColor(String) - Static method in class org.flexdock.plaf.resources.ColorResourceHandler
percent - Variable in class org.flexdock.docking.defaults.DockingSplitPane
PERMANENT_FOCUS_OWNER - Static variable in interface org.flexdock.docking.DockingConstants
PersistenceConstants - Interface in org.flexdock.perspective.persist.xml
  Created on 2005-06-03
PersistenceException - Exception in org.flexdock.docking.state
  Created on 2005-07-03
PersistenceException(String, Exception) - Constructor for exception org.flexdock.docking.state.PersistenceException
PersistenceHandler - Interface in org.flexdock.perspective.persist
  Created on 2005-06-03
Persister - Interface in org.flexdock.perspective.persist
  Created on 2005-03-30
Perspective - Class in org.flexdock.perspective
Perspective(String, String) - Constructor for class org.flexdock.perspective.Perspective
Perspective(String, String, boolean) - Constructor for class org.flexdock.perspective.Perspective
PERSPECTIVE_ATTRIBUTE_ID - Static variable in interface org.flexdock.perspective.persist.xml.PersistenceConstants
PERSPECTIVE_ATTRIBUTE_NAME - Static variable in interface org.flexdock.perspective.persist.xml.PersistenceConstants
PERSPECTIVE_ELEMENT_NAME - Static variable in interface org.flexdock.perspective.persist.xml.PersistenceConstants
PERSPECTIVE_MODEL_ATTRIBUTE_CURRENT_PERSPECTIVE_ID - Static variable in interface org.flexdock.perspective.persist.xml.PersistenceConstants
PERSPECTIVE_MODEL_ATTRIBUTE_DEFAULT_PERSPECTIVE_ID - Static variable in interface org.flexdock.perspective.persist.xml.PersistenceConstants
PERSPECTIVE_MODEL_ELEMENT_NAME - Static variable in interface org.flexdock.perspective.persist.xml.PersistenceConstants
perspectiveAdded(RegistrationEvent) - Method in interface org.flexdock.perspective.event.RegistrationListener
perspectiveChanged(PerspectiveEvent) - Method in interface org.flexdock.perspective.event.PerspectiveListener
PerspectiveEvent - Class in org.flexdock.perspective.event
PerspectiveEvent(Perspective, Perspective, int) - Constructor for class org.flexdock.perspective.event.PerspectiveEvent
PerspectiveEventHandler - Class in org.flexdock.perspective.event
PerspectiveFactory - Interface in org.flexdock.perspective
PerspectiveListener - Interface in org.flexdock.perspective.event
PerspectiveManager - Class in org.flexdock.perspective
PerspectiveModel - Class in org.flexdock.perspective.persist
  Created on 2005-03-30
PerspectiveModel(String, String, Perspective[]) - Constructor for class org.flexdock.perspective.persist.PerspectiveModel
PerspectiveModelSerializer - Class in org.flexdock.perspective.persist.xml
  Created on 2005-06-03
PerspectiveModelSerializer() - Constructor for class org.flexdock.perspective.persist.xml.PerspectiveModelSerializer
perspectiveRemoved(RegistrationEvent) - Method in interface org.flexdock.perspective.event.RegistrationListener
perspectiveReset(PerspectiveEvent) - Method in interface org.flexdock.perspective.event.PerspectiveListener
PerspectiveSerializer - Class in org.flexdock.perspective.persist.xml
  Created on 2005-06-03
PerspectiveSerializer() - Constructor for class org.flexdock.perspective.persist.xml.PerspectiveSerializer
PIN_ACTION - Static variable in interface org.flexdock.docking.DockingConstants
  A constant representing a "pin/unpin" action.
PLAF_KEY - Static variable in class org.flexdock.plaf.mappings.PlafMappingFactory
PlafManager - Class in org.flexdock.plaf
PlafManager() - Constructor for class org.flexdock.plaf.PlafManager
PlafMappingFactory - Class in org.flexdock.plaf.mappings
PlafMappingFactory() - Constructor for class org.flexdock.plaf.mappings.PlafMappingFactory
PlafResourceHandler - Class in org.flexdock.plaf.resources
PlafResourceHandler() - Constructor for class org.flexdock.plaf.resources.PlafResourceHandler
POINT_ATTRIBUTE_X - Static variable in interface org.flexdock.perspective.persist.xml.PersistenceConstants
POINT_ATTRIBUTE_Y - Static variable in interface org.flexdock.perspective.persist.xml.PersistenceConstants
POINT_ELEMENT_NAME - Static variable in interface org.flexdock.perspective.persist.xml.PersistenceConstants
PointHandler - Class in org.flexdock.perspective.restore.handlers
  Created on 2005-05-26
PointHandler() - Constructor for class org.flexdock.perspective.restore.handlers.PointHandler
PointSerializer - Class in org.flexdock.perspective.persist.xml
  Created on 2005-06-03
PointSerializer() - Constructor for class org.flexdock.perspective.persist.xml.PointSerializer
postPaint(Graphics) - Method in class org.flexdock.docking.drag.DragGlasspane
PREFERRED_PROPORTION - Static variable in class org.flexdock.docking.defaults.DefaultDockingStrategy
preferredLayoutSize(Container) - Method in class org.flexdock.docking.defaults.DefaultDockingPort.PortLayout
  Returns the amount of space the layout would like to have.
preferredLayoutSize(Container) - Method in class org.flexdock.docking.floating.frames.RootPaneLayout
preferredLayoutSize(Container) - Method in class org.flexdock.view.View.ViewLayout
  Returns the amount of space the layout would like to have.
PREFS_URI - Static variable in class org.flexdock.plaf.Configurator
PRESSED - Static variable in class org.flexdock.plaf.icons.IconResourceFactory
PRESSED_SELECTED - Static variable in class org.flexdock.plaf.icons.IconResourceFactory
preview(Dockable, boolean) - Method in class org.flexdock.dockbar.MinimizationAdapter
preview(Dockable, boolean) - Method in interface org.flexdock.docking.state.MinimizationManager
preview(Dockable, boolean) - Method in class org.flexdock.docking.state.MinimizationManager.Stub
PREVIEW_SIZE - Static variable in interface org.flexdock.docking.props.DockablePropertySet
prime() - Static method in class org.flexdock.docking.activation.ActiveDockableListener
prime() - Static method in class org.flexdock.docking.adapter.AdapterFactory
  Loads the mappings for this factory.
prime() - Static method in class org.flexdock.docking.drag.DragManager
prime() - Static method in class org.flexdock.docking.drag.effects.EffectsManager
processDragEvent(DragOperation) - Method in class org.flexdock.docking.drag.DragGlasspane
processDragEvent(MouseEvent) - Method in class org.flexdock.docking.drag.DragPipeline
PROP_HANDLER_KEY - Static variable in interface org.flexdock.plaf.XMLConstants
PROPERTY_KEY - Static variable in interface org.flexdock.plaf.XMLConstants
propertyChange(PropertyChangeEvent) - Method in class org.flexdock.dockbar.event.DockablePropertyChangeHandler
propertyChange(PropertyChangeEvent) - Method in class org.flexdock.dockbar.event.DockbarTracker
propertyChange(PropertyChangeEvent) - Method in class org.flexdock.dockbar.util.TextIcon
propertyChange(PropertyChangeEvent) - Method in class org.flexdock.docking.activation.ActiveDockableListener
propertyChange(PropertyChangeEvent) - Method in class org.flexdock.docking.defaults.DockablePropertyChangeHandler
PropertyChangeListenerFactory - Class in org.flexdock.docking.props
PropertyChangeListenerFactory() - Constructor for class org.flexdock.docking.props.PropertyChangeListenerFactory
PropertyManager - Class in org.flexdock.docking.props
PropertyManager() - Constructor for class org.flexdock.docking.props.PropertyManager
PropertySet - Class in org.flexdock.plaf
PropertySet() - Constructor for class org.flexdock.plaf.PropertySet
PropertySet(int) - Constructor for class org.flexdock.plaf.PropertySet
put(Object, Object) - Method in interface org.flexdock.docking.props.DockablePropertySet
put(Object, Object) - Method in class org.flexdock.plaf.icons.IconMap
put(Object, boolean) - Method in class org.flexdock.util.TypedHashtable
  Maps the specified `key` to the specified boolean `value` in this hashtable.
put(Object, byte) - Method in class org.flexdock.util.TypedHashtable
  Maps the specified `key` to the specified byte `value` in this hashtable.
put(Object, short) - Method in class org.flexdock.util.TypedHashtable
  Maps the specified `key` to the specified short `value` in this hashtable.
put(Object, int) - Method in class org.flexdock.util.TypedHashtable
  Maps the specified `key` to the specified int `value` in this hashtable.
put(Object, long) - Method in class org.flexdock.util.TypedHashtable
  Maps the specified `key` to the specified long `value` in this hashtable.
put(Object, float) - Method in class org.flexdock.util.TypedHashtable
  Maps the specified `key` to the specified float `value` in this hashtable.
put(Object, double) - Method in class org.flexdock.util.TypedHashtable
  Maps the specified `key` to the specified double `value` in this hashtable.
put(Object, char) - Method in class org.flexdock.util.TypedHashtable
  Maps the specified `key` to the specified char `value` in this hashtable.
put(Object, Object) - Method in class org.flexdock.util.TypedHashtable
  Maps the specified `key` to the specified `value` in this hashtable.
put(Map, Object, Object) - Static method in class org.flexdock.util.Utilities
  Puts the supplied `value` into the specified `Map` using the specified `key`.
putAll(Map) - Method in class org.flexdock.plaf.icons.IconMap
putClientProperty(Object, Object) - Method in class org.flexdock.docking.defaults.AbstractDockable
  Adds an arbitrary key/value "client property" to this `Dockable`.
putClientProperty(Object, Object) - Method in class org.flexdock.docking.defaults.DockableComponentWrapper
  Adds an arbitrary key/value "client property" to this `Dockable`.
putClientProperty(Object, Object) - Method in interface org.flexdock.docking.Dockable
  Adds an arbitrary key/value "client property" to this `Dockable`.
putClientProperty(Object, Object) - Method in interface org.flexdock.docking.DockingPort
  Adds an arbitrary key/value "client property" to this `DockingPort`.
putClientProperty(Dockable, Object, Object) - Static method in class org.flexdock.docking.props.PropertyManager
putClientProperty(Object, Object) - Method in class org.flexdock.util.RootWindow
putClientProperty(Component, Object, Object) - Static method in class org.flexdock.util.SwingUtility

## R

RaisedBorderResource - Class in org.flexdock.plaf.resources.border
RaisedBorderResource() - Constructor for class org.flexdock.plaf.resources.border.RaisedBorderResource
randomUUID() - Static method in class org.flexdock.util.UUID
  Static factory to retrieve a type 4 (pseudo randomly generated) UUID.
reAdd(Dockable) - Method in class org.flexdock.dockbar.DockbarManager
readMappings(Document) - Method in class org.flexdock.docking.adapter.MappingReader
  Deprecated.
RECTANGLE_ELEMENT_NAME - Static variable in interface org.flexdock.perspective.persist.xml.PersistenceConstants
RectangleSerializer - Class in org.flexdock.perspective.persist.xml
  Created on 2005-06-03
RectangleSerializer() - Constructor for class org.flexdock.perspective.persist.xml.RectangleSerializer
REFERENCE_KEY - Static variable in interface org.flexdock.plaf.XMLConstants
RefResolver - Class in org.flexdock.plaf.mappings
RefResolver() - Constructor for class org.flexdock.plaf.mappings.RefResolver
region - Variable in class org.flexdock.docking.defaults.DockingSplitPane
REGION - Static variable in interface org.flexdock.docking.DockingConstants
  A constant representing the "region" property used when a `Dockable` region has been changed.
REGION_CHECKER - Static variable in interface org.flexdock.docking.props.DockingPortPropertySet
REGION_SIZE_EAST - Static variable in interface org.flexdock.docking.props.DockablePropertySet
REGION_SIZE_EAST - Static variable in interface org.flexdock.docking.props.DockingPortPropertySet
REGION_SIZE_NORTH - Static variable in interface org.flexdock.docking.props.DockablePropertySet
REGION_SIZE_NORTH - Static variable in interface org.flexdock.docking.props.DockingPortPropertySet
REGION_SIZE_SOUTH - Static variable in interface org.flexdock.docking.props.DockablePropertySet
REGION_SIZE_SOUTH - Static variable in interface org.flexdock.docking.props.DockingPortPropertySet
REGION_SIZE_WEST - Static variable in interface org.flexdock.docking.props.DockablePropertySet
REGION_SIZE_WEST - Static variable in interface org.flexdock.docking.props.DockingPortPropertySet
RegionChecker - Interface in org.flexdock.docking
  This interface provides an API for determining the desired regional bounds for a `Dockable` component.
register() - Static method in class org.flexdock.dockbar.event.DockbarTracker
registerDockable(Component) - Static method in class org.flexdock.docking.DockingManager
  Creates, registers, and returns a `Dockable` for the specified `Component`.
registerDockable(Component, String) - Static method in class org.flexdock.docking.DockingManager
  Creates a `Dockable` for the specified `Component` and dispatches to `registerDockable(Dockable init)`.
registerDockable(Dockable) - Static method in class org.flexdock.docking.DockingManager
  Registers and initializes the specified `Dockable`.
REGISTERED - Static variable in class org.flexdock.event.RegistrationEvent
registered(RegistrationEvent) - Method in interface org.flexdock.event.RegistrationListener
registerSerializer(Class, ISerializer) - Static method in class org.flexdock.perspective.persist.xml.SerializerRegistry
RegistrationEvent - Class in org.flexdock.event
RegistrationEvent(Object, Object, int) - Constructor for class org.flexdock.event.RegistrationEvent
RegistrationEvent(Object, Object, boolean) - Constructor for class org.flexdock.event.RegistrationEvent
RegistrationEvent - Class in org.flexdock.perspective.event
RegistrationEvent(Object, Object, boolean) - Constructor for class org.flexdock.perspective.event.RegistrationEvent
RegistrationHandler - Class in org.flexdock.event
RegistrationHandler() - Constructor for class org.flexdock.event.RegistrationHandler
RegistrationHandler - Class in org.flexdock.perspective.event
RegistrationHandler() - Constructor for class org.flexdock.perspective.event.RegistrationHandler
RegistrationListener - Interface in org.flexdock.event
RegistrationListener - Interface in org.flexdock.perspective.event
RelativeHandler - Class in org.flexdock.perspective.restore.handlers
  Created on 2005-05-12
RelativeHandler() - Constructor for class org.flexdock.perspective.restore.handlers.RelativeHandler
releaseForMaximization(Dockable) - Method in class org.flexdock.docking.defaults.DefaultDockingPort
releaseForMaximization(Dockable) - Method in interface org.flexdock.docking.DockingPort
  Asks this `DockingPort` to temporarily release its child `Dockable` for use by another `DockingPort` to achieve maximization.
reload(Window) - Method in class org.flexdock.perspective.PerspectiveManager
  PerspectiveManager#getMainApplicationWindow returns the first window where #getOwner == null.
reload(Window, boolean) - Method in class org.flexdock.perspective.PerspectiveManager
reload() - Method in class org.flexdock.perspective.PerspectiveManager
remove(Dockable) - Method in class org.flexdock.dockbar.DockbarManager
remove(int) - Method in class org.flexdock.docking.defaults.DefaultDockingPort
  Overridden to decorate superclass method, keeping track of internal docked-component reference.
remove(DockingPort) - Method in class org.flexdock.docking.event.hierarchy.RootDockingPortInfo
remove(Object) - Method in interface org.flexdock.docking.props.DockablePropertySet
remove(Object) - Method in class org.flexdock.docking.props.RootDockablePropertySet
remove(Object) - Method in class org.flexdock.docking.props.RootDockingPortPropertySet
remove(String) - Method in class org.flexdock.perspective.Layout
remove(String) - Method in class org.flexdock.perspective.PerspectiveManager
remove(Component) - Method in class org.flexdock.view.View
removeAction(Action) - Method in class org.flexdock.view.Titlebar
removeAction(String) - Method in class org.flexdock.view.Titlebar
removeAll() - Method in class org.flexdock.docking.defaults.DefaultDockingPort
  Overridden to decorate superclass method, keeping track of internal docked-component reference.
removeAllActions() - Method in class org.flexdock.view.Titlebar
removeClassMapping(Object) - Method in class org.flexdock.util.ClassMapping
  Removes any existing class mappings for the `Class` type of the specified `Object`.
removeClassMapping(Class) - Method in class org.flexdock.util.ClassMapping
  Removes any existing class mappings for the `Class` type of the specified `Object`.
removeClientProperty(Component, Object) - Static method in class org.flexdock.util.SwingUtility
removeCustomTheme(String) - Static method in class org.flexdock.plaf.PlafManager
removeDockable(String) - Method in class org.flexdock.docking.state.FloatingGroup
removeDockable(String) - Method in class org.flexdock.perspective.Perspective
removeDockingListener(DockingListener) - Method in class org.flexdock.docking.defaults.AbstractDockable
  Removes the specified `DockingListener` from this `Dockable`.
removeDockingListener(DockingListener) - Method in class org.flexdock.docking.defaults.DefaultDockingPort
  Removes the specified `DockingListener` from this `DockingPort`.
removeDockingListener(DockingListener) - Method in class org.flexdock.docking.defaults.DockableComponentWrapper
  Removes the specified `DockingListener` from this `Dockable`.
removeDockingListener(Dockable, DockingListener) - Static method in class org.flexdock.docking.event.DockingEventHandler
removeDockingListener(DockingListener) - Method in interface org.flexdock.docking.event.DockingMonitor
removeDockingListener(DockingListener) - Method in class org.flexdock.view.View
removeDragListeners(Component) - Static method in class org.flexdock.docking.DockingManager
  Removes the event listeners that manage drag-n-drop docking operations from the specified `Component`.
removeEventHandler(EventHandler) - Method in class org.flexdock.event.EventManager
removeEventListener(EventListener) - Method in class org.flexdock.event.EventManager
removeFactory(PropertyChangeListenerFactory) - Static method in class org.flexdock.docking.props.PropertyChangeListenerFactory
removeFromGroup(Dockable) - Method in interface org.flexdock.docking.state.FloatManager
removeFromGroup(Dockable) - Method in class org.flexdock.docking.state.FloatManager.Stub
removeFromGroup(Dockable) - Method in class org.flexdock.perspective.Layout
removeHandler(EventHandler) - Static method in class org.flexdock.event.EventManager
removeHandler(RestorationHandler) - Method in class org.flexdock.perspective.RestorationManager
removeLayoutComponent(Component) - Method in class org.flexdock.docking.defaults.DefaultDockingPort.PortLayout
removeLayoutComponent(Component) - Method in class org.flexdock.docking.floating.frames.RootPaneLayout
removeLayoutComponent(Component) - Method in class org.flexdock.view.View.ViewLayout
removeLayoutListener(LayoutListener) - Method in class org.flexdock.perspective.Perspective
removeListener(EventListener) - Method in class org.flexdock.event.EventHandler
removeListener(EventListener) - Static method in class org.flexdock.event.EventManager
removeListener(LayoutListener) - Method in class org.flexdock.perspective.Layout
removeListener(PerspectiveListener) - Method in class org.flexdock.perspective.PerspectiveManager
removePolicy(FloatPolicy) - Method in class org.flexdock.docking.floating.policy.FloatPolicyManager
  Removes the specified `FloatPolicy` from the internal policy collection.
removePropertyChangeListener(PropertyChangeListener) - Method in class org.flexdock.docking.activation.ActiveDockableTracker
removePropertyChangeListener(PropertyChangeListener) - Method in class org.flexdock.docking.defaults.AbstractDockable
removePropertyChangeListener(PropertyChangeListener) - Method in class org.flexdock.docking.defaults.DockableComponentWrapper
removePropertyChangeListener(PropertyChangeListener) - Method in interface org.flexdock.docking.Dockable
  Removes a PropertyChangeListener from the listener list.
removePropertyChangeListener(PropertyChangeListener) - Method in class org.flexdock.docking.props.BasicDockablePropertySet
removePropertyChangeListener(PropertyChangeListener) - Method in interface org.flexdock.docking.props.DockablePropertySet
removePropertySet(Dockable) - Static method in class org.flexdock.docking.props.PropertyManager
repaint(Component) - Static method in class org.flexdock.util.SwingUtility
requestDockableActivation(Component) - Static method in class org.flexdock.docking.activation.ActiveDockableTracker
requestDockableActivation(Component, boolean) - Static method in class org.flexdock.docking.activation.ActiveDockableTracker
requestDockableActivation(Component, Dockable, boolean) - Static method in class org.flexdock.docking.activation.ActiveDockableTracker
RESET - Static variable in class org.flexdock.perspective.event.PerspectiveEvent
reset(DockingPort) - Method in class org.flexdock.perspective.Perspective
reset() - Method in class org.flexdock.perspective.PerspectiveManager
reset(Component) - Method in class org.flexdock.perspective.PerspectiveManager
reset(DockingPort) - Method in class org.flexdock.perspective.PerspectiveManager
resetToPreferredSizes() - Method in class org.flexdock.docking.defaults.DockingSplitPane
ResizeListener - Class in org.flexdock.dockbar.event
ResizeListener(DockbarManager) - Constructor for class org.flexdock.dockbar.event.ResizeListener
resolveClass(String) - Method in class org.flexdock.plaf.PropertySet
ResourceHandler - Class in org.flexdock.plaf.resources
ResourceHandler() - Constructor for class org.flexdock.plaf.resources.ResourceHandler
ResourceHandlerFactory - Class in org.flexdock.plaf.resources
ResourceHandlerFactory() - Constructor for class org.flexdock.plaf.resources.ResourceHandlerFactory
ResourceManager - Class in org.flexdock.util
  This class provides `static` convenience methods for resource management, including resource lookups and image, icon, and cursor creation.
RestorationHandler - Interface in org.flexdock.perspective.restore.handlers
  Created on 2005-04-15
RestorationManager - Class in org.flexdock.perspective
restore(Dockable) - Method in class org.flexdock.dockbar.DockbarManager
restore(String) - Method in class org.flexdock.docking.state.DockingPath
restore(Dockable) - Method in class org.flexdock.docking.state.DockingPath
restore(boolean) - Method in interface org.flexdock.docking.state.LayoutManager
restore(Window) - Method in class org.flexdock.perspective.PerspectiveManager
restore(boolean) - Method in class org.flexdock.perspective.PerspectiveManager
restore(Dockable) - Method in class org.flexdock.perspective.RestorationManager
restore(Dockable, DockingState, Map) - Method in class org.flexdock.perspective.restore.handlers.AlreadyRestoredHandler
restore(Dockable, DockingState, Map) - Method in class org.flexdock.perspective.restore.handlers.DockPathHandler
restore(Dockable, DockingState, Map) - Method in class org.flexdock.perspective.restore.handlers.FloatingHandler
restore(Dockable, DockingState, Map) - Method in class org.flexdock.perspective.restore.handlers.MinimizedHandler
restore(Dockable, DockingState, Map) - Method in class org.flexdock.perspective.restore.handlers.PointHandler
restore(Dockable, DockingState, Map) - Method in class org.flexdock.perspective.restore.handlers.RelativeHandler
restore(Dockable, DockingState, Map) - Method in interface org.flexdock.perspective.restore.handlers.RestorationHandler
restore(Dockable, DockingState, Map) - Method in class org.flexdock.perspective.restore.handlers.UnknownStateHandler
RESTORE_PATH_KEY - Static variable in class org.flexdock.docking.state.DockingPath
restoreLayout() - Static method in class org.flexdock.docking.DockingManager
  Synchronizes the application view with the current in-memory layout model.
restoreLayout(boolean) - Static method in class org.flexdock.docking.DockingManager
  Synchronizes the application view with the current in-memory layout model.
returnFromMaximization() - Method in class org.flexdock.docking.defaults.DefaultDockingPort
returnFromMaximization() - Method in interface org.flexdock.docking.DockingPort
  Notifies this `DockingPort` that the `Dockable` previously released for maximization via a call to `DockingPort.releaseForMaximization(Dockable)` is now ready to be returned to its original state inside this `DockingPort`.
revalidate() - Method in class org.flexdock.dockbar.DockbarManager
revalidate(Component) - Static method in class org.flexdock.util.SwingUtility
revalidateContentPane() - Method in class org.flexdock.util.RootWindow
  Convenience method that calls `revalidate()` on the current content pane if it is a `JComponent`.
RIGHT - Static variable in interface org.flexdock.docking.DockingConstants
  Box-orientation constant used to specify the right side of a box.
RIGHT - Static variable in interface org.flexdock.docking.state.MinimizationManager
rightBar - Variable in class org.flexdock.dockbar.DockbarManager
ROOT_PROPS - Static variable in class org.flexdock.docking.props.ScopedDockablePropertySet
ROOT_PROPS - Static variable in class org.flexdock.docking.props.ScopedDockingPortPropertySet
RootDockablePropertySet - Class in org.flexdock.docking.props
RootDockablePropertySet(Dockable) - Constructor for class org.flexdock.docking.props.RootDockablePropertySet
RootDockingPortInfo - Class in org.flexdock.docking.event.hierarchy
RootDockingPortInfo(RootWindow) - Constructor for class org.flexdock.docking.event.hierarchy.RootDockingPortInfo
RootDockingPortPropertySet - Class in org.flexdock.docking.props
RootDockingPortPropertySet() - Constructor for class org.flexdock.docking.props.RootDockingPortPropertySet
RootPane - Class in org.flexdock.docking.floating.frames
RootPaneBorder - Class in org.flexdock.docking.floating.frames
RootPaneBorder() - Constructor for class org.flexdock.docking.floating.frames.RootPaneBorder
RootPaneLayout - Class in org.flexdock.docking.floating.frames
RootWindow - Class in org.flexdock.util
  This class provides an abstraction of root containers used in Swing.
RootWindow(Component) - Constructor for class org.flexdock.util.RootWindow
  Creates a new `RootSwingContainer` wrapping the specified component.
ROTATE_LEFT - Static variable in class org.flexdock.dockbar.util.TextIcon
ROTATE_NONE - Static variable in class org.flexdock.dockbar.util.TextIcon
ROTATE_RIGHT - Static variable in class org.flexdock.dockbar.util.TextIcon
RoundedBorderResource - Class in org.flexdock.plaf.resources.border
RoundedBorderResource() - Constructor for class org.flexdock.plaf.resources.border.RoundedBorderResource
RoundedBorderResource.RoundedBorder - Class in org.flexdock.plaf.resources.border
RoundedBorderResource.RoundedBorder(Color) - Constructor for class org.flexdock.plaf.resources.border.RoundedBorderResource.RoundedBorder
RoundedLineBorder - Class in org.flexdock.plaf.common.border
RoundedLineBorder(Color, int) - Constructor for class org.flexdock.plaf.common.border.RoundedLineBorder
RoundedLineBorder(Color, int, int) - Constructor for class org.flexdock.plaf.common.border.RoundedLineBorder
RubberBand - Class in org.flexdock.docking.drag.effects
RubberBand() - Constructor for class org.flexdock.docking.drag.effects.RubberBand
run() - Method in class org.flexdock.dockbar.activation.ActivationQueue
run() - Method in class org.flexdock.dockbar.activation.Animation

## S

ScopedDockablePropertySet - Class in org.flexdock.docking.props
ScopedDockablePropertySet(Dockable) - Constructor for class org.flexdock.docking.props.ScopedDockablePropertySet
ScopedDockablePropertySet(int, Dockable) - Constructor for class org.flexdock.docking.props.ScopedDockablePropertySet
ScopedDockablePropertySet(int, float, Dockable) - Constructor for class org.flexdock.docking.props.ScopedDockablePropertySet
ScopedDockablePropertySet(Map, Dockable) - Constructor for class org.flexdock.docking.props.ScopedDockablePropertySet
ScopedDockingPortPropertySet - Class in org.flexdock.docking.props
ScopedDockingPortPropertySet() - Constructor for class org.flexdock.docking.props.ScopedDockingPortPropertySet
ScopedDockingPortPropertySet(int) - Constructor for class org.flexdock.docking.props.ScopedDockingPortPropertySet
ScopedDockingPortPropertySet(int, float) - Constructor for class org.flexdock.docking.props.ScopedDockingPortPropertySet
ScopedDockingPortPropertySet(Map) - Constructor for class org.flexdock.docking.props.ScopedDockingPortPropertySet
ScopedMap - Interface in org.flexdock.docking.props
searchSrc - Variable in class org.flexdock.util.NestedComponents
serialize(Document, Object) - Method in class org.flexdock.perspective.persist.xml.AbstractLayoutNodeSerializer
serialize(Document, Object) - Method in class org.flexdock.perspective.persist.xml.DimensionSerializer
serialize(Document, Object) - Method in class org.flexdock.perspective.persist.xml.DockableNodeSerializer
serialize(Document, Object) - Method in class org.flexdock.perspective.persist.xml.DockingPathSerializer
serialize(Document, Object) - Method in class org.flexdock.perspective.persist.xml.DockingPortNodeSerializer
serialize(Document, Object) - Method in class org.flexdock.perspective.persist.xml.DockingStateSerializer
serialize(Document, Object) - Method in class org.flexdock.perspective.persist.xml.FloatingGroupSerializer
serialize(Document, Object) - Method in interface org.flexdock.perspective.persist.xml.ISerializer
serialize(Document, Object) - Method in class org.flexdock.perspective.persist.xml.LayoutNodeSerializer
serialize(Document, Object) - Method in class org.flexdock.perspective.persist.xml.LayoutSequenceSerializer
serialize(Document, Object) - Method in class org.flexdock.perspective.persist.xml.LayoutSerializer
serialize(Document, Object) - Method in class org.flexdock.perspective.persist.xml.PerspectiveModelSerializer
serialize(Document, Object) - Method in class org.flexdock.perspective.persist.xml.PerspectiveSerializer
serialize(Document, Object) - Method in class org.flexdock.perspective.persist.xml.PointSerializer
serialize(Document, Object) - Method in class org.flexdock.perspective.persist.xml.RectangleSerializer
serialize(Document, Object) - Method in class org.flexdock.perspective.persist.xml.SplitNodeSerializer
SerializerRegistry - Class in org.flexdock.perspective.persist.xml
  Created on 2005-06-03
SerializerRegistry() - Constructor for class org.flexdock.perspective.persist.xml.SerializerRegistry
setAction(Action) - Method in class org.flexdock.plaf.icons.IconResource
setActionBlocked(String, boolean) - Method in class org.flexdock.view.View
setActions(Action[]) - Method in class org.flexdock.view.Titlebar
setActive(boolean) - Method in class org.flexdock.dockbar.DockbarLabel
setActive(boolean) - Method in class org.flexdock.docking.activation.ActiveDockableTracker
setActive(Dockable) - Method in class org.flexdock.docking.activation.ActiveDockableTracker
setActive(boolean) - Method in class org.flexdock.docking.props.BasicDockablePropertySet
setActive(boolean) - Method in interface org.flexdock.docking.props.DockablePropertySet
setActive(boolean) - Method in class org.flexdock.view.View
setActive(boolean) - Method in class org.flexdock.view.ViewProps
setActiveBackground(Color) - Method in class org.flexdock.plaf.theme.TitlebarUI
setActiveBorder(Border) - Method in class org.flexdock.plaf.theme.TitlebarUI
setActiveDockable(String) - Method in class org.flexdock.dockbar.DockbarManager
setActiveDockable(Dockable) - Method in class org.flexdock.dockbar.DockbarManager
setActiveFont(Color) - Method in class org.flexdock.plaf.theme.TitlebarUI
setActiveStateLocked(boolean) - Method in class org.flexdock.view.View
setActiveStateLocked(boolean) - Method in class org.flexdock.view.ViewProps
setAll(PropertySet) - Method in class org.flexdock.plaf.PropertySet
setAlpha(float) - Method in class org.flexdock.docking.drag.preview.AlphaPreview
setAnimating(boolean) - Method in class org.flexdock.dockbar.DockbarManager
setAntialiasing(boolean) - Method in class org.flexdock.plaf.theme.TitlebarUI
setAutoPersist(boolean) - Static method in class org.flexdock.docking.DockingManager
  Enables and disables auto-persistence of the current docking layout model when the application exits.
setBgColor(Color) - Method in class org.flexdock.plaf.resources.paint.PainterResource
setBgColorActive(Color) - Method in class org.flexdock.plaf.resources.paint.PainterResource
setBorder(Border) - Method in class org.flexdock.docking.defaults.StandardBorderManager
  Sets the assigned border.
setBorderActive(Border) - Method in class org.flexdock.plaf.theme.ButtonUI
setBorderActiveHover(Border) - Method in class org.flexdock.plaf.theme.ButtonUI
setBorderColor(Color) - Method in class org.flexdock.docking.drag.preview.AlphaPreview
setBorderDefault(Border) - Method in class org.flexdock.plaf.theme.ButtonUI
setBorderDefaultHover(Border) - Method in class org.flexdock.plaf.theme.ButtonUI
setBorderManager(BorderManager) - Method in class org.flexdock.docking.defaults.DefaultDockingPort
  Sets the currently installed `BorderManager`.
setBorderPressed(Border) - Method in class org.flexdock.plaf.theme.ButtonUI
setBottomEdge(boolean) - Method in class org.flexdock.dockbar.layout.InsetBorder
setBounds(Rectangle) - Method in class org.flexdock.docking.state.FloatingGroup
  Sets the screen bounds representing the `DockingFrame` associated with this `FloatingGroup`.
setButtonMargin(int) - Method in class org.flexdock.plaf.theme.TitlebarUI
setButtonUI(ButtonUI) - Method in class org.flexdock.plaf.theme.Theme
setCachedGlassPane(Component) - Method in class org.flexdock.docking.drag.DragGlasspane
setCachedListeners(EventListener[]) - Method in class org.flexdock.docking.drag.DragOperation
setCenter(Point) - Method in class org.flexdock.docking.state.DockingState
setCenterX(int) - Method in class org.flexdock.docking.state.DockingState
setCenterY(int) - Method in class org.flexdock.docking.state.DockingState
setClassName(String) - Method in class org.flexdock.docking.adapter.AdapterMapping
setClassname(String) - Method in class org.flexdock.plaf.resources.paint.PainterResource
setConstantPercent(boolean) - Method in class org.flexdock.docking.defaults.DockingSplitPane
setContentPane(Container) - Method in class org.flexdock.util.RootWindow
  Sets the `contentPane` property for the wrapped component.
setContentPane(Container) - Method in class org.flexdock.view.View
  Sets the content pane for this view.
setContentPaneCheckingEnabled(boolean) - Method in class org.flexdock.view.View
setCreationParameters(PropertySet) - Method in class org.flexdock.plaf.FlexViewComponentUI
setCreationParameters(PropertySet) - Method in interface org.flexdock.plaf.IFlexViewComponentUI
setCreationParameters(PropertySet) - Method in class org.flexdock.plaf.theme.ButtonUI
setCurrentPerspective(String) - Method in class org.flexdock.perspective.persist.PerspectiveModel
setCurrentPerspective(String) - Method in class org.flexdock.perspective.PerspectiveManager
setCurrentPerspective(String, boolean) - Method in class org.flexdock.perspective.PerspectiveManager
setCustomTheme(String, Properties) - Static method in class org.flexdock.plaf.PlafManager
setDefaultHeight(int) - Method in class org.flexdock.plaf.theme.TitlebarUI
setDefaultIcons(IconMap) - Method in class org.flexdock.plaf.theme.TitlebarUI
setDefaultIcons(String) - Method in class org.flexdock.plaf.theme.TitlebarUI
setDefaultPersistenceKey(String) - Static method in class org.flexdock.docking.DockingManager
setDefaultPersistenceKey(String) - Method in interface org.flexdock.docking.state.LayoutManager
setDefaultPersistenceKey(String) - Method in class org.flexdock.perspective.PerspectiveManager
setDefaultPerspective(String) - Method in class org.flexdock.perspective.persist.PerspectiveModel
setDefaultPerspective(String) - Method in class org.flexdock.perspective.PerspectiveManager
setDefaultPerspectiveFile(File) - Method in class org.flexdock.perspective.persist.FilePersistenceHandler
setDefaultPerspectiveFile(String) - Method in class org.flexdock.perspective.persist.FilePersistenceHandler
setDefaultRef(String) - Method in class org.flexdock.plaf.mappings.RefResolver
setDefaultResizeWeight(double) - Static method in class org.flexdock.docking.defaults.DefaultDockingStrategy
setDefaultSiblingSize(float) - Static method in class org.flexdock.docking.DockingManager
setDescription(String) - Method in class org.flexdock.plaf.theme.Theme
setDividerLocation(double) - Method in class org.flexdock.docking.defaults.DockingSplitPane
setDockableDesc(String) - Method in class org.flexdock.docking.props.BasicDockablePropertySet
setDockableDesc(String) - Method in interface org.flexdock.docking.props.DockablePropertySet
setDockableFactory(DockableFactory) - Static method in class org.flexdock.docking.DockingManager
  Sets the currently installed `DockableFactory`.
setDockableId(String) - Method in class org.flexdock.docking.state.tree.DockableNode
setDockablePropertyType(Class, Class) - Static method in class org.flexdock.docking.props.PropertyManager
setDockbarIcon(String) - Method in class org.flexdock.docking.adapter.AdapterMapping
setDockbarIcon(Icon) - Method in class org.flexdock.docking.props.BasicDockablePropertySet
setDockbarIcon(Icon) - Method in interface org.flexdock.docking.props.DockablePropertySet
setDockbarManager(String) - Static method in class org.flexdock.dockbar.DockbarManager
  Sets a custom DockbarManager class which will be used to create new DockbarManager instances.
setDockingEnabled(boolean) - Method in class org.flexdock.docking.props.BasicDockablePropertySet
setDockingEnabled(boolean) - Method in interface org.flexdock.docking.props.DockablePropertySet
setDockingRegion(String) - Method in class org.flexdock.docking.state.tree.SplitNode
setDockingState(String, DockingState) - Method in class org.flexdock.perspective.Layout
setDockingStrategy(Class, DockingStrategy) - Static method in class org.flexdock.docking.DockingManager
  Sets the `DockingStrategy` associated with specified `Class`.
setDragging(boolean) - Method in class org.flexdock.dockbar.DockbarManager
setDragInProgress(boolean) - Method in class org.flexdock.docking.defaults.DefaultDockingPort
  This method is used internally by the framework to notify `DefaultDockingPorts` whether a drag operation is or is not currently in progress and should not be called by application-level developers.
setDragListener(DragManager) - Method in class org.flexdock.docking.drag.DragOperation
setDragPreview(DragPreview) - Static method in class org.flexdock.docking.DockingManager
setDragSource(String) - Method in class org.flexdock.docking.adapter.AdapterMapping
setDragSourceList(String) - Method in class org.flexdock.docking.adapter.AdapterMapping
setDragTheshold(float) - Method in class org.flexdock.docking.props.BasicDockablePropertySet
setDragTheshold(float) - Method in interface org.flexdock.docking.props.DockablePropertySet
setEmptyInsets(int, int, int, int) - Method in class org.flexdock.dockbar.layout.InsetBorder
setEmptyInsets(Insets) - Method in class org.flexdock.plaf.common.border.CompoundEmptyBorder
setEmptyInsets(int, int, int, int) - Method in class org.flexdock.plaf.common.border.CompoundEmptyBorder
setEnabled(boolean) - Method in class org.flexdock.dockbar.event.ActivationListener
setEnabled(boolean) - Method in class org.flexdock.docking.floating.frames.FrameDragListener
setEnabled(boolean) - Method in class org.flexdock.perspective.DockingStateListener
setFactory(PerspectiveFactory) - Static method in class org.flexdock.perspective.PerspectiveManager
setFilled(boolean) - Method in class org.flexdock.plaf.common.border.RoundedLineBorder
setFloatingEnabled(boolean) - Static method in class org.flexdock.docking.DockingManager
  Sets whether global floating support should be enabled.
setFloatingGroup(String) - Method in class org.flexdock.docking.state.DockingState
setFont(Font) - Method in class org.flexdock.plaf.theme.TitlebarUI
setFrame(DockingFrame) - Method in class org.flexdock.docking.state.FloatingGroup
  Sets a reference to the `DockingFrame` associated with this `FloatingGroup`.
setFrameDragSource(String) - Method in class org.flexdock.docking.adapter.AdapterMapping
setFrameDragSourceList(String) - Method in class org.flexdock.docking.adapter.AdapterMapping
setGlassPane(Component) - Method in class org.flexdock.util.RootWindow
  Sets the `glassPane` property for the wrapped component.
setGlobalFloatingEnabled(boolean) - Static method in class org.flexdock.docking.floating.policy.FloatPolicyManager
  Sets the global setting used to control default framework floating behavior.
setIcon(Icon) - Method in class org.flexdock.dockbar.DockbarLabel
setIcon(Icon) - Method in class org.flexdock.dockbar.util.TextIcon
setIcon(Icon) - Method in class org.flexdock.plaf.icons.IconResource
setIcon(Icon) - Method in class org.flexdock.view.Titlebar
setIcon(Icon) - Method in class org.flexdock.view.View
setIcon(String) - Method in class org.flexdock.view.View
setIconActive(Icon) - Method in class org.flexdock.plaf.icons.IconResource
setIconActiveDisabled(Icon) - Method in class org.flexdock.plaf.icons.IconResource
setIconActiveHover(Icon) - Method in class org.flexdock.plaf.icons.IconResource
setIconDisabled(Icon) - Method in class org.flexdock.plaf.icons.IconResource
setIconHover(Icon) - Method in class org.flexdock.plaf.icons.IconResource
setIconInsets(Insets) - Method in class org.flexdock.plaf.theme.TitlebarUI
setIconPressed(Icon) - Method in class org.flexdock.plaf.icons.IconResource
setIconSelected(Icon) - Method in class org.flexdock.plaf.icons.IconResource
setIconSelectedActive(Icon) - Method in class org.flexdock.plaf.icons.IconResource
setIconSelectedActiveDisabled(Icon) - Method in class org.flexdock.plaf.icons.IconResource
setIconSelectedActiveHover(Icon) - Method in class org.flexdock.plaf.icons.IconResource
setIconSelectedDisabled(Icon) - Method in class org.flexdock.plaf.icons.IconResource
setIconSelectedHover(Icon) - Method in class org.flexdock.plaf.icons.IconResource
setIconSelectedPressed(Icon) - Method in class org.flexdock.plaf.icons.IconResource
setInactiveBackground(Color) - Method in class org.flexdock.plaf.theme.TitlebarUI
setInactiveBorder(Border) - Method in class org.flexdock.plaf.theme.TitlebarUI
setInactiveFont(Color) - Method in class org.flexdock.plaf.theme.TitlebarUI
setInitialDividerRatio(double) - Method in class org.flexdock.docking.defaults.DockingSplitPane
  Sets the initial divider ration for creating split panes.
setInitialSequence(LayoutSequence) - Method in class org.flexdock.perspective.Perspective
setInsets(Insets) - Method in class org.flexdock.plaf.theme.TitlebarUI
setLayeredPane(JLayeredPane) - Method in class org.flexdock.util.RootWindow
  Sets the `layeredPane` property for the wrapped component.
setLayout(Layout) - Method in class org.flexdock.perspective.Perspective
setLayout(LayoutManager) - Method in class org.flexdock.view.View
  Sets the `LayoutManager`.
setLayoutManager(LayoutManager) - Static method in class org.flexdock.docking.DockingManager
  Sets the currently installed `LayoutManager`.
setLayoutManager(String) - Static method in class org.flexdock.docking.DockingManager
  Sets the currently installed `LayoutManager` using the specified class name.
setLeftEdge(boolean) - Method in class org.flexdock.dockbar.layout.InsetBorder
setLocked(boolean) - Method in class org.flexdock.dockbar.ViewPane
setMainDockingPort(Component, String) - Static method in class org.flexdock.docking.DockingManager
  Sets the "main" `DockingPort` within the application window containing the specified `Component`.
setMainPort(String) - Method in class org.flexdock.docking.event.hierarchy.RootDockingPortInfo
setManager(DockbarLayoutManager) - Static method in class org.flexdock.dockbar.layout.DockbarLayoutManager
setMaximizationLayer(Integer) - Method in class org.flexdock.util.RootWindow
  Deprecated.
  dead code last used in 0.2.0
setMaximizedLayout(LayoutManager) - Method in class org.flexdock.util.RootWindow
  Deprecated.
  dead code last used in 0.2.0
setMinimized(Dockable, boolean, Component, int) - Method in class org.flexdock.dockbar.MinimizationAdapter
setMinimized(Dockable, boolean) - Static method in class org.flexdock.docking.DockingManager
  Sets the minimized state for the specified `Dockable`.
setMinimized(Dockable, boolean, Component) - Static method in class org.flexdock.docking.DockingManager
  Sets the minimized state for the specified `Dockable`.
setMinimized(Dockable, boolean, int) - Static method in class org.flexdock.docking.DockingManager
  Sets the minimized state for the specified `Dockable`.
setMinimized(Dockable, boolean, Component, int) - Static method in class org.flexdock.docking.DockingManager
  Sets the minimized state for the specified `Dockable`.
setMinimized(Dockable, boolean, Component, int) - Method in interface org.flexdock.docking.state.MinimizationManager
setMinimized(Dockable, boolean, Component, int) - Method in class org.flexdock.docking.state.MinimizationManager.Stub
setMinimizedConstraint(int) - Method in class org.flexdock.docking.state.DockingState
setMinimizeManager(MinimizationManager) - Static method in class org.flexdock.docking.DockingManager
  Sets the currently installed `MinimizationManager`.
setMinimizeManager(String) - Static method in class org.flexdock.docking.DockingManager
  Sets the currently installed `MinimizationManager` using the specfied class name.
setModel(ButtonModel) - Method in class org.flexdock.view.Button
setMouseMotionListenersBlockedWhileDragging(boolean) - Method in class org.flexdock.docking.props.BasicDockablePropertySet
setMouseMotionListenersBlockedWhileDragging(boolean) - Method in interface org.flexdock.docking.props.DockablePropertySet
setName(String) - Method in class org.flexdock.plaf.PropertySet
setName(String) - Method in class org.flexdock.plaf.theme.Theme
setNext(Runnable) - Method in class org.flexdock.dockbar.activation.Animation
setOrientation(int) - Method in class org.flexdock.docking.state.tree.SplitNode
setOrientation(int) - Method in class org.flexdock.plaf.common.border.SlideoutBorder
setOverWindow(boolean) - Method in class org.flexdock.docking.drag.DragOperation
setOverWindow(boolean) - Method in class org.flexdock.docking.event.DockingEvent
setPainter(Painter) - Method in class org.flexdock.plaf.theme.TitlebarUI
setPainterResource(PainterResource) - Method in class org.flexdock.plaf.resources.paint.DefaultPainter
setPainterResource(PainterResource) - Method in interface org.flexdock.plaf.resources.paint.Painter
setParentView(View) - Method in class org.flexdock.view.Titlebar
setPath(DockingPath) - Method in class org.flexdock.docking.state.DockingState
setPercentage(float) - Method in class org.flexdock.docking.state.tree.SplitNode
setPersistenceHandler(PersistenceHandler) - Static method in class org.flexdock.perspective.PerspectiveManager
setPersistentId(String) - Method in class org.flexdock.docking.adapter.AdapterMapping
setPersistentId(String) - Method in class org.flexdock.docking.defaults.DefaultDockingPort
  Sets the persisent ID to be used for this `DockingPort`.
setPersistentId(String) - Method in interface org.flexdock.docking.DockingPort
  Sets the persistent ID String to be returned by `getPersistentId()`.
setPerspectives(Perspective[]) - Method in class org.flexdock.perspective.persist.PerspectiveModel
setPlaf(Class) - Static method in class org.flexdock.util.SwingUtility
setPlaf(String) - Static method in class org.flexdock.util.SwingUtility
setPreferredTheme(Properties) - Static method in class org.flexdock.plaf.PlafManager
setPreferredTheme(String) - Static method in class org.flexdock.plaf.PlafManager
setPreferredTheme(String, boolean) - Static method in class org.flexdock.plaf.PlafManager
setPrefSize(int) - Method in class org.flexdock.dockbar.ViewPane
setPreview(String) - Method in class org.flexdock.docking.drag.effects.EffectsManager
setPreview(DragPreview) - Static method in class org.flexdock.docking.drag.effects.EffectsManager
setPreviewColor(Color) - Method in class org.flexdock.docking.drag.preview.AlphaPreview
setPreviewSize(float) - Method in class org.flexdock.docking.props.BasicDockablePropertySet
setPreviewSize(float) - Method in interface org.flexdock.docking.props.DockablePropertySet
setProperty(String, Object) - Method in class org.flexdock.plaf.PropertySet
setRegion(String) - Method in class org.flexdock.docking.event.DockingEvent
setRegion(String) - Method in class org.flexdock.docking.state.DockingState
setRegion(int) - Method in class org.flexdock.docking.state.tree.SplitNode
setRegionBlocked(String, boolean) - Method in class org.flexdock.view.Viewport
setRegionChecker(RegionChecker) - Method in class org.flexdock.docking.props.BasicDockingPortPropertySet
setRegionChecker(RegionChecker) - Method in interface org.flexdock.docking.props.DockingPortPropertySet
setRegionInset(String, float) - Method in class org.flexdock.docking.props.BasicDockablePropertySet
setRegionInset(String, float) - Method in class org.flexdock.docking.props.BasicDockingPortPropertySet
setRegionInset(String, float) - Method in interface org.flexdock.docking.props.DockablePropertySet
setRegionInset(String, float) - Method in interface org.flexdock.docking.props.DockingPortPropertySet
setRelativeParent(Dockable) - Method in class org.flexdock.docking.state.DockingState
setRelativeParentId(String) - Method in class org.flexdock.docking.state.DockingState
setRestorationLayout(LayoutNode) - Method in class org.flexdock.perspective.Layout
setRestoreFloatingOnLoad(boolean) - Static method in class org.flexdock.perspective.PerspectiveManager
setRightEdge(boolean) - Method in class org.flexdock.dockbar.layout.InsetBorder
setRoot(boolean) - Method in class org.flexdock.docking.defaults.DefaultDockingPort
  This method is used internally by the framework to notify `DefaultDockingPorts` whether they are "root" `DockingPorts` according to the rules specified by `isRoot()` on the `DockingPort` interface.
setRootContainer(Component) - Method in class org.flexdock.util.RootWindow
  Sets the wrapped root container.
setRootPortId(String) - Method in class org.flexdock.docking.state.DockingPath
setRootWindow(RootWindow) - Method in class org.flexdock.docking.drag.DragGlasspane
setRotation(int) - Method in class org.flexdock.dockbar.util.TextIcon
setRubberBand(RubberBand) - Static method in class org.flexdock.docking.DockingManager
setRubberBand(String) - Static method in class org.flexdock.docking.drag.effects.EffectsManager
setRubberBand(RubberBand) - Static method in class org.flexdock.docking.drag.effects.EffectsManager
setSiblingId(String) - Method in class org.flexdock.docking.state.DockingPath
setSiblingId(String) - Method in class org.flexdock.docking.state.tree.SplitNode
setSiblingSize(String, float) - Method in class org.flexdock.docking.props.BasicDockablePropertySet
setSiblingSize(String, float) - Method in interface org.flexdock.docking.props.DockablePropertySet
setSingleTabAllowed(boolean) - Method in class org.flexdock.docking.defaults.DefaultDockingPort
  Sets the "single tab" property for this `DockingPort`, allowing or disallowing a single `Dockable` within the `DockingPort` to appear within a tabbed layout.
setSingleTabsAllowed(boolean) - Static method in class org.flexdock.docking.DockingManager
  Sets whether tabbed layouts are supported by default for `DockingPorts` with a single `Dockable` in the CENTER region.
setSingleTabsAllowed(boolean) - Method in class org.flexdock.docking.props.BasicDockingPortPropertySet
setSingleTabsAllowed(boolean) - Method in interface org.flexdock.docking.props.DockingPortPropertySet
setSplitDivider(JSplitPane, float) - Static method in class org.flexdock.util.SwingUtility
  Moves the supplied `JSplitPane` divider to the specified `proportion`.
setSplitProportion(Component, float) - Static method in class org.flexdock.docking.DockingManager
  Sets the divider location of the split layout containing the specified dockable `Component`.
setSplitProportion(Dockable, float) - Static method in class org.flexdock.docking.DockingManager
  Sets the divider location of the split layout containing the specified dockable `Component`.
setSplitProportion(DockingPort, float) - Static method in class org.flexdock.docking.DockingManager
  Sets the divider location of the split layout embedded within the specified `DockingPort`.
setSplitProportion(DockingPort, float) - Static method in class org.flexdock.util.DockingUtility
  Sets the divider location of the split layout embedded within the specified `DockingPort`.
setSplitProportion(Dockable, float) - Static method in class org.flexdock.util.DockingUtility
  Sets the divider location of the split layout containing the specified dockable `Component`.
setSplitRatio(float) - Method in class org.flexdock.docking.state.DockingState
setStatusBarComponent(JComponent) - Method in class org.flexdock.dockbar.StatusDockbar
setTabbed(boolean) - Method in class org.flexdock.docking.state.DockingPath
setTabEdgeInset(String, int) - Static method in class org.flexdock.util.LookAndFeelSettings
setTabIcon(Icon) - Method in class org.flexdock.docking.props.BasicDockablePropertySet
setTabIcon(Icon) - Method in interface org.flexdock.docking.props.DockablePropertySet
setTabIcon(Icon) - Method in class org.flexdock.view.View
setTabPlacement(int) - Method in class org.flexdock.docking.props.BasicDockingPortPropertySet
setTabPlacement(int) - Method in interface org.flexdock.docking.props.DockingPortPropertySet
setTabsAsDragSource(boolean) - Method in class org.flexdock.docking.defaults.DefaultDockingPort
  Enables or disables drag support for docking operations on the tabs used within an embedded tabbed layout.
setTabText(String) - Method in class org.flexdock.docking.adapter.AdapterMapping
setTabText(String) - Method in class org.flexdock.docking.defaults.AbstractDockable
  Sets the `String` to be used for tab labels when this `Dockable` is embedded within a tabbed layout.
setTabText(String) - Method in class org.flexdock.view.View
setTarget(DockingPort, String) - Method in class org.flexdock.docking.drag.DragOperation
setTerritoryBlocked(String, boolean) - Method in class org.flexdock.docking.props.BasicDockablePropertySet
setTerritoryBlocked(String, boolean) - Method in interface org.flexdock.docking.props.DockablePropertySet
setTerritoryBlocked(String, boolean) - Method in class org.flexdock.view.View
setText(String) - Method in class org.flexdock.dockbar.DockbarLabel
setText(String) - Method in class org.flexdock.dockbar.util.TextIcon
setText(String) - Method in class org.flexdock.view.Titlebar
  Sets the text for this titlebar to `text` or empty string if text is `null`.
setTitle(String) - Method in class org.flexdock.view.View
setTitle(String, boolean) - Method in class org.flexdock.view.View
setTitlebar(Titlebar) - Method in class org.flexdock.view.View
setTitlebarUI(TitlebarUI) - Method in class org.flexdock.plaf.theme.Theme
setTooltip(String) - Method in class org.flexdock.plaf.icons.IconResource
setTooltipSelected(String) - Method in class org.flexdock.plaf.icons.IconResource
setTrigger(AWTEvent) - Method in class org.flexdock.docking.event.DockingEvent
setValue(Object, String, Object) - Static method in class org.flexdock.util.Utilities
  Returns the value of the specified `fieldName` within the specified `Object`.
setViewId(String) - Method in class org.flexdock.view.actions.ViewAction
setViewId(String) - Method in class org.flexdock.view.model.ViewButtonModel
setViewUI(ViewUI) - Method in class org.flexdock.plaf.theme.Theme
ShadowBorder - Class in org.flexdock.plaf.common.border
ShadowBorder() - Constructor for class org.flexdock.plaf.common.border.ShadowBorder
shallowClone() - Method in class org.flexdock.docking.state.tree.DockableNode
shallowClone() - Method in class org.flexdock.docking.state.tree.DockingNode
shallowClone() - Method in class org.flexdock.docking.state.tree.DockingPortNode
shallowClone() - Method in class org.flexdock.docking.state.tree.SplitNode
show(Dockable, DockingPort) - Method in class org.flexdock.perspective.Layout
SIBLING_SIZE_EAST - Static variable in interface org.flexdock.docking.props.DockablePropertySet
SIBLING_SIZE_NORTH - Static variable in interface org.flexdock.docking.props.DockablePropertySet
SIBLING_SIZE_SOUTH - Static variable in interface org.flexdock.docking.props.DockablePropertySet
SIBLING_SIZE_WEST - Static variable in interface org.flexdock.docking.props.DockablePropertySet
SINGLE_TABS - Static variable in interface org.flexdock.docking.props.DockingPortPropertySet
SINGLETON - Static variable in class org.flexdock.plaf.resources.action.DefaultAction
size() - Method in class org.flexdock.plaf.PropertySet
SkinLFPainter - Class in org.flexdock.plaf.theme.skinlf
SkinLFPainter() - Constructor for class org.flexdock.plaf.theme.skinlf.SkinLFPainter
SkinLFResolver - Class in org.flexdock.plaf.mappings
SkinLFResolver() - Constructor for class org.flexdock.plaf.mappings.SkinLFResolver
SkinLFTitlebarUI - Class in org.flexdock.plaf.theme.skinlf
SkinLFTitlebarUI() - Constructor for class org.flexdock.plaf.theme.skinlf.SkinLFTitlebarUI
sleep(long) - Static method in class org.flexdock.util.Utilities
  Puts the current `Thread` to sleep for the specified timeout.
SlideoutBorder - Class in org.flexdock.plaf.common.border
SlideoutBorder() - Constructor for class org.flexdock.plaf.common.border.SlideoutBorder
SOUTH_REGION - Static variable in interface org.flexdock.docking.DockingConstants
  The south region.
SPLIT_NODE_ATTRIBUTE_DOCKING_REGION - Static variable in interface org.flexdock.perspective.persist.xml.PersistenceConstants
SPLIT_NODE_ATTRIBUTE_ORIENTATION - Static variable in interface org.flexdock.perspective.persist.xml.PersistenceConstants
SPLIT_NODE_ATTRIBUTE_PERCENTAGE - Static variable in interface org.flexdock.perspective.persist.xml.PersistenceConstants
SPLIT_NODE_ATTRIBUTE_REGION - Static variable in interface org.flexdock.perspective.persist.xml.PersistenceConstants
SPLIT_NODE_ATTRIBUTE_SIBLING_ID - Static variable in interface org.flexdock.perspective.persist.xml.PersistenceConstants
SPLIT_NODE_ELEMENT_NAME - Static variable in interface org.flexdock.perspective.persist.xml.PersistenceConstants
SplitNode - Class in org.flexdock.docking.state.tree
SplitNode(int, int, float, String) - Constructor for class org.flexdock.docking.state.tree.SplitNode
SplitNodeSerializer - Class in org.flexdock.perspective.persist.xml
  Created on 2005-06-23
SplitNodeSerializer() - Constructor for class org.flexdock.perspective.persist.xml.SplitNodeSerializer
SquareBevelBorderResource - Class in org.flexdock.plaf.resources.border
SquareBevelBorderResource() - Constructor for class org.flexdock.plaf.resources.border.SquareBevelBorderResource
SquareBevelBorderResource.SquareBevelBorder - Class in org.flexdock.plaf.resources.border
SquareBevelBorderResource.SquareBevelBorder(int, Color, Color) - Constructor for class org.flexdock.plaf.resources.border.SquareBevelBorderResource.SquareBevelBorder
StandardBorderManager - Class in org.flexdock.docking.defaults
  This class provides a standard implementation of the `BorderManager` interface.
StandardBorderManager() - Constructor for class org.flexdock.docking.defaults.StandardBorderManager
  Creates a new `StandardBorderManager` with a `null` assigned border.
StandardBorderManager(Border) - Constructor for class org.flexdock.docking.defaults.StandardBorderManager
  Creates a new `StandardBorderManager` with the specified assigned border.
start() - Method in class org.flexdock.docking.drag.DragOperation
stateChanged(ChangeEvent) - Method in class org.flexdock.docking.activation.ActiveDockableListener
StatusDockbar - Class in org.flexdock.dockbar
  A special dockbar which can be used to hold a statusbar panel at the bottom.
StatusDockbar(DockbarManager, int) - Constructor for class org.flexdock.dockbar.StatusDockbar
store() - Method in interface org.flexdock.docking.state.LayoutManager
store(String) - Method in interface org.flexdock.docking.state.LayoutManager
store(OutputStream, PerspectiveModel) - Method in class org.flexdock.perspective.persist.DefaultFilePersister
store(String, PerspectiveModel) - Method in class org.flexdock.perspective.persist.FilePersistenceHandler
store(String, PerspectiveModel) - Method in interface org.flexdock.perspective.persist.PersistenceHandler
store(OutputStream, PerspectiveModel) - Method in interface org.flexdock.perspective.persist.Persister
  Serializes `PerspectiveInfo` to the supplied data stream.
store(OutputStream, PerspectiveModel) - Method in class org.flexdock.perspective.persist.xml.XMLPersister
  Serializes `PerspectiveInfo` to the supplied data stream.
store() - Method in class org.flexdock.perspective.PerspectiveManager
store(String) - Method in class org.flexdock.perspective.PerspectiveManager
storeLayoutModel() - Static method in class org.flexdock.docking.DockingManager
  Sends the application's current layout model to external storage.
StringResourceHandler - Class in org.flexdock.plaf.resources
StringResourceHandler() - Constructor for class org.flexdock.plaf.resources.StringResourceHandler
subtract(Point, Point) - Static method in class org.flexdock.util.SwingUtility
success - Variable in class org.flexdock.docking.defaults.DefaultDockingStrategy.DockingResults
SwingUtility - Class in org.flexdock.util
SwingUtility() - Constructor for class org.flexdock.util.SwingUtility
sysTrue(String) - Static method in class org.flexdock.util.Utilities
  Deprecated.
  Use `Boolean.getBoolean(String)`.

## T

TAB_EDGE_INSET_KEY - Static variable in class org.flexdock.util.LookAndFeelSettings
TAB_ICON - Static variable in interface org.flexdock.docking.props.DockablePropertySet
TAB_PANE_BORDER_INSETS - Static variable in class org.flexdock.util.LookAndFeelSettings
TAB_PLACEMENT - Static variable in interface org.flexdock.docking.props.DockingPortPropertySet
TabbedDragListener - Class in org.flexdock.docking.event
TabbedDragListener() - Constructor for class org.flexdock.docking.event.TabbedDragListener
TERRITORY_BLOCKED_CENTER - Static variable in interface org.flexdock.docking.props.DockablePropertySet
TERRITORY_BLOCKED_EAST - Static variable in interface org.flexdock.docking.props.DockablePropertySet
TERRITORY_BLOCKED_NORTH - Static variable in interface org.flexdock.docking.props.DockablePropertySet
TERRITORY_BLOCKED_SOUTH - Static variable in interface org.flexdock.docking.props.DockablePropertySet
TERRITORY_BLOCKED_WEST - Static variable in interface org.flexdock.docking.props.DockablePropertySet
TextIcon - Class in org.flexdock.dockbar.util
TextIcon(Component, int, int) - Constructor for class org.flexdock.dockbar.util.TextIcon
  Creates a `TextIcon` for the specified `component` with the specified `label`.
Theme - Class in org.flexdock.plaf.theme
Theme() - Constructor for class org.flexdock.plaf.theme.Theme
THEME_KEY - Static variable in class org.flexdock.plaf.theme.UIFactory
timestamp() - Method in class org.flexdock.util.UUID
  The timestamp value associated with this UUID.
Titlebar - Class in org.flexdock.view
Titlebar() - Constructor for class org.flexdock.view.Titlebar
Titlebar(String) - Constructor for class org.flexdock.view.Titlebar
Titlebar(Action[]) - Constructor for class org.flexdock.view.Titlebar
Titlebar(String, Action[]) - Constructor for class org.flexdock.view.Titlebar
TITLEBAR_KEY - Static variable in class org.flexdock.plaf.theme.UIFactory
TitlebarUI - Class in org.flexdock.plaf.theme
TitlebarUI() - Constructor for class org.flexdock.plaf.theme.TitlebarUI
titlepane - Variable in class org.flexdock.view.View
toClass(String) - Method in class org.flexdock.plaf.PropertySet
toComponent(Object) - Static method in class org.flexdock.util.SwingUtility
toFront() - Method in class org.flexdock.util.RootWindow
toggleEdge(int, boolean) - Method in class org.flexdock.dockbar.layout.InsetBorder
toggleListeners(Component, boolean) - Method in class org.flexdock.docking.floating.frames.FloatingDockingPort
toggleMaximized(Component) - Static method in class org.flexdock.docking.DockingManager
  Maximizes the `Dockable` associated with the specified component or restores the `Dockable` if it is currently maximized.
toggleMaximized(Dockable) - Static method in class org.flexdock.docking.DockingManager
  Maximizes the specified `Dockable` or restores the specified `Dockable` if it is already maximized.
TOOLTIP - Static variable in class org.flexdock.plaf.icons.IconResourceFactory
TOOLTIP_SELECTED - Static variable in class org.flexdock.plaf.icons.IconResourceFactory
TOP - Static variable in interface org.flexdock.docking.DockingConstants
  Box-orientation constant used to specify the top of a box.
TOP - Static variable in interface org.flexdock.docking.state.MinimizationManager
toString() - Method in class org.flexdock.docking.state.DockingPath
toString() - Method in class org.flexdock.docking.state.DockingState
toString() - Method in class org.flexdock.docking.state.tree.SplitNode
toString() - Method in class org.flexdock.plaf.PropertySet
toString() - Method in class org.flexdock.util.UUID
  Returns a `String` object representing this `UUID`.
translate(Component, Polygon, Component) - Static method in class org.flexdock.util.SwingUtility
translateRegionAxis(JSplitPane, String) - Static method in class org.flexdock.util.DockingUtility
  Returns the specified `region's` cross-axis equivalent region in accordance with the orientation used by the specified `JSplitPane`.
TypedHashtable - Class in org.flexdock.util
TypedHashtable() - Constructor for class org.flexdock.util.TypedHashtable
  Constructs a new, empty `TypedHashtable` with a default initial capacity (11) and load factor of `0.75`.
TypedHashtable(int) - Constructor for class org.flexdock.util.TypedHashtable
  Constructs a new, empty `TypedHashtable` with the specified initial capacity and default load factor of `0.75`.
TypedHashtable(int, float) - Constructor for class org.flexdock.util.TypedHashtable
  Constructs a new, empty `TypedHashtable` with the specified initial capacity and the specified load factor.
TypedHashtable(Map) - Constructor for class org.flexdock.util.TypedHashtable
  Constructs a new `TypedHashtable` with the same mappings as the given Map.

## U

uiClassID - Static variable in class org.flexdock.view.Button
uiClassID - Static variable in class org.flexdock.view.Titlebar
uiClassID - Static variable in class org.flexdock.view.View
UIFactory - Class in org.flexdock.plaf.theme
UIFactory() - Constructor for class org.flexdock.plaf.theme.UIFactory
undock(Component) - Method in class org.flexdock.docking.defaults.DefaultDockingPort
  Undocks the specified `Component` and returns a boolean indicating the success of the operation.
undock(Dockable) - Method in class org.flexdock.docking.defaults.DefaultDockingStrategy
  Undocks the specified `Dockable` from it's parent `DockingPort`.
undock(Dockable) - Static method in class org.flexdock.docking.DockingManager
  Undocks the specified `Dockable` from its parent `DockingPort`.
undock(Component) - Static method in class org.flexdock.docking.DockingManager
undock(Component) - Method in interface org.flexdock.docking.DockingPort
  Removes the specified Component in from the `DockingPort`.
undock(Dockable) - Method in interface org.flexdock.docking.DockingStrategy
  Undocks the specified `Dockable` instance from its containing `DockingPort`.
undock(Component) - Method in class org.flexdock.docking.floating.frames.FloatingDockingPort
UNDOCKING_COMPLETE - Static variable in class org.flexdock.docking.event.DockingEvent
UNDOCKING_STARTED - Static variable in class org.flexdock.docking.event.DockingEvent
undockingComplete(DockingEvent) - Method in class org.flexdock.docking.defaults.AbstractDockable
  No operation.
undockingComplete(DockingEvent) - Method in class org.flexdock.docking.defaults.DefaultDockingPort
  No operation.
undockingComplete(DockingEvent) - Method in class org.flexdock.docking.defaults.DockableComponentWrapper
  No operation.
undockingComplete(DockingEvent) - Method in class org.flexdock.docking.event.DockingListener.Stub
undockingComplete(DockingEvent) - Method in interface org.flexdock.docking.event.DockingListener
undockingComplete(DockingEvent) - Method in class org.flexdock.docking.floating.frames.FloatingDockingPort
undockingComplete(DockingEvent) - Method in class org.flexdock.view.View
undockingStarted(DockingEvent) - Method in class org.flexdock.docking.defaults.AbstractDockable
  No operation.
undockingStarted(DockingEvent) - Method in class org.flexdock.docking.defaults.DefaultDockingPort
  No operation.
undockingStarted(DockingEvent) - Method in class org.flexdock.docking.defaults.DockableComponentWrapper
  No operation.
undockingStarted(DockingEvent) - Method in class org.flexdock.docking.event.DockingListener.Stub
undockingStarted(DockingEvent) - Method in interface org.flexdock.docking.event.DockingListener
undockingStarted(DockingEvent) - Method in class org.flexdock.perspective.DockingStateListener
undockingStarted(DockingEvent) - Method in class org.flexdock.view.View
UNINITIALIZED - Static variable in interface org.flexdock.docking.DockingConstants
  A constant for "initializing" an `int` to a safe (ie unusable value).
UNINITIALIZED_RATIO - Static variable in interface org.flexdock.docking.DockingConstants
  A constant for "initializing" an `float` to a safe (ie unusable value).
uninstallListeners(Dockable) - Method in class org.flexdock.docking.floating.frames.FloatingDockingPort
uninstallMaximizedDockable() - Method in class org.flexdock.docking.defaults.DefaultDockingPort
uninstallMaximizedDockable() - Method in interface org.flexdock.docking.DockingPort
  Notifies this `DockingPort` that the `Dockable` previously installed for maximization via a call to `DockingPort.installMaximizedDockable(Dockable)` should now be returned to its original `DockingPort` and that this `DockingPort` should return to its original state from before the call to `DockingPort.installMaximizedDockable(Dockable)`.
uninstallUI(JComponent) - Method in class org.flexdock.plaf.theme.ButtonUI
uninstallUI(JComponent) - Method in class org.flexdock.plaf.theme.TitlebarUI
uninstallUI(JComponent) - Method in class org.flexdock.plaf.theme.ViewUI
UNKNOWN_REGION - Static variable in interface org.flexdock.docking.DockingConstants
  An unknown region.
UnknownStateHandler - Class in org.flexdock.perspective.restore.handlers
  Created on 2005-06-03
UnknownStateHandler() - Constructor for class org.flexdock.perspective.restore.handlers.UnknownStateHandler
unload() - Method in class org.flexdock.perspective.Perspective
unregisterDockable(Component) - Static method in class org.flexdock.docking.DockingManager
unregisterDockable(String) - Static method in class org.flexdock.docking.DockingManager
unregisterDockable(Dockable) - Static method in class org.flexdock.docking.DockingManager
UNREGISTERED - Static variable in class org.flexdock.event.RegistrationEvent
unregistered(RegistrationEvent) - Method in interface org.flexdock.event.RegistrationListener
UNSPECIFIED_LAYOUT_CONSTRAINT - Static variable in interface org.flexdock.docking.state.MinimizationManager
UNSPECIFIED_PREFERRED_SIZE - Static variable in class org.flexdock.dockbar.ViewPane
UNSPECIFIED_SIBLING_PREF - Static variable in interface org.flexdock.docking.DockingConstants
  Used when a sibling does not specify a size preference when docking relative to another dockable.
updateComponentTreeUI() - Method in class org.flexdock.util.RootWindow
updateContents() - Method in class org.flexdock.dockbar.ViewPane
updateDragListeners(Dockable) - Static method in class org.flexdock.docking.DockingManager
  Ensures that a valid `DragManager` has been installed as a listener for all of the specified `Dockable's` drag source `Components`.
updateIndex(DockingPort) - Static method in class org.flexdock.docking.event.hierarchy.DockingPortTracker
updateMouse(MouseEvent) - Method in class org.flexdock.docking.drag.DragOperation
updateOrientation() - Method in class org.flexdock.dockbar.ViewPane
updateRestorePath_(Dockable, DockingPath) - Static method in class org.flexdock.docking.state.DockingPath
updateState(Dockable) - Method in class org.flexdock.perspective.DockingStateListener
updateState(View, DockingState, Button) - Method in class org.flexdock.view.actions.DefaultPinAction
updateTab(Dockable) - Method in class org.flexdock.docking.defaults.DefaultDockingPort
updateUI() - Method in class org.flexdock.view.Button
updateUI() - Method in class org.flexdock.view.Titlebar
updateUI() - Method in class org.flexdock.view.View
Utilities - Class in org.flexdock.util
UUID - Class in org.flexdock.util
  A class that represents an immutable universally unique identifier (UUID).
UUID(long, long) - Constructor for class org.flexdock.util.UUID
  Constructs a new `UUID` using the specified data.

## V

validate() - Method in class org.flexdock.dockbar.DockbarManager
validate() - Method in class org.flexdock.dockbar.util.TextIcon
validatePerspectiveFile(File) - Method in class org.flexdock.perspective.persist.FilePersistenceHandler
validateRegionSize(float) - Static method in class org.flexdock.docking.defaults.DefaultRegionChecker
  Returns `size` if it is between the values `RegionChecker.MIN_REGION_SIZE` and `RegionChecker.MAX_REGION_SIZE`.
validateSiblingSize(float) - Static method in class org.flexdock.docking.defaults.DefaultRegionChecker
  Returns `size` if it is between the values `RegionChecker.MIN_SIBILNG_SIZE` and `RegionChecker.MAX_SIBILNG_SIZE`.
validateTree() - Method in class org.flexdock.dockbar.DockbarLabel
VALUE_KEY - Static variable in interface org.flexdock.plaf.XMLConstants
variant() - Method in class org.flexdock.util.UUID
  The variant number associated with this `UUID`.
VERSION - Static variable in class org.flexdock.util.Utilities
  A String representing the flexdock version.
version() - Method in class org.flexdock.util.UUID
  The version number associated with this `UUID`.
VERTICAL - Static variable in interface org.flexdock.docking.DockingConstants
  Vertical split indicates the `Component`s are split along the y axis.
View - Class in org.flexdock.view
  The `View` class is slightly incompatible with `JComponent`.
View(String) - Constructor for class org.flexdock.view.View
View(String, String) - Constructor for class org.flexdock.view.View
View(String, String, String) - Constructor for class org.flexdock.view.View
View.ViewLayout - Class in org.flexdock.view
View.ViewLayout() - Constructor for class org.flexdock.view.View.ViewLayout
VIEW_KEY - Static variable in class org.flexdock.plaf.theme.UIFactory
ViewAction - Class in org.flexdock.view.actions
ViewAction() - Constructor for class org.flexdock.view.actions.ViewAction
ViewButtonModel - Class in org.flexdock.view.model
ViewButtonModel() - Constructor for class org.flexdock.view.model.ViewButtonModel
viewId - Variable in class org.flexdock.view.actions.ViewAction
viewPane - Variable in class org.flexdock.dockbar.DockbarManager
ViewPane - Class in org.flexdock.dockbar
ViewPane(DockbarManager) - Constructor for class org.flexdock.dockbar.ViewPane
Viewport - Class in org.flexdock.view
Viewport() - Constructor for class org.flexdock.view.Viewport
Viewport(String) - Constructor for class org.flexdock.view.Viewport
ViewProps - Class in org.flexdock.view
ViewProps(View) - Constructor for class org.flexdock.view.ViewProps
ViewProps(int, View) - Constructor for class org.flexdock.view.ViewProps
ViewUI - Class in org.flexdock.plaf.theme
ViewUI() - Constructor for class org.flexdock.plaf.theme.ViewUI

## W

WEST_REGION - Static variable in interface org.flexdock.docking.DockingConstants
  The west region.
WIN32_GRAY - Static variable in class org.flexdock.plaf.common.border.SlideoutBorder
windowChanged(Component) - Static method in class org.flexdock.dockbar.DockbarManager
windowRef - Variable in class org.flexdock.dockbar.DockbarManager

## X

XMLConstants - Interface in org.flexdock.plaf
XMLPersister - Class in org.flexdock.perspective.persist.xml
  Created on 2005-06-03
XMLPersister() - Constructor for class org.flexdock.perspective.persist.xml.XMLPersister
XORPreview - Class in org.flexdock.docking.drag.preview
XORPreview() - Constructor for class org.flexdock.docking.drag.preview.XORPreview

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