Revision 10627 trunk/libraries/libFMap/src/com/iver/cit/gvsig/fmap/operations/strategies/QueryByRectVisitor.java
QueryByRectVisitor.java | ||
---|---|---|
44 | 44 |
|
45 | 45 |
import org.cresques.cts.ICoordTrans; |
46 | 46 |
|
47 |
import com.iver.cit.gvsig.exceptions.visitors.ProcessVisitorException; |
|
48 |
import com.iver.cit.gvsig.exceptions.visitors.StartVisitorException; |
|
49 |
import com.iver.cit.gvsig.exceptions.visitors.VisitorException; |
|
47 | 50 |
import com.iver.cit.gvsig.fmap.core.IGeometry; |
48 | 51 |
import com.iver.cit.gvsig.fmap.layers.FBitSet; |
49 | 52 |
import com.iver.cit.gvsig.fmap.layers.FLayer; |
... | ... | |
81 | 84 |
* @see com.iver.cit.gvsig.fmap.operations.strategies.FeatureVisitor#visit(com.iver.cit.gvsig.fmap.core.IGeometry, |
82 | 85 |
* int) |
83 | 86 |
*/ |
84 |
public void visit(IGeometry g, int index) { |
|
87 |
public void visit(IGeometry g, int index) throws VisitorException, ProcessVisitorException {
|
|
85 | 88 |
if (g==null)return; |
86 | 89 |
// Comentamos esto porque la geometry ya viene reproyectada |
87 | 90 |
/* if (ct != null) { |
... | ... | |
98 | 101 |
/** |
99 | 102 |
* @see com.iver.cit.gvsig.fmap.operations.strategies.FeatureVisitor#stop(com.iver.cit.gvsig.fmap.layers.FLayer) |
100 | 103 |
*/ |
101 |
public void stop(FLayer layer) { |
|
104 |
public void stop(FLayer layer) throws VisitorException {
|
|
102 | 105 |
} |
103 | 106 |
|
104 | 107 |
/** |
105 | 108 |
* @see com.iver.cit.gvsig.fmap.operations.strategies.FeatureVisitor#start(com.iver.cit.gvsig.fmap.layers.FLayer) |
106 | 109 |
*/ |
107 |
public boolean start(FLayer layer) { |
|
110 |
public boolean start(FLayer layer) throws StartVisitorException {
|
|
108 | 111 |
bitset = new FBitSet(); |
109 | 112 |
// ct = layer.getCoordTrans(); |
110 | 113 |
|
Also available in: Unified diff