org.esa.beam.framework.ui.application
Interface ApplicationPage

All Superinterfaces:
ControlFactory, PageComponentService
All Known Implementing Classes:
AbstractApplicationPage, VisatApplicationPage

public interface ApplicationPage
extends ControlFactory, PageComponentService


Method Summary
 ToolView addToolView(ToolViewDescriptor viewDescriptor)
           
 boolean close()
           
 void close(PageComponent pageComponent)
           
 boolean closeAllDocViews()
           
 CommandManager getCommandManager()
           
 PageComponent getPageComponent(String id)
           
 com.bc.ceres.swing.selection.SelectionManager getSelectionManager()
           
 ToolView getToolView(String id)
           
 ToolView[] getToolViews()
           
 Window getWindow()
           
 void hideToolView(ToolView toolView)
           
 DocView openDocView(Object editorInput)
           
 ToolView showToolView(String id)
           
 ToolView showToolView(ToolViewDescriptor viewDescriptor)
           
 
Methods inherited from interface org.esa.beam.framework.ui.application.ControlFactory
getControl
 
Methods inherited from interface org.esa.beam.framework.ui.application.PageComponentService
addPageComponentListener, getActiveComponent, removePageComponentListener
 

Method Detail

getWindow

Window getWindow()

getCommandManager

CommandManager getCommandManager()

getSelectionManager

com.bc.ceres.swing.selection.SelectionManager getSelectionManager()

getPageComponent

PageComponent getPageComponent(String id)

getToolViews

ToolView[] getToolViews()

getToolView

ToolView getToolView(String id)

addToolView

ToolView addToolView(ToolViewDescriptor viewDescriptor)

showToolView

ToolView showToolView(String id)

showToolView

ToolView showToolView(ToolViewDescriptor viewDescriptor)

hideToolView

void hideToolView(ToolView toolView)

openDocView

DocView openDocView(Object editorInput)

close

void close(PageComponent pageComponent)

closeAllDocViews

boolean closeAllDocViews()

close

boolean close()


Copyright © 2002-2012 Brockmann Consult GmbH. All Rights Reserved.