Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDarin Wright2002-11-28 18:16:24 +0000
committerDarin Wright2002-11-28 18:16:24 +0000
commitf83b6579d13637d83f6c2ed2739a94b0660eafce (patch)
tree03ee9497bac11405028abdddae14e7a251cb2d80 /org.eclipse.debug.ui/doc
parent19428d7e3336cfd49091760051dcee73d0562a42 (diff)
downloadeclipse.platform.debug-f83b6579d13637d83f6c2ed2739a94b0660eafce.tar.gz
eclipse.platform.debug-f83b6579d13637d83f6c2ed2739a94b0660eafce.tar.xz
eclipse.platform.debug-f83b6579d13637d83f6c2ed2739a94b0660eafce.zip
bug 27347
Diffstat (limited to 'org.eclipse.debug.ui/doc')
-rw-r--r--org.eclipse.debug.ui/doc/org_eclipse_debug_ui_consoleContentProviders.html26
1 files changed, 14 insertions, 12 deletions
diff --git a/org.eclipse.debug.ui/doc/org_eclipse_debug_ui_consoleContentProviders.html b/org.eclipse.debug.ui/doc/org_eclipse_debug_ui_consoleContentProviders.html
index bb16b622c..38e304f52 100644
--- a/org.eclipse.debug.ui/doc/org_eclipse_debug_ui_consoleContentProviders.html
+++ b/org.eclipse.debug.ui/doc/org_eclipse_debug_ui_consoleContentProviders.html
@@ -20,15 +20,17 @@ provider will be used to produce and render output in the console.</p>
<pre>
<tt>&nbsp;&nbsp; &lt;!ELEMENT consoleContentProvider</tt>&gt;
-<tt>&nbsp;&nbsp; &lt;!ATTLIST consoleContentProvider</tt>
-<br><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; id&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CDATA #REQUIRED</tt>
-<br><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; class&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CDATA #REQUIRED</tt>&gt;
+<tt>&nbsp;&nbsp; &lt;!ATTLIST consoleContentProvider</tt> <br><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; id&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CDATA #REQUIRED</tt><br><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; class&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CDATA #REQUIRED
+ processType CDATA #REQUIRED</tt>&gt;
</pre>
<ul>
-<li><code>id</code> specifies a unique identifier for this console content provider.</li>
-<li><code>class</code> specifies a fully qualified name of a Java class
- that implements <code>IConsoleContentProvdider</code>.</li>
+ <li><code>id</code> specifies a unique identifier for this console content provider.</li>
+ <li><code>class</code> specifies a fully qualified name of a Java class that
+ implements <code>IConsoleContentProvdider</code>.</li>
+ <li><font face="Courier New, Courier, mono">processType</font> specifies the
+ type of process this this content provider is for. This attribute corresponds
+ to the process attribute <font face="Courier New, Courier, mono">IProcess.ATTR_PROCESS_TYPE</font>.</li>
</ul>
<p><b><i>Examples:</i></b> </p>
@@ -39,15 +41,15 @@ provider will be used to produce and render output in the console.</p>
&lt;extension point="org.eclipse.debug.ui.consoleContentProviders"&gt;
&lt;consoleContentProvider
id="com.example.ExampleConsoleContentProvider"
- class="com.example.ExampleConsoleContentProvider"&gt;
+ class="com.example.ExampleConsoleContentProvider"
+ processType=&quot;ExampleProcessType&quot;&gt;
&lt;/consoleContentProvider&gt;
&lt;/extension&gt;
</pre>
-<p>In the above example, the contributed content provider will be use for processes
-that refer to this content provider's id. A process refers to a console content
-provider by specifying a console content provider's id in the process attribute
-table, keyed by <code>IConsoleContentProvider.ATTR_CONSOLE_CONTENT_PROVIDER</code>.
-</p>
+<p>In the above example, the contributed content provider will be use for processes
+ of type &quot;ExampleProcessType&quot;, which corresponds to the process attribute
+ <font face="Courier New, Courier, mono">IProcess.ATTR_PROCESS_TYPE</font>. Process
+ types are client defined, and are set by clients that create processes.</p>
<p><b><i>API Information: </i></b>Value of the attribute <b>class</b> must be a fully
qualified name of a Java class that implements the interface <b>

Back to the top