public interface IStatusRaster extends Persistent
Modifier and Type | Method and Description |
---|---|
void |
applyStatus(DefaultFLyrRaster layer)
Aplica el estado almacenado al FLyrRaster pasado por parámetro
|
ColorTable |
getColorTable()
Obtiene el ColorTable si hay un filtro de tabla de color en la lista
|
java.util.List<java.lang.String> |
getFilterArguments()
Obtiene la lista de filtros cargada desde el proyecto después de hacer un
setXMLEntity.
|
RasterFilterList |
getFilterList()
Obtiene la lista de filtros cargada desde el proyecto después de hacer un
setXMLEntity
|
java.util.List<java.lang.String> |
getFilters()
Obtiene el listado de filtros para poder montar una pila
después de la recuperación desde el XML
|
int[] |
getRenderBands()
Obtiene el orden de renderizado de bandas cargado desde el proyecto
después de hacer un setXMLEntity
|
void |
setStateProperties(boolean loadClass,
DefaultFLyrRaster layer)
Salva en fichero XML algunas propiedades y filtros de raster
|
loadFromState, saveToState
void setStateProperties(boolean loadClass, DefaultFLyrRaster layer) throws PersistenceException
xml
- XMLException
PersistenceException
void applyStatus(DefaultFLyrRaster layer) throws NotSupportedExtensionException, RasterDriverException, FilterTypeException, FileNotFoundInListException, OperationNotSupportedException, FilterManagerException, InvalidSourceException
adapter
- NotSupportedExtensionException
- Cuando la extensión no está soportadaRasterDriverException
- Cuando se produce un error en la lectura del ficheroOperationNotSupportedException
FileNotFoundInListException
FilterManagerException
InvalidSourceException
FilterTypeException
java.util.List<java.lang.String> getFilters()
int[] getRenderBands()
RasterFilterList getFilterList() throws FilterTypeException
FilterTypeException
java.util.List<java.lang.String> getFilterArguments()
ColorTable getColorTable() throws FilterTypeException
FilterTypeException