Revision 2341 org.gvsig.raster/branches/org.gvsig.raster_dataaccess_refactoring/org.gvsig.raster.lib/org.gvsig.raster.lib.api/src/main/java/org/gvsig/fmap/dal/coverage/grid/AbstractRasterFilterManager.java

View differences:

AbstractRasterFilterManager.java
1 1
package org.gvsig.fmap.dal.coverage.grid;
2 2

  
3
import java.util.List;
4

  
5
import org.gvsig.fmap.dal.coverage.exception.FilterTypeException;
6
import org.gvsig.fmap.dal.coverage.grid.RasterFilter;
7
import org.gvsig.fmap.dal.coverage.grid.RasterFilterList;
8
import org.gvsig.fmap.dal.coverage.grid.RasterFilterListManager;
9 3
import org.gvsig.tools.ToolsLocator;
10 4
import org.gvsig.tools.extensionpoint.ExtensionPoint;
11 5
import org.gvsig.tools.extensionpoint.ExtensionPointManager;
......
25 19
	}
26 20

  
27 21
	/**
28
	 * Registers managers
22
	 * Registers managers for filters with panel configuration
29 23
	 */
30
	public static void register(String idManager, Class<?> c) {
24
	public static void register(String idManager, Class<?> filterClass, Class<?> panelClass) {
31 25
		ExtensionPointManager extensionPoints = ToolsLocator.getExtensionPointManager();
32 26
		ExtensionPoint point = extensionPoints.add("RasterFilter");
33
		point.append(idManager, "", c);
27
		point.append(idManager, "", filterClass);
28
		point = extensionPoints.add("PanelRasterFilter");
29
		point.append(idManager, "", panelClass);
34 30
	}
35 31
	
36
	public int createFilterListFromStrings(List<String> filters, String fil, int filteri) throws FilterTypeException {
37
		return filteri;
32
	/**
33
	 * Registers managers
34
	 */
35
	public static void register(String idManager, Class<?> filterClass) {
36
		ExtensionPointManager extensionPoints = ToolsLocator.getExtensionPointManager();
37
		ExtensionPoint point = extensionPoints.add("RasterFilter");
38
		point.append(idManager, "", filterClass);
38 39
	}
39

  
40
	public List<String> getStringsFromFilterList(List<String> filterList, RasterFilter rf) {
41
		return filterList;
42
	}
43 40
	
44 41
	public RasterFilterList getFilterList() {
45 42
		return filterList;

Also available in: Unified diff