public interface ArrangementEntry
ArrangementEntry
then.
The entries can be organised into hierarchies where every sub-hierarchy is independent
(see getParent()
, getChildren()
).
Implementations of this interface are not obliged to be thread-safe.Modifier and Type | Method and Description |
---|---|
boolean |
canBeMatched()
Sometimes we want particular entry to serve just as another entries holder.
|
java.util.List<? extends ArrangementEntry> |
getChildren()
Entries can be organised into hierarchies, that means that only siblings position can be changed during the rearrangement.
|
java.util.List<? extends ArrangementEntry> |
getDependencies()
There is a possible case that particular entry position depends on another entries positions.
|
int |
getEndOffset() |
ArrangementEntry |
getParent() |
int |
getStartOffset() |
ArrangementEntry getParent()
getChildren()
java.util.List<? extends ArrangementEntry> getChildren()
getParent()
java.util.List<? extends ArrangementEntry> getDependencies()
parent
is returned - that means that current entry should be arranged to be the first child.int getStartOffset()
int getEndOffset()
boolean canBeMatched()
'false'
from this method call.true
if current entry can be matched
;
false
otherwise