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

View differences:

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