public interface RasterSwingManager
RasterWindowManager
,
JValidationServicePanel
Modifier and Type | Method and Description |
---|---|
ButtonBar |
createButtonBar()
Creates a button bar component
|
IButtonsPanel |
createButtonsPanel(int buttons,
javax.swing.JComponent parent)
Creates a buttons panel
|
BasePanel |
createGenericBasePanel() |
GCanvas |
createGraphicCanvas(java.awt.Color backgroundColor)
Creates a canvas to draw graphic layers.
|
MainInfoByPointPanel |
createInfoByPointPanel(java.util.HashMap<java.lang.String,java.lang.String> translations,
java.util.HashMap<java.lang.String,javax.swing.ImageIcon> icons,
javax.swing.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,
java.lang.String title)
Deprecated.
Uses createNewLayerPanel with the title as parameter. The FileNameManagement should be built internally
|
CreateNewLayerPanel |
createNewLayerPanel(java.lang.String title) |
OpenFileContainer |
createOpenFileContainer(boolean showBorder,
java.lang.String[] fileFilter,
java.lang.String defaultPath)
Creates a panel to open files
|
PagedTable |
createPagedTable(ModelLoader modelLoader)
Creates a paged table component
|
PreviewPanel |
createPreviewPanel(int buttons,
java.util.ArrayList list,
javax.swing.JPanel generalPanel,
javax.swing.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
|
java.lang.String |
getTranslation(java.lang.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(java.lang.String fileName,
long time)
Shows the summary of a process
|
java.lang.String getTranslation(java.lang.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(java.awt.Color backgroundColor)
backgroundColor
- PreviewPanel createPreviewPanel(int buttons, java.util.ArrayList list, javax.swing.JPanel generalPanel, javax.swing.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(java.util.HashMap<java.lang.String,java.lang.String> translations, java.util.HashMap<java.lang.String,javax.swing.ImageIcon> icons, javax.swing.JPanel extended)
translations
- extended
- ButtonBar createButtonBar()
CreateNewLayerPanel createNewLayerPanel(FileNameManagement fileNameManagement)
fileNameManagement
- extList
- List of file extensions to acceptCreateNewLayerPanel createNewLayerPanel()
CreateNewLayerPanel createNewLayerPanel(FileNameManagement fileNameManagement, java.lang.String title)
fileNameManagement
- extList
- List of file extensions to accepttittle
- Tittle for the windowCreateNewLayerPanel createNewLayerPanel(java.lang.String title)
OpenFileContainer createOpenFileContainer(boolean showBorder, java.lang.String[] fileFilter, java.lang.String defaultPath)
showBorder
- fileFilter
- ROIPanel createROIPanel()
PagedTable createPagedTable(ModelLoader modelLoader)
modelLoader
- ModelLoader createModelLoader(TableModel tableModel)
IButtonsPanel createButtonsPanel(int buttons, javax.swing.JComponent parent)
parent
- SliderText createSliderText(int min, int max, int defaultValue, boolean border)
void showSummaryProcessDialog(java.lang.String fileName, long time)
fileName
- time
-