public class RasterFilterListManagerImpl extends Object
Modifier and Type | Field and Description |
---|---|
protected List<String> |
filterList |
protected RasterFilterList |
rasterFilterList |
Constructor and Description |
---|
RasterFilterListManagerImpl(RasterFilterList filterStack)
Constructor
|
Modifier and Type | Method and Description |
---|---|
void |
addFilter(Class<?> classFilter,
Params params) |
void |
addFilter(Params params) |
void |
controlTypes()
Controla que los tipos de los filtros de la pila sean correctos, es decir,
que el tipo de salida de un filtro de salida coincida con el tipo de la
entrada del siguiente.
|
protected void |
finalize() |
static String |
getElem(String cadena)
Obtiene el elemento de una cadena de la forma elemento=valor
|
RasterFilterList |
getFilterList() |
RasterFilterListManager |
getManagerByClass(Class<?> c)
Obtiene el manager registrado a partir de la clase
|
RasterFilterListManager |
getManagerByFilterClass(Class<?> c)
Obtiene el manager registrado a partir de la clase de un filtro
|
RasterFilterListManager |
getManagerByID(String id) |
List<Class<?>> |
getRasterFilterList() |
List<Class<?>> |
getRasterFilterListByDataType(int dataType) |
static String |
getValue(String cadena)
Obtiene el valor de una cadena de la forma elemento=valor
|
boolean |
isActive(String name)
Método que devuelve true si el tipo de filtro pasado por parámetro está en
la pila y false si no lo está.
|
static Object |
loadClass(Class<?> clase,
RasterFilterListManagerImpl stackManager)
Carga una clase pasada por parámetro.
|
void |
removeFilter(String name)
Elimina los filtros de la pila de un determinado tipo
|
protected RasterFilterList rasterFilterList
public RasterFilterListManagerImpl(RasterFilterList filterStack)
filterStack
- public void controlTypes() throws FilterTypeException
FilterTypeException
public boolean isActive(String name)
filter
- Tipo de filtro a comprobarpublic void removeFilter(String name) throws FilterTypeException
type
- Tipo de filtro a eliminarFilterTypeException
public static String getElem(String cadena)
cadena
- public static String getValue(String cadena)
cadena
- public static Object loadClass(Class<?> clase, RasterFilterListManagerImpl stackManager)
clase
- Clase a instanciarstackManager
- Parámetro del constructor de la clase a instanciarpublic RasterFilterList getFilterList()
public RasterFilterListManager getManagerByID(String id) throws FilterManagerException
FilterManagerException
public RasterFilterListManager getManagerByClass(Class<?> c)
public RasterFilterListManager getManagerByFilterClass(Class<?> c)
public void addFilter(Class<?> classFilter, Params params) throws FilterTypeException
FilterTypeException
public void addFilter(Params params) throws FilterTypeException
FilterTypeException