blob: c9fdaa04e66d2f704d0f81ffc6c46b9ca45dbbc2 [file] [log] [blame]
<!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.&nbsp;&nbsp;&nbsp; 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.&nbsp; This package exposes constants for retrieving
Java user interface parts from the workbench registry and for retrieving preference
settings from the Java preferences.&nbsp; 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.&nbsp; </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.&nbsp; </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>