org.eclipse.jdt.ui/apichanges_jdt-ui.html
Parent Directory
|
Revision Log
Revision 1.55 -
(download)
(as text)
(annotate)
Tue May 20 14:51:45 2008 UTC (18 months, 1 week ago) by maeschli
Branch: MAIN
CVS Tags: v20081026-2000, v20090922-0800, v20091103-0800, v20080812-0800, v20080804-1800, v20090908-0800, v20090113-0900, r342_v20090407, v20090811-0800, v20080915-1300, v20091013-0800, v20090120-0800, v20090528-2000, v20090519-2000, v20090513-2000, v20090224-0800, v20081111-0800, r351_v20090821-0800, r341_v20080808-0800, v20090805-1300, v20090311-0800, v20090303-0800, v20090825-0800, v20080915-0800, v20081210-0800, v20080722-0800, v20081207-2000, v20090526-2000, r342_v20081028-0800, r342_v20090716, v20080624-0800, v20081209-0100, v20080729-0800, v20080715-0800, v20090309-1800, v20090504-2000, v20090505-2000, r342_v20081031-0800, v20081104-0800, v20091020-0800, v20090421-0800, r341_v20080813-0800, v20090512-2000, v20090414-0800, v20081027-1300, v20090429-1800b, v20080701-0800, v20081014-0800, v20090728-0800, v20090126-1800, v20091124-0800b, v20090128-0800, R3_4, R3_5, v20081202-0800, v20090707-0800, v20090429-1800, v20090106-0800, v20080805, v20080807, v20090506-2000, v20080603-2000, r342_v20081010, v20081029-0100, v20090507-2000, v20090128-1300, v20080902-0800, r342_v20081212-0800, v20080527-2000, r341_v20080716-0800, v20091026-1200, r351_v20090810-0600, v20090902-1317, r342_v20090107-0800, v20091117-0800, r342_v20081126-0800, v20090217-0800, v20080930-0800, r342_v20090317, v20090210-0800, r342_v20090313, v20090430-0800, v20080708-0800, v20090714-0800, r351_v20090708-0800, r341_v20081216, v20090508-2000, v20080528-2000, v20080909-0800, v20081118-0800, v20080819-0800, v20090203-1200, v20081029-0800, r341_v20080708, v20090331-0800, r352_v20091015, v20090929-0800, r341_v20080827-1100, v20090125-2000, v20080521-2000, r351_v20090812-0800, v20090427-1800, v20090407-0800, v20090426-2000, v20080731-0800, r342_v20081119-0800, r341_v20080820-0800, v20081007-0800, v20081216-0800, v20080914-2000, v20091110-0800, v20090317-0800, v20090914-0800, v20090730-2000, R3_4_2, R3_4_1, v20080522-1800, v20090324-0800, v20080806-1800, v20080529-0800, v20090514-2000, v20080909-ascu, v20080909-bscu, v20090901-0800, v20090818-0800, v20080923-0800, v20081211, v20090916-0800, v20090308, R3_5_1, v20090604, v20090429-1300, v20081021-0800, v20090511-2000, v20080529-1300, v20081125-0800, v20091006-0800, v20090805-0800, v20080826-0800, r342_v20091014, v20090803-1800, r341_v20080723, HEAD
Branch point for: R3_4_1_maintenance_patches, R3_5_maintenance, R3_4_maintenance
Changes since 1.54: +53 -2 lines
Tue May 20 14:51:45 2008 UTC (18 months, 1 week ago) by maeschli
Branch: MAIN
CVS Tags: v20081026-2000, v20090922-0800, v20091103-0800, v20080812-0800, v20080804-1800, v20090908-0800, v20090113-0900, r342_v20090407, v20090811-0800, v20080915-1300, v20091013-0800, v20090120-0800, v20090528-2000, v20090519-2000, v20090513-2000, v20090224-0800, v20081111-0800, r351_v20090821-0800, r341_v20080808-0800, v20090805-1300, v20090311-0800, v20090303-0800, v20090825-0800, v20080915-0800, v20081210-0800, v20080722-0800, v20081207-2000, v20090526-2000, r342_v20081028-0800, r342_v20090716, v20080624-0800, v20081209-0100, v20080729-0800, v20080715-0800, v20090309-1800, v20090504-2000, v20090505-2000, r342_v20081031-0800, v20081104-0800, v20091020-0800, v20090421-0800, r341_v20080813-0800, v20090512-2000, v20090414-0800, v20081027-1300, v20090429-1800b, v20080701-0800, v20081014-0800, v20090728-0800, v20090126-1800, v20091124-0800b, v20090128-0800, R3_4, R3_5, v20081202-0800, v20090707-0800, v20090429-1800, v20090106-0800, v20080805, v20080807, v20090506-2000, v20080603-2000, r342_v20081010, v20081029-0100, v20090507-2000, v20090128-1300, v20080902-0800, r342_v20081212-0800, v20080527-2000, r341_v20080716-0800, v20091026-1200, r351_v20090810-0600, v20090902-1317, r342_v20090107-0800, v20091117-0800, r342_v20081126-0800, v20090217-0800, v20080930-0800, r342_v20090317, v20090210-0800, r342_v20090313, v20090430-0800, v20080708-0800, v20090714-0800, r351_v20090708-0800, r341_v20081216, v20090508-2000, v20080528-2000, v20080909-0800, v20081118-0800, v20080819-0800, v20090203-1200, v20081029-0800, r341_v20080708, v20090331-0800, r352_v20091015, v20090929-0800, r341_v20080827-1100, v20090125-2000, v20080521-2000, r351_v20090812-0800, v20090427-1800, v20090407-0800, v20090426-2000, v20080731-0800, r342_v20081119-0800, r341_v20080820-0800, v20081007-0800, v20081216-0800, v20080914-2000, v20091110-0800, v20090317-0800, v20090914-0800, v20090730-2000, R3_4_2, R3_4_1, v20080522-1800, v20090324-0800, v20080806-1800, v20080529-0800, v20090514-2000, v20080909-ascu, v20080909-bscu, v20090901-0800, v20090818-0800, v20080923-0800, v20081211, v20090916-0800, v20090308, R3_5_1, v20090604, v20090429-1300, v20081021-0800, v20090511-2000, v20080529-1300, v20081125-0800, v20091006-0800, v20090805-0800, v20080826-0800, r342_v20091014, v20090803-1800, r341_v20080723, HEAD
Branch point for: R3_4_1_maintenance_patches, R3_5_maintenance, R3_4_maintenance
Changes since 1.54: +53 -2 lines
update
<!DOCTYPE doctype PUBLIC "-//w3c//dtd html 4.0 transitional//en"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <meta name="Author" content="IBM"> <title>JDT UI Breaking API changes</title> <link rel="stylesheet" href="http://dev.eclipse.org/default_style.css" type="text/css"> </head> <body style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);"> <font color="#8080ff" size="-2">java development tooling ui</font> <p>This document lists the breaking API changes that occurred between R3.3 and R3.4 and how to migrate from the R3.3 API to the R3.4 API. </p> <table border="0" cellpadding="2" cellspacing="5" width="100%" summary="Breaking API changes"> <tbody> <tr> <td align="left" width="72%"> <font size="+3"><b>jdt ui - Breaking API changes from R3.3 to R3.4</b></font> <br> </td> </tr> <tr> <td> None </td> </tr> </tbody> </table> <p> </p> <table border="0" cellpadding="2" cellspacing="5" width="100%" summary="Non-breaking API changes"> <tbody> <tr> <td align="left" width="72%"> <font size="+3"><b>jdt ui - Non-breaking API changes from R3.3 to R3.4</b></font> <br> </td> </tr> <tr> <td> Added API <code>org.eclipse.jdt.ui.actions.OpenNewPackageWizardAction.setConfiguredWizardPage(NewPackageWizardPage)</code>. </td> </tr> <tr><td><hr></td></tr> <tr> <td> Added constants for new refactorings: <br> Added to <code>org.eclipse.jdt.ui.actions.IJavaEditorActionDefinitionIds</code>: <ul> <li>INTRODUCE_PARAMETER_OBJECT</li> <li>EXTRACT_CLASS</li> </ul> Added to <code>org.eclipse.jdt.ui.actions.JdtActionConstants</code>: <ul> <li>INTRODUCE_PARAMETER_OBJECT</li> <li>EXTRACT_CLASS</li> </ul> </tr> <tr><td><hr></td></tr> <tr> <td> Constants to <code>org.eclipse.jdt.ui.PreferenceConstants</code>: <ul> <li>SPELLING_IGNORE_JAVA_STRINGS</li> <li>SPELLING_PROBLEMS_THRESHOLD</li> </ul> </tr> <tr><td><hr></td></tr> <tr> <td> Added API to <code>org.eclipse.jdt.ui.PreferenceConstants</code>: <ul> <li>getExcludedCompletionProposalCategories()</li> <li>setExcludedCompletionProposalCategories(..)</li> </ul> </tr> <tr><td><hr></td></tr> <tr> <td> Added API <code>org.eclipse.jdt.ui.JavaUI.getEditorInputTypeRoot(IEditorInput)</code></td> </tr> <tr><td><hr></td></tr> <tr> <td> <code>org.eclipse.jdt.ui.SharedASTProvider</code> gives access to the AST used by the active Java editor <ul> <li>SharedASTProvider.getAST(ITypeRoot, SharedASTProvider.WAIT_FLAG, IProgressMonitor)</li> </ul> </td> </tr> <tr><td><hr></td></tr> <tr> <td> New extension point <code>javadocExportWizardPage</code> allows to add pages to the Javadoc export wizard <ul> <li>JavadocExportWizardPage is to be extended by contributors</li> </ul> </td> </tr> <tr><td><hr></td></tr> <tr> <td> Both new Java project wizard pages are now API. Clients can reuse or modify the pages for their own New Java project wizards. <ul> <li>NewJavaProjectWizardPageOne (<code>org.eclipse.jdt.ui.wizards</code>)</li> <li>NewJavaProjectWizardPageTwo (<code>org.eclipse.jdt.ui.wizards</code>)</li> <li>OpenNewJavaProjectWizardAction.setConfiguredWizardPages(NewJavaProjectWizardPageOne, NewJavaProjectWizardPageTwo) (<code>org.eclipse.jdt.ui.actions</code>) </ul> </td> </tr> <tr><td><hr></td></tr> <tr> <td> New extension point <code>classpathFixProcessors</code> allows to add functionality to fix a project class path when a type can not be resolved. For example PDE can add a plug-in dependency. <ul> <li>ClasspathFixProcessor is to be extended by contributors</li> </ul> </td> </tr> <tr><td><hr></td></tr> <tr> <td> Added API for the JAR packager: <ul> <li>Added <code>org.eclipse.jdt.ui.jarpackager.IJarBuilder</code></li> <li>Added methods to set and get jar builder in <code>org.eclipse.jdt.ui.jarpackager.JarPackageData</code></li> <li>Added factories to create jar builders in <code>org.eclipse.jdt.ui.jarpackager.JarPackageData</code></li> <li>Added methods to set and get launch configuration name in <code>org.eclipse.jdt.ui.jarpackager.JarPackageData</code></li> <li>Added method <code>org.eclipse.jdt.ui.jarpackager.JarWriter3.addEntry(JarEntry, InputStream)</code></li> </ul> </td> </tr> <tr><td><hr></td></tr> <tr> <td> All occurrence actions available in for find occurrence. New actions and constants. <ul> <li>FindBreakContinueTargetOccurrencesAction</li> <li>FindMethodExitOccurrencesAction</li> <li>IJavaEditorActionDefinitionIds: SEARCH_METHOD_EXIT_OCCURRENCES, SEARCH_BREAK_CONTINUE_TARGET_OCCURRENCES</li> <li>JdtActionConstants: FIND_METHOD_EXIT_OCCURRENCES, FIND_BREAK_CONTINUE_TARGET_OCCURRENCES</li> </ul> </td> </tr> <tr><td><hr></td></tr> <tr> <td> Support for external class folder selection: <ul> <li>BuildPathDialogAccess.chooseExternalJAREntries(Shell)</li> <li>BuildPathDialogAccess.configureExternalClassFolderEntries(Shell, IPath)</li> </ul> </td> </tr> <tr><td><hr></td></tr> <tr> <td> Support for styled text labels in <code>JavaElementLabels</code>: <ul> <li><code>COLORIZE</code>: Constant to signal that colors should be applied to labels</li> <li><code>getStyledTextLabel(element, flags)</code>: Construct a styled text label for the given element</li> <li><code>getStyledElementLabel(..)</code>: Construct a styled text label for the given Java element</li> <li><code>getXYLabel(..)</code>: Construct a styled text label for the given tytpe, method, field ...</li> </ul> </td> </tr> <tr><td><hr></td></tr> <tr> <td> Support for styled text labels in <code>JavaElementLabelProvider</code>: <ul> <li><code>JavaElementLabelProvider</code>now implements IStyledLabelProvider</li> </ul> </td> </tr> <tr><td><hr></td></tr> <tr> <td> Support for styled text labels in <code>org.eclipse.jdt.ui.text.java.CompletionProposalLabelProvider</code>: <ul> <li><code>createStyledLabel(CompletionProposal)</code></li> </ul> </td> </tr> <tr><td><hr></td></tr> <tr> <td> Made preference page ID for build path preferences pages API: <ul> <li><code>org.eclipse.jdt.ui.JavaUI#ID_USER_LIBRARY_PREFERENCE_PAGE</code></li> <li><code>org.eclipse.jdt.ui.JavaUI#ID_CLASSPATH_VARIABLES_PREFERENCE_PAGE</code></li> </ul> </td> </tr> <tr><td><hr></td></tr> <tr> <td> Constants added for 'Show Breadcrumbs' action: <ul> <li><code>org.eclipse.jdt.ui.actions.IJavaEditorActionDefinitionIds#TOGGLE_BREADCRUMB</code></li> <li><code>org.eclipse.jdt.ui.actions.IJavaEditorActionDefinitionIds#SHOW_IN_BREADCRUMB</code></li> </ul> </td> </tr> <tr><td><hr></td></tr> <tr> <td> All action groups now also accept a special selection provider on construction which is used instead of the page selection provider. <ul> <li><code>BuildActionGroup</code></li> <li><code>CCPActionGroup</code></li> <li><code>DeclarationsSearchGroup</code></li> <li><code>GenerateActionGroup</code></li> <li><code>ImplementorsSearchGroup</code></li> <li><code>JavaSearchActionGroup</code></li> <li><code>NavigateActionGroup</code></li> <li><code>OccurrencesSearchGroup</code></li> <li><code>OpenEditorActionGroup</code></li> <li><code>ProjectActionGroup</code></li> <li><code>ReadReferencesSearchGroup</code></li> <li><code>RefactorActionGroup</code></li> <li><code>ReferencesSearchGroup</code></li> <li><code>WriteReferencesSearchGroup</code></li> </ul> </td> </tr> </tbody> </table> <p> API changes from 3.2 to 3.3 can be found <a href="./notes/r3.3/apichanges_jdt-ui.html?view=co">here</a>. </p> <p> </p> </body> </html>
| help@eclipse.org | ViewVC Help |
| Powered by ViewVC 1.0.3 |
