Statistics
| Revision:

root / trunk / docs / FMap / fmap-api / com / iver / cit / gvsig / fmap / layers / VectorialDBAdapter.html @ 11445

History | View | Annotate | Download (26.1 KB)

1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2
<!--NewPage-->
3
<HTML>
4
<HEAD>
5
<!-- Generated by javadoc (build 1.4.2_04) on Mon Feb 14 08:45:51 CET 2005 -->
6
<TITLE>
7
VectorialDBAdapter (FMap API)
8
</TITLE>
9

    
10
<META NAME="keywords" CONTENT="com.iver.cit.gvsig.fmap.layers.VectorialDBAdapter class">
11

    
12
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
13

    
14
<SCRIPT type="text/javascript">
15
function windowTitle()
16
{
17
    parent.document.title="VectorialDBAdapter (FMap API)";
18
}
19
</SCRIPT>
20

    
21
</HEAD>
22

    
23
<BODY BGCOLOR="white" onload="windowTitle();">
24

    
25

    
26
<!-- ========= START OF TOP NAVBAR ======= -->
27
<A NAME="navbar_top"><!-- --></A>
28
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
29
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
30
<TR>
31
<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
32
<A NAME="navbar_top_firstrow"><!-- --></A>
33
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
34
  <TR ALIGN="center" VALIGN="top">
35
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
36
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
37
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
38
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
39
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
40
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
41
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
42
  </TR>
43
</TABLE>
44
</TD>
45
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
46
</EM>
47
</TD>
48
</TR>
49

    
50
<TR>
51
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
52
&nbsp;<A HREF="../../../../../../com/iver/cit/gvsig/fmap/layers/VectorialAdapter.html" title="class in com.iver.cit.gvsig.fmap.layers"><B>PREV CLASS</B></A>&nbsp;
53
&nbsp;<A HREF="../../../../../../com/iver/cit/gvsig/fmap/layers/VectorialFileAdapter.html" title="class in com.iver.cit.gvsig.fmap.layers"><B>NEXT CLASS</B></A></FONT></TD>
54
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
55
  <A HREF="../../../../../../index.html" target="_top"><B>FRAMES</B></A>  &nbsp;
56
&nbsp;<A HREF="VectorialDBAdapter.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
57
&nbsp;<SCRIPT type="text/javascript">
58
  <!--
59
  if(window==top) {
60
    document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
61
  }
62
  //-->
63
</SCRIPT>
64
<NOSCRIPT>
65
  <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
66
</NOSCRIPT>
67

    
68
</FONT></TD>
69
</TR>
70
<TR>
71
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
72
  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
73
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
74
DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
75
</TR>
76
</TABLE>
77
<A NAME="skip-navbar_top"></A>
78
<!-- ========= END OF TOP NAVBAR ========= -->
79

    
80
<HR>
81
<!-- ======== START OF CLASS DATA ======== -->
82
<H2>
83
<FONT SIZE="-1">
84
com.iver.cit.gvsig.fmap.layers</FONT>
85
<BR>
86
Class VectorialDBAdapter</H2>
87
<PRE>
88
java.lang.Object
89
  <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by"><A HREF="../../../../../../com/iver/cit/gvsig/fmap/layers/VectorialAdapter.html" title="class in com.iver.cit.gvsig.fmap.layers">com.iver.cit.gvsig.fmap.layers.VectorialAdapter</A>
90
      <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by"><B>com.iver.cit.gvsig.fmap.layers.VectorialDBAdapter</B>
91
</PRE>
92
<DL>
93
<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../../com/iver/cit/gvsig/fmap/rendering/indexes/Index.html" title="interface in com.iver.cit.gvsig.fmap.rendering.indexes">Index</A>, <A HREF="../../../../../../com/iver/cit/gvsig/fmap/rendering/indexes/Indexable.html" title="interface in com.iver.cit.gvsig.fmap.rendering.indexes">Indexable</A>, <A HREF="../../../../../../com/iver/cit/gvsig/fmap/layers/ReadableVectorial.html" title="interface in com.iver.cit.gvsig.fmap.layers">ReadableVectorial</A></DD>
94
</DL>
95
<HR>
96
<DL>
97
<DT>public class <B>VectorialDBAdapter</B><DT>extends <A HREF="../../../../../../com/iver/cit/gvsig/fmap/layers/VectorialAdapter.html" title="class in com.iver.cit.gvsig.fmap.layers">VectorialAdapter</A></DL>
98

    
99
<P>
100
Adapta un driver de base de datos vectorial a la interfaz vectorial,
101
 manteniendo adem?s el estado necesario por una capa vectorial de base de
102
 datos (par?metros de la conexi?n)
103
<P>
104

    
105
<P>
106
<HR>
107

    
108
<P>
109
<!-- ======== NESTED CLASS SUMMARY ======== -->
110

    
111

    
112
<!-- =========== FIELD SUMMARY =========== -->
113

    
114

    
115
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
116

    
117
<A NAME="constructor_summary"><!-- --></A>
118
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
119
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
120
<TD COLSPAN=2><FONT SIZE="+2">
121
<B>Constructor Summary</B></FONT></TD>
122
</TR>
123
<TR BGCOLOR="white" CLASS="TableRowColor">
124
<TD><CODE><B><A HREF="../../../../../../com/iver/cit/gvsig/fmap/layers/VectorialDBAdapter.html#VectorialDBAdapter()">VectorialDBAdapter</A></B>()</CODE>
125

    
126
<BR>
127
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
128
</TR>
129
</TABLE>
130
&nbsp;
131
<!-- ========== METHOD SUMMARY =========== -->
132

    
133
<A NAME="method_summary"><!-- --></A>
134
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
135
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
136
<TD COLSPAN=2><FONT SIZE="+2">
137
<B>Method Summary</B></FONT></TD>
138
</TR>
139
<TR BGCOLOR="white" CLASS="TableRowColor">
140
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
141
<CODE>&nbsp;void</CODE></FONT></TD>
142
<TD><CODE><B><A HREF="../../../../../../com/iver/cit/gvsig/fmap/layers/VectorialDBAdapter.html#changeRecordsetName(java.lang.String)">changeRecordsetName</A></B>(java.lang.String&nbsp;newName)</CODE>
143

    
144
<BR>
145
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;M?todo abstracto que se ejecutar? cuando se cambie el nombre del
146
 DataSource.</TD>
147
</TR>
148
<TR BGCOLOR="white" CLASS="TableRowColor">
149
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
150
<CODE>&nbsp;java.awt.geom.Rectangle2D</CODE></FONT></TD>
151
<TD><CODE><B><A HREF="../../../../../../com/iver/cit/gvsig/fmap/layers/VectorialDBAdapter.html#getFullExtent()">getFullExtent</A></B>()</CODE>
152

    
153
<BR>
154
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Devuelve la extensi?n total de la capa.</TD>
155
</TR>
156
<TR BGCOLOR="white" CLASS="TableRowColor">
157
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
158
<CODE>&nbsp;int[]</CODE></FONT></TD>
159
<TD><CODE><B><A HREF="../../../../../../com/iver/cit/gvsig/fmap/layers/VectorialDBAdapter.html#getRecordIndexes(java.awt.geom.Rectangle2D)">getRecordIndexes</A></B>(java.awt.geom.Rectangle2D&nbsp;rect)</CODE>
160

    
161
<BR>
162
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Dado un rect?ngulo en coordenadas del mapa se devuelve un array de
163
 indices de los registros cuyas features est?n contenidas o intersecten
164
 en dicho rect?ngulo. </TD>
165
</TR>
166
<TR BGCOLOR="white" CLASS="TableRowColor">
167
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
168
<CODE>&nbsp;DataSource</CODE></FONT></TD>
169
<TD><CODE><B><A HREF="../../../../../../com/iver/cit/gvsig/fmap/layers/VectorialDBAdapter.html#getRecordset(java.lang.String)">getRecordset</A></B>(java.lang.String&nbsp;name)</CODE>
170

    
171
<BR>
172
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Devuelve el DataSource a pasrtir del nombre.</TD>
173
</TR>
174
<TR BGCOLOR="white" CLASS="TableRowColor">
175
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
176
<CODE>&nbsp;<A HREF="../../../../../../com/iver/cit/gvsig/fmap/core/IGeometry.html" title="interface in com.iver.cit.gvsig.fmap.core">IGeometry</A></CODE></FONT></TD>
177
<TD><CODE><B><A HREF="../../../../../../com/iver/cit/gvsig/fmap/layers/VectorialDBAdapter.html#getShape(int)">getShape</A></B>(int&nbsp;index)</CODE>
178

    
179
<BR>
180
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Devuelve la geometr?a a partir de un ?ndice.</TD>
181
</TR>
182
<TR BGCOLOR="white" CLASS="TableRowColor">
183
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
184
<CODE>&nbsp;int</CODE></FONT></TD>
185
<TD><CODE><B><A HREF="../../../../../../com/iver/cit/gvsig/fmap/layers/VectorialDBAdapter.html#getShapeCount()">getShapeCount</A></B>()</CODE>
186

    
187
<BR>
188
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Devuelve el n?mero de Shape.</TD>
189
</TR>
190
<TR BGCOLOR="white" CLASS="TableRowColor">
191
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
192
<CODE>&nbsp;int</CODE></FONT></TD>
193
<TD><CODE><B><A HREF="../../../../../../com/iver/cit/gvsig/fmap/layers/VectorialDBAdapter.html#getShapeType()">getShapeType</A></B>()</CODE>
194

    
195
<BR>
196
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Obtiene el tipo de las geometr?as almacenadas en esta fuente de datos</TD>
197
</TR>
198
<TR BGCOLOR="white" CLASS="TableRowColor">
199
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
200
<CODE>&nbsp;void</CODE></FONT></TD>
201
<TD><CODE><B><A HREF="../../../../../../com/iver/cit/gvsig/fmap/layers/VectorialDBAdapter.html#setDriver(com.iver.cit.gvsig.fmap.drivers.VectorialDatabaseDriver)">setDriver</A></B>(<A HREF="../../../../../../com/iver/cit/gvsig/fmap/drivers/VectorialDatabaseDriver.html" title="interface in com.iver.cit.gvsig.fmap.drivers">VectorialDatabaseDriver</A>&nbsp;driver)</CODE>
202

    
203
<BR>
204
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Inserta el VectorialDatabaseDriver.</TD>
205
</TR>
206
<TR BGCOLOR="white" CLASS="TableRowColor">
207
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
208
<CODE>&nbsp;void</CODE></FONT></TD>
209
<TD><CODE><B><A HREF="../../../../../../com/iver/cit/gvsig/fmap/layers/VectorialDBAdapter.html#start()">start</A></B>()</CODE>
210

    
211
<BR>
212
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;incrementa el contador de las veces que se ha abierto el fichero.
213
 </TD>
214
</TR>
215
<TR BGCOLOR="white" CLASS="TableRowColor">
216
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
217
<CODE>&nbsp;void</CODE></FONT></TD>
218
<TD><CODE><B><A HREF="../../../../../../com/iver/cit/gvsig/fmap/layers/VectorialDBAdapter.html#stop()">stop</A></B>()</CODE>
219

    
220
<BR>
221
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;decrementa el contador de n?mero de aperturas y cuando llega a cero pide
222
 al driver que cierre la conexion con el servidor de base de datos</TD>
223
</TR>
224
</TABLE>
225
&nbsp;<A NAME="methods_inherited_from_class_com.iver.cit.gvsig.fmap.layers.VectorialAdapter"><!-- --></A>
226
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
227
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
228
<TD><B>Methods inherited from class com.iver.cit.gvsig.fmap.layers.<A HREF="../../../../../../com/iver/cit/gvsig/fmap/layers/VectorialAdapter.html" title="class in com.iver.cit.gvsig.fmap.layers">VectorialAdapter</A></B></TD>
229
</TR>
230
<TR BGCOLOR="white" CLASS="TableRowColor">
231
<TD><CODE><A HREF="../../../../../../com/iver/cit/gvsig/fmap/layers/VectorialAdapter.html#closeIndexFile()">closeIndexFile</A>, <A HREF="../../../../../../com/iver/cit/gvsig/fmap/layers/VectorialAdapter.html#createIndex(java.awt.geom.Rectangle2D)">createIndex</A>, <A HREF="../../../../../../com/iver/cit/gvsig/fmap/layers/VectorialAdapter.html#getDriver()">getDriver</A>, <A HREF="../../../../../../com/iver/cit/gvsig/fmap/layers/VectorialAdapter.html#getDriverAttributes()">getDriverAttributes</A>, <A HREF="../../../../../../com/iver/cit/gvsig/fmap/layers/VectorialAdapter.html#getImageIcon()">getImageIcon</A>, <A HREF="../../../../../../com/iver/cit/gvsig/fmap/layers/VectorialAdapter.html#getIndexFile()">getIndexFile</A>, <A HREF="../../../../../../com/iver/cit/gvsig/fmap/layers/VectorialAdapter.html#getShapeInfo()">getShapeInfo</A>, <A HREF="../../../../../../com/iver/cit/gvsig/fmap/layers/VectorialAdapter.html#hasIndex()">hasIndex</A>, <A HREF="../../../../../../com/iver/cit/gvsig/fmap/layers/VectorialAdapter.html#openIndexFile(java.lang.String)">openIndexFile</A>, <A HREF="../../../../../../com/iver/cit/gvsig/fmap/layers/VectorialAdapter.html#setDriver(com.iver.cit.gvsig.fmap.drivers.VectorialDriver)">setDriver</A>, <A HREF="../../../../../../com/iver/cit/gvsig/fmap/layers/VectorialAdapter.html#setShapeInfo(com.iver.cit.gvsig.fmap.operations.strategies.ShapeInfo)">setShapeInfo</A></CODE></TD>
232
</TR>
233
</TABLE>
234
&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
235
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
236
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
237
<TD><B>Methods inherited from class java.lang.Object</B></TD>
238
</TR>
239
<TR BGCOLOR="white" CLASS="TableRowColor">
240
<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
241
</TR>
242
</TABLE>
243
&nbsp;
244
<P>
245

    
246
<!-- ============ FIELD DETAIL =========== -->
247

    
248

    
249
<!-- ========= CONSTRUCTOR DETAIL ======== -->
250

    
251
<A NAME="constructor_detail"><!-- --></A>
252
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
253
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
254
<TD COLSPAN=1><FONT SIZE="+2">
255
<B>Constructor Detail</B></FONT></TD>
256
</TR>
257
</TABLE>
258

    
259
<A NAME="VectorialDBAdapter()"><!-- --></A><H3>
260
VectorialDBAdapter</H3>
261
<PRE>
262
public <B>VectorialDBAdapter</B>()</PRE>
263
<DL>
264
</DL>
265

    
266
<!-- ============ METHOD DETAIL ========== -->
267

    
268
<A NAME="method_detail"><!-- --></A>
269
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
270
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
271
<TD COLSPAN=1><FONT SIZE="+2">
272
<B>Method Detail</B></FONT></TD>
273
</TR>
274
</TABLE>
275

    
276
<A NAME="start()"><!-- --></A><H3>
277
start</H3>
278
<PRE>
279
public void <B>start</B>()</PRE>
280
<DL>
281
<DD>incrementa el contador de las veces que se ha abierto el fichero.
282
 Solamente cuando el contador est? a cero pide al driver que conecte con
283
 la base de datos
284
<P>
285
<DD><DL>
286
</DL>
287
</DD>
288
</DL>
289
<HR>
290

    
291
<A NAME="stop()"><!-- --></A><H3>
292
stop</H3>
293
<PRE>
294
public void <B>stop</B>()</PRE>
295
<DL>
296
<DD>decrementa el contador de n?mero de aperturas y cuando llega a cero pide
297
 al driver que cierre la conexion con el servidor de base de datos
298
<P>
299
<DD><DL>
300
</DL>
301
</DD>
302
</DL>
303
<HR>
304

    
305
<A NAME="setDriver(com.iver.cit.gvsig.fmap.drivers.VectorialDatabaseDriver)"><!-- --></A><H3>
306
setDriver</H3>
307
<PRE>
308
public void <B>setDriver</B>(<A HREF="../../../../../../com/iver/cit/gvsig/fmap/drivers/VectorialDatabaseDriver.html" title="interface in com.iver.cit.gvsig.fmap.drivers">VectorialDatabaseDriver</A>&nbsp;driver)</PRE>
309
<DL>
310
<DD>Inserta el VectorialDatabaseDriver.
311
<P>
312
<DD><DL>
313
<DT><B>Parameters:</B><DD><CODE>driver</CODE> - </DL>
314
</DD>
315
</DL>
316
<HR>
317

    
318
<A NAME="getShape(int)"><!-- --></A><H3>
319
getShape</H3>
320
<PRE>
321
public <A HREF="../../../../../../com/iver/cit/gvsig/fmap/core/IGeometry.html" title="interface in com.iver.cit.gvsig.fmap.core">IGeometry</A> <B>getShape</B>(int&nbsp;index)
322
                   throws <A HREF="../../../../../../com/iver/cit/gvsig/fmap/drivers/DriverIOException.html" title="class in com.iver.cit.gvsig.fmap.drivers">DriverIOException</A></PRE>
323
<DL>
324
<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../com/iver/cit/gvsig/fmap/layers/ReadableVectorial.html" title="interface in com.iver.cit.gvsig.fmap.layers">ReadableVectorial</A></CODE></B></DD>
325
<DD>Devuelve la geometr?a a partir de un ?ndice.
326
<P>
327
<DD><DL>
328
<DT><B>Parameters:</B><DD><CODE>index</CODE> - ?ndice.
329
<DT><B>Returns:</B><DD>Geometr?a.
330
<DT><B>Throws:</B>
331
<DD><CODE><A HREF="../../../../../../com/iver/cit/gvsig/fmap/drivers/DriverIOException.html" title="class in com.iver.cit.gvsig.fmap.drivers">DriverIOException</A></CODE><DT><B>See Also:</B><DD><A HREF="../../../../../../com/iver/cit/gvsig/fmap/layers/ReadableVectorial.html#getShape(int)"><CODE>ReadableVectorial.getShape(int)</CODE></A></DL>
332
</DD>
333
</DL>
334
<HR>
335

    
336
<A NAME="getShapeCount()"><!-- --></A><H3>
337
getShapeCount</H3>
338
<PRE>
339
public int <B>getShapeCount</B>()
340
                  throws <A HREF="../../../../../../com/iver/cit/gvsig/fmap/drivers/DriverIOException.html" title="class in com.iver.cit.gvsig.fmap.drivers">DriverIOException</A></PRE>
341
<DL>
342
<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../com/iver/cit/gvsig/fmap/layers/ReadableVectorial.html" title="interface in com.iver.cit.gvsig.fmap.layers">ReadableVectorial</A></CODE></B></DD>
343
<DD>Devuelve el n?mero de Shape.
344
<P>
345
<DD><DL>
346

    
347
<DT><B>Returns:</B><DD>N?mero de Shape.
348
<DT><B>Throws:</B>
349
<DD><CODE><A HREF="../../../../../../com/iver/cit/gvsig/fmap/drivers/DriverIOException.html" title="class in com.iver.cit.gvsig.fmap.drivers">DriverIOException</A></CODE><DT><B>See Also:</B><DD><A HREF="../../../../../../com/iver/cit/gvsig/fmap/layers/ReadableVectorial.html#getShapeCount()"><CODE>ReadableVectorial.getShapeCount()</CODE></A></DL>
350
</DD>
351
</DL>
352
<HR>
353

    
354
<A NAME="getFullExtent()"><!-- --></A><H3>
355
getFullExtent</H3>
356
<PRE>
357
public java.awt.geom.Rectangle2D <B>getFullExtent</B>()
358
                                        throws <A HREF="../../../../../../com/iver/cit/gvsig/fmap/drivers/DriverIOException.html" title="class in com.iver.cit.gvsig.fmap.drivers">DriverIOException</A></PRE>
359
<DL>
360
<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../com/iver/cit/gvsig/fmap/layers/ReadableVectorial.html" title="interface in com.iver.cit.gvsig.fmap.layers">ReadableVectorial</A></CODE></B></DD>
361
<DD>Devuelve la extensi?n total de la capa.
362
<P>
363
<DD><DL>
364

    
365
<DT><B>Returns:</B><DD>Extensi?n total.
366
<DT><B>Throws:</B>
367
<DD><CODE><A HREF="../../../../../../com/iver/cit/gvsig/fmap/drivers/DriverIOException.html" title="class in com.iver.cit.gvsig.fmap.drivers">DriverIOException</A></CODE><DT><B>See Also:</B><DD><A HREF="../../../../../../com/iver/cit/gvsig/fmap/layers/ReadableVectorial.html#getFullExtent()"><CODE>ReadableVectorial.getFullExtent()</CODE></A></DL>
368
</DD>
369
</DL>
370
<HR>
371

    
372
<A NAME="getRecordIndexes(java.awt.geom.Rectangle2D)"><!-- --></A><H3>
373
getRecordIndexes</H3>
374
<PRE>
375
public int[] <B>getRecordIndexes</B>(java.awt.geom.Rectangle2D&nbsp;rect)
376
                       throws <A HREF="../../../../../../com/iver/cit/gvsig/fmap/drivers/DriverIOException.html" title="class in com.iver.cit.gvsig.fmap.drivers">DriverIOException</A>,
377
                              <A HREF="../../../../../../com/iver/cit/gvsig/fmap/rendering/indexes/IndexNotExistsException.html" title="class in com.iver.cit.gvsig.fmap.rendering.indexes">IndexNotExistsException</A></PRE>
378
<DL>
379
<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../com/iver/cit/gvsig/fmap/rendering/indexes/Index.html" title="interface in com.iver.cit.gvsig.fmap.rendering.indexes">Index</A></CODE></B></DD>
380
<DD>Dado un rect?ngulo en coordenadas del mapa se devuelve un array de
381
 indices de los registros cuyas features est?n contenidas o intersecten
382
 en dicho rect?ngulo. En caso de que ninguna est? contenida se devuelve
383
 un array vac?o. Si se invoca esta funci?n pero no hay ning?n ?ndice
384
 definido se lanzar? una IndexNotExistsException
385
<P>
386
<DD><DL>
387
<DT><B>Parameters:</B><DD><CODE>rect</CODE> - Rect?ngulo.
388
<DT><B>Returns:</B><DD>?ndices.
389
<DT><B>Throws:</B>
390
<DD><CODE><A HREF="../../../../../../com/iver/cit/gvsig/fmap/rendering/indexes/IndexNotExistsException.html" title="class in com.iver.cit.gvsig.fmap.rendering.indexes">IndexNotExistsException</A></CODE>
391
<DD><CODE><A HREF="../../../../../../com/iver/cit/gvsig/fmap/drivers/DriverIOException.html" title="class in com.iver.cit.gvsig.fmap.drivers">DriverIOException</A></CODE><DT><B>See Also:</B><DD><A HREF="../../../../../../com/iver/cit/gvsig/fmap/rendering/indexes/Index.html#getRecordIndexes(java.awt.geom.Rectangle2D)"><CODE>Index.getRecordIndexes(java.awt.geom.Rectangle2D)</CODE></A></DL>
392
</DD>
393
</DL>
394
<HR>
395

    
396
<A NAME="getShapeType()"><!-- --></A><H3>
397
getShapeType</H3>
398
<PRE>
399
public int <B>getShapeType</B>()
400
                 throws <A HREF="../../../../../../com/iver/cit/gvsig/fmap/drivers/DriverIOException.html" title="class in com.iver.cit.gvsig.fmap.drivers">DriverIOException</A></PRE>
401
<DL>
402
<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../com/iver/cit/gvsig/fmap/layers/ReadableVectorial.html" title="interface in com.iver.cit.gvsig.fmap.layers">ReadableVectorial</A></CODE></B></DD>
403
<DD>Obtiene el tipo de las geometr?as almacenadas en esta fuente de datos
404
<P>
405
<DD><DL>
406

    
407
<DT><B>Returns:</B><DD>Obtiene el tipo de la capa. Es un bit-oring de los tipos
408
                    definidos en FShape POINT, LINE, POLYGON o TEXT;
409
<DT><B>Throws:</B>
410
<DD><CODE><A HREF="../../../../../../com/iver/cit/gvsig/fmap/drivers/DriverIOException.html" title="class in com.iver.cit.gvsig.fmap.drivers">DriverIOException</A></CODE><DT><B>See Also:</B><DD><A HREF="../../../../../../com/iver/cit/gvsig/fmap/layers/ReadableVectorial.html#getShapeType()"><CODE>ReadableVectorial.getShapeType()</CODE></A></DL>
411
</DD>
412
</DL>
413
<HR>
414

    
415
<A NAME="getRecordset(java.lang.String)"><!-- --></A><H3>
416
getRecordset</H3>
417
<PRE>
418
public DataSource <B>getRecordset</B>(java.lang.String&nbsp;name)</PRE>
419
<DL>
420
<DD><B>Description copied from class: <CODE><A HREF="../../../../../../com/iver/cit/gvsig/fmap/layers/VectorialAdapter.html" title="class in com.iver.cit.gvsig.fmap.layers">VectorialAdapter</A></CODE></B></DD>
421
<DD>Devuelve el DataSource a pasrtir del nombre.
422
<P>
423
<DD><DL>
424
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../com/iver/cit/gvsig/fmap/layers/VectorialAdapter.html#getRecordset(java.lang.String)">getRecordset</A></CODE> in class <CODE><A HREF="../../../../../../com/iver/cit/gvsig/fmap/layers/VectorialAdapter.html" title="class in com.iver.cit.gvsig.fmap.layers">VectorialAdapter</A></CODE></DL>
425
</DD>
426
<DD><DL>
427
<DT><B>Parameters:</B><DD><CODE>name</CODE> - Nombre.
428
<DT><B>Returns:</B><DD>DataSource.<DT><B>See Also:</B><DD><CODE>com.iver.cit.gvsig.fmap.layers.VectorialAdapter#getRecordset()</CODE></DL>
429
</DD>
430
</DL>
431
<HR>
432

    
433
<A NAME="changeRecordsetName(java.lang.String)"><!-- --></A><H3>
434
changeRecordsetName</H3>
435
<PRE>
436
public void <B>changeRecordsetName</B>(java.lang.String&nbsp;newName)
437
                         throws <A HREF="../../../../../../com/iver/cit/gvsig/fmap/DriverException.html" title="class in com.iver.cit.gvsig.fmap">DriverException</A></PRE>
438
<DL>
439
<DD><B>Description copied from class: <CODE><A HREF="../../../../../../com/iver/cit/gvsig/fmap/layers/VectorialAdapter.html" title="class in com.iver.cit.gvsig.fmap.layers">VectorialAdapter</A></CODE></B></DD>
440
<DD>M?todo abstracto que se ejecutar? cuando se cambie el nombre del
441
 DataSource.
442
<P>
443
<DD><DL>
444
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../com/iver/cit/gvsig/fmap/layers/VectorialAdapter.html#changeRecordsetName(java.lang.String)">changeRecordsetName</A></CODE> in class <CODE><A HREF="../../../../../../com/iver/cit/gvsig/fmap/layers/VectorialAdapter.html" title="class in com.iver.cit.gvsig.fmap.layers">VectorialAdapter</A></CODE></DL>
445
</DD>
446
<DD><DL>
447
<DT><B>Parameters:</B><DD><CODE>newName</CODE> - Nuevo nombre.
448
<DT><B>Throws:</B>
449
<DD><CODE><A HREF="../../../../../../com/iver/cit/gvsig/fmap/DriverException.html" title="class in com.iver.cit.gvsig.fmap">DriverException</A></CODE><DT><B>See Also:</B><DD><A HREF="../../../../../../com/iver/cit/gvsig/fmap/layers/VectorialAdapter.html#changeRecordsetName(java.lang.String)"><CODE>VectorialAdapter.changeRecordsetName(java.lang.String)</CODE></A></DL>
450
</DD>
451
</DL>
452
<!-- ========= END OF CLASS DATA ========= -->
453
<HR>
454

    
455

    
456
<!-- ======= START OF BOTTOM NAVBAR ====== -->
457
<A NAME="navbar_bottom"><!-- --></A>
458
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
459
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
460
<TR>
461
<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
462
<A NAME="navbar_bottom_firstrow"><!-- --></A>
463
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
464
  <TR ALIGN="center" VALIGN="top">
465
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
466
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
467
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
468
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
469
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
470
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
471
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
472
  </TR>
473
</TABLE>
474
</TD>
475
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
476
</EM>
477
</TD>
478
</TR>
479

    
480
<TR>
481
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
482
&nbsp;<A HREF="../../../../../../com/iver/cit/gvsig/fmap/layers/VectorialAdapter.html" title="class in com.iver.cit.gvsig.fmap.layers"><B>PREV CLASS</B></A>&nbsp;
483
&nbsp;<A HREF="../../../../../../com/iver/cit/gvsig/fmap/layers/VectorialFileAdapter.html" title="class in com.iver.cit.gvsig.fmap.layers"><B>NEXT CLASS</B></A></FONT></TD>
484
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
485
  <A HREF="../../../../../../index.html" target="_top"><B>FRAMES</B></A>  &nbsp;
486
&nbsp;<A HREF="VectorialDBAdapter.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
487
&nbsp;<SCRIPT type="text/javascript">
488
  <!--
489
  if(window==top) {
490
    document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
491
  }
492
  //-->
493
</SCRIPT>
494
<NOSCRIPT>
495
  <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
496
</NOSCRIPT>
497

    
498
</FONT></TD>
499
</TR>
500
<TR>
501
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
502
  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
503
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
504
DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
505
</TR>
506
</TABLE>
507
<A NAME="skip-navbar_bottom"></A>
508
<!-- ======== END OF BOTTOM NAVBAR ======= -->
509

    
510
<HR>
511

    
512
</BODY>
513
</HTML>