Revision 10781 trunk/libraries/libRaster/src/org/gvsig/raster/dataaccess/cache/CacheDataServer.java
CacheDataServer.java | ||
---|---|---|
69 | 69 |
* @param numPag N?mero de p?gina |
70 | 70 |
*/ |
71 | 71 |
public CacheDataServer(String id, int numBand, int numPag) { |
72 |
setName(id, numBand, numPag); |
|
73 |
} |
|
74 |
|
|
75 |
/** |
|
76 |
* Crea el identificador para todos los trozos de cach? que se guardar?n en disco. |
|
77 |
* @param id Identificador de fichero. Si este es null se calcula uno autom?ticamente |
|
78 |
* @param numBand N?mero de banda |
|
79 |
* @param numPag N?mero de p?gina |
|
80 |
*/ |
|
81 |
public void setName(String id, int numBand, int numPag){ |
|
72 | 82 |
this.numBand = numBand; |
73 | 83 |
this.numPag = numPag; |
74 | 84 |
if(id == null) |
... | ... | |
76 | 86 |
else |
77 | 87 |
this.id = id + "-" + numPag + "-" + numBand; |
78 | 88 |
} |
79 |
|
|
89 |
|
|
80 | 90 |
/* (non-Javadoc) |
81 | 91 |
* @see org.gvsig.fmap.dataaccess.cache.ICacheDataSource#loadPage(int, org.gvsig.fmap.dataaccess.cache.PageBuffer) |
82 | 92 |
*/ |
... | ... | |
112 | 122 |
dos.close(); |
113 | 123 |
} |
114 | 124 |
|
125 |
/* |
|
126 |
* (non-Javadoc) |
|
127 |
* @see org.gvsig.raster.dataaccess.cache.ICacheDataSource#delete() |
|
128 |
*/ |
|
129 |
public void delete() { |
|
130 |
String fileName = tempDirectoryPath + File.separator + id; |
|
131 |
File f = new File(fileName); |
|
132 |
if(f.exists()){ |
|
133 |
f.delete(); |
|
134 |
} |
|
135 |
} |
|
115 | 136 |
|
116 |
|
|
117 | 137 |
/** |
118 | 138 |
* Esta funci?n crea el directorio para temporales y devuelve el nombre de este. |
119 | 139 |
* @return |
Also available in: Unified diff