Statistics
| Revision:

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

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

    
10
<META NAME="keywords" CONTENT="com.iver.cit.gvsig.fmap.layers.layerOperations.Selectable 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="Selectable (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/layerOperations/RandomVectorialData.html" title="interface in com.iver.cit.gvsig.fmap.layers.layerOperations"><B>PREV CLASS</B></A>&nbsp;
53
&nbsp;<A HREF="../../../../../../../com/iver/cit/gvsig/fmap/layers/layerOperations/SingleLayer.html" title="interface in com.iver.cit.gvsig.fmap.layers.layerOperations"><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="Selectable.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.layers.layerOperations</FONT>
85
<BR>
86
Interface Selectable</H2>
87
<DL>
88
<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../../../../../com/iver/cit/gvsig/fmap/layers/FLyrComplexRaster.html" title="class in com.iver.cit.gvsig.fmap.layers">FLyrComplexRaster</A>, <A HREF="../../../../../../../com/iver/cit/gvsig/fmap/layers/FLyrVect.html" title="class in com.iver.cit.gvsig.fmap.layers">FLyrVect</A></DD>
89
</DL>
90
<HR>
91
<DL>
92
<DT>public interface <B>Selectable</B></DL>
93

    
94
<P>
95
Interfaz que implementan las capas en las cuales se puede realizar una
96
 selecci?n.
97
<P>
98

    
99
<P>
100
<HR>
101

    
102
<P>
103
<!-- ======== NESTED CLASS SUMMARY ======== -->
104

    
105

    
106
<!-- =========== FIELD SUMMARY =========== -->
107

    
108

    
109
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
110

    
111

    
112
<!-- ========== METHOD SUMMARY =========== -->
113

    
114
<A NAME="method_summary"><!-- --></A>
115
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
116
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
117
<TD COLSPAN=2><FONT SIZE="+2">
118
<B>Method Summary</B></FONT></TD>
119
</TR>
120
<TR BGCOLOR="white" CLASS="TableRowColor">
121
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
122
<CODE>&nbsp;void</CODE></FONT></TD>
123
<TD><CODE><B><A HREF="../../../../../../../com/iver/cit/gvsig/fmap/layers/layerOperations/Selectable.html#addSelectionListener(com.iver.cit.gvsig.fmap.layers.SelectionListener)">addSelectionListener</A></B>(<A HREF="../../../../../../../com/iver/cit/gvsig/fmap/layers/SelectionListener.html" title="interface in com.iver.cit.gvsig.fmap.layers">SelectionListener</A>&nbsp;listener)</CODE>
124

    
125
<BR>
126
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A?ade un listener de selecci?n a la capa</TD>
127
</TR>
128
<TR BGCOLOR="white" CLASS="TableRowColor">
129
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
130
<CODE>&nbsp;void</CODE></FONT></TD>
131
<TD><CODE><B><A HREF="../../../../../../../com/iver/cit/gvsig/fmap/layers/layerOperations/Selectable.html#clearSelection()">clearSelection</A></B>()</CODE>
132

    
133
<BR>
134
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Elimina la selecci?n de la capa. </TD>
135
</TR>
136
<TR BGCOLOR="white" CLASS="TableRowColor">
137
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
138
<CODE>&nbsp;void</CODE></FONT></TD>
139
<TD><CODE><B><A HREF="../../../../../../../com/iver/cit/gvsig/fmap/layers/layerOperations/Selectable.html#fireSelectionEvents()">fireSelectionEvents</A></B>()</CODE>
140

    
141
<BR>
142
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Cuando ocurre un evento de cambio en la selecci?n, ?ste puede ser uno de
143
 una gran cantidad de eventos. </TD>
144
</TR>
145
<TR BGCOLOR="white" CLASS="TableRowColor">
146
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
147
<CODE>&nbsp;<A HREF="../../../../../../../com/iver/cit/gvsig/fmap/layers/FBitSet.html" title="class in com.iver.cit.gvsig.fmap.layers">FBitSet</A></CODE></FONT></TD>
148
<TD><CODE><B><A HREF="../../../../../../../com/iver/cit/gvsig/fmap/layers/layerOperations/Selectable.html#getSelection()">getSelection</A></B>()</CODE>
149

    
150
<BR>
151
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Obtiene el bitset que contiene la informaci?n de los registros
152
 seleccionados de la capa</TD>
153
</TR>
154
<TR BGCOLOR="white" CLASS="TableRowColor">
155
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
156
<CODE>&nbsp;boolean</CODE></FONT></TD>
157
<TD><CODE><B><A HREF="../../../../../../../com/iver/cit/gvsig/fmap/layers/layerOperations/Selectable.html#isSelected(int)">isSelected</A></B>(int&nbsp;index)</CODE>
158

    
159
<BR>
160
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Devuelve true si el ?ndice que se pasa como par?metro corresponde a un
161
 registro seleccionado y false en caso contrario</TD>
162
</TR>
163
<TR BGCOLOR="white" CLASS="TableRowColor">
164
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
165
<CODE>&nbsp;void</CODE></FONT></TD>
166
<TD><CODE><B><A HREF="../../../../../../../com/iver/cit/gvsig/fmap/layers/layerOperations/Selectable.html#removeSelectionListener(com.iver.cit.gvsig.fmap.layers.SelectionListener)">removeSelectionListener</A></B>(<A HREF="../../../../../../../com/iver/cit/gvsig/fmap/layers/SelectionListener.html" title="interface in com.iver.cit.gvsig.fmap.layers">SelectionListener</A>&nbsp;listener)</CODE>
167

    
168
<BR>
169
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Elimina un listener de selecci?n de la capa</TD>
170
</TR>
171
<TR BGCOLOR="white" CLASS="TableRowColor">
172
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
173
<CODE>&nbsp;void</CODE></FONT></TD>
174
<TD><CODE><B><A HREF="../../../../../../../com/iver/cit/gvsig/fmap/layers/layerOperations/Selectable.html#setSelection(com.iver.cit.gvsig.fmap.layers.FBitSet)">setSelection</A></B>(<A HREF="../../../../../../../com/iver/cit/gvsig/fmap/layers/FBitSet.html" title="class in com.iver.cit.gvsig.fmap.layers">FBitSet</A>&nbsp;selection)</CODE>
175

    
176
<BR>
177
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Establece la selecci?n de la capa. </TD>
178
</TR>
179
</TABLE>
180
&nbsp;
181
<P>
182

    
183
<!-- ============ FIELD DETAIL =========== -->
184

    
185

    
186
<!-- ========= CONSTRUCTOR DETAIL ======== -->
187

    
188

    
189
<!-- ============ METHOD DETAIL ========== -->
190

    
191
<A NAME="method_detail"><!-- --></A>
192
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
193
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
194
<TD COLSPAN=1><FONT SIZE="+2">
195
<B>Method Detail</B></FONT></TD>
196
</TR>
197
</TABLE>
198

    
199
<A NAME="setSelection(com.iver.cit.gvsig.fmap.layers.FBitSet)"><!-- --></A><H3>
200
setSelection</H3>
201
<PRE>
202
public void <B>setSelection</B>(<A HREF="../../../../../../../com/iver/cit/gvsig/fmap/layers/FBitSet.html" title="class in com.iver.cit.gvsig.fmap.layers">FBitSet</A>&nbsp;selection)</PRE>
203
<DL>
204
<DD>Establece la selecci?n de la capa. No lanza nin?n evento, ya que se
205
 lanzan manualmente mediante el m?todo fireSelectionEvents
206
<P>
207
<DD><DL>
208
<DT><B>Parameters:</B><DD><CODE>selection</CODE> - </DL>
209
</DD>
210
</DL>
211
<HR>
212

    
213
<A NAME="isSelected(int)"><!-- --></A><H3>
214
isSelected</H3>
215
<PRE>
216
public boolean <B>isSelected</B>(int&nbsp;index)</PRE>
217
<DL>
218
<DD>Devuelve true si el ?ndice que se pasa como par?metro corresponde a un
219
 registro seleccionado y false en caso contrario
220
<P>
221
<DD><DL>
222
<DT><B>Parameters:</B><DD><CODE>index</CODE> - ?ndice.
223
<DT><B>Returns:</B><DD>True si esta seleccionado.</DL>
224
</DD>
225
</DL>
226
<HR>
227

    
228
<A NAME="clearSelection()"><!-- --></A><H3>
229
clearSelection</H3>
230
<PRE>
231
public void <B>clearSelection</B>()</PRE>
232
<DL>
233
<DD>Elimina la selecci?n de la capa. No lanza nin?n evento, ya que se lanzan
234
 manualmente mediante el m?todo fireSelectionEvents
235
<P>
236
<DD><DL>
237
</DL>
238
</DD>
239
</DL>
240
<HR>
241

    
242
<A NAME="getSelection()"><!-- --></A><H3>
243
getSelection</H3>
244
<PRE>
245
public <A HREF="../../../../../../../com/iver/cit/gvsig/fmap/layers/FBitSet.html" title="class in com.iver.cit.gvsig.fmap.layers">FBitSet</A> <B>getSelection</B>()</PRE>
246
<DL>
247
<DD>Obtiene el bitset que contiene la informaci?n de los registros
248
 seleccionados de la capa
249
<P>
250
<DD><DL>
251

    
252
<DT><B>Returns:</B><DD>BitSet con los ?ndices de los elementos seleccionados.</DL>
253
</DD>
254
</DL>
255
<HR>
256

    
257
<A NAME="fireSelectionEvents()"><!-- --></A><H3>
258
fireSelectionEvents</H3>
259
<PRE>
260
public void <B>fireSelectionEvents</B>()</PRE>
261
<DL>
262
<DD>Cuando ocurre un evento de cambio en la selecci?n, ?ste puede ser uno de
263
 una gran cantidad de eventos. Con el fin de no propagar todos estos
264
 eventos, se realiza la propagaci?n de manera manual al final de la
265
 "r?faga" de eventos
266
<P>
267
<DD><DL>
268
</DL>
269
</DD>
270
</DL>
271
<HR>
272

    
273
<A NAME="addSelectionListener(com.iver.cit.gvsig.fmap.layers.SelectionListener)"><!-- --></A><H3>
274
addSelectionListener</H3>
275
<PRE>
276
public void <B>addSelectionListener</B>(<A HREF="../../../../../../../com/iver/cit/gvsig/fmap/layers/SelectionListener.html" title="interface in com.iver.cit.gvsig.fmap.layers">SelectionListener</A>&nbsp;listener)</PRE>
277
<DL>
278
<DD>A?ade un listener de selecci?n a la capa
279
<P>
280
<DD><DL>
281
<DT><B>Parameters:</B><DD><CODE>listener</CODE> - listener que se quiere a?adir</DL>
282
</DD>
283
</DL>
284
<HR>
285

    
286
<A NAME="removeSelectionListener(com.iver.cit.gvsig.fmap.layers.SelectionListener)"><!-- --></A><H3>
287
removeSelectionListener</H3>
288
<PRE>
289
public void <B>removeSelectionListener</B>(<A HREF="../../../../../../../com/iver/cit/gvsig/fmap/layers/SelectionListener.html" title="interface in com.iver.cit.gvsig.fmap.layers">SelectionListener</A>&nbsp;listener)</PRE>
290
<DL>
291
<DD>Elimina un listener de selecci?n de la capa
292
<P>
293
<DD><DL>
294
<DT><B>Parameters:</B><DD><CODE>listener</CODE> - listener que se quiere eliminar</DL>
295
</DD>
296
</DL>
297
<!-- ========= END OF CLASS DATA ========= -->
298
<HR>
299

    
300

    
301
<!-- ======= START OF BOTTOM NAVBAR ====== -->
302
<A NAME="navbar_bottom"><!-- --></A>
303
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
304
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
305
<TR>
306
<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
307
<A NAME="navbar_bottom_firstrow"><!-- --></A>
308
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
309
  <TR ALIGN="center" VALIGN="top">
310
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
311
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
312
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
313
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
314
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
315
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
316
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
317
  </TR>
318
</TABLE>
319
</TD>
320
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
321
</EM>
322
</TD>
323
</TR>
324

    
325
<TR>
326
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
327
&nbsp;<A HREF="../../../../../../../com/iver/cit/gvsig/fmap/layers/layerOperations/RandomVectorialData.html" title="interface in com.iver.cit.gvsig.fmap.layers.layerOperations"><B>PREV CLASS</B></A>&nbsp;
328
&nbsp;<A HREF="../../../../../../../com/iver/cit/gvsig/fmap/layers/layerOperations/SingleLayer.html" title="interface in com.iver.cit.gvsig.fmap.layers.layerOperations"><B>NEXT CLASS</B></A></FONT></TD>
329
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
330
  <A HREF="../../../../../../../index.html" target="_top"><B>FRAMES</B></A>  &nbsp;
331
&nbsp;<A HREF="Selectable.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
332
&nbsp;<SCRIPT type="text/javascript">
333
  <!--
334
  if(window==top) {
335
    document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
336
  }
337
  //-->
338
</SCRIPT>
339
<NOSCRIPT>
340
  <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
341
</NOSCRIPT>
342

    
343
</FONT></TD>
344
</TR>
345
<TR>
346
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
347
  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
348
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
349
DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
350
</TR>
351
</TABLE>
352
<A NAME="skip-navbar_bottom"></A>
353
<!-- ======== END OF BOTTOM NAVBAR ======= -->
354

    
355
<HR>
356

    
357
</BODY>
358
</HTML>