Statistics
| Revision:

root / branches / v10 / docs / FMap / fmap-api / com / iver / cit / gvsig / fmap / drivers / shp / DemoSHPDriver.html @ 8767

History | View | Annotate | Download (30.8 KB)

1 1935 vcaballero
<!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:49 CET 2005 -->
6
<TITLE>
7
DemoSHPDriver (FMap API)
8
</TITLE>
9
10
<META NAME="keywords" CONTENT="com.iver.cit.gvsig.fmap.drivers.shp.DemoSHPDriver 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="DemoSHPDriver (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/shp/DBFFromGeometries.html" title="class in com.iver.cit.gvsig.fmap.drivers.shp"><B>PREV CLASS</B></A>&nbsp;
53
&nbsp;<A HREF="../../../../../../../com/iver/cit/gvsig/fmap/drivers/shp/ShapeFileHeader.html" title="class in com.iver.cit.gvsig.fmap.drivers.shp"><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="DemoSHPDriver.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.shp</FONT>
85
<BR>
86
Class DemoSHPDriver</H2>
87
<PRE>
88
java.lang.Object
89
  <IMG SRC="../../../../../../../resources/inherit.gif" ALT="extended by"><B>com.iver.cit.gvsig.fmap.drivers.shp.DemoSHPDriver</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/ExternalData.html" title="interface in com.iver.cit.gvsig.fmap.drivers">ExternalData</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
<HR>
95
<DL>
96
<DT>public class <B>DemoSHPDriver</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>, <A HREF="../../../../../../../com/iver/cit/gvsig/fmap/drivers/ExternalData.html" title="interface in com.iver.cit.gvsig.fmap.drivers">ExternalData</A></DL>
97
98
<P>
99
Driver del formato SHP.
100
<P>
101
102
<P>
103
<DL>
104
<DT><B>Author:</B></DT>
105
  <DD>$author$</DD>
106
</DL>
107
<HR>
108
109
<P>
110
<!-- ======== NESTED CLASS SUMMARY ======== -->
111
112
113
<!-- =========== FIELD SUMMARY =========== -->
114
115
116
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
117
118
<A NAME="constructor_summary"><!-- --></A>
119
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
120
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
121
<TD COLSPAN=2><FONT SIZE="+2">
122
<B>Constructor Summary</B></FONT></TD>
123
</TR>
124
<TR BGCOLOR="white" CLASS="TableRowColor">
125
<TD><CODE><B><A HREF="../../../../../../../com/iver/cit/gvsig/fmap/drivers/shp/DemoSHPDriver.html#DemoSHPDriver()">DemoSHPDriver</A></B>()</CODE>
126
127
<BR>
128
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
129
</TR>
130
</TABLE>
131
&nbsp;
132
<!-- ========== METHOD SUMMARY =========== -->
133
134
<A NAME="method_summary"><!-- --></A>
135
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
136
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
137
<TD COLSPAN=2><FONT SIZE="+2">
138
<B>Method Summary</B></FONT></TD>
139
</TR>
140
<TR BGCOLOR="white" CLASS="TableRowColor">
141
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
142
<CODE>&nbsp;boolean</CODE></FONT></TD>
143
<TD><CODE><B><A HREF="../../../../../../../com/iver/cit/gvsig/fmap/drivers/shp/DemoSHPDriver.html#accept(java.io.File)">accept</A></B>(java.io.File&nbsp;f)</CODE>
144
145
<BR>
146
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Define los tipos de fichero que puede leer el driver. </TD>
147
</TR>
148
<TR BGCOLOR="white" CLASS="TableRowColor">
149
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
150
<CODE>&nbsp;void</CODE></FONT></TD>
151
<TD><CODE><B><A HREF="../../../../../../../com/iver/cit/gvsig/fmap/drivers/shp/DemoSHPDriver.html#close()">close</A></B>()</CODE>
152
153
<BR>
154
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Cierra 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.lang.String</CODE></FONT></TD>
159
<TD><CODE><B><A HREF="../../../../../../../com/iver/cit/gvsig/fmap/drivers/shp/DemoSHPDriver.html#getDataDriverName()">getDataDriverName</A></B>()</CODE>
160
161
<BR>
162
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Obtiene el nombre del driver que leer? la tabla de datos 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;java.io.File</CODE></FONT></TD>
167
<TD><CODE><B><A HREF="../../../../../../../com/iver/cit/gvsig/fmap/drivers/shp/DemoSHPDriver.html#getDataFile(java.io.File)">getDataFile</A></B>(java.io.File&nbsp;f)</CODE>
168
169
<BR>
170
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Obtiene el nombre del fichero de datos asociado al fichero que se pasa
171
 como par?metro</TD>
172
</TR>
173
<TR BGCOLOR="white" CLASS="TableRowColor">
174
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
175
<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>
176
<TD><CODE><B><A HREF="../../../../../../../com/iver/cit/gvsig/fmap/drivers/shp/DemoSHPDriver.html#getDriverAttributes()">getDriverAttributes</A></B>()</CODE>
177
178
<BR>
179
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Devuelve los atributos que necesitemos conocer de un driver.
180
 </TD>
181
</TR>
182
<TR BGCOLOR="white" CLASS="TableRowColor">
183
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
184
<CODE>&nbsp;java.awt.geom.Rectangle2D</CODE></FONT></TD>
185
<TD><CODE><B><A HREF="../../../../../../../com/iver/cit/gvsig/fmap/drivers/shp/DemoSHPDriver.html#getFullExtent()">getFullExtent</A></B>()</CODE>
186
187
<BR>
188
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Obtiene el bounding box de la capa</TD>
189
</TR>
190
<TR BGCOLOR="white" CLASS="TableRowColor">
191
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
192
<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
193
<TD><CODE><B><A HREF="../../../../../../../com/iver/cit/gvsig/fmap/drivers/shp/DemoSHPDriver.html#getName()">getName</A></B>()</CODE>
194
195
<BR>
196
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
197
</TR>
198
<TR BGCOLOR="white" CLASS="TableRowColor">
199
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
200
<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>
201
<TD><CODE><B><A HREF="../../../../../../../com/iver/cit/gvsig/fmap/drivers/shp/DemoSHPDriver.html#getShape(int)">getShape</A></B>(int&nbsp;index)</CODE>
202
203
<BR>
204
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Devuelve la geometria a partir de un ?ndice.</TD>
205
</TR>
206
<TR BGCOLOR="white" CLASS="TableRowColor">
207
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
208
<CODE>&nbsp;java.awt.geom.Rectangle2D</CODE></FONT></TD>
209
<TD><CODE><B><A HREF="../../../../../../../com/iver/cit/gvsig/fmap/drivers/shp/DemoSHPDriver.html#getShapeBounds(int)">getShapeBounds</A></B>(int&nbsp;index)</CODE>
210
211
<BR>
212
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Obtiene el extent del shape a partir de un ?ndice.</TD>
213
</TR>
214
<TR BGCOLOR="white" CLASS="TableRowColor">
215
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
216
<CODE>&nbsp;int</CODE></FONT></TD>
217
<TD><CODE><B><A HREF="../../../../../../../com/iver/cit/gvsig/fmap/drivers/shp/DemoSHPDriver.html#getShapeCount()">getShapeCount</A></B>()</CODE>
218
219
<BR>
220
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Obtiene el n?mero de geometr?as que contiene
221
 la capa</TD>
222
</TR>
223
<TR BGCOLOR="white" CLASS="TableRowColor">
224
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
225
<CODE>&nbsp;int</CODE></FONT></TD>
226
<TD><CODE><B><A HREF="../../../../../../../com/iver/cit/gvsig/fmap/drivers/shp/DemoSHPDriver.html#getShapeType()">getShapeType</A></B>()</CODE>
227
228
<BR>
229
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Devuelve el tipo de los shapes que hay en el fichero. </TD>
230
</TR>
231
<TR BGCOLOR="white" CLASS="TableRowColor">
232
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
233
<CODE>&nbsp;int</CODE></FONT></TD>
234
<TD><CODE><B><A HREF="../../../../../../../com/iver/cit/gvsig/fmap/drivers/shp/DemoSHPDriver.html#getShapeType(int)">getShapeType</A></B>(int&nbsp;index)</CODE>
235
236
<BR>
237
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Devuelve el tipo de la geometr?a. </TD>
238
</TR>
239
<TR BGCOLOR="white" CLASS="TableRowColor">
240
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
241
<CODE>&nbsp;void</CODE></FONT></TD>
242
<TD><CODE><B><A HREF="../../../../../../../com/iver/cit/gvsig/fmap/drivers/shp/DemoSHPDriver.html#initialize()">initialize</A></B>()</CODE>
243
244
<BR>
245
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;M?todo invocado una s?la vez durante la ejecuci?n justo antes
246
 de visualizar una capa. </TD>
247
</TR>
248
<TR BGCOLOR="white" CLASS="TableRowColor">
249
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
250
<CODE>&nbsp;void</CODE></FONT></TD>
251
<TD><CODE><B><A HREF="../../../../../../../com/iver/cit/gvsig/fmap/drivers/shp/DemoSHPDriver.html#open(java.io.File)">open</A></B>(java.io.File&nbsp;f)</CODE>
252
253
<BR>
254
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Abre el fichero para una serie de operaciones.</TD>
255
</TR>
256
</TABLE>
257
&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
258
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
259
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
260
<TD><B>Methods inherited from class java.lang.Object</B></TD>
261
</TR>
262
<TR BGCOLOR="white" CLASS="TableRowColor">
263
<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
264
</TR>
265
</TABLE>
266
&nbsp;
267
<P>
268
269
<!-- ============ FIELD DETAIL =========== -->
270
271
272
<!-- ========= CONSTRUCTOR DETAIL ======== -->
273
274
<A NAME="constructor_detail"><!-- --></A>
275
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
276
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
277
<TD COLSPAN=1><FONT SIZE="+2">
278
<B>Constructor Detail</B></FONT></TD>
279
</TR>
280
</TABLE>
281
282
<A NAME="DemoSHPDriver()"><!-- --></A><H3>
283
DemoSHPDriver</H3>
284
<PRE>
285
public <B>DemoSHPDriver</B>()</PRE>
286
<DL>
287
</DL>
288
289
<!-- ============ METHOD DETAIL ========== -->
290
291
<A NAME="method_detail"><!-- --></A>
292
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
293
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
294
<TD COLSPAN=1><FONT SIZE="+2">
295
<B>Method Detail</B></FONT></TD>
296
</TR>
297
</TABLE>
298
299
<A NAME="close()"><!-- --></A><H3>
300
close</H3>
301
<PRE>
302
public void <B>close</B>()
303
           throws java.io.IOException</PRE>
304
<DL>
305
<DD>Cierra el fichero.
306
<P>
307
<DD><DL>
308
<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>
309
</DD>
310
<DD><DL>
311
312
<DT><B>Throws:</B>
313
<DD><CODE>java.io.IOException</CODE><DT><B>See Also:</B><DD><A HREF="../../../../../../../com/iver/cit/gvsig/fmap/drivers/VectorialFileDriver.html#close()"><CODE>VectorialFileDriver.close()</CODE></A></DL>
314
</DD>
315
</DL>
316
<HR>
317
318
<A NAME="open(java.io.File)"><!-- --></A><H3>
319
open</H3>
320
<PRE>
321
public void <B>open</B>(java.io.File&nbsp;f)
322
          throws java.io.IOException</PRE>
323
<DL>
324
<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>
325
<DD>Abre el fichero para una serie de operaciones.
326
<P>
327
<DD><DL>
328
<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>
329
</DD>
330
<DD><DL>
331
<DT><B>Parameters:</B><DD><CODE>f</CODE> - Fichero sobre el que se va a operar
332
<DT><B>Throws:</B>
333
<DD><CODE>java.io.IOException</CODE> - Si se produce alg?n error<DT><B>See Also:</B><DD><A HREF="../../../../../../../com/iver/cit/gvsig/fmap/drivers/VectorialFileDriver.html#open(java.io.File)"><CODE>VectorialFileDriver.open(java.io.File)</CODE></A></DL>
334
</DD>
335
</DL>
336
<HR>
337
338
<A NAME="getShape(int)"><!-- --></A><H3>
339
getShape</H3>
340
<PRE>
341
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)
342
                   throws java.io.IOException</PRE>
343
<DL>
344
<DD>Devuelve la geometria a partir de un ?ndice.
345
<P>
346
<DD><DL>
347
<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>
348
</DD>
349
<DD><DL>
350
<DT><B>Parameters:</B><DD><CODE>index</CODE> - DOCUMENT ME!
351
<DT><B>Returns:</B><DD>DOCUMENT ME!
352
<DT><B>Throws:</B>
353
<DD><CODE>java.io.IOException</CODE> - DOCUMENT ME!</DL>
354
</DD>
355
</DL>
356
<HR>
357
358
<A NAME="getShapeCount()"><!-- --></A><H3>
359
getShapeCount</H3>
360
<PRE>
361
public int <B>getShapeCount</B>()</PRE>
362
<DL>
363
<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>
364
<DD>Obtiene el n?mero de geometr?as que contiene
365
 la capa
366
<P>
367
<DD><DL>
368
<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>
369
</DD>
370
<DD><DL>
371
372
<DT><B>Returns:</B><DD>int<DT><B>See Also:</B><DD><A HREF="../../../../../../../com/iver/cit/gvsig/fmap/drivers/VectorialFileDriver.html#getShapeCount()"><CODE>VectorialFileDriver.getShapeCount()</CODE></A></DL>
373
</DD>
374
</DL>
375
<HR>
376
377
<A NAME="getShapeType()"><!-- --></A><H3>
378
getShapeType</H3>
379
<PRE>
380
public int <B>getShapeType</B>()</PRE>
381
<DL>
382
<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>
383
<DD>Devuelve el tipo de los shapes que hay en el fichero. Pueden haber
384
 varios tipos de shapes y para indicar esto se devuelve un bitoring de
385
 los tipos que contiene el fichero. Por ejemplo un fichero que contenga
386
 textos y lineas devolver? la expresi?n (FShape.LINE | FShape.TEXT)
387
<P>
388
<DD><DL>
389
<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>
390
</DD>
391
<DD><DL>
392
393
<DT><B>Returns:</B><DD>tipo de shape.<DT><B>See Also:</B><DD><A HREF="../../../../../../../com/iver/cit/gvsig/fmap/drivers/VectorialDriver.html#getShapeType()"><CODE>VectorialDriver.getShapeType()</CODE></A></DL>
394
</DD>
395
</DL>
396
<HR>
397
398
<A NAME="initialize()"><!-- --></A><H3>
399
initialize</H3>
400
<PRE>
401
public void <B>initialize</B>()
402
                throws java.io.IOException</PRE>
403
<DL>
404
<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>
405
<DD>M?todo invocado una s?la vez durante la ejecuci?n justo antes
406
 de visualizar una capa. En ?l se deben de hacer las inicializaciones
407
 necesarias
408
<P>
409
<DD><DL>
410
<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>
411
</DD>
412
<DD><DL>
413
414
<DT><B>Throws:</B>
415
<DD><CODE>java.io.IOException</CODE> - Si se produce alg?n error<DT><B>See Also:</B><DD><A HREF="../../../../../../../com/iver/cit/gvsig/fmap/drivers/VectorialFileDriver.html#initialize()"><CODE>VectorialFileDriver.initialize()</CODE></A></DL>
416
</DD>
417
</DL>
418
<HR>
419
420
<A NAME="getFullExtent()"><!-- --></A><H3>
421
getFullExtent</H3>
422
<PRE>
423
public java.awt.geom.Rectangle2D <B>getFullExtent</B>()
424
                                        throws java.io.IOException</PRE>
425
<DL>
426
<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>
427
<DD>Obtiene el bounding box de la capa
428
<P>
429
<DD><DL>
430
<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>
431
</DD>
432
<DD><DL>
433
434
<DT><B>Returns:</B><DD>Rectangle2D
435
<DT><B>Throws:</B>
436
<DD><CODE>java.io.IOException</CODE> - Si se produce alg?n error<DT><B>See Also:</B><DD><A HREF="../../../../../../../com/iver/cit/gvsig/fmap/drivers/VectorialFileDriver.html#getFullExtent()"><CODE>VectorialFileDriver.getFullExtent()</CODE></A></DL>
437
</DD>
438
</DL>
439
<HR>
440
441
<A NAME="getShapeBounds(int)"><!-- --></A><H3>
442
getShapeBounds</H3>
443
<PRE>
444
public java.awt.geom.Rectangle2D <B>getShapeBounds</B>(int&nbsp;index)
445
                                         throws java.io.IOException</PRE>
446
<DL>
447
<DD>Obtiene el extent del shape a partir de un ?ndice.
448
<P>
449
<DD><DL>
450
<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>
451
</DD>
452
<DD><DL>
453
<DT><B>Parameters:</B><DD><CODE>index</CODE> - ?ndice.
454
<DT><B>Returns:</B><DD>Rect?ngulo.
455
<DT><B>Throws:</B>
456
<DD><CODE>java.io.IOException</CODE><DT><B>See Also:</B><DD><CODE>com.iver.cit.gvsig.fmap.drivers.BoundedShapes#getShapeBounds()</CODE></DL>
457
</DD>
458
</DL>
459
<HR>
460
461
<A NAME="accept(java.io.File)"><!-- --></A><H3>
462
accept</H3>
463
<PRE>
464
public boolean <B>accept</B>(java.io.File&nbsp;f)</PRE>
465
<DL>
466
<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>
467
<DD>Define los tipos de fichero que puede leer el driver. Si devuelve true,
468
 el fichero est? aceptado (es de los que el driver puede leer), si
469
 devuelve false es porque no lo puede leer.
470
<P>
471
<DD><DL>
472
<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>
473
</DD>
474
<DD><DL>
475
<DT><B>Parameters:</B><DD><CODE>f</CODE> - Fichero
476
<DT><B>Returns:</B><DD>boolean<DT><B>See Also:</B><DD><A HREF="../../../../../../../com/iver/cit/gvsig/fmap/drivers/VectorialFileDriver.html#accept(java.io.File)"><CODE>VectorialFileDriver.accept(java.io.File)</CODE></A></DL>
477
</DD>
478
</DL>
479
<HR>
480
481
<A NAME="getName()"><!-- --></A><H3>
482
getName</H3>
483
<PRE>
484
public java.lang.String <B>getName</B>()</PRE>
485
<DL>
486
<DD><DL>
487
</DL>
488
</DD>
489
<DD><DL>
490
<DT><B>See Also:</B><DD><CODE>com.hardcode.driverManager.Driver#getType()</CODE></DL>
491
</DD>
492
</DL>
493
<HR>
494
495
<A NAME="getDataDriverName()"><!-- --></A><H3>
496
getDataDriverName</H3>
497
<PRE>
498
public java.lang.String <B>getDataDriverName</B>()</PRE>
499
<DL>
500
<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../../com/iver/cit/gvsig/fmap/drivers/ExternalData.html" title="interface in com.iver.cit.gvsig.fmap.drivers">ExternalData</A></CODE></B></DD>
501
<DD>Obtiene el nombre del driver que leer? la tabla de datos de la capa
502
<P>
503
<DD><DL>
504
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../../com/iver/cit/gvsig/fmap/drivers/ExternalData.html#getDataDriverName()">getDataDriverName</A></CODE> in interface <CODE><A HREF="../../../../../../../com/iver/cit/gvsig/fmap/drivers/ExternalData.html" title="interface in com.iver.cit.gvsig.fmap.drivers">ExternalData</A></CODE></DL>
505
</DD>
506
<DD><DL>
507
508
<DT><B>Returns:</B><DD>Nombre del driver<DT><B>See Also:</B><DD><CODE>com.iver.cit.gvsig.fmap.drivers.VectorialFileDriver#getDataDriverName()</CODE></DL>
509
</DD>
510
</DL>
511
<HR>
512
513
<A NAME="getDataFile(java.io.File)"><!-- --></A><H3>
514
getDataFile</H3>
515
<PRE>
516
public java.io.File <B>getDataFile</B>(java.io.File&nbsp;f)</PRE>
517
<DL>
518
<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../../com/iver/cit/gvsig/fmap/drivers/ExternalData.html" title="interface in com.iver.cit.gvsig.fmap.drivers">ExternalData</A></CODE></B></DD>
519
<DD>Obtiene el nombre del fichero de datos asociado al fichero que se pasa
520
 como par?metro
521
<P>
522
<DD><DL>
523
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../../com/iver/cit/gvsig/fmap/drivers/ExternalData.html#getDataFile(java.io.File)">getDataFile</A></CODE> in interface <CODE><A HREF="../../../../../../../com/iver/cit/gvsig/fmap/drivers/ExternalData.html" title="interface in com.iver.cit.gvsig.fmap.drivers">ExternalData</A></CODE></DL>
524
</DD>
525
<DD><DL>
526
<DT><B>Parameters:</B><DD><CODE>f</CODE> - Fichero cuyo fichero con datos se quiere conocer. S?lo se
527
                   invocar? con ficheros que pasados como par?metro a accept, ?ste
528
                   devuelve true
529
<DT><B>Returns:</B><DD>Fichero con los datos alfanum?ricos del fichero que se pasa como
530
                    par?metro<DT><B>See Also:</B><DD><CODE>com.iver.cit.gvsig.fmap.drivers.VectorialFileDriver#getDataFile(java.io.File)</CODE></DL>
531
</DD>
532
</DL>
533
<HR>
534
535
<A NAME="getShapeType(int)"><!-- --></A><H3>
536
getShapeType</H3>
537
<PRE>
538
public int <B>getShapeType</B>(int&nbsp;index)</PRE>
539
<DL>
540
<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../../com/iver/cit/gvsig/fmap/drivers/BoundedShapes.html" title="interface in com.iver.cit.gvsig.fmap.drivers">BoundedShapes</A></CODE></B></DD>
541
<DD>Devuelve el tipo de la geometr?a. Con .shp est? claro. Con PostGIS,
542
 existe una funci?n:  GeometryType(geometry) Returns the type of the
543
 geometry as a string. Eg: 'LINESTRING', 'POLYGON', 'MULTIPOINT', etc.
544
 OGC SPEC s2.1.1.1 - Returns the name of the instantiable subtype of
545
 Geometry of which this Geometry instance is a member. The name of the
546
 instantiable subtype of Geometry is returned as a string. NOTA: CREO
547
 QUE ESTO NO TIENE SENTIDO CON BASES DE DATOS. LA ESTRATEGIA CON BASES
548
 DE DATOS DEBE SER PEDIR LAS GEOMETRIES CONTENIDAS EN UN RECTANGULO, Y
549
 PREGUNTARLE A CADA GEOMETRY SU BOUNDINGBOX (Y GUARDARLO CON UN
550
 SHAPEINFO). TENGO LA SENSACI?N QUE ESTO LO VAMOS A USAR SOLO CON SHAPES
551
<P>
552
<DD><DL>
553
<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>
554
</DD>
555
<DD><DL>
556
<DT><B>Parameters:</B><DD><CODE>index</CODE> -
557
<DT><B>Returns:</B><DD></DL>
558
</DD>
559
</DL>
560
<HR>
561
562
<A NAME="getDriverAttributes()"><!-- --></A><H3>
563
getDriverAttributes</H3>
564
<PRE>
565
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>
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 los atributos que necesitemos conocer de un driver.
569
 Por ejemplo, si se carga en memoria, o cualquier otra cosa que
570
 necesitemos. Pasa a trav?s del adapter para que una FLayer pueda
571
 conocer ciertos aspectos del driver que le est? entregando las
572
 features.
573
<P>
574
<DD><DL>
575
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../../com/iver/cit/gvsig/fmap/drivers/VectorialDriver.html#getDriverAttributes()">getDriverAttributes</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>
576
</DD>
577
<DD><DL>
578
579
<DT><B>Returns:</B><DD></DL>
580
</DD>
581
</DL>
582
<!-- ========= END OF CLASS DATA ========= -->
583
<HR>
584
585
586
<!-- ======= START OF BOTTOM NAVBAR ====== -->
587
<A NAME="navbar_bottom"><!-- --></A>
588
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
589
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
590
<TR>
591
<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
592
<A NAME="navbar_bottom_firstrow"><!-- --></A>
593
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
594
  <TR ALIGN="center" VALIGN="top">
595
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
596
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
597
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
598
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
599
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
600
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
601
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
602
  </TR>
603
</TABLE>
604
</TD>
605
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
606
</EM>
607
</TD>
608
</TR>
609
610
<TR>
611
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
612
&nbsp;<A HREF="../../../../../../../com/iver/cit/gvsig/fmap/drivers/shp/DBFFromGeometries.html" title="class in com.iver.cit.gvsig.fmap.drivers.shp"><B>PREV CLASS</B></A>&nbsp;
613
&nbsp;<A HREF="../../../../../../../com/iver/cit/gvsig/fmap/drivers/shp/ShapeFileHeader.html" title="class in com.iver.cit.gvsig.fmap.drivers.shp"><B>NEXT CLASS</B></A></FONT></TD>
614
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
615
  <A HREF="../../../../../../../index.html" target="_top"><B>FRAMES</B></A>  &nbsp;
616
&nbsp;<A HREF="DemoSHPDriver.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
617
&nbsp;<SCRIPT type="text/javascript">
618
  <!--
619
  if(window==top) {
620
    document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
621
  }
622
  //-->
623
</SCRIPT>
624
<NOSCRIPT>
625
  <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
626
</NOSCRIPT>
627
628
</FONT></TD>
629
</TR>
630
<TR>
631
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
632
  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
633
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
634
DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
635
</TR>
636
</TABLE>
637
<A NAME="skip-navbar_bottom"></A>
638
<!-- ======== END OF BOTTOM NAVBAR ======= -->
639
640
<HR>
641
642
</BODY>
643
</HTML>