@FrameworkOnly public class ReplacementDockFactory extends Object implements DockFactory<CommonDockable,PerspectiveElement,MultipleCDockable>
MultipleCDockables that have been inserted into
a layout by the CLayoutChangeStrategy.| Modifier and Type | Field and Description |
|---|---|
static String |
REPLACEMENT_FACTORY_ID |
| Constructor and Description |
|---|
ReplacementDockFactory() |
public static final String REPLACEMENT_FACTORY_ID
public void estimateLocations(MultipleCDockable layout, LocationEstimationMap children)
estimateLocations in interface DockFactory<CommonDockable,PerspectiveElement,MultipleCDockable>public CommonDockable layout(MultipleCDockable layout, Map<Integer,Dockable> children, PlaceholderStrategy placeholders)
layout in interface DockFactory<CommonDockable,PerspectiveElement,MultipleCDockable>public CommonDockable layout(MultipleCDockable layout, PlaceholderStrategy placeholders)
layout in interface DockFactory<CommonDockable,PerspectiveElement,MultipleCDockable>public String getID()
getID in interface DockConverter<CommonDockable,PerspectiveElement,MultipleCDockable>public MultipleCDockable getLayout(CommonDockable element, Map<Dockable,Integer> children)
getLayout in interface DockConverter<CommonDockable,PerspectiveElement,MultipleCDockable>public MultipleCDockable getPerspectiveLayout(PerspectiveElement element, Map<PerspectiveDockable,Integer> children)
getPerspectiveLayout in interface DockConverter<CommonDockable,PerspectiveElement,MultipleCDockable>public PerspectiveElement layoutPerspective(MultipleCDockable layout, Map<Integer,PerspectiveDockable> children)
layoutPerspective in interface DockFactory<CommonDockable,PerspectiveElement,MultipleCDockable>public void layoutPerspective(PerspectiveElement perspective, MultipleCDockable layout, Map<Integer,PerspectiveDockable> children)
layoutPerspective in interface DockFactory<CommonDockable,PerspectiveElement,MultipleCDockable>public MultipleCDockable read(DataInputStream in, PlaceholderStrategy placeholders) throws IOException
read in interface DockConverter<CommonDockable,PerspectiveElement,MultipleCDockable>IOExceptionpublic MultipleCDockable read(XElement element, PlaceholderStrategy placeholders)
read in interface DockConverter<CommonDockable,PerspectiveElement,MultipleCDockable>public void setLayout(CommonDockable element, MultipleCDockable layout, Map<Integer,Dockable> children, PlaceholderStrategy placeholders)
setLayout in interface DockConverter<CommonDockable,PerspectiveElement,MultipleCDockable>public void setLayout(CommonDockable element, MultipleCDockable layout, PlaceholderStrategy placeholders)
setLayout in interface DockConverter<CommonDockable,PerspectiveElement,MultipleCDockable>public void write(MultipleCDockable layout, DataOutputStream out) throws IOException
write in interface DockConverter<CommonDockable,PerspectiveElement,MultipleCDockable>IOExceptionpublic void write(MultipleCDockable layout, XElement element)
write in interface DockConverter<CommonDockable,PerspectiveElement,MultipleCDockable>Copyright © 2018. All rights reserved.