Statistics
| Revision:

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

History | View | Annotate | Download (27.1 KB)

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

    
10
<META NAME="keywords" CONTENT="com.iver.cit.gvsig.fmap.layers.VectorialAdapter 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="VectorialAdapter (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/SelectionSupport.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/VectorialDBAdapter.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="VectorialAdapter.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 VectorialAdapter</H2>
87
<PRE>
88
java.lang.Object
89
  <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by"><B>com.iver.cit.gvsig.fmap.layers.VectorialAdapter</B>
90
</PRE>
91
<DL>
92
<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>
93
</DL>
94
<DL>
95
<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../../../../../com/iver/cit/gvsig/fmap/layers/FLyrMemory.html" title="class in com.iver.cit.gvsig.fmap.layers">FLyrMemory</A>, <A HREF="../../../../../../com/iver/cit/gvsig/fmap/layers/MemoryLabelAdapter.html" title="class in com.iver.cit.gvsig.fmap.layers">MemoryLabelAdapter</A>, <A HREF="../../../../../../com/iver/cit/gvsig/fmap/layers/VectorialDBAdapter.html" title="class in com.iver.cit.gvsig.fmap.layers">VectorialDBAdapter</A>, <A HREF="../../../../../../com/iver/cit/gvsig/fmap/layers/VectorialFileAdapter.html" title="class in com.iver.cit.gvsig.fmap.layers">VectorialFileAdapter</A>, <A HREF="../../../../../../com/iver/cit/gvsig/fmap/layers/WFSAdapter.html" title="class in com.iver.cit.gvsig.fmap.layers">WFSAdapter</A></DD>
96
</DL>
97
<HR>
98
<DL>
99
<DT>public abstract class <B>VectorialAdapter</B><DT>extends java.lang.Object<DT>implements <A HREF="../../../../../../com/iver/cit/gvsig/fmap/layers/ReadableVectorial.html" title="interface in com.iver.cit.gvsig.fmap.layers">ReadableVectorial</A>, <A HREF="../../../../../../com/iver/cit/gvsig/fmap/rendering/indexes/Indexable.html" title="interface in com.iver.cit.gvsig.fmap.rendering.indexes">Indexable</A></DL>
100

    
101
<P>
102
Clase padre de los adaptadores de los drivers. De momento mantiene solo el
103
 ?ndice creado sobre la capa
104
<P>
105

    
106
<P>
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/layers/VectorialAdapter.html#VectorialAdapter()">VectorialAdapter</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>abstract &nbsp;void</CODE></FONT></TD>
143
<TD><CODE><B><A HREF="../../../../../../com/iver/cit/gvsig/fmap/layers/VectorialAdapter.html#changeRecordsetName(java.lang.String)">changeRecordsetName</A></B>(java.lang.String&nbsp;newName)</CODE>
144

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

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

    
162
<BR>
163
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Crea un ?ndice para la capa. </TD>
164
</TR>
165
<TR BGCOLOR="white" CLASS="TableRowColor">
166
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
167
<CODE>&nbsp;<A HREF="../../../../../../com/iver/cit/gvsig/fmap/drivers/VectorialDriver.html" title="interface in com.iver.cit.gvsig.fmap.drivers">VectorialDriver</A></CODE></FONT></TD>
168
<TD><CODE><B><A HREF="../../../../../../com/iver/cit/gvsig/fmap/layers/VectorialAdapter.html#getDriver()">getDriver</A></B>()</CODE>
169

    
170
<BR>
171
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Obtiene una referencia al objeto que implementa la interfaz vectorial
172
 con el fin de que las Strategy puedan optimizar en funci?n del driver.</TD>
173
</TR>
174
<TR BGCOLOR="white" CLASS="TableRowColor">
175
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
176
<CODE>&nbsp;<A HREF="../../../../../../com/iver/cit/gvsig/fmap/drivers/DriverAttributes.html" title="class in com.iver.cit.gvsig.fmap.drivers">DriverAttributes</A></CODE></FONT></TD>
177
<TD><CODE><B><A HREF="../../../../../../com/iver/cit/gvsig/fmap/layers/VectorialAdapter.html#getDriverAttributes()">getDriverAttributes</A></B>()</CODE>
178

    
179
<BR>
180
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</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.Image</CODE></FONT></TD>
185
<TD><CODE><B><A HREF="../../../../../../com/iver/cit/gvsig/fmap/layers/VectorialAdapter.html#getImageIcon()">getImageIcon</A></B>()</CODE>
186

    
187
<BR>
188
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Por defecto devuelve null, y se le pone el icono por defecto.
189
 </TD>
190
</TR>
191
<TR BGCOLOR="white" CLASS="TableRowColor">
192
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
193
<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
194
<TD><CODE><B><A HREF="../../../../../../com/iver/cit/gvsig/fmap/layers/VectorialAdapter.html#getIndexFile()">getIndexFile</A></B>()</CODE>
195

    
196
<BR>
197
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Si el driver es indexable devuelve el valor de la invocaci?n a
198
 getIndexFile del driver, si no, devuelve la ruta del fichero de ?ndices
199
 interno de gvSIG</TD>
200
</TR>
201
<TR BGCOLOR="white" CLASS="TableRowColor">
202
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
203
<CODE>abstract &nbsp;DataSource</CODE></FONT></TD>
204
<TD><CODE><B><A HREF="../../../../../../com/iver/cit/gvsig/fmap/layers/VectorialAdapter.html#getRecordset(java.lang.String)">getRecordset</A></B>(java.lang.String&nbsp;name)</CODE>
205

    
206
<BR>
207
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Devuelve el DataSource a pasrtir del nombre.</TD>
208
</TR>
209
<TR BGCOLOR="white" CLASS="TableRowColor">
210
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
211
<CODE>&nbsp;<A HREF="../../../../../../com/iver/cit/gvsig/fmap/operations/strategies/ShapeInfo.html" title="interface in com.iver.cit.gvsig.fmap.operations.strategies">ShapeInfo</A></CODE></FONT></TD>
212
<TD><CODE><B><A HREF="../../../../../../com/iver/cit/gvsig/fmap/layers/VectorialAdapter.html#getShapeInfo()">getShapeInfo</A></B>()</CODE>
213

    
214
<BR>
215
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Devuelve el ShapeInfo.</TD>
216
</TR>
217
<TR BGCOLOR="white" CLASS="TableRowColor">
218
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
219
<CODE>&nbsp;boolean</CODE></FONT></TD>
220
<TD><CODE><B><A HREF="../../../../../../com/iver/cit/gvsig/fmap/layers/VectorialAdapter.html#hasIndex()">hasIndex</A></B>()</CODE>
221

    
222
<BR>
223
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Mira si la capa tiene un ?ndice, bien propio del tipo de capa, bien
224
 interno de gvSIG</TD>
225
</TR>
226
<TR BGCOLOR="white" CLASS="TableRowColor">
227
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
228
<CODE>&nbsp;void</CODE></FONT></TD>
229
<TD><CODE><B><A HREF="../../../../../../com/iver/cit/gvsig/fmap/layers/VectorialAdapter.html#openIndexFile(java.lang.String)">openIndexFile</A></B>(java.lang.String&nbsp;file)</CODE>
230

    
231
<BR>
232
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Abre el fichero de ?ndices</TD>
233
</TR>
234
<TR BGCOLOR="white" CLASS="TableRowColor">
235
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
236
<CODE>&nbsp;void</CODE></FONT></TD>
237
<TD><CODE><B><A HREF="../../../../../../com/iver/cit/gvsig/fmap/layers/VectorialAdapter.html#setDriver(com.iver.cit.gvsig.fmap.drivers.VectorialDriver)">setDriver</A></B>(<A HREF="../../../../../../com/iver/cit/gvsig/fmap/drivers/VectorialDriver.html" title="interface in com.iver.cit.gvsig.fmap.drivers">VectorialDriver</A>&nbsp;driver)</CODE>
238

    
239
<BR>
240
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Establece el driver sobre el que act?a el adaptador</TD>
241
</TR>
242
<TR BGCOLOR="white" CLASS="TableRowColor">
243
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
244
<CODE>&nbsp;void</CODE></FONT></TD>
245
<TD><CODE><B><A HREF="../../../../../../com/iver/cit/gvsig/fmap/layers/VectorialAdapter.html#setShapeInfo(com.iver.cit.gvsig.fmap.operations.strategies.ShapeInfo)">setShapeInfo</A></B>(<A HREF="../../../../../../com/iver/cit/gvsig/fmap/operations/strategies/ShapeInfo.html" title="interface in com.iver.cit.gvsig.fmap.operations.strategies">ShapeInfo</A>&nbsp;shapeInfo)</CODE>
246

    
247
<BR>
248
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Inserta el ShapeInfo.</TD>
249
</TR>
250
</TABLE>
251
&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
252
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
253
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
254
<TD><B>Methods inherited from class java.lang.Object</B></TD>
255
</TR>
256
<TR BGCOLOR="white" CLASS="TableRowColor">
257
<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
258
</TR>
259
</TABLE>
260
&nbsp;<A NAME="methods_inherited_from_class_com.iver.cit.gvsig.fmap.layers.ReadableVectorial"><!-- --></A>
261
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
262
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
263
<TD><B>Methods inherited from interface com.iver.cit.gvsig.fmap.layers.<A HREF="../../../../../../com/iver/cit/gvsig/fmap/layers/ReadableVectorial.html" title="interface in com.iver.cit.gvsig.fmap.layers">ReadableVectorial</A></B></TD>
264
</TR>
265
<TR BGCOLOR="white" CLASS="TableRowColor">
266
<TD><CODE><A HREF="../../../../../../com/iver/cit/gvsig/fmap/layers/ReadableVectorial.html#getFullExtent()">getFullExtent</A>, <A HREF="../../../../../../com/iver/cit/gvsig/fmap/layers/ReadableVectorial.html#getShape(int)">getShape</A>, <A HREF="../../../../../../com/iver/cit/gvsig/fmap/layers/ReadableVectorial.html#getShapeCount()">getShapeCount</A>, <A HREF="../../../../../../com/iver/cit/gvsig/fmap/layers/ReadableVectorial.html#getShapeType()">getShapeType</A>, <A HREF="../../../../../../com/iver/cit/gvsig/fmap/layers/ReadableVectorial.html#start()">start</A>, <A HREF="../../../../../../com/iver/cit/gvsig/fmap/layers/ReadableVectorial.html#stop()">stop</A></CODE></TD>
267
</TR>
268
</TABLE>
269
&nbsp;<A NAME="methods_inherited_from_class_com.iver.cit.gvsig.fmap.rendering.indexes.Index"><!-- --></A>
270
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
271
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
272
<TD><B>Methods inherited from interface com.iver.cit.gvsig.fmap.rendering.indexes.<A HREF="../../../../../../com/iver/cit/gvsig/fmap/rendering/indexes/Index.html" title="interface in com.iver.cit.gvsig.fmap.rendering.indexes">Index</A></B></TD>
273
</TR>
274
<TR BGCOLOR="white" CLASS="TableRowColor">
275
<TD><CODE><A HREF="../../../../../../com/iver/cit/gvsig/fmap/rendering/indexes/Index.html#getRecordIndexes(java.awt.geom.Rectangle2D)">getRecordIndexes</A></CODE></TD>
276
</TR>
277
</TABLE>
278
&nbsp;
279
<P>
280

    
281
<!-- ============ FIELD DETAIL =========== -->
282

    
283

    
284
<!-- ========= CONSTRUCTOR DETAIL ======== -->
285

    
286
<A NAME="constructor_detail"><!-- --></A>
287
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
288
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
289
<TD COLSPAN=1><FONT SIZE="+2">
290
<B>Constructor Detail</B></FONT></TD>
291
</TR>
292
</TABLE>
293

    
294
<A NAME="VectorialAdapter()"><!-- --></A><H3>
295
VectorialAdapter</H3>
296
<PRE>
297
public <B>VectorialAdapter</B>()</PRE>
298
<DL>
299
</DL>
300

    
301
<!-- ============ METHOD DETAIL ========== -->
302

    
303
<A NAME="method_detail"><!-- --></A>
304
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
305
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
306
<TD COLSPAN=1><FONT SIZE="+2">
307
<B>Method Detail</B></FONT></TD>
308
</TR>
309
</TABLE>
310

    
311
<A NAME="setDriver(com.iver.cit.gvsig.fmap.drivers.VectorialDriver)"><!-- --></A><H3>
312
setDriver</H3>
313
<PRE>
314
public void <B>setDriver</B>(<A HREF="../../../../../../com/iver/cit/gvsig/fmap/drivers/VectorialDriver.html" title="interface in com.iver.cit.gvsig.fmap.drivers">VectorialDriver</A>&nbsp;driver)</PRE>
315
<DL>
316
<DD>Establece el driver sobre el que act?a el adaptador
317
<P>
318
<DD><DL>
319
</DL>
320
</DD>
321
<DD><DL>
322
<DT><B>Parameters:</B><DD><CODE>driver</CODE> - </DL>
323
</DD>
324
</DL>
325
<HR>
326

    
327
<A NAME="getDriver()"><!-- --></A><H3>
328
getDriver</H3>
329
<PRE>
330
public <A HREF="../../../../../../com/iver/cit/gvsig/fmap/drivers/VectorialDriver.html" title="interface in com.iver.cit.gvsig.fmap.drivers">VectorialDriver</A> <B>getDriver</B>()</PRE>
331
<DL>
332
<DD>Obtiene una referencia al objeto que implementa la interfaz vectorial
333
 con el fin de que las Strategy puedan optimizar en funci?n del driver.
334
<P>
335
<DD><DL>
336
</DL>
337
</DD>
338
<DD><DL>
339

    
340
<DT><B>Returns:</B><DD>VectorialDriver</DL>
341
</DD>
342
</DL>
343
<HR>
344

    
345
<A NAME="createIndex(java.awt.geom.Rectangle2D)"><!-- --></A><H3>
346
createIndex</H3>
347
<PRE>
348
public void <B>createIndex</B>(java.awt.geom.Rectangle2D&nbsp;boundingBox)
349
                 throws <A HREF="../../../../../../com/iver/cit/gvsig/fmap/drivers/DriverIOException.html" title="class in com.iver.cit.gvsig.fmap.drivers">DriverIOException</A></PRE>
350
<DL>
351
<DD>Crea un ?ndice para la capa. Se comprueba si el driver implementa
352
 Indexable. Si lo es, se delega la creaci?n en el driver, si no se crea
353
 un ?ndice interno con IndexFactory
354
<P>
355
<DD><DL>
356
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../com/iver/cit/gvsig/fmap/rendering/indexes/Indexable.html#createIndex(java.awt.geom.Rectangle2D)">createIndex</A></CODE> in interface <CODE><A HREF="../../../../../../com/iver/cit/gvsig/fmap/rendering/indexes/Indexable.html" title="interface in com.iver.cit.gvsig.fmap.rendering.indexes">Indexable</A></CODE></DL>
357
</DD>
358
<DD><DL>
359
<DT><B>Parameters:</B><DD><CODE>boundingBox</CODE> - Rect?ngulo.
360
<DT><B>Throws:</B>
361
<DD><CODE><A HREF="../../../../../../com/iver/cit/gvsig/fmap/drivers/DriverIOException.html" title="class in com.iver.cit.gvsig.fmap.drivers">DriverIOException</A></CODE></DL>
362
</DD>
363
</DL>
364
<HR>
365

    
366
<A NAME="hasIndex()"><!-- --></A><H3>
367
hasIndex</H3>
368
<PRE>
369
public boolean <B>hasIndex</B>()</PRE>
370
<DL>
371
<DD>Mira si la capa tiene un ?ndice, bien propio del tipo de capa, bien
372
 interno de gvSIG
373
<P>
374
<DD><DL>
375
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../com/iver/cit/gvsig/fmap/rendering/indexes/Indexable.html#hasIndex()">hasIndex</A></CODE> in interface <CODE><A HREF="../../../../../../com/iver/cit/gvsig/fmap/rendering/indexes/Indexable.html" title="interface in com.iver.cit.gvsig.fmap.rendering.indexes">Indexable</A></CODE></DL>
376
</DD>
377
<DD><DL>
378

    
379
<DT><B>Returns:</B><DD>True si la capa contiene ?ndice.</DL>
380
</DD>
381
</DL>
382
<HR>
383

    
384
<A NAME="getIndexFile()"><!-- --></A><H3>
385
getIndexFile</H3>
386
<PRE>
387
public java.lang.String <B>getIndexFile</B>()</PRE>
388
<DL>
389
<DD>Si el driver es indexable devuelve el valor de la invocaci?n a
390
 getIndexFile del driver, si no, devuelve la ruta del fichero de ?ndices
391
 interno de gvSIG
392
<P>
393
<DD><DL>
394
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../com/iver/cit/gvsig/fmap/rendering/indexes/Indexable.html#getIndexFile()">getIndexFile</A></CODE> in interface <CODE><A HREF="../../../../../../com/iver/cit/gvsig/fmap/rendering/indexes/Indexable.html" title="interface in com.iver.cit.gvsig.fmap.rendering.indexes">Indexable</A></CODE></DL>
395
</DD>
396
<DD><DL>
397

    
398
<DT><B>Returns:</B><DD>String.</DL>
399
</DD>
400
</DL>
401
<HR>
402

    
403
<A NAME="openIndexFile(java.lang.String)"><!-- --></A><H3>
404
openIndexFile</H3>
405
<PRE>
406
public void <B>openIndexFile</B>(java.lang.String&nbsp;file)</PRE>
407
<DL>
408
<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>
409
<DD>Abre el fichero de ?ndices
410
<P>
411
<DD><DL>
412
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../com/iver/cit/gvsig/fmap/rendering/indexes/Index.html#openIndexFile(java.lang.String)">openIndexFile</A></CODE> in 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></DL>
413
</DD>
414
<DD><DL>
415
<DT><B>Parameters:</B><DD><CODE>file</CODE> - Fichero.<DT><B>See Also:</B><DD><A HREF="../../../../../../com/iver/cit/gvsig/fmap/rendering/indexes/Index.html#openIndexFile(java.lang.String)"><CODE>Index.openIndexFile(java.lang.String)</CODE></A></DL>
416
</DD>
417
</DL>
418
<HR>
419

    
420
<A NAME="closeIndexFile()"><!-- --></A><H3>
421
closeIndexFile</H3>
422
<PRE>
423
public void <B>closeIndexFile</B>()</PRE>
424
<DL>
425
<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>
426
<DD>Cierra el fichero de ?ndices
427
<P>
428
<DD><DL>
429
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../com/iver/cit/gvsig/fmap/rendering/indexes/Index.html#closeIndexFile()">closeIndexFile</A></CODE> in 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></DL>
430
</DD>
431
<DD><DL>
432
<DT><B>See Also:</B><DD><A HREF="../../../../../../com/iver/cit/gvsig/fmap/rendering/indexes/Index.html#closeIndexFile()"><CODE>Index.closeIndexFile()</CODE></A></DL>
433
</DD>
434
</DL>
435
<HR>
436

    
437
<A NAME="getRecordset(java.lang.String)"><!-- --></A><H3>
438
getRecordset</H3>
439
<PRE>
440
public abstract DataSource <B>getRecordset</B>(java.lang.String&nbsp;name)
441
                                 throws DriverLoadException</PRE>
442
<DL>
443
<DD>Devuelve el DataSource a pasrtir del nombre.
444
<P>
445
<DD><DL>
446
</DL>
447
</DD>
448
<DD><DL>
449
<DT><B>Parameters:</B><DD><CODE>name</CODE> - Nombre.
450
<DT><B>Returns:</B><DD>DataSource.
451
<DT><B>Throws:</B>
452
<DD><CODE>DriverLoadException</CODE></DL>
453
</DD>
454
</DL>
455
<HR>
456

    
457
<A NAME="getShapeInfo()"><!-- --></A><H3>
458
getShapeInfo</H3>
459
<PRE>
460
public <A HREF="../../../../../../com/iver/cit/gvsig/fmap/operations/strategies/ShapeInfo.html" title="interface in com.iver.cit.gvsig.fmap.operations.strategies">ShapeInfo</A> <B>getShapeInfo</B>()</PRE>
461
<DL>
462
<DD>Devuelve el ShapeInfo.
463
<P>
464
<DD><DL>
465
</DL>
466
</DD>
467
<DD><DL>
468

    
469
<DT><B>Returns:</B><DD>Returns the shapeInfo.</DL>
470
</DD>
471
</DL>
472
<HR>
473

    
474
<A NAME="setShapeInfo(com.iver.cit.gvsig.fmap.operations.strategies.ShapeInfo)"><!-- --></A><H3>
475
setShapeInfo</H3>
476
<PRE>
477
public void <B>setShapeInfo</B>(<A HREF="../../../../../../com/iver/cit/gvsig/fmap/operations/strategies/ShapeInfo.html" title="interface in com.iver.cit.gvsig.fmap.operations.strategies">ShapeInfo</A>&nbsp;shapeInfo)</PRE>
478
<DL>
479
<DD>Inserta el ShapeInfo.
480
<P>
481
<DD><DL>
482
</DL>
483
</DD>
484
<DD><DL>
485
<DT><B>Parameters:</B><DD><CODE>shapeInfo</CODE> - The shapeInfo to set.</DL>
486
</DD>
487
</DL>
488
<HR>
489

    
490
<A NAME="changeRecordsetName(java.lang.String)"><!-- --></A><H3>
491
changeRecordsetName</H3>
492
<PRE>
493
public abstract void <B>changeRecordsetName</B>(java.lang.String&nbsp;newName)
494
                                  throws <A HREF="../../../../../../com/iver/cit/gvsig/fmap/DriverException.html" title="class in com.iver.cit.gvsig.fmap">DriverException</A></PRE>
495
<DL>
496
<DD>M?todo abstracto que se ejecutar? cuando se cambie el nombre del
497
 DataSource.
498
<P>
499
<DD><DL>
500
</DL>
501
</DD>
502
<DD><DL>
503
<DT><B>Parameters:</B><DD><CODE>newName</CODE> - Nuevo nombre.
504
<DT><B>Throws:</B>
505
<DD><CODE><A HREF="../../../../../../com/iver/cit/gvsig/fmap/DriverException.html" title="class in com.iver.cit.gvsig.fmap">DriverException</A></CODE></DL>
506
</DD>
507
</DL>
508
<HR>
509

    
510
<A NAME="getImageIcon()"><!-- --></A><H3>
511
getImageIcon</H3>
512
<PRE>
513
public java.awt.Image <B>getImageIcon</B>()</PRE>
514
<DL>
515
<DD>Por defecto devuelve null, y se le pone el icono por defecto.
516
 Si el driver reescribe este m?todo, se usar? este icono en el TOC.
517
<P>
518
<DD><DL>
519
</DL>
520
</DD>
521
<DD><DL>
522

    
523
<DT><B>Returns:</B><DD></DL>
524
</DD>
525
</DL>
526
<HR>
527

    
528
<A NAME="getDriverAttributes()"><!-- --></A><H3>
529
getDriverAttributes</H3>
530
<PRE>
531
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>
532
<DL>
533
<DD><DL>
534
</DL>
535
</DD>
536
<DD><DL>
537
</DL>
538
</DD>
539
</DL>
540
<!-- ========= END OF CLASS DATA ========= -->
541
<HR>
542

    
543

    
544
<!-- ======= START OF BOTTOM NAVBAR ====== -->
545
<A NAME="navbar_bottom"><!-- --></A>
546
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
547
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
548
<TR>
549
<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
550
<A NAME="navbar_bottom_firstrow"><!-- --></A>
551
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
552
  <TR ALIGN="center" VALIGN="top">
553
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
554
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
555
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
556
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
557
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
558
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
559
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
560
  </TR>
561
</TABLE>
562
</TD>
563
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
564
</EM>
565
</TD>
566
</TR>
567

    
568
<TR>
569
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
570
&nbsp;<A HREF="../../../../../../com/iver/cit/gvsig/fmap/layers/SelectionSupport.html" title="class in com.iver.cit.gvsig.fmap.layers"><B>PREV CLASS</B></A>&nbsp;
571
&nbsp;<A HREF="../../../../../../com/iver/cit/gvsig/fmap/layers/VectorialDBAdapter.html" title="class in com.iver.cit.gvsig.fmap.layers"><B>NEXT CLASS</B></A></FONT></TD>
572
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
573
  <A HREF="../../../../../../index.html" target="_top"><B>FRAMES</B></A>  &nbsp;
574
&nbsp;<A HREF="VectorialAdapter.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
575
&nbsp;<SCRIPT type="text/javascript">
576
  <!--
577
  if(window==top) {
578
    document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
579
  }
580
  //-->
581
</SCRIPT>
582
<NOSCRIPT>
583
  <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
584
</NOSCRIPT>
585

    
586
</FONT></TD>
587
</TR>
588
<TR>
589
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
590
  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
591
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
592
DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
593
</TR>
594
</TABLE>
595
<A NAME="skip-navbar_bottom"></A>
596
<!-- ======== END OF BOTTOM NAVBAR ======= -->
597

    
598
<HR>
599

    
600
</BODY>
601
</HTML>