Revision 463 org.gvsig.raster/trunk/org.gvsig.raster/org.gvsig.raster.io/org.gvsig.raster.io.base/src/main/java/org/gvsig/fmap/dal/coverage/dataset/io/ermapper/ErmapperProvider.java
ErmapperProvider.java | ||
---|---|---|
29 | 29 |
import org.gvsig.fmap.dal.DALFileLocator; |
30 | 30 |
import org.gvsig.fmap.dal.DALLocator; |
31 | 31 |
import org.gvsig.fmap.dal.DataStore; |
32 |
import org.gvsig.fmap.dal.coverage.RasterLocator; |
|
32 | 33 |
import org.gvsig.fmap.dal.coverage.dataset.Buffer; |
33 | 34 |
import org.gvsig.fmap.dal.coverage.dataset.io.tile.downloader.FileTileServer; |
34 | 35 |
import org.gvsig.fmap.dal.coverage.datastruct.BandList; |
... | ... | |
90 | 91 |
ExtensionPoint point = extensionPoints.get("RasterReader"); |
91 | 92 |
addFormatsToRegistry(point, ErmapperProvider.class); |
92 | 93 |
|
94 |
RasterLocator.getManager().registerFileProvidersTiled(NAME, ErmapperProvider.class); |
|
95 |
|
|
93 | 96 |
DataManagerProviderServices dataman = (DataManagerProviderServices) DALLocator.getDataManager(); |
94 | 97 |
if (dataman != null && !dataman.getStoreProviders().contains(NAME)) { |
95 | 98 |
dataman.registerStoreProvider(NAME, |
... | ... | |
107 | 110 |
} |
108 | 111 |
|
109 | 112 |
/** |
110 |
* Adds the list format to the extension point
|
|
113 |
* Adds the list of formats to the extension point
|
|
111 | 114 |
* @param point |
112 | 115 |
*/ |
113 | 116 |
public static void addFormatsToRegistry(ExtensionPoint point, Class<?> c) { |
... | ... | |
116 | 119 |
} |
117 | 120 |
} |
118 | 121 |
|
122 |
/* |
|
123 |
* (non-Javadoc) |
|
124 |
* @see org.gvsig.raster.impl.provider.RasterProvider#registerTileProviderFormats(java.lang.Class) |
|
125 |
*/ |
|
126 |
public void registerTileProviderFormats(Class<RasterProvider> c) { |
|
127 |
ExtensionPointManager extensionPoints = ToolsLocator.getExtensionPointManager(); |
|
128 |
ExtensionPoint point = extensionPoints.get("RasterReader"); |
|
129 |
for (int i = 0; i < formatList.length; i++) { |
|
130 |
point.append(formatList[i], "", c); |
|
131 |
} |
|
132 |
} |
|
133 |
|
|
119 | 134 |
/** |
120 | 135 |
* Returns true if the extension is supported and false if doesn't |
121 | 136 |
* @param ext |
Also available in: Unified diff