Revision 1556 branches/pilotoDWG/libraries/libFMap/src/com/iver/cit/gvsig/fmap/edition/ExpansionFile.java

View differences:

ExpansionFile.java
8 8

  
9 9

  
10 10
/**
11
 * Maneja el fichero de extensi?n en el que se almacenan las modificacionesy adici?nes
12
 * durante la edici?n. Los ?ndices que devuelve esta clase en sus m?todos
13
 * addGeometry y modifyGeometry son invariables, es decir, que si se invoca un
14
 * m?todo addGeometry que retorna un 8, independientemente de las operaciones
15
 * que se realicen posteriormente, una llamada a getGeometry(8) retornar?
16
 * dicha geometr?a. Si esta geometr?a es eliminada posteriormente, se retornar? un
17
 * null. Esto ?ltimo se cumple mientras no se invoque el m?todo compact, mediante
18
 * el que se reorganizan las geometr?as dejando en el fichero s?lo las que tienen
19
 * validez en el momento de realizar la invocaci?n.
11
 * Maneja el fichero de extensi?n en el que se almacenan las modificacionesy
12
 * adici?nes durante la edici?n. Los ?ndices que devuelve esta clase en sus
13
 * m?todos addGeometry y modifyGeometry son invariables, es decir, que si se
14
 * invoca un m?todo addGeometry que retorna un 8, independientemente de las
15
 * operaciones que se realicen posteriormente, una llamada a getGeometry(8)
16
 * retornar? dicha geometr?a. Si esta geometr?a es eliminada posteriormente,
17
 * se retornar? un null. Esto ?ltimo se cumple mientras no se invoque el
18
 * m?todo compact, mediante el que se reorganizan las geometr?as dejando en el
19
 * fichero s?lo las que tienen validez en el momento de realizar la
20
 * invocaci?n.
20 21
 */
21 22
public interface ExpansionFile {
22 23
	/**
......
76 77
	 * @return n?mero de geometr?as.
77 78
	 */
78 79
	int getGeometryCount();
80

  
81
	/**
82
	 * Mueve el puntero de escritura de manera que las siguientes escrituras machacar?n la ?ltima
83
	 * geometr?a 
84
	 */
85
	void deleteLastGeometry();
79 86
}

Also available in: Unified diff