Dokumentkonfigurering

org.eclipse.core.filebuffers.documentSetup

3.0

Dette utvidelsespunktet brukes til å tilpasse et dokuments initialiseringsprosess for en tekstfilbufferstyrer etter denne plugin-modulens standard tekstfilbufferstyrer. Det gjør det mulig å oppgi hvilken dokumentkonfigureringsdeltaker som skal involveres i initialiseringsprosessen for en tekstfilbuffer som er opprettet for bestemte filinnholdstyper, filtyper eller filnavn.

Merk: Deltakerne må være oppmerksomme på eksistensen av andre deltakere. Det vil vi at de alltid må utforme et dokument på en slik måte at det ikke blander seg inn i andre. Når for eksempel en deltaker ønsker å installere partisjonering på dokumentet, må vedkommende bruke APIet org.eclipse.jface.text.IDocumentExtension3 og velge en unik partisjonerings-ID. Fra 3.2 skrives en advarsel til loggfilen hvis ikke dette etterleves.

<!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>

Spesifisering av en dokumentkonfigurasjonsdeltaker. For å finne alle deltakere for en gitt fil, blir attributtene for hver deltakerspesifisering undersøkt i denne rekkefølgen: contentTypeId, fileNames, extensions. Hvis det blir funnet flere deltakere, spesifiseres ikke rekkefølgen det blir sendt kall til dem i.



   

<extension id=

"JavaDocumentSetupParticipant"

name=

"%javaDocumentSetupParticipant"

point=

"org.eclipse.core.filebuffers.documentSetup"

>

<participant extensions=

"java"

class=

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

>

</participant>

</extension>

Dokumentkonfigureringsdeltakere må implementere org.eclipse.core.filebuffers.IDocumentSetupParticipant.