public class DefaultRasterSwingBufferManager extends java.lang.Object implements RasterSwingBufferManager
Constructor and Description |
---|
DefaultRasterSwingBufferManager() |
Modifier and Type | Method and Description |
---|---|
HistogramPanel |
createHistogramPanel() |
SaveBufferDialog |
createSaveBufferDialog() |
SaveBufferDialog |
createSaveBufferDialog(Buffer buffer) |
SelectableBandsTableModel |
createSelectableBandsTableModel(BandInfo[] bandsInfo) |
DynObject |
createServiceParameters(java.lang.String serviceName)
Creates a new object to contain service parameters values.
|
StatisticsPanel |
createStatisticsPanel() |
Service |
getService(DynObject parameters)
Creates a new
Service based on the given parameters. |
void |
makeASelectableBandsTable(javax.swing.JTable table,
SelectableBandsTableModel tableModel) |
public DynObject createServiceParameters(java.lang.String serviceName) throws ServiceException
Manager
createServiceParameters
in interface Manager
serviceName
- the name of the service whose parameters have to be createdServiceException
- if there is not any service registered with the given namepublic Service getService(DynObject parameters) throws ServiceException
Manager
Service
based on the given parameters.getService
in interface Manager
parameters
- of the Service
to createService
ServiceException
- if there is an error creating the Service, or the parameters
are not validpublic StatisticsPanel createStatisticsPanel()
createStatisticsPanel
in interface RasterSwingBufferManager
public SelectableBandsTableModel createSelectableBandsTableModel(BandInfo[] bandsInfo)
createSelectableBandsTableModel
in interface RasterSwingBufferManager
public HistogramPanel createHistogramPanel() throws RasterCreatingPanelException
createHistogramPanel
in interface RasterSwingBufferManager
RasterCreatingPanelException
public void makeASelectableBandsTable(javax.swing.JTable table, SelectableBandsTableModel tableModel)
makeASelectableBandsTable
in interface RasterSwingBufferManager
public SaveBufferDialog createSaveBufferDialog(Buffer buffer)
createSaveBufferDialog
in interface RasterSwingBufferManager
public SaveBufferDialog createSaveBufferDialog()
createSaveBufferDialog
in interface RasterSwingBufferManager