Interfaz de usuario de JDT
El conector org.eclipse.jdt.ui implementa las clases concretas de la interfaz de usuario de Java que manipulan
elementos de Java.
El siguiente esquema señala las funciones principales del paquete org.eclipse.jdt.ui y de sus subpaquetes.
-
org.eclipse.jdt.ui
proporciona clases de soporte para presentar elementos Java en la interfaz de usuario. La clase JavaUI es el punto de acceso principal a los componentes de la interfaz de usuario Java.
Permite abrir programáticamente editores en elementos Java, abrir una perspectiva Java o Examen de Java y abrir diálogos de solicitud de tipo y de paquete. El paquete expone constantes para recuperar componentes de la interfaz de usuario Java desde el registro del entorno de trabajo y para recuperar valores de preferencia de las preferencias Java. JavaUI proporciona acceso a
IWorkingCopyManager
. Gestiona las copias de trabajo que se están utilizando para las unidades de compilación Java.
Las interfaces
ITypeHierarchyViewPart
y
IPackagesViewPart
definen la interfaz de programación que interactúa con la jerarquía de tipos y con los componentes de la vista de paquetes.
Las clases
StandardJavaElementContentProvider
y
JavaElementLabelProvider
dan soporte a la presentación de elementos Java en visores JFace.
JavaElementSorter
puede conectarse a un visor JFace para ordenar los elementos Java según el estilo de clasificación de la UI Java.
La clase
JavaElementImageDescriptor puede utilizarse para crear una imagen basada en un descriptor de imagen base arbitrario y un conjunto de distintivos que especifican los adornos específicos Java (por ejemplo, estático, final, sincronizado...) que deben superponerse a la imagen.
-
org.eclipse.jdt.ui.actions
proporciona acciones y grupos de acciones para llenar barras de herramientas, barras de menús globales y menús de contexto con funciones específicas de JDT. Es aconsejable que los clientes utilicen grupos de acciones para llenar menús y barras de herramientas en lugar de añadir las acciones directamente. Esto evita que los clientes pierdan acciones que acaban de añadir o utilicen estructuras de menú obsoletas.
-
org.eclipse.jdt.ui.jarpackager
proporciona clases e interfaces para generar un archivo JAR. Ofrece ganchos para ampliar
JarPackageData a fin de cargar y almacenar JarPackageData y escribir el propio JAR.
-
org.eclipse.jdt.ui.text
proporciona clases de soporte para presentar texto Java. La clase
JavaTextTools proporciona acceso a los diversos escáneres para particionar y colorear el código fuente Java. La clase
JavaSourceViewerConfiguration
define una configuración estándar para un visor de código fuente Java.
-
org.eclipse.jdt.ui.text.java.hover
proporciona implementaciones para presentar texto de ayuda flotante en editores Java.
La interfaz
IJavaEditorTextHover
define la interfaz de programación para un texto de ayuda flotante. Consulte el punto de extensión
org.eclipse.jdt.ui.javaEditorTextHovers
para obtener instrucciones relativas a cómo definir un nuevo texto de ayuda flotante Java.
-
org.eclipse.jdt.ui.wizards
proporciona páginas de asistente para crear elementos Java. Los elementos soportados son proyectos, paquetes, clases e interfaces. La clase
JavaCapabilityConfigurationPage
da soporte a la edición de los valores de construcción Java (configuración de carpetas fuente, proyectos referenciados y bibliotecas referenciadas y exportadas).