<!ELEMENT extension (environment* , analyzer* , ruleParticipant*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
<!ELEMENT environment EMPTY>
<!ATTLIST environment
id CDATA #REQUIRED
description CDATA #IMPLIED
ruleParticipant CDATA #IMPLIED>
org.eclipse.jdt.launching.environments.IAccessRuleParticipant
. When specified, this class is used to create access rules for VM libraries associated with this execution environment during classpath resolution. This participant creates rules last, preceeded by any ruleParticipants
contributed as elements. This attribute was added in the 3.3 release.<!ELEMENT analyzer EMPTY>
<!ATTLIST analyzer
id CDATA #REQUIRED
class CDATA #REQUIRED>
org.eclipse.jdt.launching.environments.IExecutionEnvironmentAnalyzer
<!ELEMENT ruleParticipant EMPTY>
<!ATTLIST ruleParticipant
id CDATA #REQUIRED
class CDATA #REQUIRED>
This element was added in the 3.3 release.
org.eclipse.jdt.launching.environments.IAccessRuleParticipant
. When specified, this class is used to create access rules for VM libraries associated with this execution environment during classpath resolution. This participant creates rules before a ruleParticipant
contributed by an execution environment directly, allowing a participant to override an environment's default rules.
<extension point=
"org.eclipse.jdt.launching.executionEnvironments"
>
<environment id=
"J2SE-1.4"
description=
"Java 2 Platform, Standard Edition 1.4"
/>
<analyzer class=
"com.example.ExecutionEnvironmentAnalyzer"
id=
"com.example.eeAnalyzer"
/>
</extension>
org.eclispe.jdt.launching
) provides definitions and an analyzer for the following execution environments: