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/statistics/StatisticsListManager.java
StatisticsListManager.java | ||
---|---|---|
22 | 22 |
package org.gvsig.raster.impl.grid.filter.statistics; |
23 | 23 |
|
24 | 24 |
import java.util.ArrayList; |
25 |
import java.util.List; |
|
25 | 26 |
|
26 | 27 |
import org.gvsig.fmap.dal.coverage.datastruct.Param; |
27 | 28 |
import org.gvsig.fmap.dal.coverage.datastruct.Params; |
... | ... | |
80 | 81 |
point.append("Statistics", "", StatisticsListManager.class); |
81 | 82 |
} |
82 | 83 |
|
83 |
/* |
|
84 |
* (non-Javadoc) |
|
85 |
* @see org.gvsig.fmap.dal.coverage.grid.RasterFilterListManager#containsFilter(java.lang.String) |
|
86 |
*/ |
|
87 |
@SuppressWarnings("unchecked") |
|
88 |
public Class getFilterClassByID(String id) { |
|
84 |
public Class<?> getFilterClassByID(String id) { |
|
89 | 85 |
if(id.compareTo("tailTrim") == 0) |
90 | 86 |
return TailTrimFilter.class; |
91 | 87 |
return null; |
... | ... | |
175 | 171 |
return filter; |
176 | 172 |
} |
177 | 173 |
|
178 |
/* |
|
179 |
* (non-Javadoc) |
|
180 |
* |
|
181 |
* @see org.gvsig.raster.grid.filter.IRasterFilterListManager#getStringsFromFilterList(java.util.ArrayList, |
|
182 |
* org.gvsig.raster.grid.filter.RasterFilter) |
|
183 |
*/ |
|
184 |
@SuppressWarnings("unchecked") |
|
185 |
public ArrayList getStringsFromFilterList(ArrayList filterList, RasterFilter rf) { |
|
174 |
public List<String> getStringsFromFilterList(List<String> filterList, RasterFilter rf) { |
|
186 | 175 |
if (rf instanceof TailTrimFilter) { |
187 | 176 |
filterList.add("filter.tail.active=true"); |
188 | 177 |
filterList.add("filter.tail.value=" + ((TailTrimFilter) rf).tailPercent); |
... | ... | |
196 | 185 |
* (non-Javadoc) |
197 | 186 |
* @see org.gvsig.fmap.dal.coverage.grid.RasterFilterListManager#createFilterListFromStrings(java.util.ArrayList, java.lang.String, int) |
198 | 187 |
*/ |
199 |
@SuppressWarnings("unchecked") |
|
200 |
public int createFilterListFromStrings(ArrayList filters, String fil, int filteri) throws FilterTypeException { |
|
188 |
public int createFilterListFromStrings(List<String> filters, String fil, int filteri) throws FilterTypeException { |
|
201 | 189 |
if (fil.startsWith("filter.tail.active") && RasterFilterListManagerImpl.getValue(fil).equals("true")) { |
202 | 190 |
filters.remove(filteri); |
203 | 191 |
filterList.remove(Messages.getText(TailTrimFilter.names[0])); |
... | ... | |
227 | 215 |
return filteri; |
228 | 216 |
} |
229 | 217 |
|
230 |
/* |
|
231 |
* (non-Javadoc) |
|
232 |
* |
|
233 |
* @see org.gvsig.raster.grid.filter.IRasterFilterListManager#getRasterFilterList() |
|
234 |
*/ |
|
235 |
@SuppressWarnings("unchecked") |
|
236 |
public ArrayList getRasterFilterList() { |
|
237 |
ArrayList filters = new ArrayList(); |
|
218 |
public List<Class<?>> getRasterFilterList() { |
|
219 |
List<Class<?>> filters = new ArrayList<Class<?>>(); |
|
238 | 220 |
filters.add(TailTrimFilter.class); |
239 | 221 |
return filters; |
240 | 222 |
} |
241 | 223 |
|
242 |
@SuppressWarnings("unchecked") |
|
243 |
public void addFilter(Class classFilter, Params params) { |
|
224 |
public void addFilter(Class<?> classFilter, Params params) { |
|
244 | 225 |
if(TailTrimFilter.class.isAssignableFrom(classFilter)) { |
245 | 226 |
try { |
246 | 227 |
addFilter(params); |
... | ... | |
249 | 230 |
} |
250 | 231 |
} |
251 | 232 |
|
252 |
/* |
|
253 |
* (non-Javadoc) |
|
254 |
* @see org.gvsig.fmap.dal.coverage.grid.RasterFilterListManager#addFilter(org.gvsig.fmap.dal.coverage.datastruct.Params) |
|
255 |
*/ |
|
256 | 233 |
public void addFilter(Params params) throws FilterTypeException { |
257 | 234 |
if( params.getParamById("tail") != null && |
258 | 235 |
params.getParamById("samples") != null && |
Also available in: Unified diff