ISynchronizable
. Los
clientes que necesiten un documento sincronizado pueden establecer un objeto de bloqueo. Sobrescribir un objeto de
bloqueo existente, se considera un mal procedimiento y puede dañar a otros clientes: si el documento ya tiene un objeto
de bloqueo establecido, éste debería utilizarlo el cliente.org.eclipse.jface.text.IDocument
crean el documento
correspondiente en su proveedor de documentos. El documento personalizado envolverá el documento proporcionado por el
almacenamiento intermedio de archivo.<!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 documentos. 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.
<extension id=
"org.eclipse.jdt.debug.ui.SnippetDocumentFactory"
name=
"%snippetDocumentFactory.name"
point=
"org.eclipse.core.filebuffers.documentCreation"
>
<factory extensions=
"jpage"
class=
"org.eclipse.jdt.internal.debug.ui.snippeteditor.SnippetDocumentFactory"
>
</factory>
</extension>
Copyright (c) 2001, 2006 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