public interface RasterSwingManager
RasterWindowManager
,
JValidationServicePanel
Modifier and Type | Method and Description |
---|---|
ButtonBar |
createButtonBar()
Creates a button bar component
|
IButtonsPanel |
createButtonsPanel(int buttons,
JComponent parent)
Creates a buttons panel
|
BasePanel |
createGenericBasePanel() |
GCanvas |
createGraphicCanvas(Color backgroundColor)
Creates a canvas to draw graphic layers.
|
MainInfoByPointPanel |
createInfoByPointPanel(HashMap<String,String> translations,
HashMap<String,ImageIcon> icons,
JPanel extended)
Creates the information by point panel
|
ModelLoader |
createModelLoader(TableModel tableModel)
Creates a model loader for a paged table
|
CreateNewLayerPanel |
createNewLayerPanel() |
CreateNewLayerPanel |
createNewLayerPanel(FileNameManagement fileNameManagement)
Deprecated.
Uses createNewLayerPanel without parameters. The FileNameManagement should be built internally
|
CreateNewLayerPanel |
createNewLayerPanel(FileNameManagement fileNameManagement,
String title)
Deprecated.
Uses createNewLayerPanel with the title as parameter. The FileNameManagement should be built internally
|
CreateNewLayerPanel |
createNewLayerPanel(String title) |
OpenFileContainer |
createOpenFileContainer(boolean showBorder,
String[] fileFilter,
String defaultPath)
Creates a panel to open files
|
PagedTable |
createPagedTable(ModelLoader modelLoader)
Creates a paged table component
|
PreviewPanel |
createPreviewPanel(int buttons,
ArrayList list,
JPanel generalPanel,
JPanel downPreviewPanel,
PreviewRenderProcess renderProcess,
DataSourcePreview dataSource)
Creates a preview panel using a data source, a render process and a list
of panels
|
ROIPanel |
createROIPanel()
Creates a panel for manage ROIs of raster
|
PreviewPanel |
createSinglePreviewPanel(PreviewRenderProcess renderProcess,
DataSourcePreview dataSource)
Creates a preview panel using a data source and a render process.
|
SliderText |
createSliderText(int min,
int max,
int defaultValue,
boolean border)
Creates a slider with a text box
|
String |
getTranslation(String key)
Returns the translation of a string.
|
RasterWindowManager |
getWindowManager()
Returns the
RasterWindowManager . |
void |
registerWindowManager(RasterWindowManager manager)
Registers a new instance of a WindowManager which provides services to
the management of the application windows.
|
void |
showSummaryProcessDialog(String fileName,
long time)
Shows the summary of a process
|
String getTranslation(String key)
key
- String to translatevoid registerWindowManager(RasterWindowManager manager)
manager
- RasterWindowManager
to register in the
ScriptingUIManager.RasterWindowManager
RasterWindowManager getWindowManager()
RasterWindowManager
.RasterWindowManager
RasterWindowManager}
BasePanel createGenericBasePanel()
GCanvas createGraphicCanvas(Color backgroundColor)
backgroundColor
- PreviewPanel createPreviewPanel(int buttons, ArrayList list, JPanel generalPanel, JPanel downPreviewPanel, PreviewRenderProcess renderProcess, DataSourcePreview dataSource)
buttons
- list
- generalPanel
- downPreviewPanel
- renderProcess
- dataSource
- PreviewPanel createSinglePreviewPanel(PreviewRenderProcess renderProcess, DataSourcePreview dataSource)
PreviewPanel
should be invoked.renderProcess
- PreviewRenderProcess
dataSource
- DataSourcePreview
PreviewPanel
MainInfoByPointPanel createInfoByPointPanel(HashMap<String,String> translations, HashMap<String,ImageIcon> icons, JPanel extended)
translations
- extended
- ButtonBar createButtonBar()
CreateNewLayerPanel createNewLayerPanel(FileNameManagement fileNameManagement)
fileNameManagement
- extList
- List of file extensions to acceptCreateNewLayerPanel createNewLayerPanel()
CreateNewLayerPanel createNewLayerPanel(FileNameManagement fileNameManagement, String title)
fileNameManagement
- extList
- List of file extensions to accepttittle
- Tittle for the windowCreateNewLayerPanel createNewLayerPanel(String title)
OpenFileContainer createOpenFileContainer(boolean showBorder, String[] fileFilter, String defaultPath)
showBorder
- fileFilter
- ROIPanel createROIPanel()
PagedTable createPagedTable(ModelLoader modelLoader)
modelLoader
- ModelLoader createModelLoader(TableModel tableModel)
IButtonsPanel createButtonsPanel(int buttons, JComponent parent)
parent
- SliderText createSliderText(int min, int max, int defaultValue, boolean border)
void showSummaryProcessDialog(String fileName, long time)
fileName
- time
-