Revision 1034 trunk/libraries/libFMap/src/com/iver/cit/gvsig/fmap/operations/strategies/SelectByPointVisitor.java

View differences:

SelectByPointVisitor.java
1 1
package com.iver.cit.gvsig.fmap.operations.strategies;
2 2

  
3
import com.iver.cit.gvsig.fmap.core.IGeometry;
4 3
import com.iver.cit.gvsig.fmap.layers.FLayer;
5 4
import com.iver.cit.gvsig.fmap.layers.layerOperations.Selectable;
6 5

  
7 6

  
7
/**
8
 * Visitor de selecci?n por punto.
9
 *
10
 * @author Vicente Caballero Navarro
11
 */
8 12
public class SelectByPointVisitor extends QueryByPointVisitor {
9

  
13
	/**
14
	 * Inicializa el visitor.
15
	 *
16
	 * @param layer Capa.
17
	 *
18
	 * @return True si se inicializa correctamente.
19
	 */
10 20
	public boolean start(FLayer layer) {
11 21
		super.start(layer);
22

  
12 23
		return layer instanceof Selectable;
13 24
	}
25

  
26
	/**
27
	 * Finaliza el visitor.
28
	 *
29
	 * @param layer Capa.
30
	 */
14 31
	public void stop(FLayer layer) {
15 32
		super.stop(layer);
16 33
		((Selectable) layer).setSelection(getBitSet());

Also available in: Unified diff