<!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
>пример участника компиляции. Данное определение позволяет заказывать участников. Участники выполняются группами. Сначала выполняется группа участников, изменяющих среду, затем группа участников, которые служат источниками неполадок, и затем выполняются все остальные участники. В пределах группы участники упорядочиваются в соответствии с системой взаимосвязи, установленной значениями атрибутов 'requires'. Если атрибут 'requires' указывает на участника, не входящего в группу, такой участник игнорируется.
org.eclipse.jdt.core.compiler.validationParticipant с
открытым конструктором с нулевыми параметрами.<!ELEMENT requires EMPTY>
<!ATTLIST requires
id CDATA #REQUIRED
>участник, необходимый для выполнения данного участника компиляции
<!ELEMENT managedMarker EMPTY>
<!ATTLIST managedMarker
markerType CDATA #REQUIRED
>Управляемый маркер, создаваемый из записей о неполадках (BuildContext#recordNewProblems(CategorizedProblem[])) и удаляемый при повторной компоновке исходного файла или при очистке проекта.
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 и другие компании.
Все права защищены. Эта программа и сопутствующие материалы распространяются на условиях Eclipse Public License v1.0, поставляемой вместе с продуктом и доступной на веб-сайте
http://www.eclipse.org/legal/epl-v10.html