schema.classpathVariableInitializer.exsd Maven / Gradle / Ivy
This extension point allows clients to contribute custom classpath variable initializers,
which are used to lazily bind classpath variables.
a fully qualified identifier of the target extension point
an optional identifier of the extension instance
an optional name of the extension instance
a unique name identifying the variable for which this initializer will be activated.
the class that implements this variable initializer.
This class must implement a public subclass of <code>org.eclipse.jdt.core.ClasspathVariableInitializer</code> with a public 0-argument constructor.
String explaining the reason why the associated variable is deprecated
Indicates that the associated variable cannot be modified
2.0
Example of a declaration of a <code>ClasspathVariableInitializer</code> for a classpath variable named "FOO": <pre>
<extension point="org.eclipse.jdt.core.classpathVariableInitializer">
<classpathVariableInitializer
variable="FOO"
class="com.example.CPVInitializer"/>
</extension>
</pre>
Copyright (c) 2000, 2004 IBM Corporation and others.<br>
This program and the accompanying materials are made
available under the terms of the Eclipse Public License 2.0 which accompanies
this distribution, and is available at <a
href="https://www.eclipse.org/legal/epl-2.0">https://www.eclipse.org/legal/epl-v20.html</a>/
SPDX-License-Identifier: EPL-2.0