Search in sources :

Example 1 with IHeapInput

use of org.talend.designer.runtime.visualization.internal.ui.properties.memory.IHeapInput in project tdi-studio-se by Talend.

the class HeapDumpEditor method createMemoryPage.

/**
     * Creates the memory page.
     */
private void createMemoryPage() {
    heapHistogramPage = new HeapHistogramPage(getContainer(), getEditorSite().getActionBars());
    heapHistogramPage.setInput(new IHeapInput() {

        @Override
        public IHeapElement[] getHeapListElements() {
            return heapListElements.toArray(new IHeapElement[0]);
        }
    });
    int page = addPage(heapHistogramPage);
    setPageText(page, Messages.memoryTabLabel);
    setPageImage(page, getMemoryImage());
    heapHistogramPage.refresh();
}
Also used : IHeapElement(org.talend.designer.runtime.visualization.IHeapElement) HeapHistogramPage(org.talend.designer.runtime.visualization.internal.ui.properties.memory.HeapHistogramPage) IHeapInput(org.talend.designer.runtime.visualization.internal.ui.properties.memory.IHeapInput)

Aggregations

IHeapElement (org.talend.designer.runtime.visualization.IHeapElement)1 HeapHistogramPage (org.talend.designer.runtime.visualization.internal.ui.properties.memory.HeapHistogramPage)1 IHeapInput (org.talend.designer.runtime.visualization.internal.ui.properties.memory.IHeapInput)1