Uses of Class
bibliothek.util.Path

Packages that use Path
bibliothek.extension.gui.dock Extensions to the Core framework, including the BubbleTheme, EclipseTheme and the preference mechanism. 
bibliothek.extension.gui.dock.preference Generic collection of preferences used in this framework. 
bibliothek.extension.gui.dock.preference.editor A set of PreferenceEditors for types that are often used. 
bibliothek.extension.gui.dock.preference.model A set of PreferenceModels that show properties of this framework. 
bibliothek.extension.gui.dock.preference.preferences Implementations of various Preferences which are used in the default set of preferences. 
bibliothek.extension.gui.dock.preference.preferences.choice A set of small classes containing choices the user can make. 
bibliothek.extension.gui.dock.theme Contains some DockThemes. 
bibliothek.extension.gui.dock.theme.bubble Various graphical and logical components used when BubbleTheme is active. 
bibliothek.gui The high level interfaces of the framework and the most often used classes. 
bibliothek.gui.dock The five basic classes implementing Dockable and DockStation plus some supporting elements. 
bibliothek.gui.dock.action The components dealing with the logic of DockActions. 
bibliothek.gui.dock.common A set of classes that can be used to create basic applications. 
bibliothek.gui.dock.common.action.util Some utility classes required to precisely configure the behavior of CActions. 
bibliothek.gui.dock.common.behavior   
bibliothek.gui.dock.common.grouping   
bibliothek.gui.dock.common.intern Classes and interfaces used internally. 
bibliothek.gui.dock.common.location Various implementations of CLocation
bibliothek.gui.dock.common.mode A subclass of LocationModeManager that handles CLocations, ExtendedModes and is aware of CControl
bibliothek.gui.dock.common.perspective The perspective API offers clients the possibility to define or modify the layout of an application without actually creating any CDockables. 
bibliothek.gui.dock.common.perspective.mode This module of the perspective API allows clients to access and modify CDockables that are in different modes like "maximized" or "minimized". 
bibliothek.gui.dock.common.theme Classes related to the DockThemes. 
bibliothek.gui.dock.common.theme.color Introduces an extension to the color management. 
bibliothek.gui.dock.control.relocator Various implementations of RelocateOperation
bibliothek.gui.dock.displayer Classes and interfaces that are needed by the DockableDisplayer
bibliothek.gui.dock.dockable Some classes related to Dockable
bibliothek.gui.dock.facile.menu Implementations of MenuPiece
bibliothek.gui.dock.facile.mode Contains an implementation of ModeManager that links a mode to the location of a Dockable
bibliothek.gui.dock.facile.mode.status Strategies helping a LocationModeManager to decide which modes are available for a Dockable
bibliothek.gui.dock.frontend Classes and interfaces needed by the DockFrontend 
bibliothek.gui.dock.layout Elements dealing with the location of Dockables on their DockStation and allowing to store the whole layout of a set of Dockables and stations. 
bibliothek.gui.dock.layout.location   
bibliothek.gui.dock.perspective The perspective API allows clients to access and modify the layout without actually creating any Dockables. 
bibliothek.gui.dock.station Elements needed by various implementations of the DockStation interface. 
bibliothek.gui.dock.station.flap Elements that are related to the FlapDockStation
bibliothek.gui.dock.station.screen Elements that are related to the ScreenDockStation
bibliothek.gui.dock.station.screen.window Contains the window ( JDialog, JInternalDialog, etc..) that shows the children of a ScreenDockStation and the classes required to configure that window. 
bibliothek.gui.dock.station.split Elements which are needed by the SplitDockStation, and which are needed to interact with the station. 
bibliothek.gui.dock.station.stack Elements which are related to the StackDockStation
bibliothek.gui.dock.station.stack.tab This package contains a generic implementation of a "tabbed-pane". 
bibliothek.gui.dock.station.support Elements used by various DockStations to store properties and to propagate events to other objects. 
bibliothek.gui.dock.support.mode Basic interfaces and classes for a framework that assigns modes to Dockables. 
bibliothek.gui.dock.themes Contains an implementation of DockTheme and all classes which are neede by this theme. 
bibliothek.gui.dock.themes.border Contains classes required to modify the Border of various JComponents. 
bibliothek.gui.dock.themes.color The color subsystem allows each kind of element to get its colors from a central repository. 
bibliothek.gui.dock.themes.font Implementations of DockFont to be used at different places (as described in the documentation for each item). 
bibliothek.gui.dock.title Elements needed to paint the title of a Dockable
bibliothek.gui.dock.util Distribution of information in a global scale and methods available from everywhere. 
bibliothek.gui.dock.util.color The color subsystem, used by most of the components to search for the colors they need to paint. 
bibliothek.gui.dock.util.extension Contains classes to create and manage extensions. 
bibliothek.gui.dock.util.font The font-subsystem is used to define the fonts that are used to paint text. 
bibliothek.gui.dock.util.icon Classes used by the IconManager to set up the default icons and allowing clients to configure the IconManager
bibliothek.gui.dock.util.text Classes used by the TextManager to set up the default texts based on the language in which the JRE is executed, and classes allowing clients to modify these texts. 
bibliothek.util Some classes which are used in DockingFrames, but do not have any importance. 
 

Uses of Path in bibliothek.extension.gui.dock
 

Methods in bibliothek.extension.gui.dock with parameters of type Path
protected
<V> PreferenceEditor<V>
PreferenceTable.createEditor(Path type)
          Creates a new editor for type.
<V> PreferenceEditorFactory<V>
PreferenceTable.getEditorFactory(Path type)
          Gets the factory which is responsible to create editors for type-objects.
 void PreferenceTable.setEditorFactory(Path type, PreferenceEditorFactory<?> factory)
          Sets the factory that should be used to create an editor for some type of object.
 void PreferenceTreePanel.setEditorFactory(Path type, PreferenceEditorFactory<?> factory)
          Sets an editor for some type.
 

Uses of Path in bibliothek.extension.gui.dock.preference
 

Fields in bibliothek.extension.gui.dock.preference declared as Path
static Path PreferenceOperationText.KIND_OPERATION
          what kind of UIValue this is
static Path PreferenceText.KIND_PREFERENCE
          the kind of UIValue this is
static Path PreferenceModelText.KIND_PREFERENCE_MODEL
          what kind of UIValue this is
static Path PreferenceOperationIcon.KIND_PREFERENCE_OPERATION
          The kind of UIValue this is
 

Methods in bibliothek.extension.gui.dock.preference that return Path
 Path DefaultPreference.getPath()
           
 Path Preference.getPath()
          Gets the unique path of this resource.
 Path PreferenceTreeModel.Node.getPath()
          Gets the path of this node.
 Path DefaultPreferenceModel.getPath(int index)
           
 Path MergedPreferenceModel.getPath(int index)
           
 Path PreferenceModel.getPath(int index)
          Gets the unique identifier of the index'th preference of this model.
 Path PreferenceTreeModel.getPath(int index)
           
 Path DefaultPreference.getTypePath()
           
 Path Preference.getTypePath()
          Gets the type of the value that this preferences uses.
 Path DefaultPreferenceModel.getTypePath(int index)
           
 Path MergedPreferenceModel.getTypePath(int index)
           
 Path PreferenceModel.getTypePath(int index)
          Tells what kind of type the index'th value is.
 Path PreferenceTreeModel.getTypePath(int index)
           
 

Methods in bibliothek.extension.gui.dock.preference with parameters of type Path
 void MergedPreferenceModel.add(PreferenceModel model, Path path)
          Adds model at the end of this model.
 void PreferenceStorage.addFactory(Path type, PreferenceFactory<?> factory)
          Adds a new factory to this storage, the factory will be responsible to write or read some kind of preferences.
 void PreferenceTreeModel.delete(Path path)
          Deletes the node at path and all its children from the tree.
 PreferenceModel MergedPreferenceModel.getModel(Path path)
          Gets the model which was stored using the key path.
 PreferenceModel PreferenceTreeModel.getModel(Path path)
          Gets the model which was stored using path as key.
 int MergedPreferenceModel.indexOf(Path path)
          Gets the index of path.
 void MergedPreferenceModel.insert(int index, PreferenceModel model, Path path)
          Inserts a new submodel into this model.
 void PreferenceTreeModel.put(Path path, String name, PreferenceModel model)
          Sets name and model of a given node.
 void PreferenceTreeModel.putLinked(Path path, String nameId)
          Sets the name of the node at path.
 void PreferenceTreeModel.putLinked(Path path, String nameId, PreferenceModel model)
          Sets name and model of a given node.
 void PreferenceTreeModel.putModel(Path path, PreferenceModel model)
          Sets the model of the node at path.
 void PreferenceTreeModel.putNode(Path path, String name)
          Sets the name of the node at path.
 void MergedPreferenceModel.remove(Path path)
          Removes the model with the path path.
 void PreferenceDialog.setEditorFactory(Path type, PreferenceEditorFactory<?> factory)
          Sets an editor for some type of values.
 void PreferenceTreeDialog.setEditorFactory(Path type, PreferenceEditorFactory<?> factory)
          Sets an editor for some type of values.
 

Constructors in bibliothek.extension.gui.dock.preference with parameters of type Path
DefaultPreference(Path type, Path path)
          Creates a new preference.
DefaultPreference(String label, Path type, Path path)
          Creates a new preference.
 

Uses of Path in bibliothek.extension.gui.dock.preference.editor
 

Fields in bibliothek.extension.gui.dock.preference.editor declared as Path
static Path EditorText.KIND_EDITOR
          what kind of UIValue this is
 

Uses of Path in bibliothek.extension.gui.dock.preference.model
 

Methods in bibliothek.extension.gui.dock.preference.model that return Path
 Path ButtonContentPreferenceModel.getPath(int index)
           
 Path ButtonContentPreferenceModel.getTypePath(int index)
           
 

Uses of Path in bibliothek.extension.gui.dock.preference.preferences
 

Constructors in bibliothek.extension.gui.dock.preference.preferences with parameters of type Path
ButtonContentPreference(DockProperties properties, Path path)
          Deprecated. Creates a new preference.
ChoiceDockPropertyPreference(DockProperties properties, PropertyKey<V> key, Path path, DefaultChoice<V> choice)
          Creates a new preference.
DockPropertyPreference(DockProperties properties, PropertyKey<V> key, Path type, Path path)
          Creates a new preference.
DockPropertyPreference(DockProperties properties, PropertyKey<V> key, String label, Path type, Path path)
          Creates a new preference.
DockPropertyPreference(String prefix, DockProperties properties, PropertyKey<V> key, V defaultValue, Path type, Path path)
          Creates a new preference.
 

Uses of Path in bibliothek.extension.gui.dock.preference.preferences.choice
 

Fields in bibliothek.extension.gui.dock.preference.preferences.choice declared as Path
static Path ChoiceExtension.CHOICE_EXTENSION
          The name of this extension
static Path ChoiceText.KIND_CHOICE
          the kind of this UIValue
static Path ChoiceEntryText.KIND_CHOICE_ENTRY
          What kind of UIValue this is
 

Constructors in bibliothek.extension.gui.dock.preference.preferences.choice with parameters of type Path
ChoiceText(String id, Choice choice, Path kind)
          Creates a new ChoiceText.
TabContentFilterPreference(DockProperties properties, Path path)
          Creates a new choice.
TabPlacementPreference(DockProperties properties, Path path)
          Creates a new choice.
 

Uses of Path in bibliothek.extension.gui.dock.theme
 

Methods in bibliothek.extension.gui.dock.theme with parameters of type Path
 ColorBridge IdentifiedColorScheme.getBridge(Path name, UIProperties<Color,DockColor,ColorBridge> properties)
           
 

Uses of Path in bibliothek.extension.gui.dock.theme.bubble
 

Methods in bibliothek.extension.gui.dock.theme.bubble with parameters of type Path
protected  void AbstractBubbleDockTitle.addColor(String id, Path kind, Color backup)
          Registers a TitleColor width identifier id at this title.
 

Uses of Path in bibliothek.gui
 

Fields in bibliothek.gui declared as Path
static Path DockFrontend.FRONTEND_EXTENSION
          Name of an DockFrontendExtension for the DockFrontend
 

Uses of Path in bibliothek.gui.dock
 

Fields in bibliothek.gui.dock declared as Path
static Path ScreenDockStation.ATTRACTOR_STRATEGY_EXTENSION
          Path of an ExtensionName for creating additional AttractorStrategy
static Path ScreenDockStation.STATION_EXTENSION
          Path of an ExtensionName for creating ScreenDockStationExtensions
 

Methods in bibliothek.gui.dock with parameters of type Path
protected  void StackDockStation.add(Dockable dockable, int index, Path placeholder)
          Adds a child to this station at the location index.
protected  void ScreenDockStation.addDockable(Dockable dockable, Rectangle bounds, Path placeholder, boolean boundsIncludeWindow)
          Adds a Dockable on a newly created ScreenDockWindow to the station.
 SplitDockPathProperty SplitDockStation.getDockablePathProperty(Path placeholder)
          Creates a DockableProperty pointing to the leaf containing placeholder.
protected  ScreenDockWindowHandle ScreenDockStation.register(Dockable dockable, Path placeholder, ScreenDockWindow window, WindowConfiguration configuration)
          Invoked after a new ScreenDockWindow has been created.
 void SplitDockStation.removePlaceholder(Path placeholder)
          Searches the entire tree for any occurence of placeholder and removes placeholder.
 

Method parameters in bibliothek.gui.dock with type arguments of type Path
 void SplitDockStation.removePlaceholders(Set<Path> placeholders)
          Searches the entire tree for all occurences of all placeholders in placeholders.
 

Uses of Path in bibliothek.gui.dock.action
 

Fields in bibliothek.gui.dock.action declared as Path
static Path ActionDockBorder.KIND
          the kind of UIValue this is
static Path DockActionBackgroundComponent.KIND
          the kind of UIValue this is
static Path DockActionIcon.KIND_DOCK_ACTION
          the kind of value this UIValue is
static Path DockActionText.KIND_DOCK_ACTION
          the kind of value this UIValue is
 

Constructors in bibliothek.gui.dock.action with parameters of type Path
DockActionIcon(String id, DockAction action, Path kind)
          Creates a new DockActionIcon.
DockActionText(String id, DockAction action, Path kind)
          Creates a new DockActionText.
 

Uses of Path in bibliothek.gui.dock.common
 

Fields in bibliothek.gui.dock.common declared as Path
static Path CControl.CCONTROL_EXTENSION
          Name of an ExtensionName that adds extensions to this control.
static Path CExternalizeArea.TYPE_ID
          The result of CExternalizeArea.getTypeId()
static Path CGridArea.TYPE_ID
          The result of CGridArea.getTypeId()
static Path CMinimizeArea.TYPE_ID
          The result of CMinimizeArea.getTypeId()
static Path CWorkingArea.TYPE_ID
          The result of CWorkingArea.getTypeId()
static Path CContentArea.TYPE_ID_CENTER
          The result of CStation.getTypeId() for the center station
static Path CContentArea.TYPE_ID_MINIMIZE
          The result of CStation.getTypeId() for the minimize stations
 

Methods in bibliothek.gui.dock.common that return Path
 Path CExternalizeArea.getTypeId()
           
 Path CGridArea.getTypeId()
           
 Path CMinimizeArea.getTypeId()
           
 Path CStation.getTypeId()
          Gets a unique path denoting the type of this station.
 Path CWorkingArea.getTypeId()
           
 

Methods in bibliothek.gui.dock.common with parameters of type Path
 void CGrid.addPlaceholders(double x, double y, double width, double height, Path... placeholders)
          Adds some placeholders to this CGrid.
 

Uses of Path in bibliothek.gui.dock.common.action.util
 

Fields in bibliothek.gui.dock.common.action.util declared as Path
static Path CActionText.KIND_CACTION
          what kind of UIValue this is
 

Uses of Path in bibliothek.gui.dock.common.behavior
 

Fields in bibliothek.gui.dock.common.behavior declared as Path
static Path ExternalizingCGridArea.TYPE_ID
          The type of this area, returned by ExternalizingCGridArea.getTypeId()
 

Methods in bibliothek.gui.dock.common.behavior that return Path
 Path ExternalizingCGridArea.getTypeId()
           
 

Uses of Path in bibliothek.gui.dock.common.grouping
 

Methods in bibliothek.gui.dock.common.grouping that return Path
protected  Path PlaceholderGrouping.getLastPlaceholder()
          Placeholder that marks the last position where this PlaceholderGrouping did store something.
 Path PlaceholderGrouping.getPlaceholder()
          Gets the placeholder that is searched by this PlaceholderGrouping, and that is placed wherever a Dockable is moved when PlaceholderGrouping.hierarchyChanged(Dockable) was called.
 

Constructors in bibliothek.gui.dock.common.grouping with parameters of type Path
PlaceholderGrouping(CControl control, Path placeholder)
          Creates a new grouping.
 

Uses of Path in bibliothek.gui.dock.common.intern
 

Methods in bibliothek.gui.dock.common.intern that return Path
 Path RootStationAdjacentFactory.getLayout(DockElement element, Map<Dockable,Integer> children)
           
static Path CPlaceholderStrategy.getMultipleDockablePlaceholder(String id)
          Gets the placeholder that is used for the MultipleCDockable with unique identifier id.
 Path RootStationAdjacentFactory.getPerspectiveLayout(PerspectiveElement element, Map<PerspectiveDockable,Integer> children)
           
 Path CPlaceholderStrategy.getPlaceholderFor(Dockable dockable)
           
static Path CPlaceholderStrategy.getSingleDockablePlaceholder(String id)
          Gets the placeholder that is used for the SingleCDockable with unique identifier id.
 Path RootStationAdjacentFactory.read(DataInputStream in, PlaceholderStrategy placeholders)
           
 Path RootStationAdjacentFactory.read(XElement element, PlaceholderStrategy placeholders)
           
 

Methods in bibliothek.gui.dock.common.intern with parameters of type Path
protected  void CPlaceholderStrategy.fireInvalidated(Path placeholder)
           
 boolean CPlaceholderStrategy.isValidPlaceholder(Path placeholder)
           
 void RootStationAdjacentFactory.setLayout(DockElement element, Path layout, Map<Integer,Dockable> children, PlaceholderStrategy placeholders)
           
 void RootStationAdjacentFactory.setLayout(DockElement element, Path layout, PlaceholderStrategy placeholders)
           
 void RootStationAdjacentFactory.write(Path layout, DataOutputStream out)
           
 void RootStationAdjacentFactory.write(Path layout, XElement element)
           
 

Uses of Path in bibliothek.gui.dock.common.location
 

Fields in bibliothek.gui.dock.common.location declared as Path
static Path DefaultExpandStrategy.STRATEGY_EXTENSION
          Unique id of an extension of CLocationExpandStrategys that are utilizied before this strategy is used.
 

Uses of Path in bibliothek.gui.dock.common.mode
 

Methods in bibliothek.gui.dock.common.mode that return Path
 Path ExtendedMode.getModeIdentifier()
          Gets the unique identifier of the mode.
 

Constructors in bibliothek.gui.dock.common.mode with parameters of type Path
ExtendedMode(Path modeIdentifier)
          Creates a new key.
 

Uses of Path in bibliothek.gui.dock.common.perspective
 

Methods in bibliothek.gui.dock.common.perspective that return Path
 Path CGridPerspective.CommonSplitDockPerspective.getPlaceholder()
           
 Path MultipleCDockablePerspective.Intern.getPlaceholder()
           
 Path SingleCDockablePerspective.Intern.getPlaceholder()
           
 Path CExternalizePerspective.getTypeId()
           
 Path CGridPerspective.getTypeId()
           
 Path CMinimizePerspective.getTypeId()
           
 Path CStationPerspective.getTypeId()
          Gets the unique id denoting the type of this CStation, this should be the exact same result as CStation.getTypeId() will return.
 

Methods in bibliothek.gui.dock.common.perspective that return types with arguments of type Path
 Map<Path,Location> LocationHistory.getLocations()
          Gets all the locations that are stored in this history.
 List<Path> LocationHistory.getOrder()
          Gets all the identifiers of the ordered ExtendedModes.
 

Methods in bibliothek.gui.dock.common.perspective with parameters of type Path
 void CMinimizePerspective.addPlaceholder(Path placeholder)
          Adds a placeholder at the end of the list of children of this area.
 void CExternalizePerspective.addPlaceholder(Path placeholder, int x, int y, int width, int height)
          Adds placeholder to this area.
 void CExternalizePerspective.addPlaceholder(Path placeholder, Rectangle bounds)
          Adds placeholder to this area.
 CStationPerspective DefaultMissingPerspectiveFactory.createStation(String id, Path typeId)
           
 CStationPerspective MissingPerspectiveStrategy.createStation(String id, Path typeId)
          Creates the station that represented id.
 void CGridPerspective.gridPlaceholder(double x, double y, double width, double height, Path... placeholders)
          Adds placeholders at location x/y with size width/height to an internal list of pending commands to execute.
 void CMinimizePerspective.insertPlaceholder(int index, Path placeholder)
          Inserts a placeholder at location index in the list of children of this area.
 

Constructors in bibliothek.gui.dock.common.perspective with parameters of type Path
CExternalizePerspective(String id, Path typeId)
          Creates a new, empty perspective.
CGridPerspective(String id, Path typeId)
          Creates a new, empty perspective.
CGridPerspective(String id, Path typeId, boolean workingArea)
          Creates a new, empty perspective.
CMinimizePerspective(String id, Path typeId)
          Creates a new, empty perspective.
CWorkingPerspective(String id, Path typeId)
          Creates a new working area.
 

Uses of Path in bibliothek.gui.dock.common.perspective.mode
 

Methods in bibliothek.gui.dock.common.perspective.mode that return Path
 Path CMaximizedModeAreaPerspective.getUnmaximizeMode()
          Gets the mode the currently maximized item should use when unmaximized.
 

Methods in bibliothek.gui.dock.common.perspective.mode with parameters of type Path
 ExtendedMode LocationModeManagerPerspective.getMode(Path identifier)
          Gets the ExtendedMode whose identifier is equal to identifier.
 void CMaximizedModeAreaPerspective.setUnmaximize(Path mode, Location location)
          Sets the origin of the currently maximized child of this area.
 

Uses of Path in bibliothek.gui.dock.common.theme
 

Methods in bibliothek.gui.dock.common.theme with parameters of type Path
 void CDockTheme.putColorBridgeFactory(Path kind, ColorBridgeFactory factory)
          Sets the ColorBridge which should be used for a certain kind of DockColors.
 void CDockTheme.putFontBridgeFactory(Path kind, FontBridgeFactory factory)
          Sets the FontBridge which should be used for a certain kind of DockFonts.
 

Uses of Path in bibliothek.gui.dock.common.theme.color
 

Fields in bibliothek.gui.dock.common.theme.color declared as Path
static Path CColorBridgeExtension.EXTENSION_NAME
          The name of this extension.
 

Methods in bibliothek.gui.dock.common.theme.color that return Path
 Path CColorBridgeExtension.getKey()
          Gets the name of the bridge, e.g.
 

Uses of Path in bibliothek.gui.dock.control.relocator
 

Fields in bibliothek.gui.dock.control.relocator declared as Path
static Path DefaultDockRelocator.INSERTER_EXTENSION
          Path of an ExtensionName that adds new Inserters
static Path DefaultDockRelocator.MERGE_EXTENSION
          Path of an ExtensionName that adds new Mergers
 

Uses of Path in bibliothek.gui.dock.displayer
 

Fields in bibliothek.gui.dock.displayer declared as Path
static Path DisplayerBackgroundComponent.KIND
          the kind of UIValue this is
static Path DisplayerDockBorder.KIND
          The type of this UIValue
 

Uses of Path in bibliothek.gui.dock.dockable
 

Fields in bibliothek.gui.dock.dockable declared as Path
static Path DefaultDockableMovingImageFactory.FACTORY_EXTENSION
          The name of the ExtensionName that loads additional DockableMovingImageFactorys as extension.
static Path DockableBackgroundComponent.KIND
          the kind of this UIValue
static Path DockableIcon.KIND_DOCKABLE
          what kind of UIValue this is
 

Methods in bibliothek.gui.dock.dockable that return Path
 Path DefaultDockablePerspective.getPlaceholder()
           
 

Uses of Path in bibliothek.gui.dock.facile.menu
 

Fields in bibliothek.gui.dock.facile.menu declared as Path
static Path MenuPieceText.KIND_MENU
          what kind of UIValue this is
 

Uses of Path in bibliothek.gui.dock.facile.mode
 

Fields in bibliothek.gui.dock.facile.mode declared as Path
static Path ExternalizedMode.IDENTIFIER
          the unique identifier of this mode
static Path MaximizedMode.IDENTIFIER
          unique identifier for this mode
static Path MinimizedMode.IDENTIFIER
          the unique identifier of this mode
static Path NormalMode.IDENTIFIER
          The unique identifier of this mode
 

Methods in bibliothek.gui.dock.facile.mode that return Path
 Path Location.getMode()
          Gets the mode which is responsible for this location.
 Path MaximizedModeSetting.getModeId()
           
 Path ExternalizedMode.getUniqueIdentifier()
           
 Path MaximizedMode.getUniqueIdentifier()
           
 Path MinimizedMode.getUniqueIdentifier()
           
 Path NormalMode.getUniqueIdentifier()
           
protected  Path CLocationModeSettings.resuceMode(String mode)
           
 

Methods in bibliothek.gui.dock.facile.mode that return types with arguments of type Path
 Map<String,Path> MaximizedModeSetting.getLastMaximizedMode()
          Gets the modes of Dockables that are currently maximized.
 

Methods in bibliothek.gui.dock.facile.mode with parameters of type Path
 void LocationModeManager.addListener(Path identifier, LocationModeListener listener)
          Adds a listener to the mode with unique identifier identifier.
protected  void LocationModeManager.applyDuringRead(String key, Path old, Path current, Dockable dockable)
          Ignores the call, the position of Dockables is set elsewhere.
 void LocationModeManager.removeListener(Path identifier, LocationModeListener listener)
          Removes a listener from the mode identifier.
 

Method parameters in bibliothek.gui.dock.facile.mode with type arguments of type Path
 void MaximizedModeSetting.setLastMaximizedMode(Map<String,Path> lastMaximizedMode)
          Sets the mode of Dockables that are maximized.
 

Constructors in bibliothek.gui.dock.facile.mode with parameters of type Path
Location(Path mode, String root, DockableProperty location)
          Creates a new location.
Location(Path mode, String root, DockableProperty location, boolean applicationDefined)
          Creates a new location.
 

Uses of Path in bibliothek.gui.dock.facile.mode.status
 

Fields in bibliothek.gui.dock.facile.mode.status declared as Path
static Path DefaultExtendedModeEnablement.EXTENSION
          Name of an ExtensionName to add additional rules to this enablement.
 

Uses of Path in bibliothek.gui.dock.frontend
 

Fields in bibliothek.gui.dock.frontend declared as Path
static Path DefaultFrontendPerspectiveCache.CACHE_EXTENSION
          Unique identifier to load extensions of type FrontendPerspectiveCacheExtension
 

Uses of Path in bibliothek.gui.dock.layout
 

Fields in bibliothek.gui.dock.layout declared as Path
static Path DockSituation.ADJACENT_DOCK_FACTORY_EXTENSION
          Name for an ExtensionName to load additional AdjacentDockFactorys
static Path DockSituation.DOCK_FACTORY_EXTENSION
          Name for an ExtensionName to load additional DockFactorys
static Path PropertyTransformer.FACTORY_EXTENSION
          Name of the ExtensionName that allows to load additional DockablePropertyFactorys
 

Methods in bibliothek.gui.dock.layout that return Path
 Path DockLayoutInfo.getPlaceholder()
          Gets the representation of this element as placeholder.
protected  Path DockSituation.getPlaceholder(DockElement element)
          Gets a placeholder for element using the current PlaceholderStrategy.
 

Methods in bibliothek.gui.dock.layout with parameters of type Path
 void DockLayoutInfo.setPlaceholder(Path placeholder)
          Sets a placeholder which represents this element.
 

Uses of Path in bibliothek.gui.dock.layout.location
 

Methods in bibliothek.gui.dock.layout.location that return Path
 Path AsideRequest.getPlaceholder()
          The placeholder that should be used for the new location.
 Path DefaultAsideRequest.getPlaceholder()
           
 

Constructors in bibliothek.gui.dock.layout.location with parameters of type Path
DefaultAsideRequest(DockableProperty location, Path placeholder)
          Creates a new AsideRequest
 

Uses of Path in bibliothek.gui.dock.perspective
 

Methods in bibliothek.gui.dock.perspective that return Path
 Path PerspectiveDockable.getPlaceholder()
          Gets the placeholder which is associated with this Dockable.
 

Uses of Path in bibliothek.gui.dock.station
 

Fields in bibliothek.gui.dock.station declared as Path
static Path DisplayerFactory.DISPLAYER_EXTENSION
          unique identifier of an ExtensionName which allows extensions to insert high priority DisplayerFactorys
static Path StationBackgroundComponent.KIND
          The kind of UIValue this is
static Path DockStationIcon.KIND_DOCK_STATION
           
 

Methods in bibliothek.gui.dock.station with parameters of type Path
 void PlaceholderMapping.addPlaceholder(Dockable dockable, Path placeholder)
          First searches the location of dockable, then adds placeholder to that location.
 Dockable PlaceholderMapping.getDockableAt(Path placeholder)
          Searches for the placeholder placeholder and gets the Dockable that is currently sitting at the location described by placeholder.
 DockableProperty PlaceholderMapping.getLocationAt(Path placeholder)
          Gets a DockableProperty that describes the location of placeholder.
 boolean PlaceholderMapping.hasPlaceholder(Path placeholder)
          Tells whether the station has any reference to placeholder.
 void PlaceholderMapping.removePlaceholder(Path placeholder)
          Removes all occurrences of placeholder from this station.
 

Uses of Path in bibliothek.gui.dock.station.flap
 

Fields in bibliothek.gui.dock.station.flap declared as Path
static Path FlapWindowBackgroundComponent.KIND
          The kind of UIValue this is
static Path FlapWindowBorder.KIND
          the type of this UIValue
 

Methods in bibliothek.gui.dock.station.flap that return Path
 Path FlapDockPerspective.getPlaceholder()
           
 Path FlapDockProperty.getPlaceholder()
          Gets the name of this location.
 

Methods in bibliothek.gui.dock.station.flap with parameters of type Path
 void FlapDockPerspective.addPlaceholder(Path placeholder)
          Adds placeholder at the end of the list of items.
 void FlapDockPerspective.insertPlaceholder(int index, Path placeholder)
          Adds placeholder at location index in the list of items.
 void FlapDockProperty.setPlaceholder(Path placeholder)
          Sets the name of this location.
 

Constructors in bibliothek.gui.dock.station.flap with parameters of type Path
FlapDockProperty(int index, boolean holding, int size, Path placeholder)
          Constructs a FlapDockProperty
 

Uses of Path in bibliothek.gui.dock.station.screen
 

Methods in bibliothek.gui.dock.station.screen that return Path
 Path ScreenDockProperty.getPlaceholder()
          Gets the name of this location.
 

Methods in bibliothek.gui.dock.station.screen with parameters of type Path
 void ScreenDockPerspective.addPlaceholder(Path placeholder, int x, int y, int width, int height)
          Adds placeholder to this station.
 void ScreenDockPerspective.addPlaceholder(Path placeholder, Rectangle bounds)
          Adds placeholder to this station.
 void ScreenDockProperty.setPlaceholder(Path placeholder)
          Sets the name of this location.
 

Constructors in bibliothek.gui.dock.station.screen with parameters of type Path
ScreenDockProperty(int x, int y, int width, int height, Path placeholder)
          Constructs a new property
ScreenDockProperty(int x, int y, int width, int height, Path placeholder, boolean fullscreen)
          Constructs a new property
 

Uses of Path in bibliothek.gui.dock.station.screen.window
 

Fields in bibliothek.gui.dock.station.screen.window declared as Path
static Path DefaultScreenDockWindowConfiguration.CONFIGURATION_EXTENSION
          name of an ExtensionName for adding additional ScreenDockWindowConfigurations
static Path ScreenDockWindowBackgroundComponent.KIND
          The type of this UIValue
static Path ScreenDockWindowDockBorder.KIND
          the type of this UIValue
static Path ScreenDockWindowColor.KIND_SCREEN_WINDOW_COLOR
          the type of this UIValue
 

Uses of Path in bibliothek.gui.dock.station.split
 

Fields in bibliothek.gui.dock.station.split declared as Path
 Path[] AbstractSplitDockGrid.Node.placeholders
          all the placeholders associated with this location
 

Methods in bibliothek.gui.dock.station.split that return Path
 Path SplitDockPerspective.getPlaceholder()
           
 Path SplitDockPlaceholderProperty.getPlaceholder()
          Gets the placeholder this property references to.
protected abstract  Path AbstractSplitPlaceholderConverter.getPlaceholderFor(D dockable)
          Gets a placeholder that is to be used for dockable.
protected  Path SplitPlaceholderConverter.getPlaceholderFor(Dockable dockable)
           
protected  Path SplitPerspectivePlaceholderConverter.getPlaceholderFor(PerspectiveDockable dockable)
           
 Path[] SplitDockStationLayout.Entry.getPlaceholders()
          Gets all the placeholders that are associated with this entry.
 Path[] SplitNode.getPlaceholders()
          Gets all the keys that are stored in this placeholder
protected abstract  Path[] AbstractSplitPlaceholderConverter.getPlaceholders(N node)
          Gets all placeholders that are associated with node.
protected  Path[] SplitPerspectivePlaceholderConverter.getPlaceholders(SplitDockPerspective.Entry node)
           
 Path[] SplitDockTree.getPlaceholders(SplitDockTree.Key key)
          Gets the placeholders which are associated with key
protected  Path[] SplitPlaceholderConverter.getPlaceholders(SplitNode node)
           
 

Methods in bibliothek.gui.dock.station.split that return types with arguments of type Path
 List<Path> AbstractSplitDockGrid.Node.getPlaceholders()
           
 List<Path> GridNode.getPlaceholders()
          Gets all the placeholders associated with this node.
 Set<Path> SplitDockPerspective.Entry.getPlaceholders()
          Gets all the placeholders that are associated with this entry.
 

Methods in bibliothek.gui.dock.station.split with parameters of type Path
 void SplitDockPlaceholderMapping.addPlaceholder(Dockable dockable, Path placeholder)
           
 void SplitNode.addPlaceholder(Path placeholder)
          Stores an additional placeholder in this node.
 void SplitDockPerspective.addPlaceholder(SplitDockPerspective.Entry destination, Path placeholder)
          Adds a placeholder to destination and makes sure at the same time that placeholder is not used by any other node.
 void AbstractSplitDockGrid.addPlaceholders(double x, double y, double width, double height, Path... placeholders)
          Adds placeholders to the grid.
 Dockable SplitDockPlaceholderMapping.getDockableAt(Path placeholder)
           
 DockableProperty SplitDockPlaceholderMapping.getLocationAt(Path placeholder)
           
 SplitNode SplitNode.getPlaceholderNode(Path placeholder)
          Searches and returns the first SplitNode which contains placeholder.
 boolean SplitDockPlaceholderMapping.hasPlaceholder(Path placeholder)
           
 boolean SplitNode.hasPlaceholder(Path placeholder)
          Tells whether this node contains placeholder.
 N SplitTreeFactory.horizontal(N left, N right, double divider, long id, Path[] placeholders, PlaceholderMap placeholderMap, boolean visible)
          Informs about a node that is divided vertically.
 SplitDockPathProperty SplitTreePathFactory.horizontal(SplitDockPathProperty left, SplitDockPathProperty right, double divider, long id, Path[] placeholders, PlaceholderMap placeholderMap, boolean visible)
           
 SplitDockTree.Key SplitDockTree.horizontal(SplitDockTree.Key left, SplitDockTree.Key right, double divider, Path[] placeholders, PlaceholderMap placeholderMap, long nodeId)
          Adds two elements horizontally.
 SplitDockTree.Key SplitDockTreeFactory.horizontal(SplitDockTree.Key left, SplitDockTree.Key right, double divider, long id, Path[] placeholders, PlaceholderMap placeholderMap, boolean visible)
           
 SplitDockTree.Key SplitDockTreeFactory.leaf(Dockable dockable, long id, Path[] placeholders, PlaceholderMap placeholderMap)
           
 N SplitTreeFactory.leaf(Dockable dockable, long id, Path[] placeholders, PlaceholderMap placeholderMap)
          Informs about a leaf of the tree.
 SplitDockPathProperty SplitTreePathFactory.leaf(Dockable check, long id, Path[] placeholders, PlaceholderMap placeholderMap)
           
 SplitDockTree.Key SplitDockTreeFactory.placeholder(long id, Path[] placeholders, PlaceholderMap placeholderMap)
           
 N SplitTreeFactory.placeholder(long id, Path[] placeholders, PlaceholderMap placeholderMap)
          Informs about a set of placeholder in the tree.
 SplitDockPathProperty SplitTreePathFactory.placeholder(long id, Path[] placeholders, PlaceholderMap placeholderMap)
           
 SplitDockTree.Key SplitDockTree.put(D[] dockables, D selected, Path[] placeholders, PlaceholderMap placeholderMap, long nodeId)
          Creates a key for the set of dockables or the set of placeholders.
 SplitDockTree.Key SplitDockTree.put(Path[] placeholders, PlaceholderMap placeholderMap)
          Creates a key for a placeholder leaf.
 SplitDockTree.Key SplitDockTree.put(Path[] placeholders, PlaceholderMap placeholderMap, long nodeId)
          Creates a key for a placeholder leaf.
 void SplitDockPlaceholderMapping.removePlaceholder(Path placeholder)
           
 boolean SplitNode.removePlaceholder(Path placeholder)
          Removes a placeholder from this node.
 void SplitPlaceholderSet.set(SplitNode node, Path placeholder, SplitNode... protectedNodes)
          Ensures that node is associated with placeholder but no other node has placeholder.
 void SplitNode.setPlaceholders(Path[] placeholders)
          Sets all the placeholders of this node
 N SplitTreeFactory.vertical(N top, N bottom, double divider, long id, Path[] placeholders, PlaceholderMap placeholderMap, boolean visible)
          Informs about a node that is divided vertically.
 SplitDockPathProperty SplitTreePathFactory.vertical(SplitDockPathProperty top, SplitDockPathProperty bottom, double divider, long id, Path[] placeholders, PlaceholderMap placeholderMap, boolean visible)
           
 SplitDockTree.Key SplitDockTree.vertical(SplitDockTree.Key top, SplitDockTree.Key bottom, double divider, Path[] placeholders, PlaceholderMap placeholderMap, long nodeId)
          Adds two elements vertically.
 SplitDockTree.Key SplitDockTreeFactory.vertical(SplitDockTree.Key top, SplitDockTree.Key bottom, double divider, long id, Path[] placeholders, PlaceholderMap placeholderMap, boolean visible)
           
 

Method parameters in bibliothek.gui.dock.station.split with type arguments of type Path
 void SplitNode.removePlaceholders(Set<Path> placeholders)
          Removes all placeholders in placeholders from this node
 

Constructors in bibliothek.gui.dock.station.split with parameters of type Path
SplitDockPlaceholderProperty(Path placeholder)
          Creates a new property.
SplitDockPlaceholderProperty(Path placeholder, SplitDockPathProperty backup)
          Creates a new property.
SplitDockPlaceholderProperty(Path placeholder, SplitDockProperty backup)
          Creates a new property.
SplitDockStationLayout.Entry(Path[] placeholders, PlaceholderMap placeholderMap, long id)
          Create a new entry
SplitDockStationLayout.Leaf(int id, Path[] placeholders, PlaceholderMap placeholderMap, long nodeId)
          Creates a new leaf
SplitDockStationLayout.Node(SplitDockStation.Orientation orientation, double divider, SplitDockStationLayout.Entry childA, SplitDockStationLayout.Entry childB, Path[] placeholders, PlaceholderMap placeholderMap, long id)
          Creates a new node.
SplitDockTree.Key(Path[] placeholders, PlaceholderMap placeholderMap, long id)
          Creates a new key
 

Constructor parameters in bibliothek.gui.dock.station.split with type arguments of type Path
SplitDockPerspective.Entry(Set<Path> placeholders, PlaceholderMap placeholderMap, long id)
          Create a new entry
SplitDockPerspective.Leaf(PerspectiveDockable dockable, Set<Path> placeholders, PlaceholderMap placeholderMap, long nodeId)
          Creates a new leaf
SplitDockPerspective.Node(SplitDockStation.Orientation orientation, double divider, SplitDockPerspective.Entry childA, SplitDockPerspective.Entry childB, Set<Path> placeholders, PlaceholderMap placeholderMap, long id)
          Creates a new node.
 

Uses of Path in bibliothek.gui.dock.station.stack
 

Fields in bibliothek.gui.dock.station.stack declared as Path
static Path StackDockComponentBorder.KIND
          The kind of UIValue this is
static Path StackDockComponentContentBorder.KIND
          The type of this UIValue
 

Methods in bibliothek.gui.dock.station.stack that return Path
 Path StackDockPerspective.getPlaceholder()
           
 Path StackDockProperty.getPlaceholder()
          Gets the placeholder naming this location.
 

Methods in bibliothek.gui.dock.station.stack with parameters of type Path
 void StackDockPerspective.addPlaceholder(Path placeholder)
          Adds placeholder at the end of the list of dockables.
 int StackDockPerspective.indexOf(Path placeholder)
          Gets the location where placeholder would be found if it were a dockable.
 void StackDockPerspective.insertPlaceholder(int index, Path placeholder, PlaceholderList.Level level)
          Adds placeholder at location index.
 void StackDockProperty.setPlaceholder(Path placeholder)
          Sets the placeholder name this location.
 

Constructors in bibliothek.gui.dock.station.stack with parameters of type Path
StackDockProperty(int index, Path placeholder)
          Constructs a property.
 

Uses of Path in bibliothek.gui.dock.station.stack.tab
 

Fields in bibliothek.gui.dock.station.stack.tab declared as Path
static Path TabPaneBackgroundComponent.KIND
          the type of UIValue this is
static Path TabPaneChildBackgroundComponent.KIND
          the type of this UIValue
static Path TabPaneMenuBackgroundComponent.KIND
          the type of this UIValue
static Path TabPaneTabBackgroundComponent.KIND
          the type of this UIValue
static Path TabMenuDockIcon.KIND_TAB_MENU
          the kind of this UIValue
 

Uses of Path in bibliothek.gui.dock.station.support
 

Methods in bibliothek.gui.dock.station.support that return Path
 Path PlaceholderMap.getFormat()
          Gets the format of this map, the meaning of the format depends on the client.
 Path PlaceholderMap.getPath(PlaceholderMap.Key placeholder, String key)
          Gets the Path that is stored under key
 Path ConvertedPlaceholderListItem.getPlaceholder()
          Gets the placeholder that is associated with this item.
protected abstract  Path PlaceholderList.getPlaceholder(D dockable)
          Gets the placeholder which matches dockable.
protected  Path DockablePlaceholderList.getPlaceholder(Dockable dockable)
           
protected  Path PerspectivePlaceholderList.getPlaceholder(PerspectiveDockable dockable)
           
 Path PlaceholderStrategy.getPlaceholderFor(Dockable dockable)
          Gets the placeholder which represents dockable.
 Path RootPlaceholderStrategy.getPlaceholderFor(Dockable dockable)
           
 Path[] PlaceholderMap.Key.getPlaceholders()
          Gets the placeholders which make up this key.
 Path PlaceholderList.remove(int index)
          Removes the index'th Dockable from this list were index is an index used in PlaceholderList.dockables().
 Path PlaceholderList.remove(P dockable)
          Searches for dockable and replaces it by a placeholder.
 

Methods in bibliothek.gui.dock.station.support that return types with arguments of type Path
 Set<Path> PlaceholderList.Item.getPlaceholderSet()
          Returns the value of this placeholder.
 PlaceholderList.Filter<Set<Path>> PlaceholderList.listPlaceholders()
          Gets a mutable view of all elements of this list.
 PlaceholderList.Filter<Set<Path>> PlaceholderList.purePlaceholders()
          Gets a mutable view of all pure placeholders of this list.
 

Methods in bibliothek.gui.dock.station.support with parameters of type Path
 void PlaceholderList.Item.add(Path placeholder)
          Adds placeholder to the set of placeholders of this entry.
 void PlaceholderListMapping.addPlaceholder(Dockable dockable, Path placeholder)
           
 void PlaceholderList.addPlaceholder(D dockable, Path placeholder)
          Adds placeholder at the location of dockable.
 void PlaceholderList.Filter.addPlaceholder(int index, Path placeholder)
          Adds a placeholder at location index, ensures that this placeholder is only present at index.
 boolean PlaceholderMap.Key.contains(Path placeholder)
          Tells whether this key knows placeholder.
 P PlaceholderList.getDockableAt(Path placeholder)
          Searches the first occurrence of placeholder and returns the Dockable that is stored at that location.
 Dockable PlaceholderListMapping.getDockableAt(Path placeholder)
           
 int PlaceholderList.getDockableIndex(Path placeholder)
          Emulates the insertion of a Dockable at location placeholder and returns the index that the inserted dockable would have in the dockable-list.
 PlaceholderList.Item PlaceholderList.getItem(Path placeholder)
          Searches for the one PlaceholderList.Item in the PlaceholderList.dockables list that contains placeholder.
 int PlaceholderList.getListIndex(int index, Path placeholder)
          Searches for an index in PlaceholderList.list() described by placeholder or index.
This method calls PlaceholderList.insertAllPlaceholders() if placeholder cannot be found.
 int PlaceholderList.getListIndex(Path placeholder)
          Searches the first occurance of placeholder in a placeholder-set and returns the index of that entry on the BASE level.
 PlaceholderMap PlaceholderList.getMap(Path placeholder)
          Gets the PlaceholderMap that was used for a station at location placeholder.
 PlaceholderMetaMap PlaceholderList.getMetaMap(Path placeholder)
          Gets the meta-map that is associated with the set of placeholders that include placeholder.
 int PlaceholderList.getNextListIndex(int index, Path placeholder)
          Searches for an index in PlaceholderList.list() that follows the item described by placeholder or index.
This method calls PlaceholderList.insertAllPlaceholders() if placeholder cannot be found.
 boolean PlaceholderList.hasPlaceholder(Path placeholder)
          Tells whether this list contains a reference to placeholder.
 boolean PlaceholderList.Item.hasPlaceholder(Path placeholder)
          Tells whether placeholder is known to this item or not.
 boolean PlaceholderListMapping.hasPlaceholder(Path placeholder)
           
 int PlaceholderList.Filter.indexOfPlaceholder(Path placeholder)
          Searches the first occurence of placeholder.
 void PlaceholderList.Filter.insertPlaceholder(int index, Path placeholder)
          Generates a new entry containing only placeholder.
 boolean PlaceholderStrategy.isValidPlaceholder(Path placeholder)
          Tells whether placeholder is associated with any Dockable.
 boolean RootPlaceholderStrategy.isValidPlaceholder(Path placeholder)
           
 PlaceholderMap.Key PlaceholderMap.newKey(Path... placeholders)
          Creates a new shared key for any set of placeholders.
 PlaceholderMap.Key PlaceholderMap.newKey(String anchor, Path... placeholders)
          Creates a new shared key for any set of placeholders.
 PlaceholderMap.Key PlaceholderMap.newUniqueKey(Path... placeholders)
          Creates a new non-shared key for any set of placeholders.
 PlaceholderMap.Key PlaceholderMap.newUniqueKey(String anchor, Path... placeholders)
          Creates a new non-shared key for any set of placeholders.
 int PlaceholderList.put(Path placeholder, P dockable)
          Searches for the first occurrence of placeholder and replaces it with dockable.
 boolean PlaceholderList.put(P dockable, Path placeholder)
          Searches for the entry containing dockable and adds placeholder to the placeholder set.
 void PlaceholderMap.putPath(PlaceholderMap.Key placeholder, String key, Path value)
          Stores the value value in this map, adds placeholder if necessary, overrides the value stored at key if existent.
 void PlaceholderList.Item.remove(Path placeholder)
          Removes placeholder from this entry.
 void PlaceholderList.removeAll(Path placeholder)
          Checks all entries of this list and removes all occurrences of all placeholder.
 void PlaceholderMap.removeAll(Path placeholder, boolean recursive)
          Removes all occurrences of placeholders.
 void PlaceholderListMapping.removePlaceholder(Path placeholder)
           
 void ConvertedPlaceholderListItem.setPlaceholder(Path placeholder)
          Associates a placeholder with this item.
 

Method parameters in bibliothek.gui.dock.station.support with type arguments of type Path
 void PlaceholderStrategyListener.placeholderInvalidated(Set<Path> placeholders)
          Informs this listener that a set of placeholders is no longer in use.
 void PlaceholderList.removeAll(Set<Path> placeholders)
          Checks all entries of this list and removes all occurrences of all paths stored in placeholders.
 void PlaceholderList.Item.removeAll(Set<Path> placeholders)
          Removes all placeholders that are in placeholders.
 void PlaceholderMap.removeAll(Set<Path> placeholders, boolean recursive)
          Removes all occurrences of all elements of placeholders.
 void PlaceholderList.Item.setPlaceholderSet(Set<Path> placeholderSet)
          Sets the set of placeholders that are associated with this entry.
 

Constructors in bibliothek.gui.dock.station.support with parameters of type Path
PlaceholderMap(Path format, int version)
          Creates a new map.
 

Constructor parameters in bibliothek.gui.dock.station.support with type arguments of type Path
PlaceholderList.Item(P dockable, Set<Path> placeholderSet, PlaceholderMap placeholderMap)
          Creates a new item.
PlaceholderList.Item(Set<Path> placeholders)
          Creates a new item.
 

Uses of Path in bibliothek.gui.dock.support.mode
 

Methods in bibliothek.gui.dock.support.mode that return Path
 Path ModeSettings.getCurrent(int index)
          Gets the current mode of the index'th set.
 Path[] ModeSettings.getHistory(int index)
          Gets the history of the index'th set.
 Path ModeSetting.getModeId()
          Gets the unique identifier of the Mode this setting is associated with.
 Path ModeSettingFactory.getModeId()
          Gets the unique identifier of the Mode which uses the ModeSetting of this factory.
 Path NullModeSettingsFactory.getModeId()
           
 Path Mode.getUniqueIdentifier()
          Gets a unique identifier, only this Mode must have this identifier.
protected  Path ModeSettings.resuceMode(String identifier)
          Called if a single identifier of a mode is found as was used in version 1.0.7 and below.
 

Methods in bibliothek.gui.dock.support.mode that return types with arguments of type Path
 Map<Path,A> ModeSettings.getProperties(int index)
          Gets the converted properties of the index'th set.
 

Methods in bibliothek.gui.dock.support.mode with parameters of type Path
 void ModeSettings.add(String id, Path current, Map<Path,A> properties, Collection<Path> history)
          Adds a new set of properties to this setting.
 boolean ModeManager.apply(Dockable dockable, Path mode, AffectedSet set, boolean force)
          Alters the mode of dockable to mode.
 boolean ModeManager.apply(Dockable dockable, Path mode, boolean force)
          Alters the mode of dockable to mode.
 boolean ModeManager.apply(Dockable dockable, Path mode, H history, AffectedSet set)
          Alters the mode of dockable to be mode.
protected abstract  void ModeManager.applyDuringRead(String key, Path old, Path current, Dockable dockable)
          Called while reading modes in ModeManager.readSettings(ModeSettings).
 H ModeManager.getHistory(Dockable dockable, Path modeId)
          Gets the history of dockable in mode modeId.
 M ModeManager.getMode(Path path)
          Searches and returns the mode with given unique identifier path.
 ModeSetting<A> ModeSettings.getSettings(Path modeId)
          Gets the settings which belong to a Mode with unique identifier modeId.
 

Method parameters in bibliothek.gui.dock.support.mode with type arguments of type Path
 void ModeSettings.add(String id, Path current, Map<Path,A> properties, Collection<Path> history)
          Adds a new set of properties to this setting.
 void ModeSettings.add(String id, Path current, Map<Path,A> properties, Collection<Path> history)
          Adds a new set of properties to this setting.
 

Constructors in bibliothek.gui.dock.support.mode with parameters of type Path
NullModeSettingsFactory(Path id)
          Creates a new factory.
 

Uses of Path in bibliothek.gui.dock.themes
 

Fields in bibliothek.gui.dock.themes declared as Path
static Path DockThemeExtension.DOCK_THEME_EXTENSION
          The name of a ExtensionName creating DockThemeExtensions.
static Path ColorScheme.EXTENSION_NAME
          The name used in a ExtensionName to ask for an additional ColorScheme.
static Path CombinerValue.KIND_COMBINER
          the kind of UIValue this is
static Path DisplayerFactoryValue.KIND_DISPLAYER_FACTORY
          the kind of UIValue this is
static Path SpanFactoryValue.KIND_SPAN_FACTORY
          the kind of UIValue this is
static Path StationCombinerValue.KIND_STATION
          What kind of UIValue this is
static Path StationSpanFactoryValue.KIND_STATION
          What kind of UIValue this is
static Path StationPaintValue.KIND_STATION_PAINT
          the kind of UIValue this is
static Path ThemeFactoryText.KIND_THEME_FACTORY
          the kind of UIValue this is
 

Methods in bibliothek.gui.dock.themes with parameters of type Path
 void ThemeManager.setBackgroundPaintBridge(Path kind, UIBridge<BackgroundPaint,UIValue<BackgroundPaint>> bridge)
          Sets the UIBridge that will transfer properties to those UIValues whose kind is either kind or a child of kind.
 void ThemeManager.setBorderModifierBridge(Path kind, UIBridge<BorderModifier,UIValue<BorderModifier>> bridge)
          Sets the UIBridge that will transfer properties to those UIValues whose kind is either kind or a child of kind.
 void ThemeManager.setCombinerBridge(Path kind, UIBridge<Combiner,UIValue<Combiner>> bridge)
          Sets the UIBridge that will transfer properties to those UIValues whose kind is either kind or a child of kind.
 void ThemeManager.setDisplayerFactoryBridge(Path kind, UIBridge<DisplayerFactory,UIValue<DisplayerFactory>> bridge)
          Sets the UIBridge that will transfer properties to those UIValues whose kind is either kind or a child of kind.
 void ThemeManager.setSpanFactoryBridge(Path kind, UIBridge<SpanFactory,UIValue<SpanFactory>> bridge)
          Sets the UIBridge that will transfer properties to those UIValues whose kind is either kind or a child of kind.
 void ThemeManager.setStationPaintBridge(Path kind, UIBridge<StationPaint,UIValue<StationPaint>> bridge)
          Sets the UIBridge that will transfer properties to those UIValues whose kind is either kind or a child of kind.
 

Constructors in bibliothek.gui.dock.themes with parameters of type Path
StationThemeItemValue(String id, Path kind, TypedUIProperties.Type<V> type, DockStation station)
          Creates a new object.
 

Uses of Path in bibliothek.gui.dock.themes.border
 

Fields in bibliothek.gui.dock.themes.border declared as Path
static Path DockBorder.KIND
          the kind of UIValue this is
 

Constructors in bibliothek.gui.dock.themes.border with parameters of type Path
BorderForwarder(Path kind, String id, JComponent target)
          Creates a new forwarder.
 

Uses of Path in bibliothek.gui.dock.themes.color
 

Fields in bibliothek.gui.dock.themes.color declared as Path
static Path ActionColor.KIND_ACTION_COLOR
          the path describing this kind of color
static Path DisplayerColor.KIND_DISPLAYER_COLOR
          the kind of color DisplayerColor is
static Path DockableSelectionColor.KIND_DOCKABLE_SELECTION_COLOR
          the kind of color DockableSelectionColor is
static Path TitleColor.KIND_FLAP_BUTTON_COLOR
          special kind of color for buttons on the FlapDockStation
static Path MenuColor.KIND_MENU_COLOR
          the kind of color TabColor is
static Path StationColor.KIND_STATION_COLOR
          the path describing this kind of color
static Path StationPaintColor.KIND_STATION_PAINT_COLOR
          the kind of color StationPaintColor is
static Path TabColor.KIND_TAB_COLOR
          the kind of color TabColor is
static Path TitleColor.KIND_TITLE_COLOR
          the kind of color TitleColor is
 

Methods in bibliothek.gui.dock.themes.color with parameters of type Path
 ColorBridge DefaultColorScheme.getBridge(Path name, UIProperties<Color,DockColor,ColorBridge> properties)
           
 ColorBridge ExtendingColorScheme.getBridge(Path name, UIProperties<Color,DockColor,ColorBridge> properties)
           
 ColorBridgeFactory DefaultColorScheme.getBridgeFactory(Path kind)
          Gets the factory that creates bridges for kind.
 void DefaultColorScheme.setBridgeFactory(Path kind, ColorBridgeFactory bridge)
          Sets how to modify some kind of DockColors.
 

Constructors in bibliothek.gui.dock.themes.color with parameters of type Path
ActionColor(String id, Path kind, Dockable dockable, DockAction action, Color backup)
          Creates a new DockColor.
DisplayerColor(String id, Path kind, DockableDisplayer displayer, Color backup)
          Creates a new DisplayerColor
DockableSelectionColor(DockableSelection selection, String id, Path kind, Color backup)
          Creates a new DockColor.
MenuColor(String id, Path kind, DockStation station, CombinedMenu menu, Color backup)
          Creates a new TabColor.
StationColor(String id, Path kind, DockStation station, Color backup)
          Creates a new DockColor.
StationPaintColor(String id, Path kind, StationPaint paint, Color backup)
          Creates a new DockColor
TabColor(String id, Path kind, DockStation station, Dockable dockable, Color backup)
          Creates a new TabColor.
TitleColor(String id, Path kind, DockTitle title, Color backup)
          Creates a new TitleColor.
 

Uses of Path in bibliothek.gui.dock.themes.font
 

Fields in bibliothek.gui.dock.themes.font declared as Path
static Path ButtonFont.KIND_BUTTON_FONT
          this kind describes a font that is used by a button
static Path TitleFont.KIND_FLAP_BUTTON_FONT
          this kind describes a font that is used on a button title of a FlapDockStation
static Path TabFont.KIND_TAB_FONT
          the identifier of this kind of font
static Path TitleFont.KIND_TAB_TITLE_FONT
          this kind describes a font that is used for a title which then is used as tab
static Path TitleFont.KIND_TITLE_FONT
          this kind describes a font that is used on a title
 

Constructors in bibliothek.gui.dock.themes.font with parameters of type Path
ButtonFont(String id, Dockable dockable, DockAction action, Path kind, FontModifier backup)
          Creates a new font
TabFont(String id, Path kind, DockStation station, Dockable dockable)
          Creates a new font
TabFont(String id, Path kind, DockStation station, Dockable dockable, FontModifier backup)
          Creates a new font
TitleFont(String id, DockTitle title, Path kind)
          Creates a new title font.
TitleFont(String id, DockTitle title, Path kind, FontModifier backup)
          Creates a new title font.
 

Uses of Path in bibliothek.gui.dock.title
 

Fields in bibliothek.gui.dock.title declared as Path
static Path DockTitleVersion.DOCK_TITLE_VERSION_EXTENSION
          Name of the ExtensionName that allows to load additional DockFactorys into this DockTitleVersion.
static Path DockTitleBackgroundComponent.KIND
          the kind of value this UIValue is
static Path TitleDockBorder.KIND
          the type of this UIValue
 

Methods in bibliothek.gui.dock.title with parameters of type Path
protected  void AbstractMultiDockTitle.addConditionalFont(String id, Path kind, Condition condition, FontModifier backup)
          Adds a new conditional font to this title, the conditional font will be applied to AbstractMultiDockTitle.setFont(Font) when its condition is met.
 

Uses of Path in bibliothek.gui.dock.util
 

Fields in bibliothek.gui.dock.util declared as Path
static Path BackgroundComponent.KIND
          the type of this UIValue
static Path TextManager.TEXT_EXTENSION
          Name of an ExtensionName to load additional ResourceBundles
 

Methods in bibliothek.gui.dock.util that return Path
 Path AbstractUIValue.getKind()
          Gets the kind of this value.
 Path TypedUIProperties.Type.getKind(Path kind)
          Gets the identifier for the kind of UIValue that reads an UIValue of this type.
static Path[] DockUtilities.mergePlaceholders(Path[] base, Dockable dockable, PlaceholderStrategy strategy)
          Merges the array base with the placeholder that is associated with dockable, but only if that placeholder is not yet in base.
 

Methods in bibliothek.gui.dock.util that return types with arguments of type Path
 Collection<Path> UISchemeEvent.changedBridges(Set<Path> names)
          Checks which bridges have changed, assuming that names are the only identifiers that are used.
 

Methods in bibliothek.gui.dock.util with parameters of type Path
<V> void
TypedUIProperties.add(String id, Path kind, TypedUIProperties.Type<V> type, UIValue<V> value)
          Adds the listener value to this manager.
 void UIProperties.add(String id, Path path, U value)
          Installs a new UIValue.
 void UIProperties.get(String id, Path kind, U key)
          Call UIValue.set(Object) with the matching value that is stored in this map for id.
 UIBridge<Object,UIValue<Object>> TypedPropertyUIScheme.getBridge(Path name, UIProperties<Object,UIValue<Object>,UIBridge<Object,UIValue<Object>>> properties)
           
 B UIScheme.getBridge(Path name, UIProperties<V,U,B> properties)
          Creates the UIBridge that handles resources of type name.
 B UIProperties.getBridge(Priority priority, Path path)
          Gets the bridge which is stored on level priority for UIValues of kind path.
protected  B UIProperties.getBridgeFor(Path path)
          Searches a bridge that can be used for path.
 Path TypedUIProperties.Type.getKind(Path kind)
          Gets the identifier for the kind of UIValue that reads an UIValue of this type.
 boolean UIProperties.isObserved(Path path)
          Tells whether the bridge with id path is observed by at least one UIValue.
static Path[] DockUtilities.mergePlaceholders(Path[] base, Dockable dockable, PlaceholderStrategy strategy)
          Merges the array base with the placeholder that is associated with dockable, but only if that placeholder is not yet in base.
 void UIProperties.publish(Priority priority, Path path, B bridge)
          Adds a new bridge between this UIProperties and a set of UIValues that have a certain type.
<V> void
TypedUIProperties.publish(Priority priority, Path kind, TypedUIProperties.Type<V> type, UIBridge<V,UIValue<V>> bridge)
          Adds an UIBridge to this manager, the bridge will be responsible for UIValues of kind kind.
 void AbstractUIValue.setKind(Path kind)
          Changes the kind of this value.
 void UIProperties.unpublish(Priority priority, Path path)
          Removes the bridge that handles the UIValues of kind path.
<V> void
TypedUIProperties.unpublish(Priority priority, Path kind, TypedUIProperties.Type<V> type)
          Removes the UIBridge that was responsible for handling UIValues of kind kind and wrapping type type
 

Method parameters in bibliothek.gui.dock.util with type arguments of type Path
 Collection<Path> UISchemeEvent.changedBridges(Set<Path> names)
          Checks which bridges have changed, assuming that names are the only identifiers that are used.
 

Constructors in bibliothek.gui.dock.util with parameters of type Path
AbstractUIValue(String id, Path kind)
          Creates a new UIValue.
AbstractUIValue(String id, Path kind, V backup)
          Creates a new UIValue.
BackgroundAlgorithm(Path kind, String id)
          Creates a new algorithm.
 

Uses of Path in bibliothek.gui.dock.util.color
 

Fields in bibliothek.gui.dock.util.color declared as Path
static Path DockColor.KIND_DOCK_COLOR
           
 

Constructors in bibliothek.gui.dock.util.color with parameters of type Path
AbstractDockColor(String id, Path kind)
          Creates a new DockColor.
AbstractDockColor(String id, Path kind, Color backup)
          Creates a new DockColor.
 

Uses of Path in bibliothek.gui.dock.util.extension
 

Methods in bibliothek.gui.dock.util.extension that return Path
 Path ExtensionName.getName()
          Gets the unique name of this extension.
 

Constructors in bibliothek.gui.dock.util.extension with parameters of type Path
ExtensionName(Path name, Class<E> type)
          Creates a new name.
ExtensionName(Path name, Class<E> type, Map<String,Object> parameters)
          Creates a new name.
ExtensionName(Path name, Class<E> type, String parameterKey, Object parameterValue)
          Creates a new name.
 

Uses of Path in bibliothek.gui.dock.util.font
 

Fields in bibliothek.gui.dock.util.font declared as Path
static Path DockFont.KIND_DOCK_FONT
          the default kind of fonts
 

Constructors in bibliothek.gui.dock.util.font with parameters of type Path
AbstractDockFont(String id, Path kind)
          Creates a new DockFont.
AbstractDockFont(String id, Path kind, FontModifier backup)
          Creates a new DockFont.
 

Uses of Path in bibliothek.gui.dock.util.icon
 

Fields in bibliothek.gui.dock.util.icon declared as Path
static Path DockIcon.KIND_ICON
          What kind of UIValue this is
 

Methods in bibliothek.gui.dock.util.icon with parameters of type Path
 DockIconBridge DefaultIconScheme.getBridge(Path name, UIProperties<Icon,DockIcon,DockIconBridge> properties)
           
 void DefaultIconScheme.setBridge(Path type, DockIconBridge bridge)
          Sets the DockIconBridge with type type.
 

Constructors in bibliothek.gui.dock.util.icon with parameters of type Path
DockIcon(String id, Path kind)
          Creates a new DockIcon.
DockIcon(String id, Path kind, Icon backup)
          Creates a new DockIcon.
 

Uses of Path in bibliothek.gui.dock.util.text
 

Fields in bibliothek.gui.dock.util.text declared as Path
static Path DialogText.KIND_DIALOG
          what kind of UIValue this is
static Path SwingActionText.KIND_SWING_ACTION
          the kind of value this UIValue is
static Path TextValue.KIND_TEXT
          What kind of UIValue this is
 

Methods in bibliothek.gui.dock.util.text with parameters of type Path
 TextBridge DefaultTextScheme.getBridge(Path name, UIProperties<String,TextValue,TextBridge> properties)
           
 

Constructors in bibliothek.gui.dock.util.text with parameters of type Path
SwingActionText(String id, String key, Action action, Path kind)
          Creates a new DockActionIcon.
TextValue(String id, Path kind)
          Creates a new TextValue.
TextValue(String id, Path kind, String backup)
          Creates a new TextValue.
 

Uses of Path in bibliothek.util
 

Fields in bibliothek.util declared as Path
static Path Path.TYPE_BOOLEAN_PATH
          standard path for Boolean
static Path Path.TYPE_INT_PATH
          standard path for Integer
static Path Path.TYPE_KEYSTROKE_PATH
          standard path for KeyStroke, can use KeyStrokeValidator as information
static Path Path.TYPE_LABEL
          standard path for a label, a label is not shown in an enabled editor
static Path Path.TYPE_MODIFIER_MASK_PATH
          standard path for ModifierMask
static Path Path.TYPE_STRING_CHOICE_PATH
          standard path for a choice using a String as value and a Choice as information
static Path Path.TYPE_STRING_PATH
          standard path for String
 

Methods in bibliothek.util that return Path
 Path Path.append(Path path)
          Creates a new path which is a combination of this and path.
 Path Path.append(String segments)
          Creates a new path appending segments to this path.
 Path PathCombiner.combine(Path first, Path second)
          Creates a combination of first and of second.
 Path Path.getParent()
          Returns the parent of this path.
 Path Path.subPath(int offset, int length)
          Creates a new path that is a subset of this path.
 Path Path.uniqueAppend(Path path)
          Creates a new path which is not only a combination of this and path, but is also unique in the way that x+y.z would not yield the same as x.y+z.
 

Methods in bibliothek.util with parameters of type Path
 Path Path.append(Path path)
          Creates a new path which is a combination of this and path.
 Path PathCombiner.combine(Path first, Path second)
          Creates a combination of first and of second.
 boolean Path.startsWith(Path path)
          Tells whether the first segments of this Path matches the segments of path.
 Path Path.uniqueAppend(Path path)
          Creates a new path which is not only a combination of this and path, but is also unique in the way that x+y.z would not yield the same as x.y+z.