Statistics
| Revision:

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

History | View | Annotate | Download (28.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:50 CET 2005 -->
6
<TITLE>
7
FLyrMemory (FMap API)
8
</TITLE>
9

    
10
<META NAME="keywords" CONTENT="com.iver.cit.gvsig.fmap.layers.FLyrMemory 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="FLyrMemory (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/FLyrGT2.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/FLyrRaster.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="FLyrMemory.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 FLyrMemory</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.FLyrMemory</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>FLyrMemory</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
Clase que hace una pasada leyendo todos los shapes y almacenandolos en la
101
 memoria
102
<P>
103

    
104
<P>
105
<HR>
106

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

    
110

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

    
113

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

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

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

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

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

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

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

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

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

    
186
<BR>
187
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Devuelve la geometr?a a partir de un ?ndice.</TD>
188
</TR>
189
<TR BGCOLOR="white" CLASS="TableRowColor">
190
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
191
<CODE>&nbsp;int</CODE></FONT></TD>
192
<TD><CODE><B><A HREF="../../../../../../com/iver/cit/gvsig/fmap/layers/FLyrMemory.html#getShapeCount()">getShapeCount</A></B>()</CODE>
193

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

    
202
<BR>
203
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Obtiene el tipo de las geometr?as almacenadas en esta fuente de datos</TD>
204
</TR>
205
<TR BGCOLOR="white" CLASS="TableRowColor">
206
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
207
<CODE>&nbsp;void</CODE></FONT></TD>
208
<TD><CODE><B><A HREF="../../../../../../com/iver/cit/gvsig/fmap/layers/FLyrMemory.html#setSource(com.iver.cit.gvsig.fmap.layers.VectorialAdapter)">setSource</A></B>(<A HREF="../../../../../../com/iver/cit/gvsig/fmap/layers/VectorialAdapter.html" title="class in com.iver.cit.gvsig.fmap.layers">VectorialAdapter</A>&nbsp;v)</CODE>
209

    
210
<BR>
211
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Se guarda la referencia al driver y se guarda en memoria las features de
212
 dicho driver</TD>
213
</TR>
214
<TR BGCOLOR="white" CLASS="TableRowColor">
215
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
216
<CODE>&nbsp;void</CODE></FONT></TD>
217
<TD><CODE><B><A HREF="../../../../../../com/iver/cit/gvsig/fmap/layers/FLyrMemory.html#start()">start</A></B>()</CODE>
218

    
219
<BR>
220
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Indica que se va a comenzar a hacer una serie de operaciones sobre el
221
 origen de datos con la finalidad de que dicho origen de datos se
222
 prepare (abra el fichero, comience una transacci?n, conecte al
223
 servidor, ...). </TD>
224
</TR>
225
<TR BGCOLOR="white" CLASS="TableRowColor">
226
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
227
<CODE>&nbsp;void</CODE></FONT></TD>
228
<TD><CODE><B><A HREF="../../../../../../com/iver/cit/gvsig/fmap/layers/FLyrMemory.html#stop()">stop</A></B>()</CODE>
229

    
230
<BR>
231
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Hace que se cierre el soporte f?sico de la capa. </TD>
232
</TR>
233
</TABLE>
234
&nbsp;<A NAME="methods_inherited_from_class_com.iver.cit.gvsig.fmap.layers.VectorialAdapter"><!-- --></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 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>
238
</TR>
239
<TR BGCOLOR="white" CLASS="TableRowColor">
240
<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#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>
241
</TR>
242
</TABLE>
243
&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
244
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
245
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
246
<TD><B>Methods inherited from class java.lang.Object</B></TD>
247
</TR>
248
<TR BGCOLOR="white" CLASS="TableRowColor">
249
<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
250
</TR>
251
</TABLE>
252
&nbsp;
253
<P>
254

    
255
<!-- ============ FIELD DETAIL =========== -->
256

    
257

    
258
<!-- ========= CONSTRUCTOR DETAIL ======== -->
259

    
260
<A NAME="constructor_detail"><!-- --></A>
261
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
262
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
263
<TD COLSPAN=1><FONT SIZE="+2">
264
<B>Constructor Detail</B></FONT></TD>
265
</TR>
266
</TABLE>
267

    
268
<A NAME="FLyrMemory()"><!-- --></A><H3>
269
FLyrMemory</H3>
270
<PRE>
271
public <B>FLyrMemory</B>()</PRE>
272
<DL>
273
</DL>
274

    
275
<!-- ============ METHOD DETAIL ========== -->
276

    
277
<A NAME="method_detail"><!-- --></A>
278
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
279
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
280
<TD COLSPAN=1><FONT SIZE="+2">
281
<B>Method Detail</B></FONT></TD>
282
</TR>
283
</TABLE>
284

    
285
<A NAME="setSource(com.iver.cit.gvsig.fmap.layers.VectorialAdapter)"><!-- --></A><H3>
286
setSource</H3>
287
<PRE>
288
public void <B>setSource</B>(<A HREF="../../../../../../com/iver/cit/gvsig/fmap/layers/VectorialAdapter.html" title="class in com.iver.cit.gvsig.fmap.layers">VectorialAdapter</A>&nbsp;v)</PRE>
289
<DL>
290
<DD>Se guarda la referencia al driver y se guarda en memoria las features de
291
 dicho driver
292
<P>
293
<DD><DL>
294
<DT><B>Parameters:</B><DD><CODE>v</CODE> - VectorialAdapter.</DL>
295
</DD>
296
</DL>
297
<HR>
298

    
299
<A NAME="start()"><!-- --></A><H3>
300
start</H3>
301
<PRE>
302
public void <B>start</B>()
303
           throws <A HREF="../../../../../../com/iver/cit/gvsig/fmap/drivers/DriverIOException.html" title="class in com.iver.cit.gvsig.fmap.drivers">DriverIOException</A></PRE>
304
<DL>
305
<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>
306
<DD>Indica que se va a comenzar a hacer una serie de operaciones sobre el
307
 origen de datos con la finalidad de que dicho origen de datos se
308
 prepare (abra el fichero, comience una transacci?n, conecte al
309
 servidor, ...). Abre el fichero de ?ndices en caso de que exista.
310
<P>
311
<DD><DL>
312

    
313
<DT><B>Throws:</B>
314
<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#start()"><CODE>ReadableVectorial.start()</CODE></A></DL>
315
</DD>
316
</DL>
317
<HR>
318

    
319
<A NAME="stop()"><!-- --></A><H3>
320
stop</H3>
321
<PRE>
322
public void <B>stop</B>()
323
          throws <A HREF="../../../../../../com/iver/cit/gvsig/fmap/drivers/DriverIOException.html" title="class in com.iver.cit.gvsig.fmap.drivers">DriverIOException</A></PRE>
324
<DL>
325
<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>
326
<DD>Hace que se cierre el soporte f?sico de la capa. Cierra el fichero de
327
 ?ndices en caso de que exista.
328
<P>
329
<DD><DL>
330

    
331
<DT><B>Throws:</B>
332
<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#stop()"><CODE>ReadableVectorial.stop()</CODE></A></DL>
333
</DD>
334
</DL>
335
<HR>
336

    
337
<A NAME="getShape(int)"><!-- --></A><H3>
338
getShape</H3>
339
<PRE>
340
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)
341
                   throws <A HREF="../../../../../../com/iver/cit/gvsig/fmap/drivers/DriverIOException.html" title="class in com.iver.cit.gvsig.fmap.drivers">DriverIOException</A></PRE>
342
<DL>
343
<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>
344
<DD>Devuelve la geometr?a a partir de un ?ndice.
345
<P>
346
<DD><DL>
347
<DT><B>Parameters:</B><DD><CODE>index</CODE> - ?ndice.
348
<DT><B>Returns:</B><DD>Geometr?a.
349
<DT><B>Throws:</B>
350
<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>
351
</DD>
352
</DL>
353
<HR>
354

    
355
<A NAME="getShapeCount()"><!-- --></A><H3>
356
getShapeCount</H3>
357
<PRE>
358
public int <B>getShapeCount</B>()
359
                  throws <A HREF="../../../../../../com/iver/cit/gvsig/fmap/drivers/DriverIOException.html" title="class in com.iver.cit.gvsig.fmap.drivers">DriverIOException</A></PRE>
360
<DL>
361
<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>
362
<DD>Devuelve el n?mero de Shape.
363
<P>
364
<DD><DL>
365

    
366
<DT><B>Returns:</B><DD>N?mero de Shape.
367
<DT><B>Throws:</B>
368
<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>
369
</DD>
370
</DL>
371
<HR>
372

    
373
<A NAME="getFullExtent()"><!-- --></A><H3>
374
getFullExtent</H3>
375
<PRE>
376
public java.awt.geom.Rectangle2D <B>getFullExtent</B>()
377
                                        throws <A HREF="../../../../../../com/iver/cit/gvsig/fmap/drivers/DriverIOException.html" title="class in com.iver.cit.gvsig.fmap.drivers">DriverIOException</A></PRE>
378
<DL>
379
<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>
380
<DD>Devuelve la extensi?n total de la capa.
381
<P>
382
<DD><DL>
383

    
384
<DT><B>Returns:</B><DD>Extensi?n total.
385
<DT><B>Throws:</B>
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/layers/ReadableVectorial.html#getFullExtent()"><CODE>ReadableVectorial.getFullExtent()</CODE></A></DL>
387
</DD>
388
</DL>
389
<HR>
390

    
391
<A NAME="getRecordIndexes(java.awt.geom.Rectangle2D)"><!-- --></A><H3>
392
getRecordIndexes</H3>
393
<PRE>
394
public int[] <B>getRecordIndexes</B>(java.awt.geom.Rectangle2D&nbsp;rect)
395
                       throws <A HREF="../../../../../../com/iver/cit/gvsig/fmap/drivers/DriverIOException.html" title="class in com.iver.cit.gvsig.fmap.drivers">DriverIOException</A>,
396
                              <A HREF="../../../../../../com/iver/cit/gvsig/fmap/rendering/indexes/IndexNotExistsException.html" title="class in com.iver.cit.gvsig.fmap.rendering.indexes">IndexNotExistsException</A></PRE>
397
<DL>
398
<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>
399
<DD>Dado un rect?ngulo en coordenadas del mapa se devuelve un array de
400
 indices de los registros cuyas features est?n contenidas o intersecten
401
 en dicho rect?ngulo. En caso de que ninguna est? contenida se devuelve
402
 un array vac?o. Si se invoca esta funci?n pero no hay ning?n ?ndice
403
 definido se lanzar? una IndexNotExistsException
404
<P>
405
<DD><DL>
406
<DT><B>Parameters:</B><DD><CODE>rect</CODE> - Rect?ngulo.
407
<DT><B>Returns:</B><DD>?ndices.
408
<DT><B>Throws:</B>
409
<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>
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/rendering/indexes/Index.html#getRecordIndexes(java.awt.geom.Rectangle2D)"><CODE>Index.getRecordIndexes(java.awt.geom.Rectangle2D)</CODE></A></DL>
411
</DD>
412
</DL>
413
<HR>
414

    
415
<A NAME="getShapeType()"><!-- --></A><H3>
416
getShapeType</H3>
417
<PRE>
418
public int <B>getShapeType</B>()
419
                 throws <A HREF="../../../../../../com/iver/cit/gvsig/fmap/drivers/DriverIOException.html" title="class in com.iver.cit.gvsig.fmap.drivers">DriverIOException</A></PRE>
420
<DL>
421
<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>
422
<DD>Obtiene el tipo de las geometr?as almacenadas en esta fuente de datos
423
<P>
424
<DD><DL>
425

    
426
<DT><B>Returns:</B><DD>Obtiene el tipo de la capa. Es un bit-oring de los tipos
427
                    definidos en FShape POINT, LINE, POLYGON o TEXT;
428
<DT><B>Throws:</B>
429
<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>
430
</DD>
431
</DL>
432
<HR>
433

    
434
<A NAME="getRecordset(java.lang.String)"><!-- --></A><H3>
435
getRecordset</H3>
436
<PRE>
437
public DataSource <B>getRecordset</B>(java.lang.String&nbsp;name)</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>Devuelve el DataSource a pasrtir del nombre.
441
<P>
442
<DD><DL>
443
<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>
444
</DD>
445
<DD><DL>
446
<DT><B>Parameters:</B><DD><CODE>name</CODE> - Nombre.
447
<DT><B>Returns:</B><DD>DataSource.<DT><B>See Also:</B><DD><CODE>com.iver.cit.gvsig.fmap.layers.VectorialAdapter#getRecordset()</CODE></DL>
448
</DD>
449
</DL>
450
<HR>
451

    
452
<A NAME="changeRecordsetName(java.lang.String)"><!-- --></A><H3>
453
changeRecordsetName</H3>
454
<PRE>
455
public void <B>changeRecordsetName</B>(java.lang.String&nbsp;newName)</PRE>
456
<DL>
457
<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>
458
<DD>M?todo abstracto que se ejecutar? cuando se cambie el nombre del
459
 DataSource.
460
<P>
461
<DD><DL>
462
<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>
463
</DD>
464
<DD><DL>
465
<DT><B>Parameters:</B><DD><CODE>newName</CODE> - Nuevo nombre.<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>
466
</DD>
467
</DL>
468
<HR>
469

    
470
<A NAME="getDriverAttributes()"><!-- --></A><H3>
471
getDriverAttributes</H3>
472
<PRE>
473
public <A HREF="../../../../../../com/iver/cit/gvsig/fmap/drivers/DriverAttributes.html" title="class in com.iver.cit.gvsig.fmap.drivers">DriverAttributes</A> <B>getDriverAttributes</B>()</PRE>
474
<DL>
475
<DD><DL>
476
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../../../../com/iver/cit/gvsig/fmap/layers/VectorialAdapter.html#getDriverAttributes()">getDriverAttributes</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>
477
</DD>
478
<DD><DL>
479
</DL>
480
</DD>
481
</DL>
482
<!-- ========= END OF CLASS DATA ========= -->
483
<HR>
484

    
485

    
486
<!-- ======= START OF BOTTOM NAVBAR ====== -->
487
<A NAME="navbar_bottom"><!-- --></A>
488
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
489
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
490
<TR>
491
<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
492
<A NAME="navbar_bottom_firstrow"><!-- --></A>
493
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
494
  <TR ALIGN="center" VALIGN="top">
495
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
496
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
497
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
498
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
499
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
500
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
501
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
502
  </TR>
503
</TABLE>
504
</TD>
505
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
506
</EM>
507
</TD>
508
</TR>
509

    
510
<TR>
511
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
512
&nbsp;<A HREF="../../../../../../com/iver/cit/gvsig/fmap/layers/FLyrGT2.html" title="class in com.iver.cit.gvsig.fmap.layers"><B>PREV CLASS</B></A>&nbsp;
513
&nbsp;<A HREF="../../../../../../com/iver/cit/gvsig/fmap/layers/FLyrRaster.html" title="class in com.iver.cit.gvsig.fmap.layers"><B>NEXT CLASS</B></A></FONT></TD>
514
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
515
  <A HREF="../../../../../../index.html" target="_top"><B>FRAMES</B></A>  &nbsp;
516
&nbsp;<A HREF="FLyrMemory.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
517
&nbsp;<SCRIPT type="text/javascript">
518
  <!--
519
  if(window==top) {
520
    document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
521
  }
522
  //-->
523
</SCRIPT>
524
<NOSCRIPT>
525
  <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
526
</NOSCRIPT>
527

    
528
</FONT></TD>
529
</TR>
530
<TR>
531
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
532
  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
533
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
534
DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
535
</TR>
536
</TABLE>
537
<A NAME="skip-navbar_bottom"></A>
538
<!-- ======== END OF BOTTOM NAVBAR ======= -->
539

    
540
<HR>
541

    
542
</BODY>
543
</HTML>