Statistics
| Revision:

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

History | View | Annotate | Download (11.2 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
Index (FMap API)
8
</TITLE>
9

    
10
<META NAME="keywords" CONTENT="com.iver.cit.gvsig.fmap.rendering.indexes.Index 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="Index (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;PREV CLASS&nbsp;
53
&nbsp;<A HREF="../../../../../../../com/iver/cit/gvsig/fmap/rendering/indexes/Indexable.html" title="interface in com.iver.cit.gvsig.fmap.rendering.indexes"><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="Index.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 Index</H2>
87
<DL>
88
<DT><B>All Known Subinterfaces:</B> <DD><A HREF="../../../../../../../com/iver/cit/gvsig/fmap/rendering/indexes/Indexable.html" title="interface in com.iver.cit.gvsig.fmap.rendering.indexes">Indexable</A></DD>
89
</DL>
90
<DL>
91
<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../../../../../com/iver/cit/gvsig/fmap/rendering/indexes/FDiskIndex.html" title="class in com.iver.cit.gvsig.fmap.rendering.indexes">FDiskIndex</A>, <A HREF="../../../../../../../com/iver/cit/gvsig/fmap/rendering/indexes/FMemoryIndex.html" title="class in com.iver.cit.gvsig.fmap.rendering.indexes">FMemoryIndex</A>, <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>Index</B></DL>
96

    
97
<P>
98
Interfaz que define el comportamiento de una estructura de datos de ?ndice
99
<P>
100

    
101
<P>
102
<HR>
103

    
104
<P>
105
<!-- ======== NESTED CLASS SUMMARY ======== -->
106

    
107

    
108
<!-- =========== FIELD SUMMARY =========== -->
109

    
110

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

    
113

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

    
116
<A NAME="method_summary"><!-- --></A>
117
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
118
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
119
<TD COLSPAN=2><FONT SIZE="+2">
120
<B>Method Summary</B></FONT></TD>
121
</TR>
122
<TR BGCOLOR="white" CLASS="TableRowColor">
123
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
124
<CODE>&nbsp;void</CODE></FONT></TD>
125
<TD><CODE><B><A HREF="../../../../../../../com/iver/cit/gvsig/fmap/rendering/indexes/Index.html#closeIndexFile()">closeIndexFile</A></B>()</CODE>
126

    
127
<BR>
128
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Cierra el fichero de ?ndices</TD>
129
</TR>
130
<TR BGCOLOR="white" CLASS="TableRowColor">
131
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
132
<CODE>&nbsp;int[]</CODE></FONT></TD>
133
<TD><CODE><B><A HREF="../../../../../../../com/iver/cit/gvsig/fmap/rendering/indexes/Index.html#getRecordIndexes(java.awt.geom.Rectangle2D)">getRecordIndexes</A></B>(java.awt.geom.Rectangle2D&nbsp;rect)</CODE>
134

    
135
<BR>
136
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Dado un rect?ngulo en coordenadas del mapa se devuelve un array de
137
 indices de los registros cuyas features est?n contenidas o intersecten
138
 en dicho rect?ngulo. </TD>
139
</TR>
140
<TR BGCOLOR="white" CLASS="TableRowColor">
141
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
142
<CODE>&nbsp;void</CODE></FONT></TD>
143
<TD><CODE><B><A HREF="../../../../../../../com/iver/cit/gvsig/fmap/rendering/indexes/Index.html#openIndexFile(java.lang.String)">openIndexFile</A></B>(java.lang.String&nbsp;file)</CODE>
144

    
145
<BR>
146
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Abre el fichero de ?ndices</TD>
147
</TR>
148
</TABLE>
149
&nbsp;
150
<P>
151

    
152
<!-- ============ FIELD DETAIL =========== -->
153

    
154

    
155
<!-- ========= CONSTRUCTOR DETAIL ======== -->
156

    
157

    
158
<!-- ============ METHOD DETAIL ========== -->
159

    
160
<A NAME="method_detail"><!-- --></A>
161
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
162
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
163
<TD COLSPAN=1><FONT SIZE="+2">
164
<B>Method Detail</B></FONT></TD>
165
</TR>
166
</TABLE>
167

    
168
<A NAME="getRecordIndexes(java.awt.geom.Rectangle2D)"><!-- --></A><H3>
169
getRecordIndexes</H3>
170
<PRE>
171
public int[] <B>getRecordIndexes</B>(java.awt.geom.Rectangle2D&nbsp;rect)
172
                       throws <A HREF="../../../../../../../com/iver/cit/gvsig/fmap/drivers/DriverIOException.html" title="class in com.iver.cit.gvsig.fmap.drivers">DriverIOException</A>,
173
                              <A HREF="../../../../../../../com/iver/cit/gvsig/fmap/rendering/indexes/IndexNotExistsException.html" title="class in com.iver.cit.gvsig.fmap.rendering.indexes">IndexNotExistsException</A></PRE>
174
<DL>
175
<DD>Dado un rect?ngulo en coordenadas del mapa se devuelve un array de
176
 indices de los registros cuyas features est?n contenidas o intersecten
177
 en dicho rect?ngulo. En caso de que ninguna est? contenida se devuelve
178
 un array vac?o. Si se invoca esta funci?n pero no hay ning?n ?ndice
179
 definido se lanzar? una IndexNotExistsException
180
<P>
181
<DD><DL>
182
<DT><B>Parameters:</B><DD><CODE>rect</CODE> - Rect?ngulo.
183
<DT><B>Returns:</B><DD>?ndices.
184
<DT><B>Throws:</B>
185
<DD><CODE><A HREF="../../../../../../../com/iver/cit/gvsig/fmap/drivers/DriverIOException.html" title="class in com.iver.cit.gvsig.fmap.drivers">DriverIOException</A></CODE>
186
<DD><CODE><A HREF="../../../../../../../com/iver/cit/gvsig/fmap/rendering/indexes/IndexNotExistsException.html" title="class in com.iver.cit.gvsig.fmap.rendering.indexes">IndexNotExistsException</A></CODE></DL>
187
</DD>
188
</DL>
189
<HR>
190

    
191
<A NAME="openIndexFile(java.lang.String)"><!-- --></A><H3>
192
openIndexFile</H3>
193
<PRE>
194
public void <B>openIndexFile</B>(java.lang.String&nbsp;file)</PRE>
195
<DL>
196
<DD>Abre el fichero de ?ndices
197
<P>
198
<DD><DL>
199
<DT><B>Parameters:</B><DD><CODE>file</CODE> - Fichero.</DL>
200
</DD>
201
</DL>
202
<HR>
203

    
204
<A NAME="closeIndexFile()"><!-- --></A><H3>
205
closeIndexFile</H3>
206
<PRE>
207
public void <B>closeIndexFile</B>()</PRE>
208
<DL>
209
<DD>Cierra el fichero de ?ndices
210
<P>
211
<DD><DL>
212
</DL>
213
</DD>
214
</DL>
215
<!-- ========= END OF CLASS DATA ========= -->
216
<HR>
217

    
218

    
219
<!-- ======= START OF BOTTOM NAVBAR ====== -->
220
<A NAME="navbar_bottom"><!-- --></A>
221
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
222
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
223
<TR>
224
<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
225
<A NAME="navbar_bottom_firstrow"><!-- --></A>
226
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
227
  <TR ALIGN="center" VALIGN="top">
228
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
229
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
230
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
231
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
232
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
233
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
234
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
235
  </TR>
236
</TABLE>
237
</TD>
238
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
239
</EM>
240
</TD>
241
</TR>
242

    
243
<TR>
244
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
245
&nbsp;PREV CLASS&nbsp;
246
&nbsp;<A HREF="../../../../../../../com/iver/cit/gvsig/fmap/rendering/indexes/Indexable.html" title="interface in com.iver.cit.gvsig.fmap.rendering.indexes"><B>NEXT CLASS</B></A></FONT></TD>
247
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
248
  <A HREF="../../../../../../../index.html" target="_top"><B>FRAMES</B></A>  &nbsp;
249
&nbsp;<A HREF="Index.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
250
&nbsp;<SCRIPT type="text/javascript">
251
  <!--
252
  if(window==top) {
253
    document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
254
  }
255
  //-->
256
</SCRIPT>
257
<NOSCRIPT>
258
  <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
259
</NOSCRIPT>
260

    
261
</FONT></TD>
262
</TR>
263
<TR>
264
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
265
  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
266
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
267
DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
268
</TR>
269
</TABLE>
270
<A NAME="skip-navbar_bottom"></A>
271
<!-- ======== END OF BOTTOM NAVBAR ======= -->
272

    
273
<HR>
274

    
275
</BODY>
276
</HTML>