<!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>
definizione di un partecipante alla compilazione. Questa definizione consente di ordinare i partecipanti. I partecipanti vengono eseguiti per gruppi. Il gruppo di partecipanti che modifica l'ambiente viene eseguito per primo, quindi il gruppo di partecipanti che ha creato il problema, ed infine il gruppo degli altri partecipanti. All'interno di ciascun gruppo, i partecipanti vengono ordinati in base ai rispettivi attributi 'requires'. Se un attributo 'requires' fa riferimento ad un partecipante che non appartiene al gruppo, viene ignorato.
org.eclipse.jdt.core.compiler.CompilationParticipant
con un costruttore pubblico di argomento 0<!ELEMENT requires EMPTY>
<!ATTLIST requires
id CDATA #REQUIRED>
un partecipante richiesto per eseguire questo partecipante alla compilazione
<!ELEMENT managedMarker EMPTY>
<!ATTLIST managedMarker
markerType CDATA #REQUIRED>
un indicatore gestito viene creato dai problemi registrati (vedere BuildContext#recordNewProblems(CategorizedProblem[])) e viene rimosso quando il file di origine corrispondente viene rigenerato o quando il progetto viene eliminato
Copyright (c) 2005 BEA Systems, Inc e altri.
Tutti i diritti riservati. Questo programma e il materiale di accompagnamento sono
disponibili secondo i termini della Eclipse Public License v1.0 che sono distribuiti con il prodotto, e disponibili all'indirizzo
http://www.eclipse.org/legal/epl-v10.html