@ClientOnly public class SplitDockFullScreenProperty extends AbstractDockableProperty
DockableProperty
points to the currently maximized child of a SplitDockStation
.
SplitDockStation
itself will never create this property, it exists only for clients to easily
drop a maximized Dockable
.Constructor and Description |
---|
SplitDockFullScreenProperty() |
Modifier and Type | Method and Description |
---|---|
DockableProperty |
copy()
Gets a copy of this property, the
successor must be
copied as well. |
String |
getFactoryID()
Gets the unique name of the
DockablePropertyFactory which
can create this type of DockableProperty. |
void |
load(DataInputStream in)
Reads the contents of this DockableProperty from a stream.
|
void |
load(XElement element)
Reads the contents of this
DockableProperty from an
xml element. |
void |
store(DataOutputStream out)
Stores the contents of this DockableProperty in a stream.
|
void |
store(XElement element)
Stores the contents of this property as xml element.
|
copy, equals, equalsNoSuccessor, getSuccessor, hashCode, setSuccessor
public DockableProperty copy()
DockableProperty
successor
must be
copied as well.this
public String getFactoryID()
DockableProperty
DockablePropertyFactory
which
can create this type of DockableProperty.DockablePropertyFactory
public void load(DataInputStream in) throws IOException
DockableProperty
in
- the stream to readIOException
- if anything unexpected happenspublic void load(XElement element)
DockableProperty
DockableProperty
from an
xml element.element
- the element that was written earlier by this propertypublic void store(DataOutputStream out) throws IOException
DockableProperty
successor
(if there is one) must
not be saved.out
- the stream to write inIOException
- if anything unexpected happenspublic void store(XElement element)
DockableProperty
element
- the element into which to write, the attributes of
this element should not be changed