Statistics
| Revision:

root / trunk / docs / FMap / fmap-api / com / iver / cit / gvsig / fmap / rendering / indexes / Indexable.html @ 11445

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

    
10
<META NAME="keywords" CONTENT="com.iver.cit.gvsig.fmap.rendering.indexes.Indexable interface">
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="Indexable (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/rendering/indexes/Index.html" title="interface in com.iver.cit.gvsig.fmap.rendering.indexes"><B>PREV CLASS</B></A>&nbsp;
53
&nbsp;NEXT CLASS</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="Indexable.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;CONSTR&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;CONSTR&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.rendering.indexes</FONT>
85
<BR>
86
Interface Indexable</H2>
87
<DL>
88
<DT><B>All Superinterfaces:</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></DD>
89
</DL>
90
<DL>
91
<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../../../../../com/iver/cit/gvsig/fmap/layers/VectorialAdapter.html" title="class in com.iver.cit.gvsig.fmap.layers">VectorialAdapter</A></DD>
92
</DL>
93
<HR>
94
<DL>
95
<DT>public interface <B>Indexable</B><DT>extends <A HREF="../../../../../../../com/iver/cit/gvsig/fmap/rendering/indexes/Index.html" title="interface in com.iver.cit.gvsig.fmap.rendering.indexes">Index</A></DL>
96

    
97
<P>
98
Interfaz a implementar por todos los drivers que tengan soporte nativo para
99
 ?ndices y que dicho soporte haya de ser implementado por gvsig
100
 (shapefiles). Por ejemplo un driver de PostGIS no implementar?a esta
101
 interfaz porque si bien permite ?ndices, el uso de ellos lo realiza el
102
 propio servidor de base de datos. Un driver de dxf tampoco lo har?a porque
103
 no tiene soporte para ?ndices
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

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

    
121
<A NAME="method_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>Method Summary</B></FONT></TD>
126
</TR>
127
<TR BGCOLOR="white" CLASS="TableRowColor">
128
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
129
<CODE>&nbsp;void</CODE></FONT></TD>
130
<TD><CODE><B><A HREF="../../../../../../../com/iver/cit/gvsig/fmap/rendering/indexes/Indexable.html#createIndex(java.awt.geom.Rectangle2D)">createIndex</A></B>(java.awt.geom.Rectangle2D&nbsp;boundingBox)</CODE>
131

    
132
<BR>
133
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;El driver deber? de implementar en este m?todo la creaci?n del fichero
134
 de ?ndices.</TD>
135
</TR>
136
<TR BGCOLOR="white" CLASS="TableRowColor">
137
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
138
<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
139
<TD><CODE><B><A HREF="../../../../../../../com/iver/cit/gvsig/fmap/rendering/indexes/Indexable.html#getIndexFile()">getIndexFile</A></B>()</CODE>
140

    
141
<BR>
142
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Devuelve la ruta del fichero de ?ndice de la capa</TD>
143
</TR>
144
<TR BGCOLOR="white" CLASS="TableRowColor">
145
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
146
<CODE>&nbsp;boolean</CODE></FONT></TD>
147
<TD><CODE><B><A HREF="../../../../../../../com/iver/cit/gvsig/fmap/rendering/indexes/Indexable.html#hasIndex()">hasIndex</A></B>()</CODE>
148

    
149
<BR>
150
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DOCUMENT ME!</TD>
151
</TR>
152
</TABLE>
153
&nbsp;<A NAME="methods_inherited_from_class_com.iver.cit.gvsig.fmap.rendering.indexes.Index"><!-- --></A>
154
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
155
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
156
<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>
157
</TR>
158
<TR BGCOLOR="white" CLASS="TableRowColor">
159
<TD><CODE><A HREF="../../../../../../../com/iver/cit/gvsig/fmap/rendering/indexes/Index.html#closeIndexFile()">closeIndexFile</A>, <A HREF="../../../../../../../com/iver/cit/gvsig/fmap/rendering/indexes/Index.html#getRecordIndexes(java.awt.geom.Rectangle2D)">getRecordIndexes</A>, <A HREF="../../../../../../../com/iver/cit/gvsig/fmap/rendering/indexes/Index.html#openIndexFile(java.lang.String)">openIndexFile</A></CODE></TD>
160
</TR>
161
</TABLE>
162
&nbsp;
163
<P>
164

    
165
<!-- ============ FIELD DETAIL =========== -->
166

    
167

    
168
<!-- ========= CONSTRUCTOR DETAIL ======== -->
169

    
170

    
171
<!-- ============ METHOD DETAIL ========== -->
172

    
173
<A NAME="method_detail"><!-- --></A>
174
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
175
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
176
<TD COLSPAN=1><FONT SIZE="+2">
177
<B>Method Detail</B></FONT></TD>
178
</TR>
179
</TABLE>
180

    
181
<A NAME="createIndex(java.awt.geom.Rectangle2D)"><!-- --></A><H3>
182
createIndex</H3>
183
<PRE>
184
public void <B>createIndex</B>(java.awt.geom.Rectangle2D&nbsp;boundingBox)
185
                 throws <A HREF="../../../../../../../com/iver/cit/gvsig/fmap/drivers/DriverIOException.html" title="class in com.iver.cit.gvsig.fmap.drivers">DriverIOException</A></PRE>
186
<DL>
187
<DD>El driver deber? de implementar en este m?todo la creaci?n del fichero
188
 de ?ndices.
189
<P>
190
<DD><DL>
191
</DL>
192
</DD>
193
<DD><DL>
194
<DT><B>Parameters:</B><DD><CODE>boundingBox</CODE> - DOCUMENT ME!
195
<DT><B>Throws:</B>
196
<DD><CODE><A HREF="../../../../../../../com/iver/cit/gvsig/fmap/drivers/DriverIOException.html" title="class in com.iver.cit.gvsig.fmap.drivers">DriverIOException</A></CODE> - DOCUMENT ME!</DL>
197
</DD>
198
</DL>
199
<HR>
200

    
201
<A NAME="hasIndex()"><!-- --></A><H3>
202
hasIndex</H3>
203
<PRE>
204
public boolean <B>hasIndex</B>()</PRE>
205
<DL>
206
<DD>DOCUMENT ME!
207
<P>
208
<DD><DL>
209
</DL>
210
</DD>
211
<DD><DL>
212

    
213
<DT><B>Returns:</B><DD>DOCUMENT ME!</DL>
214
</DD>
215
</DL>
216
<HR>
217

    
218
<A NAME="getIndexFile()"><!-- --></A><H3>
219
getIndexFile</H3>
220
<PRE>
221
public java.lang.String <B>getIndexFile</B>()</PRE>
222
<DL>
223
<DD>Devuelve la ruta del fichero de ?ndice de la capa
224
<P>
225
<DD><DL>
226
</DL>
227
</DD>
228
<DD><DL>
229

    
230
<DT><B>Returns:</B><DD>DOCUMENT ME!</DL>
231
</DD>
232
</DL>
233
<!-- ========= END OF CLASS DATA ========= -->
234
<HR>
235

    
236

    
237
<!-- ======= START OF BOTTOM NAVBAR ====== -->
238
<A NAME="navbar_bottom"><!-- --></A>
239
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
240
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
241
<TR>
242
<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
243
<A NAME="navbar_bottom_firstrow"><!-- --></A>
244
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
245
  <TR ALIGN="center" VALIGN="top">
246
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
247
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
248
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
249
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
250
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
251
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
252
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
253
  </TR>
254
</TABLE>
255
</TD>
256
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
257
</EM>
258
</TD>
259
</TR>
260

    
261
<TR>
262
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
263
&nbsp;<A HREF="../../../../../../../com/iver/cit/gvsig/fmap/rendering/indexes/Index.html" title="interface in com.iver.cit.gvsig.fmap.rendering.indexes"><B>PREV CLASS</B></A>&nbsp;
264
&nbsp;NEXT CLASS</FONT></TD>
265
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
266
  <A HREF="../../../../../../../index.html" target="_top"><B>FRAMES</B></A>  &nbsp;
267
&nbsp;<A HREF="Indexable.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
268
&nbsp;<SCRIPT type="text/javascript">
269
  <!--
270
  if(window==top) {
271
    document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
272
  }
273
  //-->
274
</SCRIPT>
275
<NOSCRIPT>
276
  <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
277
</NOSCRIPT>
278

    
279
</FONT></TD>
280
</TR>
281
<TR>
282
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
283
  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
284
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
285
DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
286
</TR>
287
</TABLE>
288
<A NAME="skip-navbar_bottom"></A>
289
<!-- ======== END OF BOTTOM NAVBAR ======= -->
290

    
291
<HR>
292

    
293
</BODY>
294
</HTML>