Revision 1426 org.gvsig.raster/trunk/org.gvsig.raster/org.gvsig.raster.lib/org.gvsig.raster.lib.impl/src/main/java/org/gvsig/raster/impl/grid/filter/convolution/ConvolutionListManager.java
ConvolutionListManager.java | ||
---|---|---|
22 | 22 |
package org.gvsig.raster.impl.grid.filter.convolution; |
23 | 23 |
|
24 | 24 |
import java.util.ArrayList; |
25 |
import java.util.List; |
|
25 | 26 |
|
26 | 27 |
import org.gvsig.fmap.dal.coverage.datastruct.Params; |
27 | 28 |
import org.gvsig.fmap.dal.coverage.exception.FilterTypeException; |
... | ... | |
50 | 51 |
point.append("Convolucion", "", ConvolutionListManager.class); |
51 | 52 |
} |
52 | 53 |
|
53 |
/* |
|
54 |
* (non-Javadoc) |
|
55 |
* @see org.gvsig.fmap.dal.coverage.grid.RasterFilterListManager#containsFilter(java.lang.String) |
|
56 |
*/ |
|
57 |
@SuppressWarnings("unchecked") |
|
58 |
public Class getFilterClassByID(String id) { |
|
54 |
public Class<?> getFilterClassByID(String id) { |
|
59 | 55 |
if( id.compareTo("media") == 0 || |
60 | 56 |
id.compareTo("pasobajo") == 0 || |
61 | 57 |
id.compareTo("sharpen") == 0 || |
... | ... | |
99 | 95 |
* (non-Javadoc) |
100 | 96 |
* @see org.gvsig.fmap.dal.coverage.grid.RasterFilterListManager#getStringsFromFilterList(java.util.ArrayList, org.gvsig.fmap.dal.coverage.grid.RasterFilter) |
101 | 97 |
*/ |
102 |
@SuppressWarnings("unchecked") |
|
103 |
public ArrayList getStringsFromFilterList(ArrayList filterList, RasterFilter rf) { |
|
98 |
public List<String> getStringsFromFilterList(List<String> filterList, RasterFilter rf) { |
|
104 | 99 |
if (rf instanceof ConvolutionFilter) { |
105 | 100 |
filterList.add("filter.convolution.active=true"); |
106 | 101 |
ConvolutionFilter convolutionFilter = (ConvolutionFilter) rf; |
... | ... | |
132 | 127 |
return filterList; |
133 | 128 |
} |
134 | 129 |
|
135 |
/* |
|
136 |
* (non-Javadoc) |
|
137 |
* @see org.gvsig.fmap.dal.coverage.grid.RasterFilterListManager#addFilter(java.lang.Class, org.gvsig.fmap.dal.coverage.datastruct.Params) |
|
138 |
*/ |
|
139 |
@SuppressWarnings("unchecked") |
|
140 |
public void addFilter(Class classFilter, Params params) throws FilterTypeException { |
|
130 |
public void addFilter(Class<?> classFilter, Params params) throws FilterTypeException { |
|
141 | 131 |
if (ConvolutionFilter.class.isAssignableFrom(classFilter)) { |
142 | 132 |
int ladoVentana = 0; |
143 | 133 |
double agudeza = 0; |
... | ... | |
204 | 194 |
* (non-Javadoc) |
205 | 195 |
* @see org.gvsig.fmap.dal.coverage.grid.RasterFilterListManager#createFilterListFromStrings(java.util.ArrayList, java.lang.String, int) |
206 | 196 |
*/ |
207 |
@SuppressWarnings("unchecked") |
|
208 |
public int createFilterListFromStrings(ArrayList filters, String fil, int filteri) throws FilterTypeException { |
|
197 |
public int createFilterListFromStrings(List<String> filters, String fil, int filteri) throws FilterTypeException { |
|
209 | 198 |
if ((fil.startsWith("filter.convolution.active")) && (RasterFilterListManagerImpl.getValue(fil).equals("true"))) { |
210 | 199 |
int ladoVentana = 0; |
211 | 200 |
double agudeza = 0; |
... | ... | |
257 | 246 |
return filteri; |
258 | 247 |
} |
259 | 248 |
|
260 |
/* |
|
261 |
* (non-Javadoc) |
|
262 |
* @see org.gvsig.fmap.dal.coverage.grid.RasterFilterListManager#getRasterFilterList() |
|
263 |
*/ |
|
264 |
@SuppressWarnings("unchecked") |
|
265 |
public ArrayList getRasterFilterList() { |
|
266 |
ArrayList filters = new ArrayList(); |
|
249 |
public List<Class<?>> getRasterFilterList() { |
|
250 |
List<Class<?>> filters = new ArrayList<Class<?>>(); |
|
267 | 251 |
filters.add(ConvolutionFilter.class); |
268 | 252 |
return filters; |
269 | 253 |
} |
Also available in: Unified diff