Statistics
| Revision:

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

History | View | Annotate | Download (26.6 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
VectorialFileAdapter (FMap API)
8
</TITLE>
9

    
10
<META NAME="keywords" CONTENT="com.iver.cit.gvsig.fmap.layers.VectorialFileAdapter 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="VectorialFileAdapter (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/VectorialDBAdapter.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/WFSAdapter.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="VectorialFileAdapter.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 VectorialFileAdapter</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.VectorialFileAdapter</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>VectorialFileAdapter</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 fichero vectorial a la interfaz vectorial, manteniendo
101
 adem?s el estado necesario por una capa vectorial de fichero (el nombre del
102
 fichero)
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/VectorialFileAdapter.html#VectorialFileAdapter(java.io.File)">VectorialFileAdapter</A></B>(java.io.File&nbsp;file)</CODE>
125

    
126
<BR>
127
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Crea un nuevo VectorialFileAdapter.</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/VectorialFileAdapter.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.io.File</CODE></FONT></TD>
151
<TD><CODE><B><A HREF="../../../../../../com/iver/cit/gvsig/fmap/layers/VectorialFileAdapter.html#getFile()">getFile</A></B>()</CODE>
152

    
153
<BR>
154
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Devuelve el fichero.</TD>
155
</TR>
156
<TR BGCOLOR="white" CLASS="TableRowColor">
157
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
158
<CODE>&nbsp;java.awt.geom.Rectangle2D</CODE></FONT></TD>
159
<TD><CODE><B><A HREF="../../../../../../com/iver/cit/gvsig/fmap/layers/VectorialFileAdapter.html#getFullExtent()">getFullExtent</A></B>()</CODE>
160

    
161
<BR>
162
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Devuelve la extensi?n total de la capa.</TD>
163
</TR>
164
<TR BGCOLOR="white" CLASS="TableRowColor">
165
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
166
<CODE>&nbsp;int[]</CODE></FONT></TD>
167
<TD><CODE><B><A HREF="../../../../../../com/iver/cit/gvsig/fmap/layers/VectorialFileAdapter.html#getRecordIndexes(java.awt.geom.Rectangle2D)">getRecordIndexes</A></B>(java.awt.geom.Rectangle2D&nbsp;rect)</CODE>
168

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

    
179
<BR>
180
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Devuelve el DataSource a pasrtir del nombre.</TD>
181
</TR>
182
<TR BGCOLOR="white" CLASS="TableRowColor">
183
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
184
<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>
185
<TD><CODE><B><A HREF="../../../../../../com/iver/cit/gvsig/fmap/layers/VectorialFileAdapter.html#getShape(int)">getShape</A></B>(int&nbsp;index)</CODE>
186

    
187
<BR>
188
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Devuelve la geometr?a a partir de un ?ndice.</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/VectorialFileAdapter.html#getShapeCount()">getShapeCount</A></B>()</CODE>
194

    
195
<BR>
196
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Devuelve el n?mero de Shape.</TD>
197
</TR>
198
<TR BGCOLOR="white" CLASS="TableRowColor">
199
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
200
<CODE>&nbsp;int</CODE></FONT></TD>
201
<TD><CODE><B><A HREF="../../../../../../com/iver/cit/gvsig/fmap/layers/VectorialFileAdapter.html#getShapeType()">getShapeType</A></B>()</CODE>
202

    
203
<BR>
204
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Obtiene el tipo de las geometr?as almacenadas en esta fuente de datos</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/VectorialFileAdapter.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/VectorialFileAdapter.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 el fichero</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="VectorialFileAdapter(java.io.File)"><!-- --></A><H3>
260
VectorialFileAdapter</H3>
261
<PRE>
262
public <B>VectorialFileAdapter</B>(java.io.File&nbsp;file)</PRE>
263
<DL>
264
<DD>Crea un nuevo VectorialFileAdapter.
265
<P>
266
<DT><B>Parameters:</B><DD><CODE>file</CODE> - Fichero.</DL>
267

    
268
<!-- ============ METHOD DETAIL ========== -->
269

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

    
278
<A NAME="start()"><!-- --></A><H3>
279
start</H3>
280
<PRE>
281
public void <B>start</B>()
282
           throws <A HREF="../../../../../../com/iver/cit/gvsig/fmap/drivers/DriverIOException.html" title="class in com.iver.cit.gvsig.fmap.drivers">DriverIOException</A></PRE>
283
<DL>
284
<DD>incrementa el contador de las veces que se ha abierto el fichero.
285
 Solamente cuando el contador est? a cero pide al driver que abra el
286
 fichero
287
<P>
288
<DD><DL>
289

    
290
<DT><B>Throws:</B>
291
<DD><CODE><A HREF="../../../../../../com/iver/cit/gvsig/fmap/drivers/DriverIOException.html" title="class in com.iver.cit.gvsig.fmap.drivers">DriverIOException</A></CODE></DL>
292
</DD>
293
</DL>
294
<HR>
295

    
296
<A NAME="stop()"><!-- --></A><H3>
297
stop</H3>
298
<PRE>
299
public void <B>stop</B>()
300
          throws <A HREF="../../../../../../com/iver/cit/gvsig/fmap/drivers/DriverIOException.html" title="class in com.iver.cit.gvsig.fmap.drivers">DriverIOException</A></PRE>
301
<DL>
302
<DD>decrementa el contador de n?mero de aperturas y cuando llega a cero pide
303
 al driver que cierre el fichero
304
<P>
305
<DD><DL>
306

    
307
<DT><B>Throws:</B>
308
<DD><CODE><A HREF="../../../../../../com/iver/cit/gvsig/fmap/drivers/DriverIOException.html" title="class in com.iver.cit.gvsig.fmap.drivers">DriverIOException</A></CODE></DL>
309
</DD>
310
</DL>
311
<HR>
312

    
313
<A NAME="getShape(int)"><!-- --></A><H3>
314
getShape</H3>
315
<PRE>
316
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)
317
                   throws <A HREF="../../../../../../com/iver/cit/gvsig/fmap/drivers/DriverIOException.html" title="class in com.iver.cit.gvsig.fmap.drivers">DriverIOException</A></PRE>
318
<DL>
319
<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>
320
<DD>Devuelve la geometr?a a partir de un ?ndice.
321
<P>
322
<DD><DL>
323
<DT><B>Parameters:</B><DD><CODE>index</CODE> - ?ndice.
324
<DT><B>Returns:</B><DD>Geometr?a.
325
<DT><B>Throws:</B>
326
<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>
327
</DD>
328
</DL>
329
<HR>
330

    
331
<A NAME="getShapeCount()"><!-- --></A><H3>
332
getShapeCount</H3>
333
<PRE>
334
public int <B>getShapeCount</B>()
335
                  throws <A HREF="../../../../../../com/iver/cit/gvsig/fmap/drivers/DriverIOException.html" title="class in com.iver.cit.gvsig.fmap.drivers">DriverIOException</A></PRE>
336
<DL>
337
<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>
338
<DD>Devuelve el n?mero de Shape.
339
<P>
340
<DD><DL>
341

    
342
<DT><B>Returns:</B><DD>N?mero de Shape.
343
<DT><B>Throws:</B>
344
<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>
345
</DD>
346
</DL>
347
<HR>
348

    
349
<A NAME="getFullExtent()"><!-- --></A><H3>
350
getFullExtent</H3>
351
<PRE>
352
public java.awt.geom.Rectangle2D <B>getFullExtent</B>()
353
                                        throws <A HREF="../../../../../../com/iver/cit/gvsig/fmap/drivers/DriverIOException.html" title="class in com.iver.cit.gvsig.fmap.drivers">DriverIOException</A></PRE>
354
<DL>
355
<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>
356
<DD>Devuelve la extensi?n total de la capa.
357
<P>
358
<DD><DL>
359

    
360
<DT><B>Returns:</B><DD>Extensi?n total.
361
<DT><B>Throws:</B>
362
<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>
363
</DD>
364
</DL>
365
<HR>
366

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

    
391
<A NAME="getShapeType()"><!-- --></A><H3>
392
getShapeType</H3>
393
<PRE>
394
public int <B>getShapeType</B>()
395
                 throws <A HREF="../../../../../../com/iver/cit/gvsig/fmap/drivers/DriverIOException.html" title="class in com.iver.cit.gvsig.fmap.drivers">DriverIOException</A></PRE>
396
<DL>
397
<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>
398
<DD>Obtiene el tipo de las geometr?as almacenadas en esta fuente de datos
399
<P>
400
<DD><DL>
401

    
402
<DT><B>Returns:</B><DD>Obtiene el tipo de la capa. Es un bit-oring de los tipos
403
                    definidos en FShape POINT, LINE, POLYGON o TEXT;
404
<DT><B>Throws:</B>
405
<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>
406
</DD>
407
</DL>
408
<HR>
409

    
410
<A NAME="getRecordset(java.lang.String)"><!-- --></A><H3>
411
getRecordset</H3>
412
<PRE>
413
public DataSource <B>getRecordset</B>(java.lang.String&nbsp;name)
414
                        throws DriverLoadException</PRE>
415
<DL>
416
<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>
417
<DD>Devuelve el DataSource a pasrtir del nombre.
418
<P>
419
<DD><DL>
420
<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>
421
</DD>
422
<DD><DL>
423
<DT><B>Parameters:</B><DD><CODE>name</CODE> - Nombre.
424
<DT><B>Returns:</B><DD>DataSource.
425
<DT><B>Throws:</B>
426
<DD><CODE>DriverLoadException</CODE><DT><B>See Also:</B><DD><CODE>com.iver.cit.gvsig.fmap.layers.VectorialAdapter#getRecordset()</CODE></DL>
427
</DD>
428
</DL>
429
<HR>
430

    
431
<A NAME="getFile()"><!-- --></A><H3>
432
getFile</H3>
433
<PRE>
434
public java.io.File <B>getFile</B>()</PRE>
435
<DL>
436
<DD>Devuelve el fichero.
437
<P>
438
<DD><DL>
439

    
440
<DT><B>Returns:</B><DD>Fichero.</DL>
441
</DD>
442
</DL>
443
<HR>
444

    
445
<A NAME="changeRecordsetName(java.lang.String)"><!-- --></A><H3>
446
changeRecordsetName</H3>
447
<PRE>
448
public void <B>changeRecordsetName</B>(java.lang.String&nbsp;newName)
449
                         throws <A HREF="../../../../../../com/iver/cit/gvsig/fmap/DriverException.html" title="class in com.iver.cit.gvsig.fmap">DriverException</A></PRE>
450
<DL>
451
<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>
452
<DD>M?todo abstracto que se ejecutar? cuando se cambie el nombre del
453
 DataSource.
454
<P>
455
<DD><DL>
456
<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>
457
</DD>
458
<DD><DL>
459
<DT><B>Parameters:</B><DD><CODE>newName</CODE> - Nuevo nombre.
460
<DT><B>Throws:</B>
461
<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>
462
</DD>
463
</DL>
464
<!-- ========= END OF CLASS DATA ========= -->
465
<HR>
466

    
467

    
468
<!-- ======= START OF BOTTOM NAVBAR ====== -->
469
<A NAME="navbar_bottom"><!-- --></A>
470
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
471
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
472
<TR>
473
<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
474
<A NAME="navbar_bottom_firstrow"><!-- --></A>
475
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
476
  <TR ALIGN="center" VALIGN="top">
477
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
478
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
479
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
480
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
481
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
482
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
483
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
484
  </TR>
485
</TABLE>
486
</TD>
487
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
488
</EM>
489
</TD>
490
</TR>
491

    
492
<TR>
493
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
494
&nbsp;<A HREF="../../../../../../com/iver/cit/gvsig/fmap/layers/VectorialDBAdapter.html" title="class in com.iver.cit.gvsig.fmap.layers"><B>PREV CLASS</B></A>&nbsp;
495
&nbsp;<A HREF="../../../../../../com/iver/cit/gvsig/fmap/layers/WFSAdapter.html" title="class in com.iver.cit.gvsig.fmap.layers"><B>NEXT CLASS</B></A></FONT></TD>
496
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
497
  <A HREF="../../../../../../index.html" target="_top"><B>FRAMES</B></A>  &nbsp;
498
&nbsp;<A HREF="VectorialFileAdapter.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
499
&nbsp;<SCRIPT type="text/javascript">
500
  <!--
501
  if(window==top) {
502
    document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
503
  }
504
  //-->
505
</SCRIPT>
506
<NOSCRIPT>
507
  <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
508
</NOSCRIPT>
509

    
510
</FONT></TD>
511
</TR>
512
<TR>
513
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
514
  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
515
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
516
DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
517
</TR>
518
</TABLE>
519
<A NAME="skip-navbar_bottom"></A>
520
<!-- ======== END OF BOTTOM NAVBAR ======= -->
521

    
522
<HR>
523

    
524
</BODY>
525
</HTML>