Statistics
| Revision:

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

History | View | Annotate | Download (30 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:48 CET 2005 -->
6
<TITLE>
7
MemoryDriver (FMap API)
8
</TITLE>
9

    
10
<META NAME="keywords" CONTENT="com.iver.cit.gvsig.fmap.drivers.MemoryDriver 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="MemoryDriver (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/drivers/LabelDriver.html" title="class in com.iver.cit.gvsig.fmap.drivers"><B>PREV CLASS</B></A>&nbsp;
53
&nbsp;<A HREF="../../../../../../com/iver/cit/gvsig/fmap/drivers/RasterDBDriver.html" title="class in com.iver.cit.gvsig.fmap.drivers"><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="MemoryDriver.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.drivers</FONT>
85
<BR>
86
Class MemoryDriver</H2>
87
<PRE>
88
java.lang.Object
89
  <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by"><B>com.iver.cit.gvsig.fmap.drivers.MemoryDriver</B>
90
</PRE>
91
<DL>
92
<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../../com/iver/cit/gvsig/fmap/drivers/BoundedShapes.html" title="interface in com.iver.cit.gvsig.fmap.drivers">BoundedShapes</A>, <A HREF="../../../../../../com/iver/cit/gvsig/fmap/drivers/VectorialDriver.html" title="interface in com.iver.cit.gvsig.fmap.drivers">VectorialDriver</A>, <A HREF="../../../../../../com/iver/cit/gvsig/fmap/drivers/VectorialFileDriver.html" title="interface in com.iver.cit.gvsig.fmap.drivers">VectorialFileDriver</A></DD>
93
</DL>
94
<DL>
95
<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../../../../../com/iver/cit/gvsig/fmap/drivers/dgn/DgnMemoryDriver.html" title="class in com.iver.cit.gvsig.fmap.drivers.dgn">DgnMemoryDriver</A>, <A HREF="../../../../../../com/iver/cit/gvsig/fmap/drivers/dxf/DXFMemoryDriver.html" title="class in com.iver.cit.gvsig.fmap.drivers.dxf">DXFMemoryDriver</A></DD>
96
</DL>
97
<HR>
98
<DL>
99
<DT>public abstract class <B>MemoryDriver</B><DT>extends java.lang.Object<DT>implements <A HREF="../../../../../../com/iver/cit/gvsig/fmap/drivers/VectorialFileDriver.html" title="interface in com.iver.cit.gvsig.fmap.drivers">VectorialFileDriver</A>, <A HREF="../../../../../../com/iver/cit/gvsig/fmap/drivers/BoundedShapes.html" title="interface in com.iver.cit.gvsig.fmap.drivers">BoundedShapes</A></DL>
100

    
101
<P>
102
Clase abstracta para Driver en memoria.
103
<P>
104

    
105
<P>
106
<DL>
107
<DT><B>Author:</B></DT>
108
  <DD>FJP</DD>
109
</DL>
110
<HR>
111

    
112
<P>
113
<!-- ======== NESTED CLASS SUMMARY ======== -->
114

    
115

    
116
<!-- =========== FIELD SUMMARY =========== -->
117

    
118

    
119
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
120

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

    
130
<BR>
131
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
132
</TR>
133
</TABLE>
134
&nbsp;
135
<!-- ========== METHOD SUMMARY =========== -->
136

    
137
<A NAME="method_summary"><!-- --></A>
138
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
139
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
140
<TD COLSPAN=2><FONT SIZE="+2">
141
<B>Method Summary</B></FONT></TD>
142
</TR>
143
<TR BGCOLOR="white" CLASS="TableRowColor">
144
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
145
<CODE>abstract &nbsp;boolean</CODE></FONT></TD>
146
<TD><CODE><B><A HREF="../../../../../../com/iver/cit/gvsig/fmap/drivers/MemoryDriver.html#accept(java.io.File)">accept</A></B>(java.io.File&nbsp;f)</CODE>
147

    
148
<BR>
149
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Define los tipos de fichero que puede leer el driver. </TD>
150
</TR>
151
<TR BGCOLOR="white" CLASS="TableRowColor">
152
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
153
<CODE>&nbsp;void</CODE></FONT></TD>
154
<TD><CODE><B><A HREF="../../../../../../com/iver/cit/gvsig/fmap/drivers/MemoryDriver.html#addShape(com.iver.cit.gvsig.fmap.core.FShape, java.lang.Object[])">addShape</A></B>(<A HREF="../../../../../../com/iver/cit/gvsig/fmap/core/FShape.html" title="interface in com.iver.cit.gvsig.fmap.core">FShape</A>&nbsp;shp,
155
         java.lang.Object[]&nbsp;row)</CODE>
156

    
157
<BR>
158
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A?ade un shape.</TD>
159
</TR>
160
<TR BGCOLOR="white" CLASS="TableRowColor">
161
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
162
<CODE>&nbsp;void</CODE></FONT></TD>
163
<TD><CODE><B><A HREF="../../../../../../com/iver/cit/gvsig/fmap/drivers/MemoryDriver.html#close()">close</A></B>()</CODE>
164

    
165
<BR>
166
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Cuando se terminan las operaciones sobre el fichero se invoca ?ste
167
 m?todo para cerrar el descriptor que se abri? en f</TD>
168
</TR>
169
<TR BGCOLOR="white" CLASS="TableRowColor">
170
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
171
<CODE>&nbsp;boolean</CODE></FONT></TD>
172
<TD><CODE><B><A HREF="../../../../../../com/iver/cit/gvsig/fmap/drivers/MemoryDriver.html#fileAccepted(java.io.File)">fileAccepted</A></B>(java.io.File&nbsp;f)</CODE>
173

    
174
<BR>
175
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
176
</TR>
177
<TR BGCOLOR="white" CLASS="TableRowColor">
178
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
179
<CODE>&nbsp;int</CODE></FONT></TD>
180
<TD><CODE><B><A HREF="../../../../../../com/iver/cit/gvsig/fmap/drivers/MemoryDriver.html#getFieldCount()">getFieldCount</A></B>()</CODE>
181

    
182
<BR>
183
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
184
</TR>
185
<TR BGCOLOR="white" CLASS="TableRowColor">
186
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
187
<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
188
<TD><CODE><B><A HREF="../../../../../../com/iver/cit/gvsig/fmap/drivers/MemoryDriver.html#getFieldName(int)">getFieldName</A></B>(int&nbsp;fieldId)</CODE>
189

    
190
<BR>
191
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
192
</TR>
193
<TR BGCOLOR="white" CLASS="TableRowColor">
194
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
195
<CODE>&nbsp;Value</CODE></FONT></TD>
196
<TD><CODE><B><A HREF="../../../../../../com/iver/cit/gvsig/fmap/drivers/MemoryDriver.html#getFieldValue(long, int)">getFieldValue</A></B>(long&nbsp;rowIndex,
197
              int&nbsp;fieldId)</CODE>
198

    
199
<BR>
200
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
201
</TR>
202
<TR BGCOLOR="white" CLASS="TableRowColor">
203
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
204
<CODE>&nbsp;java.awt.geom.Rectangle2D</CODE></FONT></TD>
205
<TD><CODE><B><A HREF="../../../../../../com/iver/cit/gvsig/fmap/drivers/MemoryDriver.html#getFullExtent()">getFullExtent</A></B>()</CODE>
206

    
207
<BR>
208
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Obtiene el bounding box de la capa</TD>
209
</TR>
210
<TR BGCOLOR="white" CLASS="TableRowColor">
211
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
212
<CODE>abstract &nbsp;java.lang.String</CODE></FONT></TD>
213
<TD><CODE><B><A HREF="../../../../../../com/iver/cit/gvsig/fmap/drivers/MemoryDriver.html#getName()">getName</A></B>()</CODE>
214

    
215
<BR>
216
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
217
</TR>
218
<TR BGCOLOR="white" CLASS="TableRowColor">
219
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
220
<CODE>&nbsp;long</CODE></FONT></TD>
221
<TD><CODE><B><A HREF="../../../../../../com/iver/cit/gvsig/fmap/drivers/MemoryDriver.html#getRowCount()">getRowCount</A></B>()</CODE>
222

    
223
<BR>
224
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
225
</TR>
226
<TR BGCOLOR="white" CLASS="TableRowColor">
227
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
228
<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>
229
<TD><CODE><B><A HREF="../../../../../../com/iver/cit/gvsig/fmap/drivers/MemoryDriver.html#getShape(int)">getShape</A></B>(int&nbsp;index)</CODE>
230

    
231
<BR>
232
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Obtiene del fichero abierto en open la geometr?a index-?sima</TD>
233
</TR>
234
<TR BGCOLOR="white" CLASS="TableRowColor">
235
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
236
<CODE>&nbsp;java.awt.geom.Rectangle2D</CODE></FONT></TD>
237
<TD><CODE><B><A HREF="../../../../../../com/iver/cit/gvsig/fmap/drivers/MemoryDriver.html#getShapeBounds(int)">getShapeBounds</A></B>(int&nbsp;index)</CODE>
238

    
239
<BR>
240
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Devuelve el extent a partir de un ?ndice.</TD>
241
</TR>
242
<TR BGCOLOR="white" CLASS="TableRowColor">
243
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
244
<CODE>&nbsp;int</CODE></FONT></TD>
245
<TD><CODE><B><A HREF="../../../../../../com/iver/cit/gvsig/fmap/drivers/MemoryDriver.html#getShapeCount()">getShapeCount</A></B>()</CODE>
246

    
247
<BR>
248
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Obtiene el n?mero de geometr?as que contiene
249
 la capa</TD>
250
</TR>
251
<TR BGCOLOR="white" CLASS="TableRowColor">
252
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
253
<CODE>abstract &nbsp;int</CODE></FONT></TD>
254
<TD><CODE><B><A HREF="../../../../../../com/iver/cit/gvsig/fmap/drivers/MemoryDriver.html#getShapeType()">getShapeType</A></B>()</CODE>
255

    
256
<BR>
257
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Devuelve el tipo de los shapes que hay en el fichero. </TD>
258
</TR>
259
<TR BGCOLOR="white" CLASS="TableRowColor">
260
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
261
<CODE>&nbsp;int</CODE></FONT></TD>
262
<TD><CODE><B><A HREF="../../../../../../com/iver/cit/gvsig/fmap/drivers/MemoryDriver.html#getShapeType(int)">getShapeType</A></B>(int&nbsp;index)</CODE>
263

    
264
<BR>
265
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Devuelve el tipo del shape.</TD>
266
</TR>
267
<TR BGCOLOR="white" CLASS="TableRowColor">
268
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
269
<CODE>&nbsp;javax.swing.table.DefaultTableModel</CODE></FONT></TD>
270
<TD><CODE><B><A HREF="../../../../../../com/iver/cit/gvsig/fmap/drivers/MemoryDriver.html#getTableModel()">getTableModel</A></B>()</CODE>
271

    
272
<BR>
273
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Devuelve el modelo de la tabla.</TD>
274
</TR>
275
<TR BGCOLOR="white" CLASS="TableRowColor">
276
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
277
<CODE>&nbsp;void</CODE></FONT></TD>
278
<TD><CODE><B><A HREF="../../../../../../com/iver/cit/gvsig/fmap/drivers/MemoryDriver.html#initialize()">initialize</A></B>()</CODE>
279

    
280
<BR>
281
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;M?todo invocado una s?la vez durante la ejecuci?n justo antes
282
 de visualizar una capa. </TD>
283
</TR>
284
<TR BGCOLOR="white" CLASS="TableRowColor">
285
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
286
<CODE>abstract &nbsp;void</CODE></FONT></TD>
287
<TD><CODE><B><A HREF="../../../../../../com/iver/cit/gvsig/fmap/drivers/MemoryDriver.html#open(java.io.File)">open</A></B>(java.io.File&nbsp;f)</CODE>
288

    
289
<BR>
290
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Abre el fichero para una serie de operaciones.</TD>
291
</TR>
292
</TABLE>
293
&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
294
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
295
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
296
<TD><B>Methods inherited from class java.lang.Object</B></TD>
297
</TR>
298
<TR BGCOLOR="white" CLASS="TableRowColor">
299
<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
300
</TR>
301
</TABLE>
302
&nbsp;<A NAME="methods_inherited_from_class_com.iver.cit.gvsig.fmap.drivers.VectorialDriver"><!-- --></A>
303
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
304
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
305
<TD><B>Methods inherited from interface com.iver.cit.gvsig.fmap.drivers.<A HREF="../../../../../../com/iver/cit/gvsig/fmap/drivers/VectorialDriver.html" title="interface in com.iver.cit.gvsig.fmap.drivers">VectorialDriver</A></B></TD>
306
</TR>
307
<TR BGCOLOR="white" CLASS="TableRowColor">
308
<TD><CODE><A HREF="../../../../../../com/iver/cit/gvsig/fmap/drivers/VectorialDriver.html#getDriverAttributes()">getDriverAttributes</A></CODE></TD>
309
</TR>
310
</TABLE>
311
&nbsp;
312
<P>
313

    
314
<!-- ============ FIELD DETAIL =========== -->
315

    
316

    
317
<!-- ========= CONSTRUCTOR DETAIL ======== -->
318

    
319
<A NAME="constructor_detail"><!-- --></A>
320
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
321
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
322
<TD COLSPAN=1><FONT SIZE="+2">
323
<B>Constructor Detail</B></FONT></TD>
324
</TR>
325
</TABLE>
326

    
327
<A NAME="MemoryDriver()"><!-- --></A><H3>
328
MemoryDriver</H3>
329
<PRE>
330
public <B>MemoryDriver</B>()</PRE>
331
<DL>
332
</DL>
333

    
334
<!-- ============ METHOD DETAIL ========== -->
335

    
336
<A NAME="method_detail"><!-- --></A>
337
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
338
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
339
<TD COLSPAN=1><FONT SIZE="+2">
340
<B>Method Detail</B></FONT></TD>
341
</TR>
342
</TABLE>
343

    
344
<A NAME="getTableModel()"><!-- --></A><H3>
345
getTableModel</H3>
346
<PRE>
347
public javax.swing.table.DefaultTableModel <B>getTableModel</B>()</PRE>
348
<DL>
349
<DD>Devuelve el modelo de la tabla.
350
<P>
351
<DD><DL>
352
</DL>
353
</DD>
354
<DD><DL>
355

    
356
<DT><B>Returns:</B><DD>modelo de la tabla.</DL>
357
</DD>
358
</DL>
359
<HR>
360

    
361
<A NAME="addShape(com.iver.cit.gvsig.fmap.core.FShape, java.lang.Object[])"><!-- --></A><H3>
362
addShape</H3>
363
<PRE>
364
public void <B>addShape</B>(<A HREF="../../../../../../com/iver/cit/gvsig/fmap/core/FShape.html" title="interface in com.iver.cit.gvsig.fmap.core">FShape</A>&nbsp;shp,
365
                     java.lang.Object[]&nbsp;row)</PRE>
366
<DL>
367
<DD>A?ade un shape.
368
<P>
369
<DD><DL>
370
</DL>
371
</DD>
372
<DD><DL>
373
<DT><B>Parameters:</B><DD><CODE>shp</CODE> - shape.<DD><CODE>row</CODE> - fila.</DL>
374
</DD>
375
</DL>
376
<HR>
377

    
378
<A NAME="getShapeBounds(int)"><!-- --></A><H3>
379
getShapeBounds</H3>
380
<PRE>
381
public java.awt.geom.Rectangle2D <B>getShapeBounds</B>(int&nbsp;index)
382
                                         throws java.io.IOException</PRE>
383
<DL>
384
<DD>Devuelve el extent a partir de un ?ndice.
385
<P>
386
<DD><DL>
387
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../com/iver/cit/gvsig/fmap/drivers/BoundedShapes.html#getShapeBounds(int)">getShapeBounds</A></CODE> in interface <CODE><A HREF="../../../../../../com/iver/cit/gvsig/fmap/drivers/BoundedShapes.html" title="interface in com.iver.cit.gvsig.fmap.drivers">BoundedShapes</A></CODE></DL>
388
</DD>
389
<DD><DL>
390
<DT><B>Parameters:</B><DD><CODE>index</CODE> - ?ndice.
391
<DT><B>Returns:</B><DD>Extent.
392
<DT><B>Throws:</B>
393
<DD><CODE>java.io.IOException</CODE></DL>
394
</DD>
395
</DL>
396
<HR>
397

    
398
<A NAME="getShapeType(int)"><!-- --></A><H3>
399
getShapeType</H3>
400
<PRE>
401
public int <B>getShapeType</B>(int&nbsp;index)</PRE>
402
<DL>
403
<DD>Devuelve el tipo del shape.
404
<P>
405
<DD><DL>
406
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../com/iver/cit/gvsig/fmap/drivers/BoundedShapes.html#getShapeType(int)">getShapeType</A></CODE> in interface <CODE><A HREF="../../../../../../com/iver/cit/gvsig/fmap/drivers/BoundedShapes.html" title="interface in com.iver.cit.gvsig.fmap.drivers">BoundedShapes</A></CODE></DL>
407
</DD>
408
<DD><DL>
409
<DT><B>Parameters:</B><DD><CODE>index</CODE> - ?ndice.
410
<DT><B>Returns:</B><DD>tipo del shape.</DL>
411
</DD>
412
</DL>
413
<HR>
414

    
415
<A NAME="open(java.io.File)"><!-- --></A><H3>
416
open</H3>
417
<PRE>
418
public abstract void <B>open</B>(java.io.File&nbsp;f)
419
                   throws java.io.IOException</PRE>
420
<DL>
421
<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../com/iver/cit/gvsig/fmap/drivers/VectorialFileDriver.html" title="interface in com.iver.cit.gvsig.fmap.drivers">VectorialFileDriver</A></CODE></B></DD>
422
<DD>Abre el fichero para una serie de operaciones.
423
<P>
424
<DD><DL>
425
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../com/iver/cit/gvsig/fmap/drivers/VectorialFileDriver.html#open(java.io.File)">open</A></CODE> in interface <CODE><A HREF="../../../../../../com/iver/cit/gvsig/fmap/drivers/VectorialFileDriver.html" title="interface in com.iver.cit.gvsig.fmap.drivers">VectorialFileDriver</A></CODE></DL>
426
</DD>
427
<DD><DL>
428
<DT><B>Parameters:</B><DD><CODE>f</CODE> - Fichero sobre el que se va a operar
429
<DT><B>Throws:</B>
430
<DD><CODE>java.io.IOException</CODE> - Si se produce alg?n error</DL>
431
</DD>
432
</DL>
433
<HR>
434

    
435
<A NAME="close()"><!-- --></A><H3>
436
close</H3>
437
<PRE>
438
public void <B>close</B>()
439
           throws java.io.IOException</PRE>
440
<DL>
441
<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../com/iver/cit/gvsig/fmap/drivers/VectorialFileDriver.html" title="interface in com.iver.cit.gvsig.fmap.drivers">VectorialFileDriver</A></CODE></B></DD>
442
<DD>Cuando se terminan las operaciones sobre el fichero se invoca ?ste
443
 m?todo para cerrar el descriptor que se abri? en f
444
<P>
445
<DD><DL>
446
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../com/iver/cit/gvsig/fmap/drivers/VectorialFileDriver.html#close()">close</A></CODE> in interface <CODE><A HREF="../../../../../../com/iver/cit/gvsig/fmap/drivers/VectorialFileDriver.html" title="interface in com.iver.cit.gvsig.fmap.drivers">VectorialFileDriver</A></CODE></DL>
447
</DD>
448
<DD><DL>
449

    
450
<DT><B>Throws:</B>
451
<DD><CODE>java.io.IOException</CODE> - Si se produce alg?n error</DL>
452
</DD>
453
</DL>
454
<HR>
455

    
456
<A NAME="getShape(int)"><!-- --></A><H3>
457
getShape</H3>
458
<PRE>
459
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)
460
                   throws java.io.IOException</PRE>
461
<DL>
462
<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../com/iver/cit/gvsig/fmap/drivers/VectorialFileDriver.html" title="interface in com.iver.cit.gvsig.fmap.drivers">VectorialFileDriver</A></CODE></B></DD>
463
<DD>Obtiene del fichero abierto en open la geometr?a index-?sima
464
<P>
465
<DD><DL>
466
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../com/iver/cit/gvsig/fmap/drivers/VectorialFileDriver.html#getShape(int)">getShape</A></CODE> in interface <CODE><A HREF="../../../../../../com/iver/cit/gvsig/fmap/drivers/VectorialFileDriver.html" title="interface in com.iver.cit.gvsig.fmap.drivers">VectorialFileDriver</A></CODE></DL>
467
</DD>
468
<DD><DL>
469
<DT><B>Parameters:</B><DD><CODE>index</CODE> - ?ndice de la geometr?a que se quiere obtener
470
<DT><B>Returns:</B><DD>IGeometry. Construida mediante llamadas a ShapeFactory
471
<DT><B>Throws:</B>
472
<DD><CODE>java.io.IOException</CODE> - Si se produce alg?n error</DL>
473
</DD>
474
</DL>
475
<HR>
476

    
477
<A NAME="getShapeCount()"><!-- --></A><H3>
478
getShapeCount</H3>
479
<PRE>
480
public int <B>getShapeCount</B>()
481
                  throws java.io.IOException</PRE>
482
<DL>
483
<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../com/iver/cit/gvsig/fmap/drivers/VectorialFileDriver.html" title="interface in com.iver.cit.gvsig.fmap.drivers">VectorialFileDriver</A></CODE></B></DD>
484
<DD>Obtiene el n?mero de geometr?as que contiene
485
 la capa
486
<P>
487
<DD><DL>
488
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../com/iver/cit/gvsig/fmap/drivers/VectorialFileDriver.html#getShapeCount()">getShapeCount</A></CODE> in interface <CODE><A HREF="../../../../../../com/iver/cit/gvsig/fmap/drivers/VectorialFileDriver.html" title="interface in com.iver.cit.gvsig.fmap.drivers">VectorialFileDriver</A></CODE></DL>
489
</DD>
490
<DD><DL>
491

    
492
<DT><B>Returns:</B><DD>int
493
<DT><B>Throws:</B>
494
<DD><CODE>java.io.IOException</CODE> - Si se produce alg?n error</DL>
495
</DD>
496
</DL>
497
<HR>
498

    
499
<A NAME="getFullExtent()"><!-- --></A><H3>
500
getFullExtent</H3>
501
<PRE>
502
public java.awt.geom.Rectangle2D <B>getFullExtent</B>()
503
                                        throws java.io.IOException</PRE>
504
<DL>
505
<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../com/iver/cit/gvsig/fmap/drivers/VectorialFileDriver.html" title="interface in com.iver.cit.gvsig.fmap.drivers">VectorialFileDriver</A></CODE></B></DD>
506
<DD>Obtiene el bounding box de la capa
507
<P>
508
<DD><DL>
509
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../com/iver/cit/gvsig/fmap/drivers/VectorialFileDriver.html#getFullExtent()">getFullExtent</A></CODE> in interface <CODE><A HREF="../../../../../../com/iver/cit/gvsig/fmap/drivers/VectorialFileDriver.html" title="interface in com.iver.cit.gvsig.fmap.drivers">VectorialFileDriver</A></CODE></DL>
510
</DD>
511
<DD><DL>
512

    
513
<DT><B>Returns:</B><DD>Rectangle2D
514
<DT><B>Throws:</B>
515
<DD><CODE>java.io.IOException</CODE> - Si se produce alg?n error</DL>
516
</DD>
517
</DL>
518
<HR>
519

    
520
<A NAME="initialize()"><!-- --></A><H3>
521
initialize</H3>
522
<PRE>
523
public void <B>initialize</B>()
524
                throws java.io.IOException</PRE>
525
<DL>
526
<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../com/iver/cit/gvsig/fmap/drivers/VectorialFileDriver.html" title="interface in com.iver.cit.gvsig.fmap.drivers">VectorialFileDriver</A></CODE></B></DD>
527
<DD>M?todo invocado una s?la vez durante la ejecuci?n justo antes
528
 de visualizar una capa. En ?l se deben de hacer las inicializaciones
529
 necesarias
530
<P>
531
<DD><DL>
532
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../com/iver/cit/gvsig/fmap/drivers/VectorialFileDriver.html#initialize()">initialize</A></CODE> in interface <CODE><A HREF="../../../../../../com/iver/cit/gvsig/fmap/drivers/VectorialFileDriver.html" title="interface in com.iver.cit.gvsig.fmap.drivers">VectorialFileDriver</A></CODE></DL>
533
</DD>
534
<DD><DL>
535

    
536
<DT><B>Throws:</B>
537
<DD><CODE>java.io.IOException</CODE> - Si se produce alg?n error</DL>
538
</DD>
539
</DL>
540
<HR>
541

    
542
<A NAME="accept(java.io.File)"><!-- --></A><H3>
543
accept</H3>
544
<PRE>
545
public abstract boolean <B>accept</B>(java.io.File&nbsp;f)</PRE>
546
<DL>
547
<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../com/iver/cit/gvsig/fmap/drivers/VectorialFileDriver.html" title="interface in com.iver.cit.gvsig.fmap.drivers">VectorialFileDriver</A></CODE></B></DD>
548
<DD>Define los tipos de fichero que puede leer el driver. Si devuelve true,
549
 el fichero est? aceptado (es de los que el driver puede leer), si
550
 devuelve false es porque no lo puede leer.
551
<P>
552
<DD><DL>
553
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../com/iver/cit/gvsig/fmap/drivers/VectorialFileDriver.html#accept(java.io.File)">accept</A></CODE> in interface <CODE><A HREF="../../../../../../com/iver/cit/gvsig/fmap/drivers/VectorialFileDriver.html" title="interface in com.iver.cit.gvsig.fmap.drivers">VectorialFileDriver</A></CODE></DL>
554
</DD>
555
<DD><DL>
556
<DT><B>Parameters:</B><DD><CODE>f</CODE> - Fichero
557
<DT><B>Returns:</B><DD>boolean</DL>
558
</DD>
559
</DL>
560
<HR>
561

    
562
<A NAME="getShapeType()"><!-- --></A><H3>
563
getShapeType</H3>
564
<PRE>
565
public abstract int <B>getShapeType</B>()</PRE>
566
<DL>
567
<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../com/iver/cit/gvsig/fmap/drivers/VectorialDriver.html" title="interface in com.iver.cit.gvsig.fmap.drivers">VectorialDriver</A></CODE></B></DD>
568
<DD>Devuelve el tipo de los shapes que hay en el fichero. Pueden haber
569
 varios tipos de shapes y para indicar esto se devuelve un bitoring de
570
 los tipos que contiene el fichero. Por ejemplo un fichero que contenga
571
 textos y lineas devolver? la expresi?n (FShape.LINE | FShape.TEXT)
572
<P>
573
<DD><DL>
574
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../com/iver/cit/gvsig/fmap/drivers/VectorialDriver.html#getShapeType()">getShapeType</A></CODE> in interface <CODE><A HREF="../../../../../../com/iver/cit/gvsig/fmap/drivers/VectorialDriver.html" title="interface in com.iver.cit.gvsig.fmap.drivers">VectorialDriver</A></CODE></DL>
575
</DD>
576
<DD><DL>
577

    
578
<DT><B>Returns:</B><DD>tipo de shape.</DL>
579
</DD>
580
</DL>
581
<HR>
582

    
583
<A NAME="getName()"><!-- --></A><H3>
584
getName</H3>
585
<PRE>
586
public abstract java.lang.String <B>getName</B>()</PRE>
587
<DL>
588
<DD><DL>
589
</DL>
590
</DD>
591
<DD><DL>
592
</DL>
593
</DD>
594
</DL>
595
<HR>
596

    
597
<A NAME="fileAccepted(java.io.File)"><!-- --></A><H3>
598
fileAccepted</H3>
599
<PRE>
600
public boolean <B>fileAccepted</B>(java.io.File&nbsp;f)</PRE>
601
<DL>
602
<DD><DL>
603
</DL>
604
</DD>
605
<DD><DL>
606
</DL>
607
</DD>
608
</DL>
609
<HR>
610

    
611
<A NAME="getFieldValue(long, int)"><!-- --></A><H3>
612
getFieldValue</H3>
613
<PRE>
614
public Value <B>getFieldValue</B>(long&nbsp;rowIndex,
615
                           int&nbsp;fieldId)
616
                    throws DriverException</PRE>
617
<DL>
618
<DD><DL>
619
</DL>
620
</DD>
621
<DD><DL>
622

    
623
<DT><B>Throws:</B>
624
<DD><CODE>DriverException</CODE></DL>
625
</DD>
626
</DL>
627
<HR>
628

    
629
<A NAME="getFieldCount()"><!-- --></A><H3>
630
getFieldCount</H3>
631
<PRE>
632
public int <B>getFieldCount</B>()
633
                  throws DriverException</PRE>
634
<DL>
635
<DD><DL>
636
</DL>
637
</DD>
638
<DD><DL>
639

    
640
<DT><B>Throws:</B>
641
<DD><CODE>DriverException</CODE></DL>
642
</DD>
643
</DL>
644
<HR>
645

    
646
<A NAME="getFieldName(int)"><!-- --></A><H3>
647
getFieldName</H3>
648
<PRE>
649
public java.lang.String <B>getFieldName</B>(int&nbsp;fieldId)
650
                              throws DriverException</PRE>
651
<DL>
652
<DD><DL>
653
</DL>
654
</DD>
655
<DD><DL>
656

    
657
<DT><B>Throws:</B>
658
<DD><CODE>DriverException</CODE></DL>
659
</DD>
660
</DL>
661
<HR>
662

    
663
<A NAME="getRowCount()"><!-- --></A><H3>
664
getRowCount</H3>
665
<PRE>
666
public long <B>getRowCount</B>()
667
                 throws DriverException</PRE>
668
<DL>
669
<DD><DL>
670
</DL>
671
</DD>
672
<DD><DL>
673

    
674
<DT><B>Throws:</B>
675
<DD><CODE>DriverException</CODE></DL>
676
</DD>
677
</DL>
678
<!-- ========= END OF CLASS DATA ========= -->
679
<HR>
680

    
681

    
682
<!-- ======= START OF BOTTOM NAVBAR ====== -->
683
<A NAME="navbar_bottom"><!-- --></A>
684
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
685
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
686
<TR>
687
<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
688
<A NAME="navbar_bottom_firstrow"><!-- --></A>
689
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
690
  <TR ALIGN="center" VALIGN="top">
691
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
692
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
693
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
694
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
695
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
696
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
697
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
698
  </TR>
699
</TABLE>
700
</TD>
701
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
702
</EM>
703
</TD>
704
</TR>
705

    
706
<TR>
707
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
708
&nbsp;<A HREF="../../../../../../com/iver/cit/gvsig/fmap/drivers/LabelDriver.html" title="class in com.iver.cit.gvsig.fmap.drivers"><B>PREV CLASS</B></A>&nbsp;
709
&nbsp;<A HREF="../../../../../../com/iver/cit/gvsig/fmap/drivers/RasterDBDriver.html" title="class in com.iver.cit.gvsig.fmap.drivers"><B>NEXT CLASS</B></A></FONT></TD>
710
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
711
  <A HREF="../../../../../../index.html" target="_top"><B>FRAMES</B></A>  &nbsp;
712
&nbsp;<A HREF="MemoryDriver.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
713
&nbsp;<SCRIPT type="text/javascript">
714
  <!--
715
  if(window==top) {
716
    document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
717
  }
718
  //-->
719
</SCRIPT>
720
<NOSCRIPT>
721
  <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
722
</NOSCRIPT>
723

    
724
</FONT></TD>
725
</TR>
726
<TR>
727
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
728
  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
729
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
730
DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
731
</TR>
732
</TABLE>
733
<A NAME="skip-navbar_bottom"></A>
734
<!-- ======== END OF BOTTOM NAVBAR ======= -->
735

    
736
<HR>
737

    
738
</BODY>
739
</HTML>