Creación de modelo de anotaciones
Identificador:
org.eclipse.core.filebuffers.annotationModelCreation
A partir del release:
3.0
Descripción:
Este punto de extensión se utiliza para personalizar el comportamiento de creación del modelo de anotaciones del gestor de almacenamiento intermedio de archivos de texto por omisión de este conector. Permite especificar la fábrica de modelo de anotaciones que debe utilizarse para crear la instancia de modelo de anotaciones de un almacenamiento intermedio de archivos de texto creado para un tipo de contenido de archivo, extensión de archivo o nombre de archivo determinado.
Código de configuración:
<!ELEMENT extension (factory)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
<!ELEMENT factory EMPTY>
<!ATTLIST factory
class CDATA #REQUIRED
extensions CDATA #IMPLIED
fileNames CDATA #IMPLIED
contentTypeId CDATA #IMPLIED>
La especificación de una fábrica de modelo de anotación. Para encontrar una fábrica para un archivo determinado, se consultan los atributos de cada especificación de fábrica en el siguiente orden: contentTypeId, fileNames, extensions. Si hay varios, se encuentran especificaciones de fábrica igualmente específicas para un archivo determinado si no se especifica la fábrica utilizada.
- class: nombre totalmente calificado de la clase
de implementación de fábrica. Esta clase debe implementar la interfaz
org.eclipse.core.filebuffers.IAnnotationModelFactory.
- extensions: lista separada por comas de las extensiones de archivo en
las que debe utilizarse esta fábrica.
- fileNames: lista separada por comas de los nombres de archivo para los que debe
utilizarse esta fábrica.
- contentTypeId - ID de un tipo de contenido según lo definido por el punto de extensión org.eclipse.core.runtime.contentTypes para el que debe utilizarse esta fábrica.
Ejemplos:
<extension
point=
"org.eclipse.core.filebuffers.annotationModelCreation"
>
<factory
extensions=
"xzy"
class=
"org.eclipse.ui.texteditor.ResourceMarkerAnnotationModelFactory"
>
</factory>
</extension>
Información sobre las API:
Las fábricas de modelo de anotación deben implementar org.eclipse.core.filebuffers.IAnnotationModelFactory.
Copyright (c) 2001, 2004 IBM Corporation y otros.
Reservados todos los derechos. Este programa y sus materiales adjuntos están
disponibles bajo los términos de la licencia pública común (Eclipse Public
License) v1.0 que acompaña a esta distribución, y está disponible en
http://www.eclipse.org/legal/epl-v10.html