Revision 20100 branches/v10/libraries/libFMap/src/com/iver/cit/gvsig/fmap/layers/layerOperations/VectorialData.java
VectorialData.java | ||
---|---|---|
50 | 50 |
/** |
51 | 51 |
* <p>Interface that layers with vector data must implement.</p> |
52 | 52 |
* |
53 |
* <p>Has methods for supporting the <i>visitor pattern</i> on the data features.</p> |
|
53 |
* <p>Has methods for supporting the <i>visitor pattern</i> on the vector data features.</p>
|
|
54 | 54 |
*/ |
55 | 55 |
public interface VectorialData { |
56 | 56 |
/** |
57 |
* Processes the layer's geometries indicated in the bit set, using the criterion of a <code>FeatureVisitor</code> object.
|
|
57 |
* <p>Processes the layer's geometries indicated in the bit set, using the criterion of a <code>FeatureVisitor</code> object.</p>
|
|
58 | 58 |
* |
59 | 59 |
* @param visitor object that allows visit each feature |
60 | 60 |
* @param subset indicates the indexes of the geometries that will be visited |
... | ... | |
66 | 66 |
throws DriverException, VisitException; |
67 | 67 |
|
68 | 68 |
/** |
69 |
* Processes the layer's geometries which intersect the rectangle passed as parameter, using the criterion of a <code>FeatureVisitor</code> object.
|
|
69 |
* <p>Processes the layer's geometries which intersect the rectangle passed as parameter, using the criterion of a <code>FeatureVisitor</code> object.</p>
|
|
70 | 70 |
* |
71 | 71 |
* @param visitor object that allows visit each feature |
72 | 72 |
* @param rect indicates the boundaries that will be analyzed |
... | ... | |
78 | 78 |
throws DriverException, VisitException; |
79 | 79 |
|
80 | 80 |
/** |
81 |
* Processes the layer's geometries using the criterion of a <code>FeatureVisitor</code> object.
|
|
81 |
* <p>Processes the layer's geometries using the criterion of a <code>FeatureVisitor</code> object.</p>
|
|
82 | 82 |
* |
83 | 83 |
* @param visitor object that allows visit each feature |
84 | 84 |
* |
Also available in: Unified diff