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

View differences:

Strategy.java
1
/* Generated by Together */
2 1
package com.iver.cit.gvsig.fmap.operations.strategies;
3 2

  
4
import com.hardcode.driverManager.DriverLoadException;
5

  
6 3
import com.iver.cit.gvsig.fmap.DriverException;
7 4
import com.iver.cit.gvsig.fmap.ViewPort;
8 5
import com.iver.cit.gvsig.fmap.core.IGeometry;
9
import com.iver.cit.gvsig.fmap.drivers.DriverIOException;
10 6
import com.iver.cit.gvsig.fmap.operations.Cancellable;
11 7

  
12 8
import java.awt.Graphics2D;
......
18 14

  
19 15

  
20 16
/**
21
 * DOCUMENT ME!
22
 *
23
 * @author $author$
17
 * Interfaz estrategia.
24 18
 */
25 19
public interface Strategy {
26 20
	/**
27 21
	 * Dibuja la capa vectorial asociada al Strategy en la imagen que se pasa
28 22
	 * como par?metro.
29 23
	 *
30
	 * @param image DOCUMENT ME!
31
	 * @param g DOCUMENT ME!
32
	 * @param viewPort DOCUMENT ME!
24
	 * @param image
25
	 * @param g
26
	 * @param viewPort
33 27
	 * @param cancel
34 28
	 *
35 29
	 * @throws DriverException
......
43 37
	 * como par?metro. Dibujar? la geometria en caso de que la IGeometry
44 38
	 * intersecte o est? contenida en el rect?ngulo que se pasa como par?metro
45 39
	 *
46
	 * @param g DOCUMENT ME!
47
	 * @param viewPort DOCUMENT ME!
48
	 * @param cancel DOCUMENT ME!
40
	 * @param g
41
	 * @param viewPort
42
	 * @param cancel
49 43
	 *
50 44
	 * @throws DriverException
51 45
	 */
......
57 51
	 * visitador que se pasa como par?metro, que es el que realizar? la
58 52
	 * operaci?n relacionada con la geometry
59 53
	 *
60
	 * @param visitor DOCUMENT ME!
61
	 * @param subset DOCUMENT ME!
54
	 * @param visitor
55
	 * @param subset
62 56
	 *
63 57
	 * @throws DriverException
64 58
	 * @throws VisitException Si el visitor lanza una excepci?n al procesar una
......
72 66
	 * visitador que se pasa como par?metro, que es el que realizar? la
73 67
	 * operaci?n relacionada con la geometry
74 68
	 *
75
	 * @param visitor DOCUMENT ME!
69
	 * @param visitor
76 70
	 *
77 71
	 * @throws DriverException
78 72
	 * @throws VisitException Si el visitor lanza una excepci?n al procesar una
......
84 78
	 * Realiza una query por punto en coordenadas del mundo real de la capa
85 79
	 * vectorial asociada a la estrategia
86 80
	 *
87
	 * @param p DOCUMENT ME!
88
	 * @param tolerance DOCUMENT ME!
81
	 * @param p
82
	 * @param tolerance
89 83
	 *
90
	 * @return DOCUMENT ME!
84
	 * @return BitSet con los ?ndices de los registros de la repuesta a la
85
	 * 		   consulta.
91 86
	 *
92
	 * @throws DriverException DOCUMENT ME!
87
	 * @throws DriverException
93 88
	 */
94
	BitSet queryByPoint(Point2D p, double tolerance)
95
		throws DriverException;
89
	BitSet queryByPoint(Point2D p, double tolerance) throws DriverException;
96 90

  
97 91
	/**
98 92
	 * Realiza una query por rect?ngulo en coordenadas del mundo real de la
99 93
	 * capa vectorial asociada a la estrategia
100 94
	 *
101
	 * @param rect DOCUMENT ME!
95
	 * @param rect Rect?ngulo sobre el que hacer la consulta.
102 96
	 *
103
	 * @return DOCUMENT ME!
97
	 * @return BitSet con los ?ndices de los registros.
104 98
	 *
105
	 * @throws DriverException DOCUMENT ME!
99
	 * @throws DriverException
106 100
	 */
107 101
	BitSet queryByRect(Rectangle2D rect) throws DriverException;
108 102

  
......
110 104
	 * Realiza una query por IGeometry en coordenadas del mundo real de la capa
111 105
	 * vectorial asociada a la estrategia
112 106
	 *
113
	 * @param g DOCUMENT ME!
114
	 * @param relationship DOCUMENT ME!
107
	 * @param g
108
	 * @param relationship
115 109
	 *
116
	 * @return DOCUMENT ME!
110
	 * @return BitSet con los ?ndices de los registros.
117 111
	 *
118
	 * @throws DriverException DOCUMENT ME!
112
	 * @throws DriverException
119 113
	 * @throws VisitException
120 114
	 */
121 115
	BitSet queryByShape(IGeometry g, int relationship)
......
125 119
	 * Obtiene el rect?ngulo m?nimo que contiene todas las features
126 120
	 * seleccionadas o null si no hay ninguna seleccionada
127 121
	 *
128
	 * @return DOCUMENT ME!
122
	 * @return Devuelve el extent de la consulta.
129 123
	 */
130 124
	Rectangle2D getSelectionBounds();
131 125

  

Also available in: Unified diff