ISynchronizable
-asiakirja. Työasemat, jotka tarvitsevat synkronoidun asiakirjan, voivat asettaa lukko-objektin. Aiemman lukko-objektin korvaamista pidetään huonona käytäntönä, ja se voi vahingoittaa muita työasemia: jos asiakirjaan on jo asetettu lukko-objekti, työaseman tulisi käyttää sitä.org.eclipse.jface.text.IDocument
-toteutuksia, luovat vastaavan asiakirjan asiakirjojen toimittajaansa. Mukautettu asiakirja kierrättää tiedostopuskurin toimittaman asiakirjan.<!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>
Tämä elementti määrittää asiakirjojen factory-metodin. Yksittäisen tiedoston factory-metodi selvitetään vertaamalla kunkin factory-määrityksen määritteitä järjestyksessä contentTypeId (sisältölaji), fileNames (tiedostonimi) ja extensions (tunniste). Yksittäiselle tiedostolle löytyvien useiden samantasoisten factory-määritysten soveltamisjärjestystä ei ole määritetty.
<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