diff options
author | Luc Bourlier | 2003-10-21 17:44:09 +0000 |
---|---|---|
committer | Luc Bourlier | 2003-10-21 17:44:09 +0000 |
commit | ab911fcde82fd45bcc39ac272c5fbda9a69be5fe (patch) | |
tree | 444a44edec1192562892a855816e7ade4d7dd83b /org.eclipse.core.variables/schema/dynamicVariables.exsd | |
parent | 459e7a37e00d381973d431e7b1db2a8051e1dcfd (diff) | |
download | eclipse.platform.debug-ab911fcde82fd45bcc39ac272c5fbda9a69be5fe.tar.gz eclipse.platform.debug-ab911fcde82fd45bcc39ac272c5fbda9a69be5fe.tar.xz eclipse.platform.debug-ab911fcde82fd45bcc39ac272c5fbda9a69be5fe.zip |
Bug 43332 - String Substitution Support - org.eclipse.core.variables
Diffstat (limited to 'org.eclipse.core.variables/schema/dynamicVariables.exsd')
-rw-r--r-- | org.eclipse.core.variables/schema/dynamicVariables.exsd | 112 |
1 files changed, 112 insertions, 0 deletions
diff --git a/org.eclipse.core.variables/schema/dynamicVariables.exsd b/org.eclipse.core.variables/schema/dynamicVariables.exsd new file mode 100644 index 000000000..7ca4b0eb5 --- /dev/null +++ b/org.eclipse.core.variables/schema/dynamicVariables.exsd @@ -0,0 +1,112 @@ +<?xml version='1.0' encoding='UTF-8'?>
+<!-- Schema file written by PDE -->
+<schema targetNamespace="org.eclipse.debug.core">
+<annotation>
+ <appInfo>
+ <meta.schema plugin="org.eclipse.debug.core" id="dynamicVariables" name="Dynamic Stirng Substitution Variables"/>
+ </appInfo>
+ <documentation>
+ 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.
+ </documentation>
+ </annotation>
+
+ <element name="extension">
+ <complexType>
+ <sequence>
+ <element ref="variable" minOccurs="0" maxOccurs="unbounded"/>
+ </sequence>
+ <attribute name="point" type="string" use="required">
+ <annotation>
+ <documentation>
+ a fully qualified identifier of the target extension point
+ </documentation>
+ </annotation>
+ </attribute>
+ <attribute name="id" type="string">
+ <annotation>
+ <documentation>
+ an optional identifier of the extension instance
+ </documentation>
+ </annotation>
+ </attribute>
+ <attribute name="name" type="string">
+ <annotation>
+ <documentation>
+ an optional name of the extension instance
+ </documentation>
+ </annotation>
+ </attribute>
+ </complexType>
+ </element>
+
+ <element name="variable">
+ <complexType>
+ <attribute name="name" type="string" use="required">
+ <annotation>
+ <documentation>
+ specifies a unique name for this variable.
+ </documentation>
+ </annotation>
+ </attribute>
+ <attribute name="resolver" type="string" use="required">
+ <annotation>
+ <documentation>
+ specifies a Java class which implements <samp>org.eclipse.debug.core.stringsubstitution.IContextVariableResolver</samp>, which is used to determine the value of the variable
+ </documentation>
+ <appInfo>
+ <meta.attribute kind="java" basedOn="org.eclipse.debug.core.variables.IVariableExpander"/>
+ </appInfo>
+ </annotation>
+ </attribute>
+ <attribute name="description" type="string" use="required">
+ <annotation>
+ <documentation>
+ specifies a human-readable description of this variable
+ </documentation>
+ </annotation>
+ </attribute>
+ </complexType>
+ </element>
+
+ <annotation>
+ <appInfo>
+ <meta.section type="since"/>
+ </appInfo>
+ <documentation>
+ 3.0
+ </documentation>
+ </annotation>
+
+ <annotation>
+ <appInfo>
+ <meta.section type="examples"/>
+ </appInfo>
+ <documentation>
+ The following is a definition of a dynamic variable that resolves to the name of the selected resource: +<pre> + <extension point="org.eclipse.debug.core.dynamicVariables"> + <variable + name="resource_name" + expanderClass="com.example.ResourceNameExpander" + description="The name of the selected resource"> + </variable> + </extension> +</pre>
+ </documentation>
+ </annotation>
+
+ <annotation>
+ <appInfo>
+ <meta.section type="copyright"/>
+ </appInfo>
+ <documentation>
+ <p> +<a href="hglegal.htm"> + <img SRC="ngibmcpy.gif" + ALT="Copyright (c) 2000, 2003 IBM Corporation and others. All Rights Reserved." + BORDER=0 height=14 width=324></a> +</p>
+ </documentation>
+ </annotation>
+
+</schema>
|