2 * (c) Copyright IBM Corp. 2000, 2001.
5 package net.sourceforge.phpdt.internal.corext.textmanipulation;
7 import java.util.ArrayList;
12 * This class encapsulates the reverse change of a number of <code>TextEdit</code>s
13 * executed on a <code>TextBufferEditor</code>
15 public final class UndoMemento {
17 /* package */ int fMode;
18 /* package */ List fEdits;
20 /* package */ UndoMemento(int mode) {
22 fEdits= new ArrayList(10);
25 /* package */ void add(TextEdit edit) {