Revision 10781 trunk/libraries/libRaster/src/org/gvsig/raster/dataaccess/cache/CacheDataServer.java

View differences:

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