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.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.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. 
bibliothek.gui.dock.themes.basic Factories and classes used when the BasicTheme is active. 
 

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.station
 

Methods in bibliothek.gui.dock.station with parameters of type PlaceholderMap
 Dockable Combiner.combine(Dockable old, Dockable drop, DockStation parent, PlaceholderMap placeholders)
          Merges the Dockable old and drop into a new Dockable.
 

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

Methods in bibliothek.gui.dock.station.flap that return PlaceholderMap
 PlaceholderMap FlapDockStationLayout.getPlaceholders()
          Gets all the items.
 

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 ScreenDockStationLayout.getPlaceholders()
          Gets all the items of this layout, including the encoded Dockables.
 

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
 

Methods in bibliothek.gui.dock.station.split that return PlaceholderMap
 PlaceholderMap SplitDockStationLayout.Entry.getPlaceholderMap()
          Gets the placeholder information of a potential child DockStation.
 PlaceholderMap SplitNode.getPlaceholderMap()
          Gets placeholder information of a child DockStation.
 PlaceholderMap SplitDockTree.getPlaceholderMap(SplitDockTree.Key key)
          Gets the placeholder information of the child DockStation of key.
 

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 SplitDockTreeFactory.horizontal(SplitDockTree.Key left, SplitDockTree.Key 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.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(Dockable[] dockables, Dockable 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 SplitNode.setPlaceholderMap(PlaceholderMap placeholderMap)
          Sets information about the placeholders of a DockStation that was child 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.
 SplitDockTree.Key SplitDockTreeFactory.vertical(SplitDockTree.Key top, SplitDockTree.Key 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.
 

Constructors in bibliothek.gui.dock.station.split with parameters of type PlaceholderMap
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 StackDockStationLayout.getPlaceholders()
          Gets all the items of this layout, including the encoded Dockables.
 

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.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 PlaceholderList.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 D> 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
 Dockable CombinerWrapper.combine(Dockable old, Dockable drop, DockStation parent, PlaceholderMap placeholders)
           
 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> converter)
          Reads the contents of map and adds them at the end of this list.
 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.
static
<D extends PlaceholderListItem>
void
PlaceholderList.simulatedRead(PlaceholderMap map, PlaceholderListItemConverter<D> 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
PlaceholderList.Item(D dockable, Set<Path> placeholderSet, PlaceholderMap placeholderMap)
          Creates a new item.
PlaceholderList(PlaceholderMap map)
          Creates a new list reading all the data that is stored in map.
PlaceholderList(PlaceholderMap map, PlaceholderListItemConverter<D> converter)
          Creates a new list reading all the data that is stored in map.
 

Uses of PlaceholderMap in bibliothek.gui.dock.themes.basic
 

Methods in bibliothek.gui.dock.themes.basic with parameters of type PlaceholderMap
 Dockable BasicCombiner.combine(Dockable old, Dockable drop, DockStation parent, PlaceholderMap placeholders)