Revision 1556 branches/pilotoDWG/libraries/libFMap/src/com/iver/cit/gvsig/fmap/edition/ExpansionFile.java
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