Revision 290 org.gvsig.raster.cache/trunk/org.gvsig.raster.cache/org.gvsig.raster.cache.impl/src/main/java/org/gvsig/raster/cache/tile/impl/TileImpl.java
TileImpl.java | ||
---|---|---|
29 | 29 |
|
30 | 30 |
import org.gvsig.raster.cache.tile.AtomicTask; |
31 | 31 |
import org.gvsig.raster.cache.tile.Tile; |
32 |
import org.gvsig.raster.cache.tile.exception.TileGettingException; |
|
32 | 33 |
import org.gvsig.raster.cache.tile.impl.pool.TilePipe; |
33 | 34 |
import org.gvsig.raster.cache.tile.provider.Downloader; |
34 | 35 |
|
... | ... | |
51 | 52 |
private Object[] downloaderParams = null; |
52 | 53 |
private TilePipe sharedPipe = null; |
53 | 54 |
private int priority = 0; |
55 |
private Object[] data = null; |
|
54 | 56 |
|
55 | 57 |
public TileImpl(int level, int x, int y) { |
56 | 58 |
this.level = level; |
... | ... | |
264 | 266 |
* Actions for download a tile |
265 | 267 |
*/ |
266 | 268 |
public void run() { |
267 |
downloader.getTile(this); |
|
268 |
if(sharedPipe != null) |
|
269 |
sharedPipe.setTile(this); |
|
269 |
try { |
|
270 |
downloader.getTile(this); |
|
271 |
if(sharedPipe != null) |
|
272 |
sharedPipe.setTile(this); |
|
273 |
} catch (TileGettingException e) { |
|
274 |
} |
|
275 |
|
|
270 | 276 |
//System.out.println("Downloading " + this.getRow() + " " + this.getCol()); |
271 | 277 |
} |
272 | 278 |
|
... | ... | |
309 | 315 |
public void setPriority(int priority) { |
310 | 316 |
this.priority = priority; |
311 | 317 |
} |
318 |
|
|
319 |
/* |
|
320 |
* (non-Javadoc) |
|
321 |
* @see org.gvsig.raster.cache.tile.Tile#setData(java.lang.Object) |
|
322 |
*/ |
|
323 |
public void setData(Object[] data) { |
|
324 |
this.data = data; |
|
325 |
} |
|
326 |
|
|
327 |
/* |
|
328 |
* (non-Javadoc) |
|
329 |
* @see org.gvsig.raster.cache.tile.Tile#getData() |
|
330 |
*/ |
|
331 |
public Object[] getData() { |
|
332 |
return data; |
|
333 |
} |
|
312 | 334 |
|
313 | 335 |
/* |
314 | 336 |
* (non-Javadoc) |
Also available in: Unified diff