public class RasterFilterListManagerImpl
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected java.util.List<java.lang.String> |
filterList |
protected RasterFilterList |
rasterFilterList |
| Constructor and Description |
|---|
RasterFilterListManagerImpl(RasterFilterList filterStack)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
void |
addFilter(java.lang.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 java.lang.String |
getElem(java.lang.String cadena)
Obtiene el elemento de una cadena de la forma elemento=valor
|
RasterFilterList |
getFilterList() |
RasterFilterListManager |
getManagerByClass(java.lang.Class<?> c)
Obtiene el manager registrado a partir de la clase
|
RasterFilterListManager |
getManagerByFilterClass(java.lang.Class<?> c)
Obtiene el manager registrado a partir de la clase de un filtro
|
RasterFilterListManager |
getManagerByID(java.lang.String id) |
java.util.List<java.lang.Class<?>> |
getRasterFilterList() |
java.util.List<java.lang.Class<?>> |
getRasterFilterListByDataType(int dataType) |
static java.lang.String |
getValue(java.lang.String cadena)
Obtiene el valor de una cadena de la forma elemento=valor
|
boolean |
isActive(java.lang.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 java.lang.Object |
loadClass(java.lang.Class<?> clase,
RasterFilterListManagerImpl stackManager)
Carga una clase pasada por parámetro.
|
void |
removeFilter(java.lang.String name)
Elimina los filtros de la pila de un determinado tipo
|
protected RasterFilterList rasterFilterList
protected java.util.List<java.lang.String> filterList
public RasterFilterListManagerImpl(RasterFilterList filterStack)
filterStack - public void controlTypes()
throws FilterTypeException
FilterTypeExceptionpublic boolean isActive(java.lang.String name)
filter - Tipo de filtro a comprobarpublic void removeFilter(java.lang.String name)
throws FilterTypeException
type - Tipo de filtro a eliminarFilterTypeExceptionpublic static java.lang.String getElem(java.lang.String cadena)
cadena - public static java.lang.String getValue(java.lang.String cadena)
cadena - public static java.lang.Object loadClass(java.lang.Class<?> clase,
RasterFilterListManagerImpl stackManager)
clase - Clase a instanciarstackManager - Parámetro del constructor de la clase a instanciarpublic RasterFilterList getFilterList()
public RasterFilterListManager getManagerByID(java.lang.String id) throws FilterManagerException
FilterManagerExceptionpublic RasterFilterListManager getManagerByClass(java.lang.Class<?> c)
public RasterFilterListManager getManagerByFilterClass(java.lang.Class<?> c)
public java.util.List<java.lang.Class<?>> getRasterFilterList()
public java.util.List<java.lang.Class<?>> getRasterFilterListByDataType(int dataType)
public void addFilter(java.lang.Class<?> classFilter,
Params params)
throws FilterTypeException
FilterTypeExceptionpublic void addFilter(Params params) throws FilterTypeException
FilterTypeExceptionprotected void finalize()
throws java.lang.Throwable
finalize in class java.lang.Objectjava.lang.Throwable