<!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>
Definisjon av en kompileringsdeltaker. Denne definisjon tillater ordning av deltakernes rekkefølge. Deltakerne kjøres etter gruppe. Først kjøres gruppen med deltakere som endrer miljøet, deretter køjres gruppen med deltakere som skaper problemet, og til slutt med gruppen med de øvrige deltakerne. Innenfor hver gruppe ordnes deltakerne etter deres 'requires'-attributter. Hvis et 'requires'-attributt peker på en deltaker som ikke tilhører gruppen, blir det oversett.
org.eclipse.jdt.core.compiler.CompilationParticipant
med en felles 0-argumentkonstruktør. <!ELEMENT requires EMPTY>
<!ATTLIST requires
id CDATA #REQUIRED>
en deltaker som er nødvendig for å økjre denne kompileringsdeltakeren
<!ELEMENT managedMarker EMPTY>
<!ATTLIST managedMarker
markerType CDATA #REQUIRED>
det blir opprettet et styrt merke fra de registrerte problemene (se BuildContext#recordNewProblems(CategorizedProblem[])), og blir fjernet når den tilhørende kildefilen blir gjenoppbygd eller når prosjektet blir ryddet
Copyright (c) 2005 BEA Systems, Inc and others.
All rights reserved. This program and the accompanying materials
are made available under the terms of the Eclipse Public License v1.0
which accompanies this distribution, and is available at
http://www.eclipse.org/legal/epl-v10.html