*** empty log message ***
[phpeclipse.git] / net.sourceforge.phpeclipse / src / net / sourceforge / phpdt / internal / corext / textmanipulation / UndoMemento.java
1 /*
2  * (c) Copyright IBM Corp. 2000, 2001.
3  * All Rights Reserved.
4  */
5 package net.sourceforge.phpdt.internal.corext.textmanipulation;
6
7 import java.util.ArrayList;
8 import java.util.List;
9
10
11 /**
12  * This class encapsulates the reverse change of a number of <code>TextEdit</code>s
13  * executed on a <code>TextBufferEditor</code>
14  */
15 public final class UndoMemento {
16
17         /* package */ int fMode;
18         /* package */ List fEdits; 
19
20         /* package */ UndoMemento(int mode) {
21                 fMode= mode;
22                 fEdits= new ArrayList(10);
23         }
24         
25         /* package */ void add(TextEdit edit) {
26                 fEdits.add(edit);
27         }       
28 }
29