| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN"> |
| <html> |
| <head> |
| <meta name="copyright" content="Copyright (c) IBM Corporation and others 2000, 2005. This page is made available under license. For full details see the LEGAL in the documentation book that contains this page." > |
| <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> |
| <meta http-equiv="Content-Style-Type" content="text/css"> |
| <link rel="STYLESHEET" href="../book.css" charset="ISO-8859-1" type="text/css"> |
| <title>JDT UI</title> |
| <link rel="stylesheet" type="text/css" href="../book.css"> |
| </head> |
| <body> |
| <h2>JDT UI</h2> |
| <p>JDT UI (<b>org.eclipse.jdt.ui</b>) is the plug-in implementing the Java specific user interface |
| classes that manipulate Java elements. The packages in the JDT UI implement |
| the Java-specific extensions to the workbench. The JDT UI |
| packages include:</p> |
| <ul> |
| <li> <b><a href="../reference/api/org/eclipse/jdt/ui/package-summary.html"> |
| org.eclipse.jdt.ui</a> </b> - provides support classes for presenting Java |
| elements in the user interface. This package exposes constants for retrieving |
| Java user interface parts from the workbench registry and for retrieving preference |
| settings from the Java preferences. Programming interfaces <a href="../reference/api/org/eclipse/jdt/ui/ITypeHierarchyViewPart.html"><b>ITypeHierarchyViewPart</b></a> |
| and <a href="../reference/api/org/eclipse/jdt/ui/IPackagesViewPart.html"> |
| <b> IPackagesViewPart</b></a> are provided for interacting with Java views. |
| </li> |
| <li> <b><a href="../reference/api/org/eclipse/jdt/ui/actions/package-summary.html">org.eclipse.jdt.ui.actions</a> |
| </b>- provides actions and action groups to populate tool bars, global menu |
| bars and context menus with JDT specific functionality. You should use action |
| groups to populate menus and tool bars instead of adding actions directly. |
| This shields you from missing newly added actions or from using outdated menu |
| structures. </li> |
| <li><b><a href="../reference/api/org/eclipse/jdt/ui/dialogs/package-summary.html"> |
| org.eclipse.jdt.ui.dialogs</a> </b> - provides classes and interfaces |
| to access and extend JDT dialogs, in particular the 'open type' dialog.</li> |
| <li><b><a href="../reference/api/org/eclipse/jdt/ui/jarpackager/package-summary.html"> |
| org.eclipse.jdt.ui.jarpackager</a> </b> - provides classes and interfaces |
| to generate a JAR file. </li> |
| <li><b><a href="../reference/api/org/eclipse/jdt/ui/refactoring/package-summary.html">org.eclipse.jdt.ui.refactoring</a></b> |
| - provides support for running rename refactorings</li> |
| <li><b><a href="../reference/api/org/eclipse/jdt/ui/search/package-summary.html">org.eclipse.jdt.ui.search</a></b> |
| - provides classes and interfaces to contribute participants to a Java search</li> |
| <li><b><a href="../reference/api/org/eclipse/jdt/ui/text/package-summary.html"> |
| org.eclipse.jdt.ui.text</a> </b> - provides support classes for presenting |
| Java text. </li> |
| <li><b><a href="../reference/api/org/eclipse/jdt/ui/text/folding/package-summary.html">org.eclipse.jdt.ui.text.folding</a></b> - provides interfaces to implement code folding strategies for the Java editor.</li> |
| <li><b><a href="../reference/api/org/eclipse/jdt/ui/text/java/package-summary.html">org.eclipse.jdt.ui.text.java</a></b> - provides interfaces to implement code completion processors.</li> |
| <li><b><a href="../reference/api/org/eclipse/jdt/ui/text/java/hover/package-summary.html"> |
| org.eclipse.jdt.ui.text.java.hover</a> </b> - provides implementations for |
| presenting text hovers in Java editors. </li> |
| <li><a href="../reference/api/org/eclipse/jdt/ui/wizards/package-summary.html"> |
| <b> org.eclipse.jdt.ui.wizards</b></a> - provides wizard pages for creating |
| and configuring Java elements. </li> |
| </ul> |
| |
| </body> |
| </html> |