Uses of Class
bibliothek.gui.dock.station.support.PlaceholderMap

Packages that use PlaceholderMap
bibliothek.gui The high level interfaces of the framework and the most often used classes. 
bibliothek.gui.dock The five basic classes implementing Dockable and DockStation plus some supporting elements. 
bibliothek.gui.dock.common.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.perspective The perspective API allows clients to access and modify the layout without actually creating any Dockables. 
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.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.support Elements used by various DockStations to store properties and to propagate events to other objects. 
 

Uses of PlaceholderMap in bibliothek.gui
 

Methods in bibliothek.gui that return PlaceholderMap
 PlaceholderMap DockStation.getPlaceholders()
          Gets a snapshot of all placeholders that are currently stored in this DockStation.
 

Methods in bibliothek.gui with parameters of type PlaceholderMap
 void DockStation.setPlaceholders(PlaceholderMap placeholders)
          Sets an earlier snapshot of the placeholders of this station.
 

Uses of PlaceholderMap in bibliothek.gui.dock
 

Methods in bibliothek.gui.dock that return PlaceholderMap
 PlaceholderMap FlapDockStation.getPlaceholders()
           
 PlaceholderMap ScreenDockStation.getPlaceholders()
           
 PlaceholderMap SplitDockStation.getPlaceholders()
           
 PlaceholderMap StackDockStation.getPlaceholders()
           
 PlaceholderMap FlapDockStation.getPlaceholders(Map<Dockable,Integer> children)
          Gets the placeholders of this station using a PlaceholderListItemConverter to encode the children of this station.
 PlaceholderMap ScreenDockStation.getPlaceholders(Map<Dockable,Integer> children)
          Gets the placeholders of this station using a PlaceholderListItemConverter to encode the children of this station.
 PlaceholderMap StackDockStation.getPlaceholders(Map<Dockable,Integer> children)
          Gets the placeholders of this station using a PlaceholderListItemConverter to encode the children of this station.
 

Methods in bibliothek.gui.dock with parameters of type PlaceholderMap
 void FlapDockStation.setPlaceholders(PlaceholderMap placeholders)
           
 void ScreenDockStation.setPlaceholders(PlaceholderMap placeholders)
           
 void SplitDockStation.setPlaceholders(PlaceholderMap placeholders)
           
 void StackDockStation.setPlaceholders(PlaceholderMap placeholders)
           
 void FlapDockStation.setPlaceholders(PlaceholderMap map, Map<Integer,Dockable> children)
          Sets a new layout on this station, this method assumes that map was created using FlapDockStation.getPlaceholders(Map).
 void ScreenDockStation.setPlaceholders(PlaceholderMap map, Map<Integer,Dockable> children)
          Sets a new layout on this station, this method assumes that map was created using ScreenDockStation.getPlaceholders(Map).
 void StackDockStation.setPlaceholders(PlaceholderMap placeholders, Map<Integer,Dockable> children)
          Sets all placeholders and children of this station.
 

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

Methods in bibliothek.gui.dock.common.perspective that return PlaceholderMap
 PlaceholderMap CExternalizePerspective.getPlaceholders()
           
 PlaceholderMap CGridPerspective.getPlaceholders()
           
 PlaceholderMap CMinimizePerspective.getPlaceholders()
           
 

Methods in bibliothek.gui.dock.common.perspective with parameters of type PlaceholderMap
 void CExternalizePerspective.setPlaceholders(PlaceholderMap placeholders)
           
 void CGridPerspective.setPlaceholders(PlaceholderMap placeholders)
           
 void CMinimizePerspective.setPlaceholders(PlaceholderMap placeholders)
           
 

Uses of PlaceholderMap in bibliothek.gui.dock.perspective
 

Methods in bibliothek.gui.dock.perspective that return PlaceholderMap
 PlaceholderMap PerspectiveStation.getPlaceholders()
          Converts the contents of this station into a map of placeholders.
 

Methods in bibliothek.gui.dock.perspective with parameters of type PlaceholderMap
 void PerspectiveStation.setPlaceholders(PlaceholderMap placeholders)
          Informs this station of the content that it should show
 

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

Methods in bibliothek.gui.dock.station.flap that return PlaceholderMap
 PlaceholderMap FlapDockPerspective.getPlaceholders()
           
 PlaceholderMap FlapDockStationLayout.getPlaceholders()
          Gets all the items.
 PlaceholderMap FlapDockPerspective.toMap(Map<PerspectiveDockable,Integer> children)
           
 

Methods in bibliothek.gui.dock.station.flap with parameters of type PlaceholderMap
 void FlapDockPerspective.read(PlaceholderMap map, Map<Integer,PerspectiveDockable> children)
          Updates the content of this perspective by reading the contents of map.
 void FlapDockPerspective.setPlaceholders(PlaceholderMap placeholders)
           
 

Constructors in bibliothek.gui.dock.station.flap with parameters of type PlaceholderMap
FlapDockStationLayout(boolean autoDirection, FlapDockStation.Direction direction, PlaceholderMap placeholders)
          Creates a new layout
 

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

Methods in bibliothek.gui.dock.station.screen that return PlaceholderMap
 PlaceholderMap ScreenDockPerspective.getPlaceholders()
           
 PlaceholderMap ScreenDockStationLayout.getPlaceholders()
          Gets all the items of this layout, including the encoded Dockables.
 PlaceholderMap ScreenDockPerspective.toMap(Map<PerspectiveDockable,Integer> children)
          Converts the content of this perspective to a PlaceholderMap that can be stored persistently.
 

Methods in bibliothek.gui.dock.station.screen with parameters of type PlaceholderMap
 void ScreenDockPerspective.read(PlaceholderMap map, Map<Integer,PerspectiveDockable> children)
          Reads the contents of map and replaces any content of this perspective.
 void ScreenDockPerspective.setPlaceholders(PlaceholderMap placeholders)
           
 

Constructors in bibliothek.gui.dock.station.screen with parameters of type PlaceholderMap
ScreenDockStationLayout(PlaceholderMap placeholders)
          Creates a new layout.
 

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

Fields in bibliothek.gui.dock.station.split declared as PlaceholderMap
 PlaceholderMap AbstractSplitDockGrid.Node.placeholderMap
          a map containing placeholder information for a DockStation that could be placed as this location.
 

Methods in bibliothek.gui.dock.station.split that return PlaceholderMap
 PlaceholderMap SplitDockPerspective.Entry.getPlaceholderMap()
          Gets the placeholder information of a potential child DockStation.
 PlaceholderMap SplitDockStationLayout.Entry.getPlaceholderMap()
          Gets the placeholder information of a potential child DockStation.
 PlaceholderMap SplitNode.getPlaceholderMap()
          Gets placeholder information of a child DockStation.
protected abstract  PlaceholderMap AbstractSplitPlaceholderConverter.getPlaceholderMap(N node)
          Gets the PlaceholderMap which is associated with node.
protected  PlaceholderMap SplitPerspectivePlaceholderConverter.getPlaceholderMap(SplitDockPerspective.Entry node)
           
 PlaceholderMap SplitDockTree.getPlaceholderMap(SplitDockTree.Key key)
          Gets the placeholder information of the child DockStation of key.
protected  PlaceholderMap SplitPlaceholderConverter.getPlaceholderMap(SplitNode node)
           
 PlaceholderMap AbstractSplitPlaceholderConverter.getPlaceholders()
          Converts the station of this converter into a PlaceholderMap.
 PlaceholderMap SplitDockCombinerSource.getPlaceholders()
           
 PlaceholderMap SplitDockPerspective.getPlaceholders()
           
 

Methods in bibliothek.gui.dock.station.split with parameters of type PlaceholderMap
 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.
 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.
 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.
 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 SplitPlaceholderSet.removeDoublePlaceholders(SplitNode node, PlaceholderMap map)
          Removes any placeholder from placeholderMap that is stored in another node than node.
 void AbstractSplitDockGrid.setPlaceholderMap(double x, double y, double width, double height, PlaceholderMap map)
          Sets the PlaceholderMap map for the items at the given location.
 void SplitDockPerspective.Entry.setPlaceholderMap(PlaceholderMap placeholderMap)
          Sets all the placeholders that are associated with this entry.
 void SplitNode.setPlaceholderMap(PlaceholderMap placeholderMap)
          Sets information about the placeholders of a DockStation that was child of this node.
 void AbstractSplitPlaceholderConverter.setPlaceholders(PlaceholderMap map)
          Reads map and updates the contents of the SplitDockStation that is related to this converter.
 void SplitDockPerspective.setPlaceholders(PlaceholderMap placeholders)
           
 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.
 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)
           
 

Constructors in bibliothek.gui.dock.station.split with parameters of type PlaceholderMap
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.
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
 

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

Methods in bibliothek.gui.dock.station.stack that return PlaceholderMap
 PlaceholderMap StackDockPerspective.getPlaceholders()
           
 PlaceholderMap StackDockStationLayout.getPlaceholders()
          Gets all the items of this layout, including the encoded Dockables.
 PlaceholderMap StackDockPerspective.toMap(Map<PerspectiveDockable,Integer> children)
          Converts this perspective into a PlaceholderMap.
 

Methods in bibliothek.gui.dock.station.stack with parameters of type PlaceholderMap
 void StackDockPerspective.read(PlaceholderMap placeholders, Map<Integer,PerspectiveDockable> children, int selected)
          Reads the contents of map and replaces any content of this perspective.
 void StackDockPerspective.setPlaceholders(PlaceholderMap placeholders)
           
 

Constructors in bibliothek.gui.dock.station.stack with parameters of type PlaceholderMap
StackDockStationLayout(int selected, PlaceholderMap placeholders)
          Creates a new layout.
 

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

Methods in bibliothek.gui.dock.station.support that return PlaceholderMap
 PlaceholderMap PlaceholderMap.copy()
          Creates a deep copy of this map.
 PlaceholderMap PlaceholderMap.filter(PlaceholderStrategy strategy)
          May return this or a copy of this PlaceholderMap to which strategy was applied.
 PlaceholderMap PlaceholderList.getMap(Path placeholder)
          Gets the PlaceholderMap that was used for a station at location placeholder.
 PlaceholderMap PlaceholderMap.getMap(PlaceholderMap.Key placeholder, String key)
          Gets the map that is stored under key
 PlaceholderMap ConvertedPlaceholderListItem.getPlaceholderMap()
          Gets additional information about this item.
 PlaceholderMap PlaceholderList.Item.getPlaceholderMap()
          Gets the placeholder information of a child DockStation.
 PlaceholderMap CombinerSource.getPlaceholders()
          Gets a map of placeholders which are to be used for creating the combined Dockable.
 PlaceholderMap CombinerSourceWrapper.getPlaceholders()
           
protected  PlaceholderMap DockablePlaceholderList.getPlaceholders(DockStation station)
           
protected  PlaceholderMap PerspectivePlaceholderList.getPlaceholders(PerspectiveStation station)
           
protected abstract  PlaceholderMap PlaceholderList.getPlaceholders(S station)
          Gets all the placeholders that are used by station.
 PlaceholderMap DockablePlaceholderList.toMap()
          Converts this list into a PlaceholderMap, any remaining Dockable or DockStation will be converted into its placeholder using the currently installed PlaceholderStrategy.
 PlaceholderMap PerspectivePlaceholderList.toMap()
          Converts this list into a PlaceholderMap, any remaining Dockable or DockStation will be converted into its placeholder using the currently installed PlaceholderStrategy.
 PlaceholderMap PlaceholderList.toMap(PlaceholderListItemConverter<?,? super P> converter)
          Converts this list into a PlaceholderMap, any remaining Dockable or DockStation will be converted using converter.
 

Methods in bibliothek.gui.dock.station.support with parameters of type PlaceholderMap
 void PlaceholderMap.putMap(PlaceholderMap.Key placeholder, String key, PlaceholderMap value)
          Stores the value value in this map, adds placeholder if necessary, overrides the value stored at key if existent.
 void PlaceholderList.read(PlaceholderMap map, PlaceholderListItemConverter<D,P> converter)
          Reads the contents of map and adds them at the end of this list.
protected  void PlaceholderList.read(PlaceholderMap map, PlaceholderListItemConverter<D,P> converter, boolean simulate)
          Reads the contenst of map.
 void ConvertedPlaceholderListItem.setPlaceholderMap(PlaceholderMap map)
          Associates a map of data with this item.
 void PlaceholderList.Item.setPlaceholderMap(PlaceholderMap placeholders)
          Assuming this item represents a Dockable that is a DockStation, sets the placeholder information of that DockStation.
protected  void DockablePlaceholderList.setPlaceholders(DockStation station, PlaceholderMap map)
           
protected  void PerspectivePlaceholderList.setPlaceholders(PerspectiveStation station, PlaceholderMap map)
           
protected abstract  void PlaceholderList.setPlaceholders(S station, PlaceholderMap map)
          Sets all the placeholders that should be used by station.
static
<P extends PlaceholderListItem<Dockable>>
void
DockablePlaceholderList.simulatedRead(PlaceholderMap map, PlaceholderListItemConverter<Dockable,P> converter)
          Simulates a call to PlaceholderList.read(PlaceholderMap, PlaceholderListItemConverter) and makes all calls to converter that would be made in a real read as well.
static
<P extends PlaceholderListItem<PerspectiveDockable>>
void
PerspectivePlaceholderList.simulatedRead(PlaceholderMap map, PlaceholderListItemConverter<PerspectiveDockable,P> converter)
          Simulates a call to PlaceholderList.read(PlaceholderMap, PlaceholderListItemConverter) and makes all calls to converter that would be made in a real read as well.
 

Constructors in bibliothek.gui.dock.station.support with parameters of type PlaceholderMap
DockablePlaceholderList(PlaceholderMap map)
          Creates a new list reading all the data that is stored in map.
DockablePlaceholderList(PlaceholderMap map, PlaceholderListItemConverter<Dockable,P> converter)
          Creates a new list reading all the data that is stored in map.
PerspectivePlaceholderList(PlaceholderMap map)
          Creates a new list using map to fill in the initial content.
PerspectivePlaceholderList(PlaceholderMap map, PlaceholderListItemConverter<PerspectiveDockable,P> converter)
          Creates a new list reading all the data that is stored in map.
PlaceholderList.Item(P dockable, Set<Path> placeholderSet, PlaceholderMap placeholderMap)
          Creates a new item.
PlaceholderList(PlaceholderMap map, PlaceholderListItemConverter<D,P> converter)
          Creates a new list reading all the data that is stored in map.