svn-gvsig-desktop / trunk / libraries / libFMap / src / com / iver / cit / gvsig / fmap / layers / layerOperations / VectorialData.java @ 652
History | View | Annotate | Download (1.04 KB)
1 |
package com.iver.cit.gvsig.fmap.layers.layerOperations; |
---|---|
2 |
|
3 |
import java.util.BitSet; |
4 |
|
5 |
import com.iver.cit.gvsig.fmap.DriverException; |
6 |
import com.iver.cit.gvsig.fmap.drivers.DriverIOException; |
7 |
import com.iver.cit.gvsig.fmap.operations.strategies.FeatureVisitor; |
8 |
|
9 |
|
10 |
/**
|
11 |
* Interfaz a implementar por las capas con datos vectoriales
|
12 |
*/
|
13 |
public interface VectorialData { |
14 |
/**
|
15 |
* Realiza un proceso sobre las geometr?as de la capa indicadas por el
|
16 |
* bitset que se pasa como par?metro
|
17 |
*
|
18 |
* @param visitor Visitor que se recibir? las visitas de las geometr?as
|
19 |
* @param subset BitSet indicando los ?ndices de las geometr?as que
|
20 |
* visitar?n
|
21 |
* @throws DriverIOException
|
22 |
*/
|
23 |
public void process(FeatureVisitor visitor, BitSet subset) throws DriverException; |
24 |
|
25 |
/**
|
26 |
* Realiza un proceso sobre las geometr?as de la capa indicadas por el
|
27 |
* bitset que se pasa como par?metro
|
28 |
*
|
29 |
* @param visitor Visitor que se recibir? las visitas de las geometr?as
|
30 |
* @throws DriverIOException
|
31 |
*/
|
32 |
public void process(FeatureVisitor visitor) throws DriverException; |
33 |
} |