@FrameworkOnly public interface SplitNodeFactory
SplitNodeFactory
is responsible for creating the various SplitNode
s
that are used by a SplitDockStation
.SplitDockStation
open.Modifier and Type | Method and Description |
---|---|
Leaf |
createLeaf(SplitDockAccess access,
long id)
Creates a new leaf.
|
Node |
createNode(SplitDockAccess access,
long id)
Creates a new node.
|
Placeholder |
createPlaceholder(SplitDockAccess access,
long id)
Creates a new placeholder.
|
Root |
createRoot(SplitDockAccess access,
long id)
Creates a new root.
|
Leaf createLeaf(SplitDockAccess access, long id)
access
- the access to the private functions of the owning SplitDockStation
id
- the unique id of this leafnull
Node createNode(SplitDockAccess access, long id)
access
- the access to the private functions of the owning SplitDockStation
id
- the unique id of this nodenull
Placeholder createPlaceholder(SplitDockAccess access, long id)
access
- the access to the private functions of the owning SplitDockStation
id
- the unique id of this placeholdernull
Root createRoot(SplitDockAccess access, long id)
access
- the access to the private functions of the owning SplitDockStation
id
- the unique id of this rootnull