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/correction/ModeManager.java

View differences:

ModeManager.java
22 22
package org.gvsig.raster.impl.grid.filter.correction;
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;
......
68 69
		point.append("Moda", "", ModeManager.class);
69 70
	}
70 71
	
71
	/*
72
	 * (non-Javadoc)
73
	 * @see org.gvsig.fmap.dal.coverage.grid.RasterFilterListManager#containsFilter(java.lang.String)
74
	 */
75
	@SuppressWarnings("unchecked")
76
	public Class getFilterClassByID(String id) {
72
	public Class<?> getFilterClassByID(String id) {
77 73
		if(id.compareTo("moda") == 0)
78 74
			return ModeFilter.class;
79 75
		return null;
......
95 91
		}
96 92
	}
97 93

  
98
	/*
99
	 * (non-Javadoc)
100
	 * @see org.gvsig.raster.grid.filter.IRasterFilterListManager#getStringsFromFilterList(java.util.ArrayList, org.gvsig.raster.grid.filter.RasterFilter)
101
	 */
102
	@SuppressWarnings("unchecked")
103
	public ArrayList getStringsFromFilterList(ArrayList filterList, RasterFilter rf) {
94
	public List<String> getStringsFromFilterList(List<String> filterList, RasterFilter rf) {
104 95
		if (rf instanceof ModeFilter) {
105 96
			filterList.add("filter.moda.active=true");
106 97
			ModeFilter modaFilter = (ModeFilter) rf;
......
110 101
		return filterList;
111 102
	}
112 103

  
113

  
114
	/*
115
	 * (non-Javadoc)
116
	 * @see org.gvsig.raster.grid.filter.IRasterFilterListManager#createFilterListFromStrings(java.util.ArrayList, java.lang.String, int)
117
	 */
118
	@SuppressWarnings("unchecked")
119
	public int createFilterListFromStrings(ArrayList filters, String fil, int filteri) throws FilterTypeException {
104
	public int createFilterListFromStrings(List<String> filters, String fil, int filteri) throws FilterTypeException {
120 105
		if ((fil.startsWith("filter.moda.active")) && (RasterFilterListManagerImpl.getValue(fil).equals("true"))) {
121 106

  
122 107
			int sideLong = 0;
......
135 120
		return filteri;
136 121
	}
137 122

  
138
	/*
139
	 * (non-Javadoc)
140
	 * @see org.gvsig.raster.grid.filter.IRasterFilterListManager#getRasterFilterList()
141
	 */
142
	@SuppressWarnings("unchecked")
143
	public ArrayList getRasterFilterList() {
144
		ArrayList filters = new ArrayList();
123
	public List<Class<?>> getRasterFilterList() {
124
		List<Class<?>> filters = new ArrayList<Class<?>>();
145 125
		filters.add(ModeFilter.class);
146 126
		return filters;
147 127
	}
148 128

  
149
	/*
150
	 * (non-Javadoc)
151
	 * @see org.gvsig.raster.grid.filter.IRasterFilterListManager#addFilter(java.lang.Class, org.gvsig.raster.dataset.Params)
152
	 */
153
	@SuppressWarnings("unchecked")
154
	public void addFilter(Class classFilter, Params params) throws FilterTypeException {
129
	public void addFilter(Class<?> classFilter, Params params) throws FilterTypeException {
155 130
		if (ModeFilter.class.isAssignableFrom(classFilter)) {
156 131
			int sideLong = 0;
157 132
			for (int i = 0; i < params.getNumParams(); i++) {

Also available in: Unified diff