Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDarin Wright2010-05-28 15:27:49 -0400
committerDarin Wright2010-05-28 15:27:49 -0400
commite341b7b891551944591171ad4e7d5351853b0b55 (patch)
tree760c1f40b0ebd5d7d90067d04601746026a319fd
parent3b796b92ed501108b5d725ba205dbdc5107ecf40 (diff)
downloadeclipse.platform.debug-e341b7b891551944591171ad4e7d5351853b0b55.tar.gz
eclipse.platform.debug-e341b7b891551944591171ad4e7d5351853b0b55.tar.xz
eclipse.platform.debug-e341b7b891551944591171ad4e7d5351853b0b55.zip
doc updates to detail panes extension pointR3_6
-rw-r--r--org.eclipse.debug.ui/schema/detailPaneFactories.exsd11
1 files changed, 8 insertions, 3 deletions
diff --git a/org.eclipse.debug.ui/schema/detailPaneFactories.exsd b/org.eclipse.debug.ui/schema/detailPaneFactories.exsd
index 3a89fb4e4..9471d729b 100644
--- a/org.eclipse.debug.ui/schema/detailPaneFactories.exsd
+++ b/org.eclipse.debug.ui/schema/detailPaneFactories.exsd
@@ -1,12 +1,12 @@
<?xml version='1.0' encoding='UTF-8'?>
<!-- Schema file written by PDE -->
-<schema targetNamespace="org.eclipse.debug.ui">
+<schema targetNamespace="org.eclipse.debug.ui" xmlns="http://www.w3.org/2001/XMLSchema">
<annotation>
<appInfo>
<meta.schema plugin="org.eclipse.debug.ui" id="detailPaneFactories" name="Detail Pane Factories Extension"/>
</appInfo>
<documentation>
- This extension point allows clients to contribute custom renderings for the detail pane in the variables, registers and expression views. To contribute a custom detail pane, an implementation of &lt;code&gt;IDetailPaneFactory&lt;/code&gt; is registered using this extension point. A detail pane factory creates an &lt;code&gt;IDetailPane&lt;/code&gt; for each custom rendering.
+ This extension point allows clients to contribute custom renderings for the detail pane in the variables, registers, expressions, and breakpoints views (note that support for breakpoint view detail panes was added in 3.6). To contribute a custom detail pane, an implementation of &lt;code&gt;IDetailPaneFactory&lt;/code&gt; is registered using this extension point. A detail pane factory creates an &lt;code&gt;IDetailPane&lt;/code&gt; for each custom rendering (note that optional extensions have been added to detail panes via &lt;code&gt;IDetailPane2&lt;/code&gt; and &lt;code&gt;IDetailPane3&lt;/code&gt;).
&lt;p&gt;
Views with detail panes allow users select from available detail panes via the context menu. All contributions to this extension point are checked agaist the current selection. A detail factory should provide an enablement expression to ensure lazy plug-in loading. A factory will only be instantiated if its expression evaluates to true for the current selection (see the example extension point for an example enablement expression). Each applicable factory is then consulted for the types of detail panes it can produce for the current selection.
&lt;/p&gt;
@@ -16,6 +16,11 @@ Views with detail panes allow users select from available detail panes via the c
<include schemaLocation="schema://org.eclipse.core.expressions/schema/expressionLanguage.exsd"/>
<element name="extension">
+ <annotation>
+ <appInfo>
+ <meta.element />
+ </appInfo>
+ </annotation>
<complexType>
<sequence minOccurs="1" maxOccurs="unbounded">
<element ref="detailFactories"/>
@@ -133,7 +138,7 @@ Views with detail panes allow users select from available detail panes via the c
<meta.section type="copyright"/>
</appInfo>
<documentation>
- Copyright (c) 2000, 2006 IBM Corporation and others.&lt;br&gt;
+ Copyright (c) 2000, 2010 IBM Corporation and others.&lt;br&gt;
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

Back to the top