ISynchronizable
-dokument. Klienter som trenger et synkronisert dokument, kan definere et låseobjekt.
Å overskrive et eksisterende låseobjekt anses som dårlig praksis og kan gi problemer for andre klienter.
Hvis dokumentet allerede definert har et låseobjekt, bør det brukes av klienten.org.eclipse.jface.text.IDocument
-implementering, oppretter
tilsvarende dokument i sin dokumentleverandør. Det tilpassede dokumentet vil overskrive dokumentet fra filbufferen. <!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>
Spesifisering av en dokument-factory. For å finne en factory til en gitt fil, blir attributtene for hver factory-spesifisering undersøkt i denne rekkefølgen: contentTypeId, fileNames, extensions. Hvis det blir funnet flere, like spesifikke, factory-spesifiseringer for en gitt fil, spesifiseres det ikke hvilken factory som brukes.
<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 and others.
All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html