public class ArrayListHistory extends Object implements ChangeSet
| Constructor and Description |
|---|
ArrayListHistory() |
| Modifier and Type | Method and Description |
|---|---|
void |
add(Change change)
Add the given change to the history.
|
Iterator<Change> |
backwardIterator()
Get a backward directed iterator that can be used for undo.
|
Iterator<Change> |
forwardIterator()
Get a forward directed iterator that can be used for redo.
|
int |
size()
Get the number of stored changes.
|
public void add(Change change)
ChangeSetpublic Iterator<Change> backwardIterator()
ChangeSetThe iterator may return the changes out of order, as long as the final result after all changes have been applied is correct.
backwardIterator in interface ChangeSetpublic Iterator<Change> forwardIterator()
ChangeSetThe iterator may return the changes out of order, as long as the final result after all changes have been applied is correct.
forwardIterator in interface ChangeSetCopyright © 2010-2014. All Rights Reserved.