public abstract class AbstractDockableProperty extends Object implements DockableProperty
DockableProperty
which provides
only the basic features.Constructor and Description |
---|
AbstractDockableProperty() |
Modifier and Type | Method and Description |
---|---|
protected void |
copy(AbstractDockableProperty copy)
Copies the fields of this property to
copy . |
boolean |
equals(Object obj) |
boolean |
equalsNoSuccessor(DockableProperty property)
|
DockableProperty |
getSuccessor()
Gets the property which should be used for the child of this
dockable DockStation.
|
int |
hashCode() |
void |
setSuccessor(DockableProperty properties)
Sets the property which will be used if this property was used and
there is not yet a leaf in the tree of DockStations and Dockables reached.
For example: there is a DockStation root , a
dockable DockStation node which is a child of root
and a Dockable leaf which is a child of node .A DockableProperty called one would describe the relationship
between root and node . |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
copy, getFactoryID, load, load, store, store
public DockableProperty getSuccessor()
DockableProperty
getSuccessor
in interface DockableProperty
null
DockableProperty.setSuccessor(DockableProperty)
public void setSuccessor(DockableProperty properties)
DockableProperty
root
, a
dockable DockStation node
which is a child of root
and a Dockable leaf
which is a child of node
.one
would describe the relationship
between root
and node
. Another DockableProperty
called two
would describe the relationship between
node
and leaf
. In this case, the successor
of one
would be two
.setSuccessor
in interface DockableProperty
properties
- the location of a childprotected void copy(AbstractDockableProperty copy)
copy
.copy
- the copy of this
public boolean equalsNoSuccessor(DockableProperty property)
DockableProperty
equalsNoSuccessor
in interface DockableProperty
property
- the property to checktrue
if this
is the same as property