public class PreviewFiltering extends java.lang.Object implements PreviewRenderProcess
| Constructor and Description |
|---|
PreviewFiltering(boolean saveLayerFilters) |
| Modifier and Type | Method and Description |
|---|---|
void |
addNewParam(java.lang.String name,
Params params,
java.lang.Class<?> classFilter)
Añadir un nuevo Params a la lista de Params que podemos manejar.
|
java.util.List<ParamStruct> |
applyAllFilters(FLyrRaster layerRaster)
Aqui se seleccionan que filtros se van a aplicar y se devuelven en forma
de ArrayList tanto para el dibujado como cuando aceptan o aplican el panel.
|
java.util.List<ParamStruct> |
applySelectedFilters(java.util.List<ParamStruct> listFilterUsed)
Gets the list of filters selected for the preview (without the layer filters).
|
java.util.List<RasterFilter> |
getFilterStatus()
Devuelve el arrayList de filtros inicial
|
java.util.List<ParamStruct> |
getParamsList()
Obtiene la lista de parámetros
|
boolean |
isShowPreview()
Obtiene el flag que informa de si se está mostrando la previsualización o no.
|
void |
process(DataSourcePreview rendering)
Procesa la imagen con la lista de filtros si el flag showFilterSelected está a true.
|
void |
setFilterStatus(java.util.List<RasterFilter> filtersInit)
Asigna el arrayList de filtros inicial.
|
void |
setParamsList(java.util.List<ParamStruct> params)
Asigna la lista de parámetros
|
void |
setShowPreview(boolean showPreview)
Asigna el flag para mostrar u ocultar la preview.
|
void |
showFiltersSelected(boolean show)
Flag de selección de activación y desactivación
|
public void showFiltersSelected(boolean show)
show - public java.util.List<ParamStruct> getParamsList()
public void setParamsList(java.util.List<ParamStruct> params)
params - public void setFilterStatus(java.util.List<RasterFilter> filtersInit)
params - Lista de filtros aplicados.public java.util.List<RasterFilter> getFilterStatus()
public void addNewParam(java.lang.String name,
Params params,
java.lang.Class<?> classFilter)
name - params - classFilter - public void process(DataSourcePreview rendering) throws ImageUnavailableException
process in interface PreviewRenderProcessImageUnavailableExceptionpublic java.util.List<ParamStruct> applyAllFilters(FLyrRaster layerRaster)
layerRaster - public java.util.List<ParamStruct> applySelectedFilters(java.util.List<ParamStruct> listFilterUsed)
listFilterUsed - public boolean isShowPreview()
isShowPreview in interface PreviewRenderProcesspublic void setShowPreview(boolean showPreview)
setShowPreview in interface PreviewRenderProcessshowPreview -