<!ELEMENT extension (compilationParticipant*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
<!ELEMENT compilationParticipant (requires* , managedMarker*)>
<!ATTLIST compilationParticipant
class CDATA #REQUIRED
id CDATA #REQUIRED
modifiesEnvironment (true | false)
createsProblems (true | false)
requiredSourceLevel CDATA #IMPLIED>
Definitie van een compilatiedeelnemer. Door middel van deze definitie kunnen deelnemers worden gerangschikt. De deelnemers worden per groep uitgevoerd. Eerst wordt de groep uitgevoerd die de omgeving aanpast, gevolgd door de groep die problemen veroorzaakt, gevolgd door de groep met andere deelnemers. De deelnemers van elke groep worden gerangschikt op basis van het kenmerk 'requires'. Als het kenmerk 'requires' naar een deelnemer verwijst die niet bij de groep hoort, wordt het genegeerd.
org.eclipse.jdt.core.compiler.CompilationParticipant
met ene openbare 0-argumentconstructor. <!ELEMENT requires EMPTY>
<!ATTLIST requires
id CDATA #REQUIRED>
Een deelnemer die voor het uitvoeren van deze compilatiedeelnemer is vereist.
<!ELEMENT managedMarker EMPTY>
<!ATTLIST managedMarker
markerType CDATA #REQUIRED>
Een beheerd merkteken wordt gemaakt aan de hand van de vastgelegde problemen (zie BuildContext#recordNewProblems(CategorizedProblem[])) en wordt weer verwijderd zodra het bijbehorende bronbestand opnieuw wordt gebouwd of het project wordt opgeschoond.
Copyright (c) 2005 BEA Systems, Inc en anderen.
Alle rechten voorbehouden. Dit programma en het begeleidende materiaal zijn beschikbaar gesteld onder de voorwaarden van de Eclipse Public License v1.0 die bij deze distributie is geleverd en beschikbaar is op http://www.eclipse.org/legal/epl-v10.html.