ISynchronizable
. Os clientes que necessitam de um documento
sincronizado podem definir um objecto de bloqueio. A substituição de um
objecto de bloqueio existente não é considerada como positiva e pode separar
outros clientes: se o documento já contiver um objecto de bloqueio definido,
este deve ser utilizado pelo cliente.org.eclipse.jface.text.IDocument
diferente criam o documento
correspondente no fornecedor de documentos. O documento personalizado
translineia o documento facultado pela memória tampão do ficheiro. <!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>
A especificação de uma fábrica de documentos. De forma a encontrar uma fábrica para um determinado ficheiro, há que consultar os atributos de cada especificação de fábrica pela seguinte sequência: contentTypeId, fileNames, extensions. Caso existam vários, encontram-se especificações de fábrica igualmente específicas para um determinado ficheiros, caso não se especifique qual a fábrica a utilizar.
<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 e outros.
Todos os direitos reservados. Este programa e os materiais que o acompanham estão disponíveis sob os termos da Eclipse Public License v1.0, que acompanha esta distribuição, e estão disponíveis em http://www.eclipse.org/legal/epl-v10.html