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
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