public class DefaultRasterSwingManager extends java.lang.Object implements RasterSwingManager
CartociudadSwingManager.| Constructor and Description |
|---|
DefaultRasterSwingManager() |
| 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
|
FileNameManagement |
createFileNameManagement() |
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)
Creates a panel to build a new layer
|
CreateNewLayerPanel |
createNewLayerPanel(FileNameManagement fileNameManagement,
java.lang.String tittle)
Creates a panel to build a new layer
|
CreateNewLayerPanel |
createNewLayerPanel(java.lang.String tittle) |
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) |
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
|
static java.lang.String |
getText(java.lang.Object parent,
java.lang.String key)
Obtiene la traducción de la cadena de texto
|
java.lang.String |
getTranslation(java.lang.String key)
Returns the translation of a string.
|
RasterWindowManager |
getWindowManager()
Returns the
RasterWindowManager. |
void |
registerWindowManager(RasterWindowManager windowManager)
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
|
public java.lang.String getTranslation(java.lang.String key)
RasterSwingManagergetTranslation in interface RasterSwingManagerkey - String to translatepublic RasterWindowManager getWindowManager()
RasterSwingManagerRasterWindowManager.getWindowManager in interface RasterSwingManagerRasterWindowManagerRasterWindowManager}public void registerWindowManager(RasterWindowManager windowManager)
RasterSwingManagerregisterWindowManager in interface RasterSwingManagerwindowManager - RasterWindowManager to register in the
ScriptingUIManager.RasterWindowManagerpublic static java.lang.String getText(java.lang.Object parent,
java.lang.String key)
parent - Ventana padretext - Cadena a traducirpublic BasePanel createGenericBasePanel()
createGenericBasePanel in interface RasterSwingManagerpublic GCanvas createGraphicCanvas(java.awt.Color backgroundColor)
RasterSwingManagercreateGraphicCanvas in interface RasterSwingManagerpublic PreviewPanel createPreviewPanel(int buttons, java.util.ArrayList list, javax.swing.JPanel generalPanel, javax.swing.JPanel downPreviewPanel, PreviewRenderProcess renderProcess, DataSourcePreview dataSource)
RasterSwingManagercreatePreviewPanel in interface RasterSwingManagerpublic PreviewPanel createSinglePreviewPanel(PreviewRenderProcess renderProcess, DataSourcePreview dataSource)
RasterSwingManagerPreviewPanel
should be invoked.createSinglePreviewPanel in interface RasterSwingManagerrenderProcess - PreviewRenderProcessdataSource - DataSourcePreviewPreviewPanelpublic PreviewPanel createSinglePreviewPanel(PreviewRenderProcess renderProcess)
public 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)
RasterSwingManagercreateInfoByPointPanel in interface RasterSwingManagerpublic ButtonBar createButtonBar()
RasterSwingManagercreateButtonBar in interface RasterSwingManagerpublic CreateNewLayerPanel createNewLayerPanel(FileNameManagement fileNameManagement, java.lang.String tittle)
RasterSwingManagercreateNewLayerPanel in interface RasterSwingManagerpublic CreateNewLayerPanel createNewLayerPanel(FileNameManagement fileNameManagement)
RasterSwingManagercreateNewLayerPanel in interface RasterSwingManagerpublic CreateNewLayerPanel createNewLayerPanel(java.lang.String tittle)
createNewLayerPanel in interface RasterSwingManagerpublic CreateNewLayerPanel createNewLayerPanel()
createNewLayerPanel in interface RasterSwingManagerpublic OpenFileContainer createOpenFileContainer(boolean showBorder, java.lang.String[] fileFilter, java.lang.String defaultPath)
RasterSwingManagercreateOpenFileContainer in interface RasterSwingManagerpublic ROIPanel createROIPanel()
RasterSwingManagercreateROIPanel in interface RasterSwingManagerpublic PagedTable createPagedTable(ModelLoader modelLoader)
RasterSwingManagercreatePagedTable in interface RasterSwingManagerpublic ModelLoader createModelLoader(TableModel tableModel)
RasterSwingManagercreateModelLoader in interface RasterSwingManagerpublic IButtonsPanel createButtonsPanel(int buttons, javax.swing.JComponent parent)
RasterSwingManagercreateButtonsPanel in interface RasterSwingManagerpublic SliderText createSliderText(int min, int max, int defaultValue, boolean border)
RasterSwingManagercreateSliderText in interface RasterSwingManagerpublic FileNameManagement createFileNameManagement()
public void showSummaryProcessDialog(java.lang.String fileName,
long time)
RasterSwingManagershowSummaryProcessDialog in interface RasterSwingManager