Asiakirja-asetukset

org.eclipse.core.filebuffers.documentSetup

3.0

Tämän laajennuspisteen avulla voidaan mukauttaa tämän lisäosan tekstitiedostopuskurin oletushallintatoiminnon tekemää asiakirjan alustusprosessia. Lisäksi laajennuspisteen avulla voidaan määrittää, mitä asiakirja-asetusten osapuolia tiettyä tiedoston sisältölajia, tiedostotunnistetta tai tiedostoa varten luotavan tekstitiedostopuskurin alustusprosessissa käytetään.

Huomautus: Osanottajien tulee huomioida muut osanottajat, joten heidän tulisi aina määrittää asiakirjansa sillä tavalla, ettei se häiritse muita. Jos osanottaja esimerkiksi haluaa asentaa asiakirjaan osioinnin, on käytettävä sovellusohjelmaliittymääorg.eclipse.jface.text.IDocumentExtension3 ja valittava yksilöllinen osiointitunnus. Versiosta 3.2 alkaen järjestelmä kirjaa lokitiedostoon varoituksen, jos näin ei toimita.

<!ELEMENT extension (participant)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT participant EMPTY>

<!ATTLIST participant

class         CDATA #REQUIRED

extensions    CDATA #IMPLIED

fileNames     CDATA #IMPLIED

contentTypeId CDATA #IMPLIED>

Tämä elementti määrittää asiakirja-asetusten osapuolet. Yksittäisen tiedoston kaikki osapuolet selvitetään käymällä läpi kunkin osapuolimäärityksen määritteet järjestyksessä contentTypeId (sisältölaji), fileNames (tiedostot) ja extensions (tiedostotunnisteet). Samanarvoisten osapuolten kutsujärjestystä ei ole määritetty.



   

<extension id=

"JavaDocumentSetupParticipant"

name=

"%javaDocumentSetupParticipant"

point=

"org.eclipse.core.filebuffers.documentSetup"

>

<participant extensions=

"java"

class=

"org.eclipse.jdt.internal.ui.javaeditor.JavaDocumentSetupParticipant"

>

</participant>

</extension>

Asiakirja-asetusten osapuolten on toteutettava org.eclipse.core.filebuffers.IDocumentSetupParticipant-liittymä.