# Heap Editor Panes

###### Identifier:

org.eclipse.mat.ui.editorPanes

###### Since:

0.7.0

###### Description:

This extension point adds new panes to the heap editor. Each pane is tied to one or more implementations of IResult.

###### Configuration Markup:

<!ELEMENT extension (pane+)>

<!ATTLIST extension

point CDATA #REQUIRED

id CDATA #IMPLIED

name CDATA #IMPLIED

>

<!ELEMENT pane (result*)>

<!ATTLIST pane

id CDATA #REQUIRED

class CDATA #REQUIRED

>

- id - unique id of the editor pane
- class - implementor of `org.eclipse.mat.ui.editor.AbstractEditorPane`

<!ELEMENT result EMPTY>

<!ATTLIST result

type CDATA #IMPLIED

>

- type - the result of type `org.eclipse.mat.query.IResult` which should be displayed by this pane

###### Examples:

Following is an example of a editor pane declaration:

       <extension point="org.eclipse.mat.ui.editorPanes">
          <pane id="PieChartPane" class="org.eclipse.mat.ui.internal.chart.PieChartPane">
             <result type="org.eclipse.mat.query.IResultPie" />
          </pane>
       </extension>

###### API Information:

The value of the class attribute must represent an implementor of `org.eclipse.mat.ui.editor.AbstractEditorPane`. The result attribute shows which types of `org.eclipse.mat.query.IResult` it handles.

###### Supplied Implementation:

The Memory Analyzer supplies a number panes to display histograms, object lists, trees, tables, text, pie charts, etc. Check out the `org.eclipse.mat.ui` plug-in for more samples.

Copyright (c) 2008,2010 SAP AG and others.
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 http://www.eclipse.org/legal/epl-v10.html