private static final class TextArea.ParagraphListChange extends NonIterableChange<java.lang.CharSequence>
NonIterableChange.GenericAddRemoveChange<E>, NonIterableChange.SimpleAddChange<E>, NonIterableChange.SimplePermutationChange<E>, NonIterableChange.SimpleRemovedChange<E>, NonIterableChange.SimpleUpdateChange<E>
Modifier and Type | Field and Description |
---|---|
private java.util.List<java.lang.CharSequence> |
removed |
Modifier | Constructor and Description |
---|---|
protected |
ParagraphListChange(ObservableList<java.lang.CharSequence> list,
int from,
int to,
java.util.List<java.lang.CharSequence> removed) |
Modifier and Type | Method and Description |
---|---|
protected int[] |
getPermutation()
If this change is an permutation, it returns an integer array
that describes the permutation.
|
java.util.List<java.lang.CharSequence> |
getRemoved()
An immutable list of removed/replaced elements.
|
checkState, getFrom, getTo, next, reset, toString
getAddedSize, getAddedSubList, getList, getPermutation, getRemovedSize, wasAdded, wasPermutated, wasRemoved, wasReplaced, wasUpdated
protected ParagraphListChange(ObservableList<java.lang.CharSequence> list, int from, int to, java.util.List<java.lang.CharSequence> removed)
public java.util.List<java.lang.CharSequence> getRemoved()
ListChangeListener.Change
getRemoved
in class ListChangeListener.Change<java.lang.CharSequence>
protected int[] getPermutation()
ListChangeListener.Change
ListChangeListener.Change.getFrom()
of the list. The same applies
for the last index and ListChangeListener.Change.getTo()
.
The method is used by ListChangeListener.Change.wasPermutated()
and ListChangeListener.Change.getPermutation(int)
methods.getPermutation
in class NonIterableChange<java.lang.CharSequence>