platform-ui-home/R2_1/apichanges.html

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.1 - (view) (download) (as text)

1 : nick 1.1 <html>
2 :     <head>
3 :     <title>API Changes in Platform UI and Platform Text between Eclipse 2.0 and 2.1</title>
4 :     <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
5 :     <link rel="stylesheet" href="http://dev.eclipse.org/default_style.css" type="text/css">
6 :     </head>
7 :    
8 :     <body bgcolor="#FFFFFF" text="#000000">
9 :    
10 :     <table border=0 cellspacing=5 cellpadding=2 width="100%" >
11 :     <tr>
12 :     <td align=LEFT valign=TOP colspan="2" bgcolor="#0080C0"><b><font color="#FFFFFF" face="Arial,Helvetica">
13 :     API changes in Platform UI and Platform Text between Eclipse 2.0 and 2.1</font></b></td>
14 :     </tr>
15 :     </table>
16 :     <h2>org.eclipse.jface.action</h2>
17 :     <h3>&nbsp;&nbsp;&nbsp;&nbsp;Added Types</h3>
18 :     <ul>
19 :     <li>public class <b>StatusLineLayoutData</b> </li>
20 :     </ul>
21 :     <h3>&nbsp;&nbsp;&nbsp;&nbsp;Changed Types</h3>
22 :     <ul>
23 :     <li>public abstract class <b>Action</b> implements IAction</li>
24 :     <ul>
25 :     <li><i>Added methods</i></li>
26 :     <ul>
27 :     <li>protected void Action(java.lang.String, int);</li>
28 :     </ul>
29 :     </ul>
30 :     <li>public class <b>ActionContributionItem</b> extends ContributionItem</li>
31 :     <ul>
32 :     <li><i>Added methods</i></li>
33 :     <ul>
34 :     <li>public static boolean getUseColorIconsInToolbars();</li>
35 :     <li>public boolean isEnabled();</li>
36 :     <li>public static void setUseColorIconsInToolbars(boolean);</li>
37 :     </ul>
38 :     </ul>
39 :     <li>public abstract class <b>ContributionItem</b> implements IContributionItem</li>
40 :     <ul>
41 :     <li><i>Added methods</i></li>
42 :     <ul>
43 :     <li>public void dispose();</li>
44 :     <li>public boolean isDirty();</li>
45 :     <li>public boolean isEnabled();</li>
46 :     </ul>
47 :     </ul>
48 :     <li>public abstract class <b>ContributionManager</b> implements IContributionManager</li>
49 :     <ul>
50 :     <li><i>Added methods</i></li>
51 :     <ul>
52 :     <li>public int indexOf(java.lang.String);</li>
53 :     <li>public void insert(int, org.eclipse.jface.action.IContributionItem);</li>
54 :     </ul>
55 :     </ul>
56 :     <li>public abstract interface <b>IAction</b> </li>
57 :     <ul>
58 :     <li><i>Deprecated methods</i></li>
59 :     <ul>
60 :     <li>public abstract void setAccelerator(int);</li>
61 :     </ul>
62 :     <li><i>Added fields</i></li>
63 :     <ul>
64 :     <li>public static final int AS_RADIO_BUTTON;</li>
65 :     <li>public static final int AS_UNSPECIFIED;</li>
66 :     </ul>
67 :     </ul>
68 :     <li>public abstract interface <b>IContributionItem</b> </li>
69 :     <ul>
70 :     <li><i>Added methods</i></li>
71 :     <ul>
72 :     <li>public abstract void dispose();</li>
73 :     <li>public abstract boolean isDirty();</li>
74 :     <li>public abstract boolean isEnabled();</li>
75 :     </ul>
76 :     </ul>
77 :     <li>public class <b>MenuManager</b> extends ContributionManager implements IMenuManager</li>
78 :     <ul>
79 :     <li><i>Added methods</i></li>
80 :     <ul>
81 :     <li>public org.eclipse.swt.widgets.Menu createMenuBar(org.eclipse.swt.widgets.Decorations);</li>
82 :     <li>public java.lang.String getMenuText();</li>
83 :     </ul>
84 :     </ul>
85 :     <li>public class <b>SubContributionItem</b> implements IContributionItem</li>
86 :     <ul>
87 :     <li><i>Added methods</i></li>
88 :     <ul>
89 :     <li>public void dispose();</li>
90 :     <li>public boolean isDirty();</li>
91 :     <li>public boolean isEnabled();</li>
92 :     </ul>
93 :     </ul>
94 :     <li>public class <b>SubMenuManager</b> extends SubContributionManager implements IMenuManager</li>
95 :     <ul>
96 :     <li><i>Added methods</i></li>
97 :     <ul>
98 :     <li>public void dispose();</li>
99 :     <li>protected final org.eclipse.jface.action.IMenuManager getParentMenuManager();</li>
100 :     </ul>
101 :     </ul>
102 :     <li>public class <b>SubStatusLineManager</b> extends SubContributionManager implements IStatusLineManager</li>
103 :     <ul>
104 :     <li><i>Added methods</i></li>
105 :     <ul>
106 :     <li>protected final org.eclipse.jface.action.IStatusLineManager getParentStatusLineManager();</li>
107 :     </ul>
108 :     </ul>
109 :     <li>public class <b>SubToolBarManager</b> extends SubContributionManager implements IToolBarManager</li>
110 :     <ul>
111 :     <li><i>Added methods</i></li>
112 :     <ul>
113 :     <li>protected final org.eclipse.jface.action.IToolBarManager getParentToolBarManager();</li>
114 :     </ul>
115 :     </ul>
116 :     </ul>
117 :     <h2>org.eclipse.jface.dialogs</h2>
118 :     <h3>&nbsp;&nbsp;&nbsp;&nbsp;Added Types</h3>
119 :     <ul>
120 :     <li>public abstract class <b>IconAndMessageDialog</b> extends Dialog</li>
121 :     </ul>
122 :     <h3>&nbsp;&nbsp;&nbsp;&nbsp;Changed Types</h3>
123 :     <ul>
124 :     <li>public abstract class <b>Dialog</b> extends org.eclipse.jface.window.Window</li>
125 :     <ul>
126 :     <li><i>Added methods</i></li>
127 :     <ul>
128 :     <li>public static void applyDialogFont(org.eclipse.swt.widgets.Control);</li>
129 :     <li>public boolean close();</li>
130 :     <li>protected void configureShell(org.eclipse.swt.widgets.Shell);</li>
131 :     <li>protected void initializeBounds();</li>
132 :     <li>protected void setButtonLayoutData(org.eclipse.swt.widgets.Button);</li>
133 :     <li>protected void setButtonLayoutFormData(org.eclipse.swt.widgets.Button);</li>
134 :     </ul>
135 :     <li><i>Changed fields</i></li>
136 :     <ul>
137 :     <li> org.eclipse.swt.widgets.Control buttonBar; <i>[Access flags are now protected]</i></li>
138 :     <li> org.eclipse.swt.widgets.Control dialogArea; <i>[Access flags are now protected]</i></li>
139 :     </ul>
140 :     </ul>
141 :     <li>public abstract class <b>DialogPage</b> implements IDialogPage, IMessageProvider</li>
142 :     <ul>
143 :     <li><i>Added methods</i></li>
144 :     <ul>
145 :     <li>protected org.eclipse.swt.layout.GridData setButtonLayoutData(org.eclipse.swt.widgets.Button);</li>
146 :     </ul>
147 :     <li><i>Deprecated methods</i></li>
148 :     <ul>
149 :     <li>protected final java.lang.String getToolTipText(int);</li>
150 :     </ul>
151 :     </ul>
152 :     <li>public class <b>ErrorDialog</b> extends Dialog</li>
153 :     <ul>
154 :     <li><i>Changed type declaration</i></li>
155 :     <ul>
156 :     <li>Superclass is now org.eclipse.jface.dialogs.IconAndMessageDialog</li>
157 :     </ul>
158 :     <li><i>Added methods</i></li>
159 :     <ul>
160 :     <li>protected void createDialogAndButtonArea(org.eclipse.swt.widgets.Composite);</li>
161 :     <li>protected org.eclipse.swt.widgets.Control createButtonBar(org.eclipse.swt.widgets.Composite);</li>
162 :     <li>protected org.eclipse.swt.widgets.Control createContents(org.eclipse.swt.widgets.Composite);</li>
163 :     <li>protected org.eclipse.swt.widgets.Control createMessageArea(org.eclipse.swt.widgets.Composite);</li>
164 :     </ul>
165 :     </ul>
166 :     <li>public abstract interface <b>IDialogConstants</b> </li>
167 :     <ul>
168 :     <li><i>Added fields</i></li>
169 :     <ul>
170 :     <li>public static final int NO_TO_ALL_ID;</li>
171 :     </ul>
172 :     </ul>
173 :     <li>public class <b>MessageDialog</b> extends Dialog</li>
174 :     <ul>
175 :     <li><i>Changed type declaration</i></li>
176 :     <ul>
177 :     <li>Superclass is now org.eclipse.jface.dialogs.IconAndMessageDialog</li>
178 :     </ul>
179 :     <li><i>Added methods</i></li>
180 :     <ul>
181 :     <li>protected org.eclipse.swt.widgets.Button createButton(org.eclipse.swt.widgets.Composite, int, java.lang.String, boolean);</li>
182 :     <li>protected boolean customShouldTakeFocus();</li>
183 :     <li>public org.eclipse.swt.graphics.Image getImage();</li>
184 :     <li>protected org.eclipse.swt.widgets.Control createButtonBar(org.eclipse.swt.widgets.Composite);</li>
185 :     <li>protected org.eclipse.swt.widgets.Control createContents(org.eclipse.swt.widgets.Composite);</li>
186 :     </ul>
187 :     </ul>
188 :     <li>public class <b>ProgressMonitorDialog</b> extends Dialog implements org.eclipse.jface.operation.IRunnableContext</li>
189 :     <ul>
190 :     <li><i>Changed type declaration</i></li>
191 :     <ul>
192 :     <li>Superclass is now org.eclipse.jface.dialogs.IconAndMessageDialog</li>
193 :     </ul>
194 :     <li><i>Added methods</i></li>
195 :     <ul>
196 :     <li>protected org.eclipse.swt.graphics.Image getImage();</li>
197 :     <li>protected org.eclipse.swt.widgets.Control createContents(org.eclipse.swt.widgets.Composite);</li>
198 :     </ul>
199 :     </ul>
200 :     </ul>
201 :     <h2>org.eclipse.jface.preference</h2>
202 :     <h3>&nbsp;&nbsp;&nbsp;&nbsp;Added Types</h3>
203 :     <ul>
204 :     <li>public class <b>ColorSelector</b> </li>
205 :     <li>public abstract interface <b>IPersistentPreferenceStore</b> implements IPreferenceStore</li>
206 :     </ul>
207 :     <h3>&nbsp;&nbsp;&nbsp;&nbsp;Changed Types</h3>
208 :     <ul>
209 :     <li>public class <b>BooleanFieldEditor</b> extends FieldEditor</li>
210 :     <ul>
211 :     <li><i>Added methods</i></li>
212 :     <ul>
213 :     <li>public void setEnabled(boolean, org.eclipse.swt.widgets.Composite);</li>
214 :     </ul>
215 :     </ul>
216 :     <li>public class <b>ColorFieldEditor</b> extends FieldEditor</li>
217 :     <ul>
218 :     <li><i>Added methods</i></li>
219 :     <ul>
220 :     <li>public void setEnabled(boolean, org.eclipse.swt.widgets.Composite);</li>
221 :     <li>protected void updateColorImage(org.eclipse.swt.widgets.Display, org.eclipse.swt.graphics.RGB);</li>
222 :     </ul>
223 :     </ul>
224 :     <li>public abstract class <b>FieldEditor</b> </li>
225 :     <ul>
226 :     <li><i>Added methods</i></li>
227 :     <ul>
228 :     <li>protected void setButtonLayoutData(org.eclipse.swt.widgets.Button);</li>
229 :     <li>public void setEnabled(boolean, org.eclipse.swt.widgets.Composite);</li>
230 :     </ul>
231 :     </ul>
232 :     <li>public class <b>FontFieldEditor</b> extends FieldEditor</li>
233 :     <ul>
234 :     <li><i>Added methods</i></li>
235 :     <ul>
236 :     <li>public void setEnabled(boolean, org.eclipse.swt.widgets.Composite);</li>
237 :     </ul>
238 :     </ul>
239 :     <li>public class <b>IntegerFieldEditor</b> extends StringFieldEditor</li>
240 :     <ul>
241 :     <li><i>Added methods</i></li>
242 :     <ul>
243 :     <li>public void IntegerFieldEditor(java.lang.String, java.lang.String, org.eclipse.swt.widgets.Composite, int);</li>
244 :     </ul>
245 :     </ul>
246 :     <li>public abstract class <b>ListEditor</b> extends FieldEditor</li>
247 :     <ul>
248 :     <li><i>Added methods</i></li>
249 :     <ul>
250 :     <li>public void setEnabled(boolean, org.eclipse.swt.widgets.Composite);</li>
251 :     </ul>
252 :     </ul>
253 :     <li>public class <b>PreferenceConverter</b> </li>
254 :     <ul>
255 :     <li><i>Added methods</i></li>
256 :     <ul>
257 :     <li>public static void putValue(org.eclipse.jface.preference.IPreferenceStore, java.lang.String, org.eclipse.swt.graphics.FontData[]);</li>
258 :     <li>public static org.eclipse.swt.graphics.FontData[] readFontData(java.lang.String);</li>
259 :     </ul>
260 :     </ul>
261 :     <li>public abstract class <b>PreferencePage</b> extends org.eclipse.jface.dialogs.DialogPage implements IPreferencePage</li>
262 :     <ul>
263 :     <li><i>Added methods</i></li>
264 :     <ul>
265 :     <li>protected org.eclipse.swt.widgets.Composite createNoteComposite(org.eclipse.swt.graphics.Font, org.eclipse.swt.widgets.Composite, java.lang.String, java.lang.String);</li>
266 :     <li>protected org.eclipse.swt.widgets.Button getApplyButton();</li>
267 :     <li>protected org.eclipse.swt.widgets.Button getDefaultsButton();</li>
268 :     <li>public void performHelp();</li>
269 :     </ul>
270 :     </ul>
271 :     <li>public class <b>RadioGroupFieldEditor</b> extends FieldEditor</li>
272 :     <ul>
273 :     <li><i>Added methods</i></li>
274 :     <ul>
275 :     <li>public void setEnabled(boolean, org.eclipse.swt.widgets.Composite);</li>
276 :     </ul>
277 :     </ul>
278 :     <li>public class <b>StringFieldEditor</b> extends FieldEditor</li>
279 :     <ul>
280 :     <li><i>Added methods</i></li>
281 :     <ul>
282 :     <li>public void setEnabled(boolean, org.eclipse.swt.widgets.Composite);</li>
283 :     </ul>
284 :     </ul>
285 :     </ul>
286 :     <h2>org.eclipse.jface.resource</h2>
287 :     <h3>&nbsp;&nbsp;&nbsp;&nbsp;Changed Types</h3>
288 :     <ul>
289 :     <li>public class <b>FontRegistry</b> </li>
290 :     <ul>
291 :     <li><i>Added methods</i></li>
292 :     <ul>
293 :     <li>public void FontRegistry(java.lang.String, java.lang.ClassLoader) throws java.util.MissingResourceException;</li>
294 :     <li>public org.eclipse.swt.graphics.FontData[] bestDataArray(org.eclipse.swt.graphics.FontData[], org.eclipse.swt.widgets.Display);</li>
295 :     <li>public boolean hasValueFor(java.lang.String);</li>
296 :     </ul>
297 :     <li><i>Deprecated methods</i></li>
298 :     <ul>
299 :     <li>public org.eclipse.swt.graphics.FontData bestData(org.eclipse.swt.graphics.FontData[], org.eclipse.swt.widgets.Display);</li>
300 :     </ul>
301 :     </ul>
302 :     <li>public class <b>ImageRegistry</b> </li>
303 :     <ul>
304 :     <li><i>Added methods</i></li>
305 :     <ul>
306 :     <li>public org.eclipse.jface.resource.ImageDescriptor getDescriptor(java.lang.String);</li>
307 :     </ul>
308 :     </ul>
309 :     <li>public class <b>JFaceResources</b> </li>
310 :     <ul>
311 :     <li><i>Deprecated methods</i></li>
312 :     <ul>
313 :     <li>public static org.eclipse.swt.graphics.Font getViewerFont();</li>
314 :     </ul>
315 :     <li><i>Deprecated fields</i></li>
316 :     <ul>
317 :     <li>public static final java.lang.String VIEWER_FONT;</li>
318 :     <li>public static final java.lang.String WINDOW_FONT;</li>
319 :     </ul>
320 :     </ul>
321 :     </ul>
322 :     <h2>org.eclipse.jface.text</h2>
323 :     <h3>&nbsp;&nbsp;&nbsp;&nbsp;Added Types</h3>
324 :     <ul>
325 :     <li>public final class <b>Assert</b> </li>
326 :     <li>public class <b>CoordinatesTranslator</b> implements IDocumentInformationMapping</li>
327 :     <li>public class <b>CursorLinePainter</b> implements IPainter, org.eclipse.swt.custom.LineBackgroundListener</li>
328 :     <li>public class <b>Fragment</b> extends Position</li>
329 :     <li>public class <b>FragmentUpdater</b> extends DefaultPositionUpdater</li>
330 :     <li>public abstract interface <b>IAutoEditStrategy</b> </li>
331 :     <li>public abstract interface <b>IDocumentExtension2</b> </li>
332 :     <li>public abstract interface <b>IDocumentInformationMapping</b> </li>
333 :     <li>public abstract interface <b>IInformationControlExtension2</b> </li>
334 :     <li>public abstract interface <b>IPaintPositionManager</b> </li>
335 :     <li>public abstract interface <b>IPainter</b> </li>
336 :     <li>public abstract interface <b>ISlaveDocumentManager</b> </li>
337 :     <li>public abstract interface <b>ITextViewerExtension2</b> </li>
338 :     <li>public abstract interface <b>ITextViewerExtension3</b> </li>
339 :     <li>public class <b>MarginPainter</b> implements IPainter, org.eclipse.swt.events.PaintListener</li>
340 :     <li>public final class <b>PaintManager</b> implements org.eclipse.swt.events.KeyListener, org.eclipse.swt.events.MouseListener, org.eclipse.jface.viewers.ISelectionChangedListener, ITextListener, ITextInputListener</li>
341 :     <li>public class <b>ParentChildMapping</b> implements IDocumentInformationMapping</li>
342 :     <li>public final class <b>ProjectionDocument</b> extends AbstractDocument</li>
343 :     <li>public final class <b>ProjectionDocumentManager</b> implements IDocumentListener, ISlaveDocumentManager</li>
344 :     <li>public class <b>ProjectionPosition</b> extends Position</li>
345 :     <li>public class <b>ProjectionPositionUpdater</b> extends DefaultPositionUpdater</li>
346 :     <li>public class <b>ProjectionTextStore</b> implements ITextStore</li>
347 :     <li>public class <b>SlaveDocumentEvent</b> extends DocumentEvent</li>
348 :     <li>public class <b>TextViewer$TextHoverKey</b> </li>
349 :     </ul>
350 :     <h3>&nbsp;&nbsp;&nbsp;&nbsp;Changed Types</h3>
351 :     <ul>
352 :     <li>public abstract class <b>AbstractDocument</b> implements IDocument, IDocumentExtension</li>
353 :     <ul>
354 :     <li><i>Changed type declaration</i></li>
355 :     <ul>
356 :     <li> Added interface org.eclipse.jface.text.IDocumentExtension2</li>
357 :     </ul>
358 :     <li><i>Added methods</i></li>
359 :     <ul>
360 :     <li>public void acceptPostNotificationReplaces();</li>
361 :     <li>protected void doFireDocumentChanged(org.eclipse.jface.text.DocumentEvent);</li>
362 :     <li>protected void doFireDocumentChanged(org.eclipse.jface.text.DocumentEvent, boolean, org.eclipse.jface.text.IRegion);</li>
363 :     <li>public void ignorePostNotificationReplaces();</li>
364 :     <li>public void resumeListenerNotification();</li>
365 :     <li>public void stopListenerNotification();</li>
366 :     </ul>
367 :     </ul>
368 :     <li>public abstract class <b>AbstractHoverInformationControlManager</b> extends AbstractInformationControlManager</li>
369 :     <ul>
370 :     <li><i>Added methods</i></li>
371 :     <ul>
372 :     <li>protected int getHoverEventStateMask();</li>
373 :     </ul>
374 :     </ul>
375 :     <li>public abstract class <b>AbstractInformationControlManager</b> </li>
376 :     <ul>
377 :     <li><i>Added methods</i></li>
378 :     <ul>
379 :     <li>protected final void setInformation(java.lang.Object, org.eclipse.swt.graphics.Rectangle);</li>
380 :     </ul>
381 :     <li><i>Added fields</i></li>
382 :     <ul>
383 :     <li>public static final org.eclipse.jface.text.AbstractInformationControlManager.Anchor ANCHOR_GLOBAL;</li>
384 :     </ul>
385 :     </ul>
386 :     <li>public final class <b>ChildDocument</b> extends AbstractDocument</li>
387 :     <ul>
388 :     <li><i>Added methods</i></li>
389 :     <ul>
390 :     <li>public boolean isAutoExpandEvent(org.eclipse.jface.text.DocumentEvent);</li>
391 :     <li>public void setAutoExpandMode(boolean);</li>
392 :     </ul>
393 :     </ul>
394 :     <li>public final class <b>ChildDocumentManager</b> implements IDocumentListener</li>
395 :     <ul>
396 :     <li><i>Changed type declaration</i></li>
397 :     <ul>
398 :     <li> Added interface org.eclipse.jface.text.ISlaveDocumentManager</li>
399 :     </ul>
400 :     <li><i>Added methods</i></li>
401 :     <ul>
402 :     <li>public org.eclipse.jface.text.IDocumentInformationMapping createMasterSlaveMapping(org.eclipse.jface.text.IDocument);</li>
403 :     <li>public org.eclipse.jface.text.IDocument createSlaveDocument(org.eclipse.jface.text.IDocument);</li>
404 :     <li>public void freeSlaveDocument(org.eclipse.jface.text.IDocument);</li>
405 :     <li>public org.eclipse.jface.text.IDocument getMasterDocument(org.eclipse.jface.text.IDocument);</li>
406 :     <li>public boolean isSlaveDocument(org.eclipse.jface.text.IDocument);</li>
407 :     <li>public void setAutoExpandMode(org.eclipse.jface.text.IDocument, boolean);</li>
408 :     <li>public org.eclipse.jface.text.ChildDocument createChildDocument(org.eclipse.jface.text.IDocument, int, int) throws org.eclipse.jface.text.BadLocationException;</li>
409 :     <li>public void freeChildDocument(org.eclipse.jface.text.ChildDocument);</li>
410 :     </ul>
411 :     </ul>
412 :     <li>public class <b>DefaultInformationControl</b> implements IInformationControl, IInformationControlExtension</li>
413 :     <ul>
414 :     <li><i>Added methods</i></li>
415 :     <ul>
416 :     <li>public void DefaultInformationControl(org.eclipse.swt.widgets.Shell, int, int, org.eclipse.jface.text.DefaultInformationControl$IInformationPresenter);</li>
417 :     </ul>
418 :     </ul>
419 :     <li>public final class <b>DocumentCommand</b> </li>
420 :     <ul>
421 :     <li><i>Changed type declaration</i></li>
422 :     <ul>
423 :     <li>Access flags are now public </li>
424 :     </ul>
425 :     <li><i>Added methods</i></li>
426 :     <ul>
427 :     <li>public void addCommand(int, int, java.lang.String, org.eclipse.jface.text.IDocumentListener) throws org.eclipse.jface.text.BadLocationException;</li>
428 :     <li>public int getCommandCount();</li>
429 :     <li>public java.util.Iterator getCommandIterator();</li>
430 :     </ul>
431 :     <li><i>Added fields</i></li>
432 :     <ul>
433 :     <li>public int caretOffset;</li>
434 :     <li>public org.eclipse.jface.text.IDocumentListener owner;</li>
435 :     </ul>
436 :     </ul>
437 :     <li>public class <b>DocumentEvent</b> </li>
438 :     <ul>
439 :     <li><i>Added methods</i></li>
440 :     <ul>
441 :     <li>public void DocumentEvent();</li>
442 :     </ul>
443 :     <li><i>Changed fields</i></li>
444 :     <ul>
445 :     <li> org.eclipse.jface.text.IDocument fDocument; <i>[Access flags are now public]</i></li>
446 :     <li> int fLength; <i>[Access flags are now public]</i></li>
447 :     <li> int fOffset; <i>[Access flags are now public]</i></li>
448 :     <li> java.lang.String fText; <i>[Access flags are now public]</i></li>
449 :     </ul>
450 :     </ul>
451 :     <li>public abstract interface <b>IAutoIndentStrategy</b> </li>
452 :     <ul>
453 :     <li><i>Changed type declaration</i></li>
454 :     <ul>
455 :     <li> Added interface org.eclipse.jface.text.IAutoEditStrategy</li>
456 :     </ul>
457 :     </ul>
458 :     <li>public class <b>Position</b> </li>
459 :     <ul>
460 :     <li><i>Added methods</i></li>
461 :     <ul>
462 :     <li>protected void Position();</li>
463 :     </ul>
464 :     </ul>
465 :     <li>public class <b>TextPresentation</b> </li>
466 :     <ul>
467 :     <li><i>Added methods</i></li>
468 :     <ul>
469 :     <li>public void TextPresentation(int);</li>
470 :     </ul>
471 :     </ul>
472 :     <li>public class <b>TextSelection</b> implements ITextSelection</li>
473 :     <ul>
474 :     <li><i>Added methods</i></li>
475 :     <ul>
476 :     <li>public boolean equals(java.lang.Object);</li>
477 :     <li>public int hashCode();</li>
478 :     </ul>
479 :     </ul>
480 :     <li> class <b>TextUtilities</b> </li>
481 :     <ul>
482 :     <li><i>Changed type declaration</i></li>
483 :     <ul>
484 :     <li>Access flags are now public </li>
485 :     </ul>
486 :     <li><i>Added methods</i></li>
487 :     <ul>
488 :     <li>public static org.eclipse.jface.text.DocumentEvent mergeProcessedDocumentEvents(java.util.List) throws org.eclipse.jface.text.BadLocationException;</li>
489 :     <li>public static org.eclipse.jface.text.DocumentEvent mergeUnprocessedDocumentEvents(org.eclipse.jface.text.IDocument, java.util.List) throws org.eclipse.jface.text.BadLocationException;</li>
490 :     </ul>
491 :     <li><i>Changed methods</i></li>
492 :     <ul>
493 :     <li> void TextUtilities(); <i>[Access flags are now public]</i></li>
494 :     </ul>
495 :     </ul>
496 :     <li>public class <b>TextViewer</b> extends org.eclipse.jface.viewers.Viewer implements ITextViewer, ITextViewerExtension, ITextOperationTarget, ITextOperationTargetExtension, IWidgetTokenOwner</li>
497 :     <ul>
498 :     <li><i>Changed type declaration</i></li>
499 :     <ul>
500 :     <li> Added interface org.eclipse.jface.text.ITextViewerExtension2</li>
501 :     </ul>
502 :     <li><i>Added methods</i></li>
503 :     <ul>
504 :     <li>protected int _getVisibleRegionOffset();</li>
505 :     <li>protected org.eclipse.jface.text.IRegion _internalGetVisibleRegion();</li>
506 :     <li>public void addPainter(org.eclipse.jface.text.IPainter);</li>
507 :     <li>protected org.eclipse.jface.text.IDocument createSlaveDocument(org.eclipse.jface.text.IDocument);</li>
508 :     <li>protected org.eclipse.jface.text.ISlaveDocumentManager createSlaveDocumentManager();</li>
509 :     <li>protected org.eclipse.jface.text.IRegion event2ModelRange(org.eclipse.swt.events.VerifyEvent);</li>
510 :     <li>protected int getClosestWidgetLineForModelLine(int);</li>
511 :     <li>public org.eclipse.jface.text.ITextHover getCurrentTextHover();</li>
512 :     <li>protected final org.eclipse.jface.text.IRegion getExtent(int, int);</li>
513 :     <li>public org.eclipse.swt.graphics.Point getHoverEventLocation();</li>
514 :     <li>public org.eclipse.jface.text.IRegion getModelCoverage();</li>
515 :     <li>protected org.eclipse.jface.text.PaintManager getPaintManager();</li>
516 :     <li>protected org.eclipse.jface.text.ISlaveDocumentManager getSlaveDocumentManager();</li>
517 :     <li>protected org.eclipse.jface.text.ITextHover getTextHover(int, int);</li>
518 :     <li>protected void ignoreAutoEditStrategies(boolean);</li>
519 :     <li>protected void initializeDocumentInformationMapping(org.eclipse.jface.text.IDocument);</li>
520 :     <li>public final void invalidateTextPresentation(int, int);</li>
521 :     <li>protected boolean isIgnoringAutoEditStrategies();</li>
522 :     <li>public int modelLine2WidgetLine(int);</li>
523 :     <li>public int modelOffset2WidgetOffset(int);</li>
524 :     <li>public org.eclipse.jface.text.IRegion modelRange2WidgetRange(org.eclipse.jface.text.IRegion);</li>
525 :     <li>protected org.eclipse.jface.text.IRegion modelRange2WidgetRange(org.eclipse.jface.text.Position);</li>
526 :     <li>protected org.eclipse.swt.graphics.Point modelSelection2WidgetSelection(org.eclipse.swt.graphics.Point);</li>
527 :     <li>protected org.eclipse.swt.custom.StyleRange modelStyleRange2WidgetStyleRange(org.eclipse.swt.custom.StyleRange);</li>
528 :     <li>public void prependAutoEditStrategy(org.eclipse.jface.text.IAutoEditStrategy, java.lang.String);</li>
529 :     <li>public void removeAutoEditStrategy(org.eclipse.jface.text.IAutoEditStrategy, java.lang.String);</li>
530 :     <li>public void removePainter(org.eclipse.jface.text.IPainter);</li>
531 :     <li>public void removeTextHovers(java.lang.String);</li>
532 :     <li>public void setTextHover(org.eclipse.jface.text.ITextHover, java.lang.String, int);</li>
533 :     <li>protected boolean updateVisibleDocument(org.eclipse.jface.text.IDocument, int, int) throws org.eclipse.jface.text.BadLocationException;</li>
534 :     <li>public int widgetLineOfWidgetOffset(int);</li>
535 :     <li>public int widgetOffset2ModelOffset(int);</li>
536 :     <li>public org.eclipse.jface.text.IRegion widgetRange2ModelRange(org.eclipse.jface.text.IRegion);</li>
537 :     <li>protected org.eclipse.swt.graphics.Point widgetSelection2ModelSelection(org.eclipse.swt.graphics.Point);</li>
538 :     <li>public int widgetlLine2ModelLine(int);</li>
539 :     <li>protected int getVisibleRegionOffset();</li>
540 :     <li>protected org.eclipse.jface.text.IRegion internalGetVisibleRegion();</li>
541 :     </ul>
542 :     <li><i>Added fields</i></li>
543 :     <ul>
544 :     <li>protected org.eclipse.jface.text.IDocumentInformationMapping fInformationMapping;</li>
545 :     <li>protected org.eclipse.jface.text.PaintManager fPaintManager;</li>
546 :     </ul>
547 :     </ul>
548 :     </ul>
549 :     <h2>org.eclipse.jface.text.contentassist</h2>
550 :     <h3>&nbsp;&nbsp;&nbsp;&nbsp;Added Types</h3>
551 :     <ul>
552 :     <li>public abstract interface <b>ICompletionProposalExtension2</b> </li>
553 :     </ul>
554 :     <h3>&nbsp;&nbsp;&nbsp;&nbsp;Changed Types</h3>
555 :     <ul>
556 :     <li>public class <b>ContentAssistant</b> implements IContentAssistant, org.eclipse.jface.text.IWidgetTokenKeeper</li>
557 :     <ul>
558 :     <li><i>Added methods</i></li>
559 :     <ul>
560 :     <li>protected void contextInformationClosed();</li>
561 :     <li>protected void possibleCompletionsClosed();</li>
562 :     </ul>
563 :     </ul>
564 :     </ul>
565 :     <h2>org.eclipse.jface.text.formatter</h2>
566 :     <h3>&nbsp;&nbsp;&nbsp;&nbsp;Changed Types</h3>
567 :     <ul>
568 :     <li>public class <b>ContentFormatter</b> implements IContentFormatter</li>
569 :     <ul>
570 :     <li><i>Added methods</i></li>
571 :     <ul>
572 :     <li>protected boolean positionAboutToBeAdded(org.eclipse.jface.text.IDocument, java.lang.String, org.eclipse.jface.text.Position);</li>
573 :     </ul>
574 :     </ul>
575 :     </ul>
576 :     <h2>org.eclipse.jface.text.information</h2>
577 :     <h3>&nbsp;&nbsp;&nbsp;&nbsp;Added Types</h3>
578 :     <ul>
579 :     <li>public abstract interface <b>IInformationProviderExtension</b> </li>
580 :     </ul>
581 :     <h3>&nbsp;&nbsp;&nbsp;&nbsp;Changed Types</h3>
582 :     <ul>
583 :     <li>public abstract interface <b>IInformationProvider</b> </li>
584 :     <ul>
585 :     <li><i>Deprecated methods</i></li>
586 :     <ul>
587 :     <li>public abstract java.lang.String getInformation(org.eclipse.jface.text.ITextViewer, org.eclipse.jface.text.IRegion);</li>
588 :     </ul>
589 :     </ul>
590 :     <li>public class <b>InformationPresenter</b> extends org.eclipse.jface.text.AbstractInformationControlManager implements IInformationPresenter, org.eclipse.jface.text.IWidgetTokenKeeper</li>
591 :     <ul>
592 :     <li><i>Added methods</i></li>
593 :     <ul>
594 :     <li>public void setOffset(int);</li>
595 :     </ul>
596 :     </ul>
597 :     </ul>
598 :     <h2>org.eclipse.jface.text.reconciler</h2>
599 :     <h3>&nbsp;&nbsp;&nbsp;&nbsp;Changed Types</h3>
600 :     <ul>
601 :     <li>public abstract class <b>AbstractReconciler</b> implements IReconciler</li>
602 :     <ul>
603 :     <li><i>Added methods</i></li>
604 :     <ul>
605 :     <li>protected synchronized void startReconciling();</li>
606 :     </ul>
607 :     </ul>
608 :     </ul>
609 :     <h2>org.eclipse.jface.text.rules</h2>
610 :     <h3>&nbsp;&nbsp;&nbsp;&nbsp;Changed Types</h3>
611 :     <ul>
612 :     <li>public class <b>MultiLineRule</b> extends PatternRule</li>
613 :     <ul>
614 :     <li><i>Added methods</i></li>
615 :     <ul>
616 :     <li>public void MultiLineRule(java.lang.String, java.lang.String, org.eclipse.jface.text.rules.IToken, char, boolean);</li>
617 :     </ul>
618 :     </ul>
619 :     <li>public class <b>PatternRule</b> implements IPredicateRule</li>
620 :     <ul>
621 :     <li><i>Added methods</i></li>
622 :     <ul>
623 :     <li>public void PatternRule(java.lang.String, java.lang.String, org.eclipse.jface.text.rules.IToken, char, boolean, boolean);</li>
624 :     </ul>
625 :     <li><i>Added fields</i></li>
626 :     <ul>
627 :     <li>protected boolean fBreaksOnEOF;</li>
628 :     </ul>
629 :     </ul>
630 :     <li>public class <b>SingleLineRule</b> extends PatternRule</li>
631 :     <ul>
632 :     <li><i>Added methods</i></li>
633 :     <ul>
634 :     <li>public void SingleLineRule(java.lang.String, java.lang.String, org.eclipse.jface.text.rules.IToken, char, boolean);</li>
635 :     </ul>
636 :     </ul>
637 :     </ul>
638 :     <h2>org.eclipse.jface.text.source</h2>
639 :     <h3>&nbsp;&nbsp;&nbsp;&nbsp;Added Types</h3>
640 :     <ul>
641 :     <li>public class <b>AnnotationPainter</b> implements org.eclipse.jface.text.IPainter, org.eclipse.swt.events.PaintListener, IAnnotationModelListener</li>
642 :     <li>public abstract interface <b>IAnnotationAccess</b> </li>
643 :     <li>public abstract interface <b>ICharacterPairMatcher</b> </li>
644 :     <li>public abstract interface <b>IOverviewRuler</b> implements IVerticalRuler</li>
645 :     <li>public abstract interface <b>ISharedTextColors</b> </li>
646 :     <li>public abstract interface <b>ISourceViewerExtension</b> </li>
647 :     <li>public final class <b>MatchingCharacterPainter</b> implements org.eclipse.jface.text.IPainter, org.eclipse.swt.events.PaintListener</li>
648 :     <li>public class <b>OutlinerRulerColumn</b> extends AnnotationRulerColumn</li>
649 :     <li>public class <b>OverviewRuler</b> implements IOverviewRuler</li>
650 :     <li>public class <b>ProjectionAnnotation</b> extends Annotation</li>
651 :     <li>public class <b>ProjectionSourceViewer</b> extends SourceViewerimplements ISourceViewer, org.eclipse.jface.text.ITextViewerExtension3</li>
652 :     </ul>
653 :     <h3>&nbsp;&nbsp;&nbsp;&nbsp;Changed Types</h3>
654 :     <ul>
655 :     <li> class <b>AnnotationBarHoverManager</b> extends org.eclipse.jface.text.AbstractHoverInformationControlManager</li>
656 :     <ul>
657 :     <li><i>Changed type declaration</i></li>
658 :     <ul>
659 :     <li>Access flags are now public </li>
660 :     </ul>
661 :     <li><i>Added methods</i></li>
662 :     <ul>
663 :     <li>public void AnnotationBarHoverManager(org.eclipse.jface.text.source.IVerticalRulerInfo, org.eclipse.jface.text.source.ISourceViewer, org.eclipse.jface.text.source.IAnnotationHover, org.eclipse.jface.text.IInformationControlCreator);</li>
664 :     <li>protected org.eclipse.jface.text.source.IAnnotationHover getAnnotationHover();</li>
665 :     <li>protected org.eclipse.jface.text.source.ISourceViewer getSourceViewer();</li>
666 :     <li>protected org.eclipse.jface.text.source.IVerticalRulerInfo getVerticalRulerInfo();</li>
667 :     </ul>
668 :     </ul>
669 :     <li>public class <b>AnnotationRulerColumn</b> implements IVerticalRulerColumn</li>
670 :     <ul>
671 :     <li><i>Added methods</i></li>
672 :     <ul>
673 :     <li>public void AnnotationRulerColumn(org.eclipse.jface.text.source.IAnnotationModel, int);</li>
674 :     <li>protected void doPaint1(org.eclipse.swt.graphics.GC);</li>
675 :     <li>protected org.eclipse.jface.text.ITextViewer getCachedTextViewer();</li>
676 :     <li>protected org.eclipse.jface.text.source.IAnnotationModel getModel();</li>
677 :     <li>protected void mouseDoubleClicked(int);</li>
678 :     </ul>
679 :     <li><i>Changed methods</i></li>
680 :     <ul>
681 :     <li>private int getInclusiveTopIndexStartOffset(); <i>[Access flags are now protected]</i></li>
682 :     </ul>
683 :     </ul>
684 :     <li>public final class <b>CompositeRuler</b> implements IVerticalRuler, IVerticalRulerExtension</li>
685 :     <ul>
686 :     <li><i>Changed type declaration</i></li>
687 :     <ul>
688 :     <li>Access flags are now public </li>
689 :     </ul>
690 :     <li><i>Added methods</i></li>
691 :     <ul>
692 :     <li>public void CompositeRuler(int);</li>
693 :     <li>protected static final int widgetLine2ModelLine(org.eclipse.jface.text.ITextViewer, int);</li>
694 :     </ul>
695 :     </ul>
696 :     <li>public final class <b>LineNumberRulerColumn</b> implements IVerticalRulerColumn</li>
697 :     <ul>
698 :     <li><i>Added methods</i></li>
699 :     <ul>
700 :     <li>protected boolean computeNumberOfDigits();</li>
701 :     <li>protected void layout(boolean);</li>
702 :     </ul>
703 :     </ul>
704 :     <li>public class <b>SourceViewer</b> extends org.eclipse.jface.text.TextViewer implements ISourceViewer</li>
705 :     <ul>
706 :     <li><i>Changed type declaration</i></li>
707 :     <ul>
708 :     <li> Added interface org.eclipse.jface.text.source.ISourceViewerExtension</li>
709 :     </ul>
710 :     <li><i>Added methods</i></li>
711 :     <ul>
712 :     <li>public void SourceViewer(org.eclipse.swt.widgets.Composite, org.eclipse.jface.text.source.IVerticalRuler, org.eclipse.jface.text.source.IOverviewRuler, boolean, int);</li>
713 :     <li>protected void ensureAnnotationHoverManagerInstalled();</li>
714 :     <li>protected void ensureOverviewHoverManagerInstalled();</li>
715 :     <li>public void showAnnotationsOverview(boolean);</li>
716 :     </ul>
717 :     </ul>
718 :     <li>public class <b>SourceViewerConfiguration</b> </li>
719 :     <ul>
720 :     <li><i>Added methods</i></li>
721 :     <ul>
722 :     <li>public int[] getConfiguredTextHoverStateMasks(org.eclipse.jface.text.source.ISourceViewer, java.lang.String);</li>
723 :     <li>public org.eclipse.jface.text.ITextHover getTextHover(org.eclipse.jface.text.source.ISourceViewer, java.lang.String, int);</li>
724 :     </ul>
725 :     </ul>
726 :     <li>public final class <b>VerticalRuler</b> implements IVerticalRuler, IVerticalRulerExtension</li>
727 :     <ul>
728 :     <li><i>Added methods</i></li>
729 :     <ul>
730 :     <li>protected void doPaint1(org.eclipse.swt.graphics.GC);</li>
731 :     <li>protected static final int widgetLine2ModelLine(org.eclipse.jface.text.ITextViewer, int);</li>
732 :     </ul>
733 :     </ul>
734 :     </ul>
735 :     <h2>org.eclipse.jface.viewers</h2>
736 :     <h3>&nbsp;&nbsp;&nbsp;&nbsp;Added Types</h3>
737 :     <ul>
738 :     <li>public class <b>ArrayContentProvider</b> implements IStructuredContentProvider</li>
739 :     <li>public abstract interface <b>IColorProvider</b> </li>
740 :     <li>public abstract interface <b>IDecoration</b> </li>
741 :     <li>public abstract interface <b>IElementComparer</b> </li>
742 :     <li>public abstract interface <b>ILightweightLabelDecorator</b> implements IBaseLabelProvider</li>
743 :     </ul>
744 :     <h3>&nbsp;&nbsp;&nbsp;&nbsp;Changed Types</h3>
745 :     <ul>
746 :     <li>public abstract class <b>AbstractTreeViewer</b> extends StructuredViewer</li>
747 :     <ul>
748 :     <li><i>Added methods</i></li>
749 :     <ul>
750 :     <li>protected void associate(java.lang.Object, org.eclipse.swt.widgets.Item);</li>
751 :     <li>protected void internalRefresh(java.lang.Object, boolean);</li>
752 :     </ul>
753 :     </ul>
754 :     <li>public abstract class <b>CellEditor</b> </li>
755 :     <ul>
756 :     <li><i>Added methods</i></li>
757 :     <ul>
758 :     <li>protected void CellEditor();</li>
759 :     <li>protected void CellEditor(org.eclipse.swt.widgets.Composite, int);</li>
760 :     <li>public void create(org.eclipse.swt.widgets.Composite);</li>
761 :     <li>protected void focusLost();</li>
762 :     <li>public int getStyle();</li>
763 :     <li>protected void markDirty();</li>
764 :     <li>public void setStyle(int);</li>
765 :     </ul>
766 :     </ul>
767 :     <li>public class <b>CheckboxCellEditor</b> extends CellEditor</li>
768 :     <ul>
769 :     <li><i>Added methods</i></li>
770 :     <ul>
771 :     <li>public void CheckboxCellEditor();</li>
772 :     <li>public void CheckboxCellEditor(org.eclipse.swt.widgets.Composite, int);</li>
773 :     </ul>
774 :     </ul>
775 :     <li>public class <b>ColorCellEditor</b> extends DialogCellEditor</li>
776 :     <ul>
777 :     <li><i>Added methods</i></li>
778 :     <ul>
779 :     <li>public void ColorCellEditor(org.eclipse.swt.widgets.Composite, int);</li>
780 :     </ul>
781 :     </ul>
782 :     <li>public class <b>ComboBoxCellEditor</b> extends CellEditor</li>
783 :     <ul>
784 :     <li><i>Added methods</i></li>
785 :     <ul>
786 :     <li>public void ComboBoxCellEditor();</li>
787 :     <li>public void ComboBoxCellEditor(org.eclipse.swt.widgets.Composite, java.lang.String[], int);</li>
788 :     <li>protected void focusLost();</li>
789 :     <li>public java.lang.String[] getItems();</li>
790 :     <li>protected void keyReleaseOccured(org.eclipse.swt.events.KeyEvent);</li>
791 :     <li>public void setItems(java.lang.String[]);</li>
792 :     </ul>
793 :     </ul>
794 :     <li>public abstract class <b>DialogCellEditor</b> extends CellEditor</li>
795 :     <ul>
796 :     <li><i>Added methods</i></li>
797 :     <ul>
798 :     <li>public void DialogCellEditor();</li>
799 :     <li>protected void DialogCellEditor(org.eclipse.swt.widgets.Composite, int);</li>
800 :     </ul>
801 :     </ul>
802 :     <li>public abstract class <b>StructuredViewer</b> extends ContentViewer</li>
803 :     <ul>
804 :     <li><i>Added methods</i></li>
805 :     <ul>
806 :     <li>protected boolean equals(java.lang.Object, java.lang.Object);</li>
807 :     <li>public org.eclipse.jface.viewers.IElementComparer getComparer();</li>
808 :     <li>public void setComparer(org.eclipse.jface.viewers.IElementComparer);</li>
809 :     </ul>
810 :     </ul>
811 :     <li>public class <b>TextCellEditor</b> extends CellEditor</li>
812 :     <ul>
813 :     <li><i>Added methods</i></li>
814 :     <ul>
815 :     <li>public void TextCellEditor();</li>
816 :     <li>public void TextCellEditor(org.eclipse.swt.widgets.Composite, int);</li>
817 :     </ul>
818 :     </ul>
819 :     </ul>
820 :     <h2>org.eclipse.jface.window</h2>
821 :     <h3>&nbsp;&nbsp;&nbsp;&nbsp;Changed Types</h3>
822 :     <ul>
823 :     <li>public class <b>ApplicationWindow</b> extends Window implements org.eclipse.jface.operation.IRunnableContext</li>
824 :     <ul>
825 :     <li><i>Added methods</i></li>
826 :     <ul>
827 :     <li>protected boolean canHandleShellCloseEvent();</li>
828 :     </ul>
829 :     </ul>
830 :     <li>public abstract class <b>Window</b> </li>
831 :     <ul>
832 :     <li><i>Added methods</i></li>
833 :     <ul>
834 :     <li>protected boolean canHandleShellCloseEvent();</li>
835 :     </ul>
836 :     </ul>
837 :     </ul>
838 :     <h2>org.eclipse.ui</h2>
839 :     <h3>&nbsp;&nbsp;&nbsp;&nbsp;Added Types</h3>
840 :     <ul>
841 :     <li>public abstract interface <b>IActionDelegate2</b> implements IActionDelegate</li>
842 :     <li>public abstract interface <b>IContainmentAdapter</b> </li>
843 :     <li>public abstract interface <b>IMarkerResolutionGenerator2</b> implements IMarkerResolutionGenerator</li>
844 :     <li>public abstract interface <b>INavigationHistory</b> </li>
845 :     <li>public abstract interface <b>INavigationLocation</b> </li>
846 :     <li>public abstract interface <b>INavigationLocationProvider</b> </li>
847 :     <li>public abstract interface <b>IPartListener2</b> </li>
848 :     <li>public abstract interface <b>ISaveablePart</b> </li>
849 :     <li>public abstract class <b>NavigationLocation</b> implements INavigationLocation</li>
850 :     <li>public class <b>SubActionBars</b> implements IActionBars</li>
851 :     </ul>
852 :     <h3>&nbsp;&nbsp;&nbsp;&nbsp;Changed Types</h3>
853 :     <ul>
854 :     <li>public abstract interface <b>IActionDelegateWithEvent</b> </li>
855 :     <ul>
856 :     <li><i>Deprecated methods</i></li>
857 :     <ul>
858 :     <li>public abstract void runWithEvent(org.eclipse.jface.action.IAction, org.eclipse.swt.widgets.Event);</li>
859 :     </ul>
860 :     </ul>
861 :     <li>public abstract interface <b>IDecoratorManager</b> </li>
862 :     <ul>
863 :     <li><i>Added methods</i></li>
864 :     <ul>
865 :     <li>public abstract org.eclipse.jface.viewers.IBaseLabelProvider getBaseLabelProvider(java.lang.String);</li>
866 :     <li>/** @deprecated */public abstract org.eclipse.jface.viewers.ILightweightLabelDecorator getLightweightLabelDecorator(java.lang.String);</li>
867 :     <li>public abstract void update(java.lang.String);</li>
868 :     </ul>
869 :     </ul>
870 :     <li>public abstract interface <b>IEditorPart</b> implements IWorkbenchPart</li>
871 :     <ul>
872 :     <li><i>Changed type declaration</i></li>
873 :     <ul>
874 :     <li> Added interface org.eclipse.ui.ISaveablePart</li>
875 :     </ul>
876 :     </ul>
877 :     <li>public abstract interface <b>IEditorSite</b> implements IWorkbenchPartSite</li>
878 :     <ul>
879 :     <li><i>Added methods</i></li>
880 :     <ul>
881 :     <li>public abstract org.eclipse.ui.IActionBars getActionBars();</li>
882 :     <li>public abstract org.eclipse.ui.IKeyBindingService getKeyBindingService();</li>
883 :     </ul>
884 :     </ul>
885 :     <li>public abstract interface <b>IKeyBindingService</b> </li>
886 :     <ul>
887 :     <li><i>Added methods</i></li>
888 :     <ul>
889 :     <li>public abstract java.lang.String[] getScopes();</li>
890 :     <li>public abstract void setScopes(java.lang.String[]) throws java.lang.IllegalArgumentException;</li>
891 :     <li>public abstract void unregisterAction(org.eclipse.jface.action.IAction) throws java.lang.IllegalArgumentException;</li>
892 :     </ul>
893 :     <li><i>Deprecated methods</i></li>
894 :     <ul>
895 :     <li>public abstract void enable(boolean);</li>
896 :     <li>public abstract java.lang.String getActiveAcceleratorConfigurationId();</li>
897 :     <li>public abstract java.lang.String getActiveAcceleratorScopeId();</li>
898 :     <li>public abstract boolean processKey(org.eclipse.swt.events.KeyEvent);</li>
899 :     <li>public abstract void setActiveAcceleratorScopeId(java.lang.String);</li>
900 :     </ul>
901 :     <li><i>Changed methods</i></li>
902 :     <ul>
903 :     <li>public abstract void registerAction(org.eclipse.jface.action.IAction); <i>[ Added exception java.lang.IllegalArgumentException]</i></li>
904 :     </ul>
905 :     </ul>
906 :     <li>public abstract interface <b>IMarkerActionFilter</b> implements IActionFilter</li>
907 :     <ul>
908 :     <li><i>Added fields</i></li>
909 :     <ul>
910 :     <li>public static final java.lang.String RESOURCE_TYPE;</li>
911 :     </ul>
912 :     </ul>
913 :     <li>public abstract interface <b>IPageLayout</b> </li>
914 :     <ul>
915 :     <li><i>Added methods</i></li>
916 :     <ul>
917 :     <li>public abstract void addShowInPart(java.lang.String);</li>
918 :     </ul>
919 :     <li><i>Added fields</i></li>
920 :     <ul>
921 :     <li>public static final java.lang.String ID_NAVIGATE_ACTION_SET;</li>
922 :     </ul>
923 :     </ul>
924 :     <li>public abstract interface <b>IPartService</b> </li>
925 :     <ul>
926 :     <li><i>Added methods</i></li>
927 :     <ul>
928 :     <li>public abstract void addPartListener(org.eclipse.ui.IPartListener2);</li>
929 :     <li>public abstract org.eclipse.ui.IWorkbenchPartReference getActivePartReference();</li>
930 :     <li>public abstract void removePartListener(org.eclipse.ui.IPartListener2);</li>
931 :     </ul>
932 :     </ul>
933 :     <li>public abstract interface <b>ISharedImages</b> </li>
934 :     <ul>
935 :     <li><i>Added fields</i></li>
936 :     <ul>
937 :     <li>public static final java.lang.String IMG_TOOL_BACK;</li>
938 :     <li>public static final java.lang.String IMG_TOOL_BACK_DISABLED;</li>
939 :     <li>public static final java.lang.String IMG_TOOL_BACK_HOVER;</li>
940 :     <li>public static final java.lang.String IMG_TOOL_COPY;</li>
941 :     <li>public static final java.lang.String IMG_TOOL_COPY_DISABLED;</li>
942 :     <li>public static final java.lang.String IMG_TOOL_COPY_HOVER;</li>
943 :     <li>public static final java.lang.String IMG_TOOL_CUT;</li>
944 :     <li>public static final java.lang.String IMG_TOOL_CUT_DISABLED;</li>
945 :     <li>public static final java.lang.String IMG_TOOL_CUT_HOVER;</li>
946 :     <li>public static final java.lang.String IMG_TOOL_DELETE;</li>
947 :     <li>public static final java.lang.String IMG_TOOL_DELETE_DISABLED;</li>
948 :     <li>public static final java.lang.String IMG_TOOL_DELETE_HOVER;</li>
949 :     <li>public static final java.lang.String IMG_TOOL_FORWARD;</li>
950 :     <li>public static final java.lang.String IMG_TOOL_FORWARD_DISABLED;</li>
951 :     <li>public static final java.lang.String IMG_TOOL_FORWARD_HOVER;</li>
952 :     <li>public static final java.lang.String IMG_TOOL_NEW_WIZARD;</li>
953 :     <li>public static final java.lang.String IMG_TOOL_NEW_WIZARD_DISABLED;</li>
954 :     <li>public static final java.lang.String IMG_TOOL_NEW_WIZARD_HOVER;</li>
955 :     <li>public static final java.lang.String IMG_TOOL_PASTE;</li>
956 :     <li>public static final java.lang.String IMG_TOOL_PASTE_DISABLED;</li>
957 :     <li>public static final java.lang.String IMG_TOOL_PASTE_HOVER;</li>
958 :     <li>public static final java.lang.String IMG_TOOL_REDO;</li>
959 :     <li>public static final java.lang.String IMG_TOOL_REDO_DISABLED;</li>
960 :     <li>public static final java.lang.String IMG_TOOL_REDO_HOVER;</li>
961 :     <li>public static final java.lang.String IMG_TOOL_UNDO;</li>
962 :     <li>public static final java.lang.String IMG_TOOL_UNDO_DISABLED;</li>
963 :     <li>public static final java.lang.String IMG_TOOL_UNDO_HOVER;</li>
964 :     <li>public static final java.lang.String IMG_TOOL_UP;</li>
965 :     <li>public static final java.lang.String IMG_TOOL_UP_DISABLED;</li>
966 :     <li>public static final java.lang.String IMG_TOOL_UP_HOVER;</li>
967 :     </ul>
968 :     </ul>
969 :     <li>public abstract interface <b>IWorkbench</b> </li>
970 :     <ul>
971 :     <li><i>Added methods</i></li>
972 :     <ul>
973 :     <li>public abstract boolean saveAllEditors(boolean);</li>
974 :     </ul>
975 :     </ul>
976 :     <li>public abstract interface <b>IWorkbenchActionConstants</b> </li>
977 :     <ul>
978 :     <li><i>Added fields</i></li>
979 :     <ul>
980 :     <li>public static final java.lang.String BUILD_GROUP;</li>
981 :     <li>public static final java.lang.String GO_TO_RESOURCE;</li>
982 :     <li>public static final java.lang.String GROUP_SHOW_IN;</li>
983 :     <li>public static final java.lang.String HISTORY_GROUP;</li>
984 :     <li>public static final java.lang.String NEW_GROUP;</li>
985 :     <li>public static final java.lang.String PIN_GROUP;</li>
986 :     <li>public static final java.lang.String SAVE_GROUP;</li>
987 :     <li>/** @deprecated */public static final java.lang.String SHOW_IN;</li>
988 :     <li>/** @deprecated */public static final java.lang.String SYNC_EDITOR;</li>
989 :     <li>public static final java.lang.String TOOLBAR_FILE;</li>
990 :     <li>public static final java.lang.String TOOLBAR_NAVIGATE;</li>
991 :     </ul>
992 :     </ul>
993 :     <li>public abstract interface <b>IWorkbenchPage</b> implements IPartService, ISelectionService</li>
994 :     <ul>
995 :     <li><i>Added methods</i></li>
996 :     <ul>
997 :     <li>public abstract org.eclipse.ui.INavigationHistory getNavigationHistory();</li>
998 :     <li>public abstract boolean isPartVisible(org.eclipse.ui.IWorkbenchPart);</li>
999 :     <li>public abstract void reuseEditor(org.eclipse.ui.IReusableEditor, org.eclipse.ui.IEditorInput);</li>
1000 :     </ul>
1001 :     </ul>
1002 :     <li>public abstract interface <b>IWorkbenchPartReference</b> </li>
1003 :     <ul>
1004 :     <li><i>Added methods</i></li>
1005 :     <ul>
1006 :     <li>public abstract org.eclipse.ui.IWorkbenchPage getPage();</li>
1007 :     </ul>
1008 :     </ul>
1009 :     <li>public abstract interface <b>IWorkbenchPartSite</b> implements IWorkbenchSite</li>
1010 :     <ul>
1011 :     <li><i>Added methods</i></li>
1012 :     <ul>
1013 :     <li>public abstract org.eclipse.ui.IKeyBindingService getKeyBindingService();</li>
1014 :     </ul>
1015 :     </ul>
1016 :     <li>public abstract interface <b>IWorkbenchPreferenceConstants</b> </li>
1017 :     <ul>
1018 :     <li><i>Deprecated fields</i></li>
1019 :     <ul>
1020 :     <li>public static final java.lang.String NO_NEW_PERSPECTIVE;</li>
1021 :     <li>public static final java.lang.String OPEN_NEW_PERSPECTIVE;</li>
1022 :     <li>public static final java.lang.String OPEN_PERSPECTIVE_REPLACE;</li>
1023 :     <li>public static final java.lang.String OPEN_PERSPECTIVE_WINDOW;</li>
1024 :     <li>public static final java.lang.String PROJECT_OPEN_NEW_PERSPECTIVE;</li>
1025 :     </ul>
1026 :     </ul>
1027 :     <li>public abstract interface <b>IWorkingSet</b> </li>
1028 :     <ul>
1029 :     <li><i>Added methods</i></li>
1030 :     <ul>
1031 :     <li>public abstract java.lang.String getId();</li>
1032 :     <li>public abstract org.eclipse.jface.resource.ImageDescriptor getImage();</li>
1033 :     <li>public abstract void setId(java.lang.String);</li>
1034 :     </ul>
1035 :     </ul>
1036 :     <li>public abstract interface <b>IWorkingSetManager</b> </li>
1037 :     <ul>
1038 :     <li><i>Added methods</i></li>
1039 :     <ul>
1040 :     <li>public abstract org.eclipse.ui.dialogs.IWorkingSetEditWizard createWorkingSetEditWizard(org.eclipse.ui.IWorkingSet);</li>
1041 :     </ul>
1042 :     </ul>
1043 :     <li>public final class <b>XMLMemento</b> implements IMemento</li>
1044 :     <ul>
1045 :     <li><i>Added methods</i></li>
1046 :     <ul>
1047 :     <li>public static org.eclipse.ui.XMLMemento createReadRoot(java.io.Reader, java.lang.String) throws org.eclipse.ui.WorkbenchException;</li>
1048 :     </ul>
1049 :     </ul>
1050 :     </ul>
1051 :     <h2>org.eclipse.ui.actions</h2>
1052 :     <h3>&nbsp;&nbsp;&nbsp;&nbsp;Added Types</h3>
1053 :     <ul>
1054 :     <li>public class <b>AddTaskAction</b> extends SelectionListenerAction</li>
1055 :     <li>public class <b>MoveFilesAndFoldersOperation</b> extends CopyFilesAndFoldersOperation</li>
1056 :     <li>public class <b>NewExampleAction</b> extends org.eclipse.jface.action.Action</li>
1057 :     <li>public class <b>WorkingSetFilterActionGroup</b> extends ActionGroup</li>
1058 :     </ul>
1059 :     <h3>&nbsp;&nbsp;&nbsp;&nbsp;Changed Types</h3>
1060 :     <ul>
1061 :     <li>public abstract class <b>ActionDelegate</b> implements org.eclipse.ui.IActionDelegate</li>
1062 :     <ul>
1063 :     <li><i>Changed type declaration</i></li>
1064 :     <ul>
1065 :     <li> Removed interface org.eclipse.ui.IActionDelegate</li>
1066 :     <li> Added interface org.eclipse.ui.IActionDelegate2</li>
1067 :     </ul>
1068 :     <li><i>Added methods</i></li>
1069 :     <ul>
1070 :     <li>public void dispose();</li>
1071 :     <li>public void init(org.eclipse.jface.action.IAction);</li>
1072 :     <li>public void runWithEvent(org.eclipse.jface.action.IAction, org.eclipse.swt.widgets.Event);</li>
1073 :     </ul>
1074 :     </ul>
1075 :     <li>public class <b>AddBookmarkAction</b> extends SelectionListenerAction</li>
1076 :     <ul>
1077 :     <li><i>Added methods</i></li>
1078 :     <ul>
1079 :     <li>public void AddBookmarkAction(org.eclipse.swt.widgets.Shell, boolean);</li>
1080 :     </ul>
1081 :     </ul>
1082 :     <li>public class <b>CopyFilesAndFoldersOperation</b> </li>
1083 :     <ul>
1084 :     <li><i>Added methods</i></li>
1085 :     <ul>
1086 :     <li>protected boolean canPerformAutoRename();</li>
1087 :     <li>protected java.lang.String getDeepCheckQuestion(org.eclipse.core.resources.IResource);</li>
1088 :     <li>protected org.eclipse.core.resources.IFile getFile(org.eclipse.core.resources.IResource);</li>
1089 :     <li>protected java.io.File[] getFiles(java.lang.String[]);</li>
1090 :     <li>protected org.eclipse.core.resources.IFolder getFolder(org.eclipse.core.resources.IResource);</li>
1091 :     <li>protected java.lang.String getOperationTitle();</li>
1092 :     <li>protected java.lang.String getProblemsMessage();</li>
1093 :     <li>protected java.lang.String getProblemsTitle();</li>
1094 :     <li>protected boolean getValidateConflictSource();</li>
1095 :     <li>protected boolean homogenousResources(org.eclipse.core.resources.IResource, org.eclipse.core.resources.IResource);</li>
1096 :     <li>public java.lang.String validateImportDestination(org.eclipse.core.resources.IContainer, java.lang.String[]);</li>
1097 :     </ul>
1098 :     </ul>
1099 :     <li>public class <b>CopyResourceAction</b> extends SelectionListenerAction implements org.eclipse.ui.dialogs.ISelectionValidator</li>
1100 :     <ul>
1101 :     <li><i>Added methods</i></li>
1102 :     <ul>
1103 :     <li>protected org.eclipse.ui.actions.CopyFilesAndFoldersOperation createOperation();</li>
1104 :     <li>protected void runOperation(org.eclipse.core.resources.IResource[], org.eclipse.core.resources.IContainer);</li>
1105 :     </ul>
1106 :     <li><i>Added fields</i></li>
1107 :     <ul>
1108 :     <li>protected org.eclipse.ui.actions.CopyFilesAndFoldersOperation operation;</li>
1109 :     </ul>
1110 :     </ul>
1111 :     <li>public class <b>ExportResourcesAction</b> extends SelectionListenerAction</li>
1112 :     <ul>
1113 :     <li><i>Added methods</i></li>
1114 :     <ul>
1115 :     <li>public void ExportResourcesAction(org.eclipse.ui.IWorkbenchWindow);</li>
1116 :     <li>public void ExportResourcesAction(org.eclipse.ui.IWorkbenchWindow, java.lang.String);</li>
1117 :     </ul>
1118 :     </ul>
1119 :     <li>public class <b>ImportResourcesAction</b> extends SelectionListenerAction</li>
1120 :     <ul>
1121 :     <li><i>Added methods</i></li>
1122 :     <ul>
1123 :     <li>public void ImportResourcesAction(org.eclipse.ui.IWorkbenchWindow);</li>
1124 :     </ul>
1125 :     </ul>
1126 :     <li>public class <b>LabelRetargetAction</b> extends RetargetAction</li>
1127 :     <ul>
1128 :     <li><i>Added methods</i></li>
1129 :     <ul>
1130 :     <li>protected void propagateChange(org.eclipse.jface.util.PropertyChangeEvent);</li>
1131 :     <li>protected void propogateChange(org.eclipse.jface.util.PropertyChangeEvent);</li>
1132 :     </ul>
1133 :     </ul>
1134 :     <li>public class <b>MoveResourceAction</b> extends CopyResourceAction</li>
1135 :     <ul>
1136 :     <li><i>Added methods</i></li>
1137 :     <ul>
1138 :     <li>protected org.eclipse.ui.actions.CopyFilesAndFoldersOperation createOperation();</li>
1139 :     <li>protected void runOperation(org.eclipse.core.resources.IResource[], org.eclipse.core.resources.IContainer);</li>
1140 :     <li>public void run();</li>
1141 :     </ul>
1142 :     </ul>
1143 :     <li>public class <b>NewWizardAction</b> extends org.eclipse.jface.action.Action</li>
1144 :     <ul>
1145 :     <li><i>Added methods</i></li>
1146 :     <ul>
1147 :     <li>public void NewWizardAction(org.eclipse.ui.IWorkbenchWindow);</li>
1148 :     <li>public java.lang.String getCategoryId();</li>
1149 :     <li>public void setCategoryId(java.lang.String);</li>
1150 :     </ul>
1151 :     </ul>
1152 :     <li>public class <b>NewWizardMenu</b> extends org.eclipse.ui.internal.ShortcutMenu</li>
1153 :     <ul>
1154 :     <li><i>Changed type declaration</i></li>
1155 :     <ul>
1156 :     <li>Superclass is now org.eclipse.jface.action.ContributionItem</li>
1157 :     </ul>
1158 :     <li><i>Added methods</i></li>
1159 :     <ul>
1160 :     <li>public void NewWizardMenu(org.eclipse.ui.IWorkbenchWindow);</li>
1161 :     <li>/** @deprecated */public void deregisterListeners();</li>
1162 :     <li>public void fill(org.eclipse.swt.widgets.Menu, int);</li>
1163 :     <li>public boolean isDirty();</li>
1164 :     <li>public boolean isDynamic();</li>
1165 :     <li>public boolean isEnabled();</li>
1166 :     <li>protected void fillMenu();</li>
1167 :     </ul>
1168 :     </ul>
1169 :     <li>public abstract class <b>PerspectiveMenu</b> extends org.eclipse.jface.action.ContributionItem</li>
1170 :     <ul>
1171 :     <li><i>Added methods</i></li>
1172 :     <ul>
1173 :     <li>public boolean isDirty();</li>
1174 :     </ul>
1175 :     </ul>
1176 :     <li>public class <b>RetargetAction</b> extends PartEventAction</li>
1177 :     <ul>
1178 :     <li><i>Added methods</i></li>
1179 :     <ul>
1180 :     <li>protected void propagateChange(org.eclipse.jface.util.PropertyChangeEvent);</li>
1181 :     <li>protected void propogateChange(org.eclipse.jface.util.PropertyChangeEvent);</li>
1182 :     </ul>
1183 :     </ul>
1184 :     </ul>
1185 :     <h2>org.eclipse.ui.dialogs</h2>
1186 :     <h3>&nbsp;&nbsp;&nbsp;&nbsp;Added Types</h3>
1187 :     <ul>
1188 :     <li>public abstract interface <b>IWorkingSetEditWizard</b> implements org.eclipse.jface.wizard.IWizard</li>
1189 :     <li>public class <b>ListDialog</b> extends SelectionDialog</li>
1190 :     <li>public class <b>NewFolderDialog</b> extends SelectionStatusDialog</li>
1191 :     <li>public class <b>ResourceListSelectionDialog</b> extends SelectionDialog</li>
1192 :     <li>public class <b>TypeFilteringDialog</b> extends SelectionDialog</li>
1193 :     <li>public class <b>WizardNewLinkPage</b> extends org.eclipse.jface.wizard.WizardPage</li>
1194 :     </ul>
1195 :     <h3>&nbsp;&nbsp;&nbsp;&nbsp;Changed Types</h3>
1196 :     <ul>
1197 :     <li>public class <b>ElementTreeSelectionDialog</b> extends SelectionStatusDialog</li>
1198 :     <ul>
1199 :     <li><i>Added methods</i></li>
1200 :     <ul>
1201 :     <li>protected void handleShellCloseEvent();</li>
1202 :     </ul>
1203 :     </ul>
1204 :     <li>public class <b>FilteredList</b> extends org.eclipse.swt.widgets.Composite</li>
1205 :     <ul>
1206 :     <li><i>Added methods</i></li>
1207 :     <ul>
1208 :     <li>public boolean getAllowDuplicates();</li>
1209 :     <li>public boolean getIgnoreCase();</li>
1210 :     <li>public org.eclipse.jface.viewers.ILabelProvider getLabelProvider();</li>
1211 :     <li>public boolean getMatchEmptyString();</li>
1212 :     <li>public void setAllowDuplicates(boolean);</li>
1213 :     <li>public void setIgnoreCase(boolean);</li>
1214 :     <li>public void setLabelProvider(org.eclipse.jface.viewers.ILabelProvider);</li>
1215 :     <li>public void setMatchEmptyString(boolean);</li>
1216 :     </ul>
1217 :     </ul>
1218 :     <li>public class <b>ProjectLocationSelectionDialog</b> extends SelectionDialog</li>
1219 :     <ul>
1220 :     <li><i>Changed type declaration</i></li>
1221 :     <ul>
1222 :     <li>Superclass is now org.eclipse.ui.dialogs.SelectionStatusDialog</li>
1223 :     </ul>
1224 :     <li><i>Added methods</i></li>
1225 :     <ul>
1226 :     <li>protected void computeResult();</li>
1227 :     <li>protected void okPressed();</li>
1228 :     </ul>
1229 :     </ul>
1230 :     <li>public class <b>SaveAsDialog</b> extends org.eclipse.jface.dialogs.TitleAreaDialog</li>
1231 :     <ul>
1232 :     <li><i>Added methods</i></li>
1233 :     <ul>
1234 :     <li>public void setOriginalName(java.lang.String);</li>
1235 :     </ul>
1236 :     </ul>
1237 :     <li>public abstract class <b>SelectionDialog</b> extends org.eclipse.jface.dialogs.Dialog</li>
1238 :     <ul>
1239 :     <li><i>Added methods</i></li>
1240 :     <ul>
1241 :     <li>protected java.util.List getInitialElementSelections();</li>
1242 :     <li>public void setInitialElementSelections(java.util.List);</li>
1243 :     </ul>
1244 :     </ul>
1245 :     <li>public abstract class <b>WizardDataTransferPage</b> extends org.eclipse.jface.wizard.WizardPage implements org.eclipse.swt.widgets.Listener, IOverwriteQuery</li>
1246 :     <ul>
1247 :     <li><i>Added methods</i></li>
1248 :     <ul>
1249 :     <li>protected org.eclipse.core.runtime.IPath queryForContainer(org.eclipse.core.resources.IContainer, java.lang.String, java.lang.String);</li>
1250 :     </ul>
1251 :     </ul>
1252 :     <li>public abstract class <b>WizardExportResourcesPage</b> extends WizardDataTransferPage</li>
1253 :     <ul>
1254 :     <li><i>Added methods</i></li>
1255 :     <ul>
1256 :     <li>protected boolean saveDirtyEditors();</li>
1257 :     </ul>
1258 :     </ul>
1259 :     <li>public class <b>WizardNewFileCreationPage</b> extends org.eclipse.jface.wizard.WizardPage implements org.eclipse.swt.widgets.Listener</li>
1260 :     <ul>
1261 :     <li><i>Added methods</i></li>
1262 :     <ul>
1263 :     <li>protected void createAdvancedControls(org.eclipse.swt.widgets.Composite);</li>
1264 :     <li>protected void createLinkTarget();</li>
1265 :     <li>protected void handleAdvancedButtonSelect();</li>
1266 :     <li>protected org.eclipse.core.runtime.IStatus validateLinkedResource();</li>
1267 :     </ul>
1268 :     </ul>
1269 :     <li>public class <b>WizardNewFolderMainPage</b> extends org.eclipse.jface.wizard.WizardPage implements org.eclipse.swt.widgets.Listener</li>
1270 :     <ul>
1271 :     <li><i>Added methods</i></li>
1272 :     <ul>
1273 :     <li>protected void createAdvancedControls(org.eclipse.swt.widgets.Composite);</li>
1274 :     <li>protected void createLinkTarget();</li>
1275 :     <li>protected void handleAdvancedButtonSelect();</li>
1276 :     <li>protected org.eclipse.core.runtime.IStatus validateLinkedResource();</li>
1277 :     </ul>
1278 :     </ul>
1279 :     <li>public class <b>WizardNewProjectCreationPage</b> extends org.eclipse.jface.wizard.WizardPage</li>
1280 :     <ul>
1281 :     <li><i>Added methods</i></li>
1282 :     <ul>
1283 :     <li>public boolean useDefaults();</li>
1284 :     </ul>
1285 :     <li><i>Changed methods</i></li>
1286 :     <ul>
1287 :     <li>private boolean validatePage(); <i>[Access flags are now protected]</i></li>
1288 :     </ul>
1289 :     </ul>
1290 :     </ul>
1291 :     <h2>org.eclipse.ui.editors.text</h2>
1292 :     <h3>&nbsp;&nbsp;&nbsp;&nbsp;Added Types</h3>
1293 :     <ul>
1294 :     <li>public class <b>TextEditorPreferenceConstants</b> </li>
1295 :     </ul>
1296 :     <h3>&nbsp;&nbsp;&nbsp;&nbsp;Changed Types</h3>
1297 :     <ul>
1298 :     <li>public class <b>FileDocumentProvider</b> extends StorageDocumentProvider</li>
1299 :     <ul>
1300 :     <li><i>Added methods</i></li>
1301 :     <ul>
1302 :     <li>protected java.lang.String getPersistedEncoding(java.lang.Object);</li>
1303 :     <li>protected void persistEncoding(java.lang.Object, java.lang.String) throws org.eclipse.core.runtime.CoreException;</li>
1304 :     <li>protected void refreshFile(org.eclipse.core.resources.IFile) throws org.eclipse.core.runtime.CoreException;</li>
1305 :     </ul>
1306 :     </ul>
1307 :     <li>public class <b>FileDocumentProvider$FileSynchronizer</b> implements org.eclipse.core.resources.IResourceChangeListener, org.eclipse.core.resources.IResourceDeltaVisitor</li>
1308 :     <ul>
1309 :     <li><i>Added fields</i></li>
1310 :     <ul>
1311 :     <li>protected boolean fIsInstalled;</li>
1312 :     </ul>
1313 :     </ul>
1314 :     <li>public class <b>StorageDocumentProvider</b> extends org.eclipse.ui.texteditor.AbstractDocumentProvider implements IStorageDocumentProvider</li>
1315 :     <ul>
1316 :     <li><i>Added methods</i></li>
1317 :     <ul>
1318 :     <li>protected org.eclipse.jface.text.IDocument createEmptyDocument();</li>
1319 :     <li>protected java.lang.String getPersistedEncoding(java.lang.Object);</li>
1320 :     <li>protected void persistEncoding(java.lang.Object, java.lang.String) throws org.eclipse.core.runtime.CoreException;</li>
1321 :     </ul>
1322 :     <li><i>Added fields</i></li>
1323 :     <ul>
1324 :     <li>protected static final int DEFAULT_FILE_SIZE;</li>
1325 :     </ul>
1326 :     </ul>
1327 :     <li>public class <b>TextEditor</b> extends org.eclipse.ui.texteditor.StatusTextEditor</li>
1328 :     <ul>
1329 :     <li><i>Added methods</i></li>
1330 :     <ul>
1331 :     <li>protected void configureSourceViewerDecorationSupport();</li>
1332 :     <li>protected org.eclipse.jface.text.source.IAnnotationAccess createAnnotationAccess();</li>
1333 :     <li>protected org.eclipse.jface.text.source.IVerticalRulerColumn createLineNumberRulerColumn();</li>
1334 :     <li>public void createPartControl(org.eclipse.swt.widgets.Composite);</li>
1335 :     <li>protected org.eclipse.jface.text.source.ISourceViewer createSourceViewer(org.eclipse.swt.widgets.Composite, org.eclipse.jface.text.source.IVerticalRuler, int);</li>
1336 :     <li>protected org.eclipse.jface.text.source.IVerticalRuler createVerticalRuler();</li>
1337 :     <li>public void doSave(org.eclipse.core.runtime.IProgressMonitor);</li>
1338 :     <li>public void doSaveAs();</li>
1339 :     <li>protected void handlePreferenceStoreChanged(org.eclipse.jface.util.PropertyChangeEvent);</li>
1340 :     <li>protected void initializeKeyBindingScopes();</li>
1341 :     <li>protected void initializeLineNumberRulerColumn(org.eclipse.jface.text.source.LineNumberRulerColumn);</li>
1342 :     <li>protected void installEncodingSupport();</li>
1343 :     <li>protected boolean isOverviewRulerVisible();</li>
1344 :     </ul>
1345 :     <li><i>Added fields</i></li>
1346 :     <ul>
1347 :     <li>protected org.eclipse.jface.text.source.IAnnotationAccess fAnnotationAccess;</li>
1348 :     <li>protected org.eclipse.jface.text.source.LineNumberRulerColumn fLineNumberRulerColumn;</li>
1349 :     <li>protected org.eclipse.jface.text.source.IOverviewRuler fOverviewRuler;</li>
1350 :     <li>protected org.eclipse.ui.texteditor.SourceViewerDecorationSupport fSourceViewerDecorationSupport;</li>
1351 :     </ul>
1352 :     <li><i>Changed fields</i></li>
1353 :     <ul>
1354 :     <li>private org.eclipse.ui.editors.text.DefaultEncodingSupport fEncodingSupport; <i>[Access flags are now protected]</i></li>
1355 :     </ul>
1356 :     </ul>
1357 :     </ul>
1358 :     <h2>org.eclipse.ui.model</h2>
1359 :     <h3>&nbsp;&nbsp;&nbsp;&nbsp;Changed Types</h3>
1360 :     <ul>
1361 :     <li>public class <b>WorkbenchLabelProvider</b> extends org.eclipse.jface.viewers.LabelProvider</li>
1362 :     <ul>
1363 :     <li><i>Added methods</i></li>
1364 :     <ul>
1365 :     <li>public static org.eclipse.jface.viewers.ILabelProvider getDecoratingWorkbenchLabelProvider();</li>
1366 :     </ul>
1367 :     </ul>
1368 :     </ul>
1369 :     <h2>org.eclipse.ui.part</h2>
1370 :     <h3>&nbsp;&nbsp;&nbsp;&nbsp;Added Types</h3>
1371 :     <ul>
1372 :     <li>public class <b>EditorInputTransfer</b> extends org.eclipse.swt.dnd.ByteArrayTransfer</li>
1373 :     <li>public class <b>EditorInputTransfer$EditorInputData</b> </li>
1374 :     <li>public abstract interface <b>IShowInSource</b> </li>
1375 :     <li>public abstract interface <b>IShowInTarget</b> </li>
1376 :     <li>public abstract interface <b>IShowInTargetList</b> </li>
1377 :     <li>public class <b>ShowInContext</b> </li>
1378 :     </ul>
1379 :     <h3>&nbsp;&nbsp;&nbsp;&nbsp;Changed Types</h3>
1380 :     <ul>
1381 :     <li>public class <b>DrillDownAdapter</b> implements org.eclipse.jface.viewers.ISelectionChangedListener</li>
1382 :     <ul>
1383 :     <li><i>Added methods</i></li>
1384 :     <ul>
1385 :     <li>public boolean canExpand(java.lang.Object);</li>
1386 :     <li>public void goInto(java.lang.Object);</li>
1387 :     <li>public boolean canExpand(org.eclipse.core.runtime.IAdaptable);</li>
1388 :     <li>public void goInto(org.eclipse.core.runtime.IAdaptable);</li>
1389 :     </ul>
1390 :     </ul>
1391 :     <li>public class <b>MultiPageEditorSite</b> implements org.eclipse.ui.IEditorSite</li>
1392 :     <ul>
1393 :     <li><i>Added methods</i></li>
1394 :     <ul>
1395 :     <li>public void dispose();</li>
1396 :     <li>public org.eclipse.ui.IActionBars getActionBars();</li>
1397 :     </ul>
1398 :     </ul>
1399 :     <li>public abstract class <b>PageBookView</b> extends ViewPart implements org.eclipse.ui.IPartListener</li>
1400 :     <ul>
1401 :     <li><i>Added methods</i></li>
1402 :     <ul>
1403 :     <li>public java.lang.Object getAdapter(java.lang.Class);</li>
1404 :     </ul>
1405 :     </ul>
1406 :     <li>public class <b>PageBookView$PageRec</b> </li>
1407 :     <ul>
1408 :     <li><i>Changed fields</i></li>
1409 :     <ul>
1410 :     <li>public org.eclipse.ui.internal.SubActionBars subActionBars; <i>[Field type is now org.eclipse.ui.SubActionBars]</i></li>
1411 :     </ul>
1412 :     </ul>
1413 :     <li>public class <b>PageSite</b> implements IPageSite</li>
1414 :     <ul>
1415 :     <li><i>Added methods</i></li>
1416 :     <ul>
1417 :     <li>protected void dispose();</li>
1418 :     </ul>
1419 :     </ul>
1420 :     </ul>
1421 :     <h2>org.eclipse.ui.texteditor</h2>
1422 :     <h3>&nbsp;&nbsp;&nbsp;&nbsp;Added Types</h3>
1423 :     <ul>
1424 :     <li>public class <b>AnnotationPreference</b> </li>
1425 :     <li>public class <b>DefaultMarkerAnnotationAccess</b> implements org.eclipse.jface.text.source.IAnnotationAccess</li>
1426 :     <li>public abstract interface <b>IDocumentProviderExtension2</b> </li>
1427 :     <li>public abstract interface <b>IEditorStatusLine</b> </li>
1428 :     <li>public abstract interface <b>IFindReplaceTargetExtension2</b> </li>
1429 :     <li>public abstract interface <b>ITextEditorExtension2</b> </li>
1430 :     <li>public class <b>MarkerAnnotationPreferences</b> </li>
1431 :     <li>public class <b>SourceViewerDecorationSupport</b> </li>
1432 :     <li>public class <b>TextSelectionNavigationLocation</b> extends org.eclipse.ui.NavigationLocation</li>
1433 :     <li>public class <b>ValidateStateException</b> extends org.eclipse.core.runtime.CoreException</li>
1434 :     </ul>
1435 :     <h3>&nbsp;&nbsp;&nbsp;&nbsp;Changed Types</h3>
1436 :     <ul>
1437 :     <li>public abstract class <b>AbstractDocumentProvider</b> implements IDocumentProvider, IDocumentProviderExtension</li>
1438 :     <ul>
1439 :     <li><i>Changed type declaration</i></li>
1440 :     <ul>
1441 :     <li> Added interface org.eclipse.ui.texteditor.IDocumentProviderExtension2</li>
1442 :     </ul>
1443 :     <li><i>Added methods</i></li>
1444 :     <ul>
1445 :     <li>public org.eclipse.core.runtime.IProgressMonitor getProgressMonitor();</li>
1446 :     <li>public void setProgressMonitor(org.eclipse.core.runtime.IProgressMonitor);</li>
1447 :     </ul>
1448 :     </ul>
1449 :     <li>public abstract class <b>AbstractTextEditor</b> extends org.eclipse.ui.part.EditorPart implements ITextEditor, org.eclipse.ui.IReusableEditor, ITextEditorExtension</li>
1450 :     <ul>
1451 :     <li><i>Changed type declaration</i></li>
1452 :     <ul>
1453 :     <li> Added interface org.eclipse.ui.INavigationLocationProvider</li>
1454 :     <li> Added interface org.eclipse.ui.texteditor.ITextEditorExtension2</li>
1455 :     </ul>
1456 :     <li><i>Added methods</i></li>
1457 :     <ul>
1458 :     <li>public org.eclipse.ui.INavigationLocation createEmptyNavigationLocation();</li>
1459 :     <li>public org.eclipse.ui.INavigationLocation createNavigationLocation();</li>
1460 :     <li>protected org.eclipse.ui.actions.WorkspaceModifyOperation createRevertOperation();</li>
1461 :     <li>protected org.eclipse.jface.viewers.ISelection doGetSelection();</li>
1462 :     <li>protected void doSetSelection(org.eclipse.jface.viewers.ISelection);</li>
1463 :     <li>protected void editorSaved();</li>
1464 :     <li>protected void enableStateValidation(boolean);</li>
1465 :     <li>protected static final org.eclipse.jface.text.IRegion getCoverage(org.eclipse.jface.text.source.ISourceViewer);</li>
1466 :     <li>protected final java.lang.String getFontPropertyPreferenceKey();</li>
1467 :     <li>protected org.eclipse.core.runtime.IProgressMonitor getProgressMonitor();</li>
1468 :     <li>protected final void internalInit(org.eclipse.ui.IWorkbenchWindow, org.eclipse.ui.IEditorSite, org.eclipse.ui.IEditorInput) throws org.eclipse.ui.PartInitException;</li>
1469 :     <li>public boolean isEditorInputModifiable();</li>
1470 :     <li>protected static final boolean isVisible(org.eclipse.jface.text.source.ISourceViewer, int, int);</li>
1471 :     <li>protected void markInNavigationHistory();</li>
1472 :     <li>protected void performRevertOperation(org.eclipse.ui.actions.WorkspaceModifyOperation, org.eclipse.core.runtime.IProgressMonitor);</li>
1473 :     <li>protected void setKeyBindingScopes(java.lang.String[]);</li>
1474 :     <li>public boolean validateEditorInputState();</li>
1475 :     <li>protected static final int widgetOffset2ModelOffset(org.eclipse.jface.text.source.ISourceViewer, int);</li>
1476 :     </ul>
1477 :     <li><i>Added fields</i></li>
1478 :     <ul>
1479 :     <li>public static final java.lang.String PREFERENCE_NAVIGATION_SMART_HOME_END;</li>
1480 :     </ul>
1481 :     <li><i>Deprecated fields</i></li>
1482 :     <ul>
1483 :     <li>public static final java.lang.String PREFERENCE_FONT;</li>
1484 :     </ul>
1485 :     </ul>
1486 :     <li>public class <b>DeleteLineAction</b> extends TextEditorAction</li>
1487 :     <ul>
1488 :     <li><i>Added methods</i></li>
1489 :     <ul>
1490 :     <li>public void DeleteLineAction(java.util.ResourceBundle, java.lang.String, org.eclipse.ui.texteditor.ITextEditor, int, boolean);</li>
1491 :     </ul>
1492 :     </ul>
1493 :     <li>public abstract interface <b>IAbstractTextEditorHelpContextIds</b> </li>
1494 :     <ul>
1495 :     <li><i>Added fields</i></li>
1496 :     <ul>
1497 :     <li>public static final java.lang.String CUT_LINE_ACTION;</li>
1498 :     <li>public static final java.lang.String CUT_LINE_TO_BEGINNING_ACTION;</li>
1499 :     <li>public static final java.lang.String CUT_LINE_TO_END_ACTION;</li>
1500 :     <li>public static final java.lang.String FIND_INCREMENTAL_REVERSE_ACTION;</li>
1501 :     <li>public static final java.lang.String GOTO_LAST_EDIT_POSITION_ACTION;</li>
1502 :     </ul>
1503 :     </ul>
1504 :     <li>public abstract interface <b>ITextEditorActionConstants</b> implements org.eclipse.ui.IWorkbenchActionConstants</li>
1505 :     <ul>
1506 :     <li><i>Added fields</i></li>
1507 :     <ul>
1508 :     <li>public static final java.lang.String CUT_LINE;</li>
1509 :     <li>public static final java.lang.String CUT_LINE_TO_BEGINNING;</li>
1510 :     <li>public static final java.lang.String CUT_LINE_TO_END;</li>
1511 :     <li>public static final java.lang.String FIND_INCREMENTAL_REVERSE;</li>
1512 :     </ul>
1513 :     </ul>
1514 :     <li>public abstract interface <b>ITextEditorActionDefinitionIds</b> implements IWorkbenchActionDefinitionIds</li>
1515 :     <ul>
1516 :     <li><i>Added fields</i></li>
1517 :     <ul>
1518 :     <li>public static final java.lang.String CONTENT_ASSIST_CONTEXT_INFORMATION;</li>
1519 :     <li>public static final java.lang.String CONTENT_ASSIST_PROPOSALS;</li>
1520 :     <li>public static final java.lang.String CUT_LINE;</li>
1521 :     <li>public static final java.lang.String CUT_LINE_TO_BEGINNING;</li>
1522 :     <li>public static final java.lang.String CUT_LINE_TO_END;</li>
1523 :     <li>public static final java.lang.String DELETE_NEXT_WORD;</li>
1524 :     <li>public static final java.lang.String DELETE_PREVIOUS_WORD;</li>
1525 :     <li>public static final java.lang.String GOTO_LAST_EDIT_POSITION;</li>
1526 :     </ul>
1527 :     </ul>
1528 :     <li>public abstract interface <b>IWorkbenchActionDefinitionIds</b> </li>
1529 :     <ul>
1530 :     <li><i>Added fields</i></li>
1531 :     <ul>
1532 :     <li>public static final java.lang.String FIND_INCREMENTAL_REVERSE;</li>
1533 :     </ul>
1534 :     </ul>
1535 :     <li>public class <b>IncrementalFindAction</b> extends ResourceAction implements IUpdate</li>
1536 :     <ul>
1537 :     <li><i>Added methods</i></li>
1538 :     <ul>
1539 :     <li>public void IncrementalFindAction(java.util.ResourceBundle, java.lang.String, org.eclipse.ui.IWorkbenchPart, boolean);</li>
1540 :     <li>/** @deprecated */public void IncrementalFindAction(java.util.ResourceBundle, java.lang.String, org.eclipse.ui.IWorkbenchWindow, boolean);</li>
1541 :     <li>public void IncrementalFindAction(java.util.ResourceBundle, java.lang.String, org.eclipse.ui.IWorkbenchPart);</li>
1542 :     <li>/** @deprecated */public void IncrementalFindAction(java.util.ResourceBundle, java.lang.String, org.eclipse.ui.IWorkbenchWindow);</li>
1543 :     </ul>
1544 :     </ul>
1545 :     <li>public class <b>MarkRegionTarget</b> implements org.eclipse.jface.text.IMarkRegionTarget</li>
1546 :     <ul>
1547 :     <li><i>Added methods</i></li>
1548 :     <ul>
1549 :     <li>protected static final boolean isVisible(org.eclipse.jface.text.ITextViewer, int);</li>
1550 :     </ul>
1551 :     </ul>
1552 :     <li>public abstract class <b>ResourceAction</b> extends org.eclipse.jface.action.Action</li>
1553 :     <ul>
1554 :     <li><i>Added methods</i></li>
1555 :     <ul>
1556 :     <li>public void ResourceAction(java.util.ResourceBundle, java.lang.String, int);</li>
1557 :     </ul>
1558 :     </ul>
1559 :     <li>public class <b>ResourceMarkerAnnotationModel</b> extends AbstractMarkerAnnotationModel</li>
1560 :     <ul>
1561 :     <li><i>Changed methods</i></li>
1562 :     <ul>
1563 :     <li>private void update(org.eclipse.core.resources.IMarkerDelta[]); <i>[Access flags are now protected]</i></li>
1564 :     </ul>
1565 :     </ul>
1566 :     <li>public final class <b>RetargetTextEditorAction</b> extends ResourceAction</li>
1567 :     <ul>
1568 :     <li><i>Added methods</i></li>
1569 :     <ul>
1570 :     <li>public void RetargetTextEditorAction(java.util.ResourceBundle, java.lang.String, int);</li>
1571 :     <li>public void RetargetTextEditorAction(java.util.ResourceBundle, java.lang.String, java.lang.String, int);</li>
1572 :     <li>public void setHelpListener(org.eclipse.swt.events.HelpListener);</li>
1573 :     <li>public java.lang.String getActionDefinitionId();</li>
1574 :     </ul>
1575 :     </ul>
1576 :     </ul>
1577 :     <h2>org.eclipse.ui.views.bookmarkexplorer</h2>
1578 :     <h3>&nbsp;&nbsp;&nbsp;&nbsp;Changed Types</h3>
1579 :     <ul>
1580 :     <li>public class <b>BookmarkNavigator</b> extends org.eclipse.ui.part.ViewPart</li>
1581 :     <ul>
1582 :     <li><i>Added methods</i></li>
1583 :     <ul>
1584 :     <li>public void dispose();</li>
1585 :     <li>public java.lang.Object getAdapter(java.lang.Class);</li>
1586 :     </ul>
1587 :     </ul>
1588 :     </ul>
1589 :     <h2>org.eclipse.ui.views.framelist</h2>
1590 :     <h3>&nbsp;&nbsp;&nbsp;&nbsp;Changed Types</h3>
1591 :     <ul>
1592 :     <li>public class <b>TreeFrame</b> extends Frame</li>
1593 :     <ul>
1594 :     <li><i>Added methods</i></li>
1595 :     <ul>
1596 :     <li>public void restoreState(org.eclipse.ui.IMemento);</li>
1597 :     <li>public void saveState(org.eclipse.ui.IMemento);</li>
1598 :     </ul>
1599 :     </ul>
1600 :     </ul>
1601 :     <h2>org.eclipse.ui.views.navigator</h2>
1602 :     <h3>&nbsp;&nbsp;&nbsp;&nbsp;Added Types</h3>
1603 :     <ul>
1604 :     <li>public class <b>CollapseAllAction</b> extends ResourceNavigatorAction</li>
1605 :     <li>public class <b>LocalSelectionTransfer</b> extends org.eclipse.swt.dnd.ByteArrayTransfer</li>
1606 :     </ul>
1607 :     <h3>&nbsp;&nbsp;&nbsp;&nbsp;Changed Types</h3>
1608 :     <ul>
1609 :     <li>public class <b>GotoActionGroup</b> extends ResourceNavigatorActionGroup</li>
1610 :     <ul>
1611 :     <li><i>Added methods</i></li>
1612 :     <ul>
1613 :     <li>public void dispose();</li>
1614 :     </ul>
1615 :     </ul>
1616 :     <li>public abstract interface <b>IResourceNavigator</b> implements org.eclipse.ui.IViewPart</li>
1617 :     <ul>
1618 :     <li><i>Added methods</i></li>
1619 :     <ul>
1620 :     <li>public abstract boolean isLinkingEnabled();</li>
1621 :     <li>public abstract void setLinkingEnabled(boolean);</li>
1622 :     </ul>
1623 :     </ul>
1624 :     <li>public class <b>MainActionGroup</b> extends ResourceNavigatorActionGroup</li>
1625 :     <ul>
1626 :     <li><i>Added fields</i></li>
1627 :     <ul>
1628 :     <li>protected org.eclipse.ui.actions.AddTaskAction addTaskAction;</li>
1629 :     <li>protected org.eclipse.ui.views.navigator.CollapseAllAction collapseAllAction;</li>
1630 :     <li>protected org.eclipse.ui.views.navigator.ToggleLinkingAction toggleLinkingAction;</li>
1631 :     <li>protected org.eclipse.ui.actions.WorkingSetFilterActionGroup workingSetGroup;</li>
1632 :     <li>protected org.eclipse.ui.actions.NewWizardAction newWizardAction;</li>
1633 :     </ul>
1634 :     </ul>
1635 :     <li>public class <b>NavigatorDropAdapter</b> extends org.eclipse.ui.part.PluginDropAdapter implements org.eclipse.ui.dialogs.IOverwriteQuery</li>
1636 :     <ul>
1637 :     <li><i>Added methods</i></li>
1638 :     <ul>
1639 :     <li>public void dragEnter(org.eclipse.swt.dnd.DropTargetEvent);</li>
1640 :     <li>public void dragOver(org.eclipse.swt.dnd.DropTargetEvent);</li>
1641 :     </ul>
1642 :     </ul>
1643 :     <li>public class <b>ResourceNavigator</b> extends org.eclipse.ui.part.ViewPart implements org.eclipse.ui.part.ISetSelectionTarget, IResourceNavigator</li>
1644 :     <ul>
1645 :     <li><i>Added methods</i></li>
1646 :     <ul>
1647 :     <li>public java.lang.Object getAdapter(java.lang.Class);</li>
1648 :     <li>protected org.eclipse.ui.part.IShowInSource getShowInSource();</li>
1649 :     <li>protected org.eclipse.ui.part.IShowInTarget getShowInTarget();</li>
1650 :     <li>public void setLinkingEnabled(boolean);</li>
1651 :     </ul>
1652 :     </ul>
1653 :     <li>public abstract class <b>ResourceNavigatorActionGroup</b> extends org.eclipse.ui.actions.ActionGroup</li>
1654 :     <ul>
1655 :     <li><i>Added methods</i></li>
1656 :     <ul>
1657 :     <li>protected org.eclipse.jface.resource.ImageDescriptor getImageDescriptor(java.lang.String);</li>
1658 :     </ul>
1659 :     </ul>
1660 :     <li>public class <b>ResourceSorter</b> extends org.eclipse.jface.viewers.ViewerSorter</li>
1661 :     <ul>
1662 :     <li><i>Added methods</i></li>
1663 :     <ul>
1664 :     <li>public void setCriteria(int);</li>
1665 :     </ul>
1666 :     </ul>
1667 :     </ul>
1668 :     <h2>org.eclipse.ui.views.properties</h2>
1669 :     <h3>&nbsp;&nbsp;&nbsp;&nbsp;Changed Types</h3>
1670 :     <ul>
1671 :     <li>public abstract interface <b>IResourcePropertyConstants</b> </li>
1672 :     <ul>
1673 :     <li><i>Added fields</i></li>
1674 :     <ul>
1675 :     <li>public static final java.lang.String P_DERIVED_RES;</li>
1676 :     <li>public static final java.lang.String P_DISPLAYDERIVED_RES;</li>
1677 :     <li>public static final java.lang.String P_DISPLAYLINKED_RES;</li>
1678 :     <li>public static final java.lang.String P_DISPLAYLOCATION_RES;</li>
1679 :     <li>public static final java.lang.String P_DISPLAYRESOLVED_LOCATION_RES;</li>
1680 :     <li>public static final java.lang.String P_LINKED_RES;</li>
1681 :     <li>public static final java.lang.String P_LOCATION_RES;</li>
1682 :     <li>public static final java.lang.String P_RESOLVED_LOCATION_RES;</li>
1683 :     </ul>
1684 :     </ul>
1685 :     <li>public class <b>ResourcePropertySource</b> implements IPropertySource</li>
1686 :     <ul>
1687 :     <li><i>Added methods</i></li>
1688 :     <ul>
1689 :     <li>protected java.io.File getFile(org.eclipse.core.resources.IResource);</li>
1690 :     </ul>
1691 :     <li><i>Added fields</i></li>
1692 :     <ul>
1693 :     <li>protected static java.lang.String FILE_NOT_EXIST_TEXT;</li>
1694 :     <li>protected static java.lang.String FILE_NOT_FOUND;</li>
1695 :     <li>protected static java.lang.String UNDEFINED_PATH_VARIABLE;</li>
1696 :     <li>protected static org.eclipse.ui.views.properties.IPropertyDescriptor[] propertyDescriptorsLinkVariable;</li>
1697 :     </ul>
1698 :     </ul>
1699 :     </ul>
1700 :     <h2>org.eclipse.ui.views.tasklist</h2>
1701 :     <h3>&nbsp;&nbsp;&nbsp;&nbsp;Changed Types</h3>
1702 :     <ul>
1703 :     <li>public class <b>TaskList</b> extends org.eclipse.ui.part.ViewPart</li>
1704 :     <ul>
1705 :     <li><i>Added methods</i></li>
1706 :     <ul>
1707 :     <li>public java.lang.Object getAdapter(java.lang.Class);</li>
1708 :     <li>public org.eclipse.core.resources.IResource[] getResources();</li>
1709 :     </ul>
1710 :     </ul>
1711 :     </ul>
1712 :     <h2>org.eclipse.ui.wizards.datatransfer</h2>
1713 :     <h3>&nbsp;&nbsp;&nbsp;&nbsp;Changed Types</h3>
1714 :     <ul>
1715 :     <li>public class <b>ImportOperation</b> extends org.eclipse.ui.actions.WorkspaceModifyOperation</li>
1716 :     <ul>
1717 :     <li><i>Added methods</i></li>
1718 :     <ul>
1719 :     <li>public void setContext(org.eclipse.swt.widgets.Shell);</li>
1720 :     </ul>
1721 :     </ul>
1722 :     </ul>
1723 :     </body>
1724 :     </html>