| Modifier and Type | Class and Description |
|---|---|
| private static class | |
| private static class | |
| private static class |
| Modifier and Type | Field and Description |
|---|---|
| private List | |
| private int | |
| private static final int[] | |
| private final ObservableListBase | |
| private ListChangeBuilder. | |
| private List |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| public void | |
| private void | |
| private void | |
| private void | |
| private int | |
| public void | |
| private static <E> ListChangeBuilder. | |
| private static <E> ListChangeBuilder. | |
| private int | |
| private void | |
| private void | |
| private void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void |
| addRemoveChanges | back to summary |
|---|---|
| private List<ListChangeBuilder. | |
| changeLock | back to summary |
|---|---|
| private int changeLock | |
| EMPTY_PERM | back to summary |
|---|---|
| private static final int[] EMPTY_PERM | |
| list | back to summary |
|---|---|
| private final ObservableListBase<E> list | |
| permutationChange | back to summary |
|---|---|
| private ListChangeBuilder. | |
| updateChanges | back to summary |
|---|---|
| private List<ListChangeBuilder. | |
| ListChangeBuilder | back to summary |
|---|---|
| pack-priv ListChangeBuilder(ObservableListBase<E> list) | |
| beginChange | back to summary |
|---|---|
| public void beginChange() | |
| checkAddRemoveList | back to summary |
|---|---|
| private void checkAddRemoveList() | |
| checkState | back to summary |
|---|---|
| private void checkState() | |
| commit | back to summary |
|---|---|
| private void commit() | |
| compress | back to summary |
|---|---|
| private int compress(List<ListChangeBuilder. | |
| endChange | back to summary |
|---|---|
| public void endChange() | |
| finalizeSubChange | back to summary |
|---|---|
| private static <E> ListChangeBuilder. | |
| finalizeSubChangeArray | back to summary |
|---|---|
| private static <E> ListChangeBuilder. | |
| findSubChange | back to summary |
|---|---|
| private int findSubChange(int idx, final List<ListChangeBuilder. | |
| insertAdd | back to summary |
|---|---|
| private void insertAdd(int from, int to) | |
| insertRemoved | back to summary |
|---|---|
| private void insertRemoved(int pos, final E removed) | |
| insertUpdate | back to summary |
|---|---|
| private void insertUpdate(int pos) | |
| nextAdd | back to summary |
|---|---|
| public void nextAdd(int from, int to) | |
| nextPermutation | back to summary |
|---|---|
| public void nextPermutation(int from, int to, int[] perm) | |
| nextRemove | back to summary |
|---|---|
| public void nextRemove(int idx, E removed) | |
| nextRemove | back to summary |
|---|---|
| public void nextRemove(int idx, List<? extends E> removed) | |
| nextReplace | back to summary |
|---|---|
| public void nextReplace(int from, int to, List<? extends E> removed) | |
| nextSet | back to summary |
|---|---|
| public void nextSet(int idx, E old) | |
| nextUpdate | back to summary |
|---|---|
| public void nextUpdate(int idx) | |
| Modifier and Type | Field and Description |
|---|---|
| private ListChangeBuilder. | |
| private int |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| private void | |
| public int | getFrom()
Implements abstract javafx. If |
| protected int[] | getPermutation()
Implements abstract javafx. If this change is a permutation, it returns an integer array that describes the permutation. |
| public List | getRemoved()
Implements abstract javafx. An immutable list of removed/replaced elements. |
| public int | getTo()
Implements abstract javafx. The end of the change interval. |
| public boolean | next()
Implements abstract javafx. Goes to the next change. |
| public void | reset()
Implements abstract javafx. Resets to the initial stage. |
| public String | |
| public boolean | wasUpdated()
Overrides javafx. Indicates that the elements between |
| changes | back to summary |
|---|---|
| private ListChangeBuilder. | |
| cursor | back to summary |
|---|---|
| private int cursor | |
| IterableChange | back to summary |
|---|---|
| private IterableChange(ListChangeBuilder. | |
| checkState | back to summary |
|---|---|
| private void checkState() | |
| getFrom | back to summary |
|---|---|
| public int getFrom() Implements abstract javafx. Doc from javafx. If
| |
| getPermutation | back to summary |
|---|---|
| protected int[] getPermutation() Implements abstract javafx. Doc from javafx. If this change is a permutation, it returns an integer array
that describes the permutation.
This array maps directly from the previous indexes to the new ones.
This method is not publicly accessible and therefore can return an array safely.
The 0 index of the array corresponds to index
| |
| getRemoved | back to summary |
|---|---|
| public List Implements abstract javafx. Doc from javafx. An immutable list of removed/replaced elements. If no elements were removed from the list, an empty list is returned. | |
| getTo | back to summary |
|---|---|
| public int getTo() Implements abstract javafx. Doc from javafx. The end of the change interval.
| |
| next | back to summary |
|---|---|
| public boolean next() Implements abstract javafx. Doc from javafx. Goes to the next change.
The Change instance, in its initial state, is invalid and requires a call to
| |
| reset | back to summary |
|---|---|
| public void reset() Implements abstract javafx. Doc from javafx. Resets to the initial stage. After this call,
| |
| toString | back to summary |
|---|---|
| public String toString() Overrides java. Doc from java. Returns a string representation of the object.
Satisfying this method's contract implies a non- | |
| wasUpdated | back to summary |
|---|---|
| public boolean wasUpdated() Overrides javafx. Doc from javafx. Indicates that the elements between
| |
| Modifier and Type | Field and Description |
|---|---|
| private final ListChangeBuilder. | |
| private boolean |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| private void | |
| public int | getFrom()
Implements abstract javafx. If |
| protected int[] | getPermutation()
Implements abstract javafx. If this change is a permutation, it returns an integer array that describes the permutation. |
| public List | getRemoved()
Implements abstract javafx. An immutable list of removed/replaced elements. |
| public int | getTo()
Implements abstract javafx. The end of the change interval. |
| public boolean | next()
Implements abstract javafx. Goes to the next change. |
| public void | reset()
Implements abstract javafx. Resets to the initial stage. |
| public String | |
| public boolean | wasUpdated()
Overrides javafx. Indicates that the elements between |
| change | back to summary |
|---|---|
| private final ListChangeBuilder. | |
| onChange | back to summary |
|---|---|
| private boolean onChange | |
| SingleChange | back to summary |
|---|---|
| public SingleChange(ListChangeBuilder. | |
| checkState | back to summary |
|---|---|
| private void checkState() | |
| getFrom | back to summary |
|---|---|
| public int getFrom() Implements abstract javafx. Doc from javafx. If
| |
| getPermutation | back to summary |
|---|---|
| protected int[] getPermutation() Implements abstract javafx. Doc from javafx. If this change is a permutation, it returns an integer array
that describes the permutation.
This array maps directly from the previous indexes to the new ones.
This method is not publicly accessible and therefore can return an array safely.
The 0 index of the array corresponds to index
| |
| getRemoved | back to summary |
|---|---|
| public List Implements abstract javafx. Doc from javafx. An immutable list of removed/replaced elements. If no elements were removed from the list, an empty list is returned. | |
| getTo | back to summary |
|---|---|
| public int getTo() Implements abstract javafx. Doc from javafx. The end of the change interval.
| |
| next | back to summary |
|---|---|
| public boolean next() Implements abstract javafx. Doc from javafx. Goes to the next change.
The Change instance, in its initial state, is invalid and requires a call to
| |
| reset | back to summary |
|---|---|
| public void reset() Implements abstract javafx. Doc from javafx. Resets to the initial stage. After this call,
| |
| toString | back to summary |
|---|---|
| public String toString() Overrides java. Doc from java. Returns a string representation of the object.
Satisfying this method's contract implies a non- | |
| wasUpdated | back to summary |
|---|---|
| public boolean wasUpdated() Overrides javafx. Doc from javafx. Indicates that the elements between
| |
| Modifier and Type | Field and Description |
|---|---|
| pack-priv int | |
| pack-priv int[] | |
| pack-priv List | |
| pack-priv int | |
| pack-priv boolean |
| Access | Constructor and Description |
|---|---|
| public |
| from | back to summary |
|---|---|
| pack-priv int from | |
| perm | back to summary |
|---|---|
| pack-priv int[] perm | |
| removed | back to summary |
|---|---|
| pack-priv List<E> removed | |
| to | back to summary |
|---|---|
| pack-priv int to | |
| updated | back to summary |
|---|---|
| pack-priv boolean updated | |
| SubChange | back to summary |
|---|---|
| public SubChange(int from, int to, List<E> removed, int[] perm, boolean updated) | |