Package org.aspectj.org.eclipse.jdt.core
Class ClasspathVariableInitializer
java.lang.Object
org.aspectj.org.eclipse.jdt.core.ClasspathVariableInitializer
Abstract base implementation of all classpath variable initializers.
Classpath variable initializers are used in conjunction with the
"org.aspectj.org.eclipse.jdt.core.classpathVariableInitializer" extension point.
Clients should subclass this class to implement a specific classpath
variable initializer. The subclass must have a public 0-argument
constructor and a concrete implementation of initialize
.
- Since:
- 2.0
- See Also:
-
Constructor Summary
ConstructorDescriptionCreates a new classpath variable initializer. -
Method Summary
Modifier and TypeMethodDescriptionabstract void
initialize
(String variable) Binds a value to the workspace classpath variable with the given name, or fails silently if this cannot be done.
-
Constructor Details
-
ClasspathVariableInitializer
public ClasspathVariableInitializer()Creates a new classpath variable initializer.
-
-
Method Details
-
initialize
Binds a value to the workspace classpath variable with the given name, or fails silently if this cannot be done.A variable initializer is automatically activated whenever a variable value is needed and none has been recorded so far. The implementation of the initializer can set the corresponding variable using
JavaCore#setClasspathVariable
.- Parameters:
variable
- the name of the workspace classpath variable that requires a binding- See Also:
-