<!ELEMENT extension (validationParticipant*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED
><!ELEMENT validationParticipant (requires* , managedMarker*)>
<!ATTLIST validationParticipant
class CDATA #REQUIRED
id CDATA #REQUIRED
modifiesEnvironment (true | false)
createsProblems (true | false)
requiredSourceLevel CDATA #IMPLIED
>definice účastníka kompilace. Tato definice umožňuje seřazení účastníků. Účastníci se spouštějí podle skupiny. Skupina účastníků, kteří upravují prostředí je spuštěna jako první, potom je spuštěna skupina účastníků, kteří vytvářejí problémy, a nakonec je spuštěna skupina ostatních účastníků. V rámci každé skupiny jsou účastníci seřazeni podle svých atributů "Vyžaduje". Pokud atribut "Vyžaduje" ukazuje na účastníka, který nepatří do skupiny, je ignorován.
org.eclipse.jdt.core.compiler.validationParticipant s veřejným konstruktorem s nulovým argumentem.<!ELEMENT requires EMPTY>
<!ATTLIST requires
id CDATA #REQUIRED
>účastník, který je povinný ke spuštění tohoto účastníka.
<!ELEMENT managedMarker EMPTY>
<!ATTLIST managedMarker
markerType CDATA #REQUIRED
>spravovaný značkovač se vytváří ze zaznamenaných problémů (viz BuildContext#recordNewProblems(CategorizedProblem[])) a je odebrán, když se znovu sestaví odpovídající zdrojový soubor nebo když je vymazán projekt
validationParticipant: <extension id="apt" name="%annotationProcessingName" point="org.eclipse.jdt.core.validationParticipant"> <validationParticipant class="org.eclipse.jdt.apt.core.internal.AptvalidationParticipant" id="APT" requiredSourceLevel="1.5"> <managedMarker markerType="org.eclipse.jdt.apt.core.compile.problem"/> </validationParticipant> </extension>
Copyright (c) 2006 BEA Systems, Inc a další.
Všechna práva vyhrazena. Tento program a doprovodné materiály jsou zpřístupněny za podmínek licence Eclipse Public License
v1.0, která je součástí této distribuce a je k dispozici na adrese
http://www.eclipse.org/legal/epl-v10.html