bibliothek.gui.dock.wizard
Class WizardSplitDockStationFactory
java.lang.Object
bibliothek.gui.dock.station.split.SplitDockStationFactory
bibliothek.gui.dock.wizard.WizardSplitDockStationFactory
- All Implemented Interfaces:
- bibliothek.gui.dock.DockFactory<bibliothek.gui.dock.SplitDockStation,bibliothek.gui.dock.station.split.SplitDockPerspective,bibliothek.gui.dock.station.split.SplitDockStationLayout>, bibliothek.gui.dock.layout.DockConverter<bibliothek.gui.dock.SplitDockStation,bibliothek.gui.dock.station.split.SplitDockPerspective,bibliothek.gui.dock.station.split.SplitDockStationLayout>
public class WizardSplitDockStationFactory
- extends bibliothek.gui.dock.station.split.SplitDockStationFactory
This factory is intended to read and write the layout of a WizardSplitDockStation
.
- Author:
- Benjamin Sigg
Method Summary |
protected bibliothek.gui.dock.station.split.SplitDockStationLayout |
createLayout(bibliothek.gui.dock.station.split.SplitDockStationLayout.Entry root,
int fullscreen,
boolean hasFullscreenAction)
|
String |
getID()
|
bibliothek.gui.dock.station.split.SplitDockStationLayout |
getLayout(bibliothek.gui.dock.SplitDockStation station,
Map<bibliothek.gui.Dockable,Integer> children)
|
bibliothek.gui.dock.station.split.SplitDockStationLayout |
read(DataInputStream in,
bibliothek.gui.dock.station.support.PlaceholderStrategy placeholders)
|
bibliothek.gui.dock.station.split.SplitDockStationLayout |
read(bibliothek.util.xml.XElement element,
bibliothek.gui.dock.station.support.PlaceholderStrategy placeholders)
|
void |
setLayout(bibliothek.gui.dock.SplitDockStation station,
bibliothek.gui.dock.station.split.SplitDockStationLayout splitLayout,
Map<Integer,bibliothek.gui.Dockable> children,
bibliothek.gui.dock.station.support.PlaceholderStrategy placeholders)
|
void |
write(bibliothek.gui.dock.station.split.SplitDockStationLayout layout,
DataOutputStream out)
|
void |
write(bibliothek.gui.dock.station.split.SplitDockStationLayout layout,
bibliothek.util.xml.XElement element)
|
Methods inherited from class bibliothek.gui.dock.station.split.SplitDockStationFactory |
createLayout, createLayout, createStation, estimateLocations, getPerspectiveLayout, layout, layout, layoutPerspective, layoutPerspective, setLayout |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ID
public static final String ID
- See Also:
- Constant Field Values
WizardSplitDockStationFactory
public WizardSplitDockStationFactory()
createLayout
protected bibliothek.gui.dock.station.split.SplitDockStationLayout createLayout(bibliothek.gui.dock.station.split.SplitDockStationLayout.Entry root,
int fullscreen,
boolean hasFullscreenAction)
- Overrides:
createLayout
in class bibliothek.gui.dock.station.split.SplitDockStationFactory
getID
public String getID()
- Specified by:
getID
in interface bibliothek.gui.dock.layout.DockConverter<bibliothek.gui.dock.SplitDockStation,bibliothek.gui.dock.station.split.SplitDockPerspective,bibliothek.gui.dock.station.split.SplitDockStationLayout>
- Overrides:
getID
in class bibliothek.gui.dock.station.split.SplitDockStationFactory
setLayout
public void setLayout(bibliothek.gui.dock.SplitDockStation station,
bibliothek.gui.dock.station.split.SplitDockStationLayout splitLayout,
Map<Integer,bibliothek.gui.Dockable> children,
bibliothek.gui.dock.station.support.PlaceholderStrategy placeholders)
- Specified by:
setLayout
in interface bibliothek.gui.dock.layout.DockConverter<bibliothek.gui.dock.SplitDockStation,bibliothek.gui.dock.station.split.SplitDockPerspective,bibliothek.gui.dock.station.split.SplitDockStationLayout>
- Overrides:
setLayout
in class bibliothek.gui.dock.station.split.SplitDockStationFactory
getLayout
public bibliothek.gui.dock.station.split.SplitDockStationLayout getLayout(bibliothek.gui.dock.SplitDockStation station,
Map<bibliothek.gui.Dockable,Integer> children)
- Specified by:
getLayout
in interface bibliothek.gui.dock.layout.DockConverter<bibliothek.gui.dock.SplitDockStation,bibliothek.gui.dock.station.split.SplitDockPerspective,bibliothek.gui.dock.station.split.SplitDockStationLayout>
- Overrides:
getLayout
in class bibliothek.gui.dock.station.split.SplitDockStationFactory
write
public void write(bibliothek.gui.dock.station.split.SplitDockStationLayout layout,
DataOutputStream out)
throws IOException
- Specified by:
write
in interface bibliothek.gui.dock.layout.DockConverter<bibliothek.gui.dock.SplitDockStation,bibliothek.gui.dock.station.split.SplitDockPerspective,bibliothek.gui.dock.station.split.SplitDockStationLayout>
- Overrides:
write
in class bibliothek.gui.dock.station.split.SplitDockStationFactory
- Throws:
IOException
write
public void write(bibliothek.gui.dock.station.split.SplitDockStationLayout layout,
bibliothek.util.xml.XElement element)
- Specified by:
write
in interface bibliothek.gui.dock.layout.DockConverter<bibliothek.gui.dock.SplitDockStation,bibliothek.gui.dock.station.split.SplitDockPerspective,bibliothek.gui.dock.station.split.SplitDockStationLayout>
- Overrides:
write
in class bibliothek.gui.dock.station.split.SplitDockStationFactory
read
public bibliothek.gui.dock.station.split.SplitDockStationLayout read(DataInputStream in,
bibliothek.gui.dock.station.support.PlaceholderStrategy placeholders)
throws IOException
- Specified by:
read
in interface bibliothek.gui.dock.layout.DockConverter<bibliothek.gui.dock.SplitDockStation,bibliothek.gui.dock.station.split.SplitDockPerspective,bibliothek.gui.dock.station.split.SplitDockStationLayout>
- Overrides:
read
in class bibliothek.gui.dock.station.split.SplitDockStationFactory
- Throws:
IOException
read
public bibliothek.gui.dock.station.split.SplitDockStationLayout read(bibliothek.util.xml.XElement element,
bibliothek.gui.dock.station.support.PlaceholderStrategy placeholders)
- Specified by:
read
in interface bibliothek.gui.dock.layout.DockConverter<bibliothek.gui.dock.SplitDockStation,bibliothek.gui.dock.station.split.SplitDockPerspective,bibliothek.gui.dock.station.split.SplitDockStationLayout>
- Overrides:
read
in class bibliothek.gui.dock.station.split.SplitDockStationFactory