
schema.dynamicVariables.exsd Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of org.eclipse.core.variables Show documentation
Show all versions of org.eclipse.core.variables Show documentation
This is org.eclipse.core.variables jar used by Scout SDK
This extension point provides a mechanism for defining dynamic variables used in string substitution. The value of a dynamic variable is resolved at the time a string substitution is performed, with an optional argument.
a fully qualified identifier of the target extension point
an optional identifier of the extension instance
an optional name of the extension instance
specifies a unique name for this variable.
specifies a Java class which implements <code>org.eclipse.core.variables.IDynamicVariableResolver</code>, which is used to determine the value of the variable
specifies a human-readable description of this variable
Whether this variable supports an argument. When unspecified, the implied value is <code>true</code>.
3.0
The following is a definition of a dynamic variable that resolves to the name of the selected resource:
<pre>
<extension point="org.eclipse.core.variables.dynamicVariables">
<variable
name="resource_name"
expanderClass="com.example.ResourceNameExpander"
description="The name of the selected resource">
</variable>
</extension>
</pre>
Value of the attribute <b>resolver</b> must be a fully qualified name of a Java class that implements the interface <b>org.eclipse.core.variables.IDynamicVariableResolver</b>.
Copyright (c) 2003, 2005 IBM Corporation and others.<br>
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
<a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>
© 2015 - 2025 Weber Informatics LLC | Privacy Policy