a whole bunch of stuff
[ephemerata.git] / KezvhLib / lib / org.apache.commons.collections / apidocs / org / apache / commons / collections / BidiMap.html
blob95a3d5ffb019310e9d0266a12f074820906ad1ac
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.5.0_07) on Fri Apr 11 15:39:16 BST 2008 -->
6 <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
7 <TITLE>
8 BidiMap (Commons Collections 3.2.1 API)
9 </TITLE>
11 <META NAME="keywords" CONTENT="org.apache.commons.collections.BidiMap interface">
13 <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
15 <SCRIPT type="text/javascript">
16 function windowTitle()
18 parent.document.title="BidiMap (Commons Collections 3.2.1 API)";
20 </SCRIPT>
21 <NOSCRIPT>
22 </NOSCRIPT>
24 </HEAD>
26 <BODY BGCOLOR="white" onload="windowTitle();">
29 <!-- ========= START OF TOP NAVBAR ======= -->
30 <A NAME="navbar_top"><!-- --></A>
31 <A HREF="#skip-navbar_top" title="Skip navigation links"></A>
32 <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
33 <TR>
34 <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
35 <A NAME="navbar_top_firstrow"><!-- --></A>
36 <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
37 <TR ALIGN="center" VALIGN="top">
38 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
39 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
40 <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
41 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/BidiMap.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
42 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
43 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
44 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
45 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
46 </TR>
47 </TABLE>
48 </TD>
49 <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
50 </EM>
51 </TD>
52 </TR>
54 <TR>
55 <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
56 &nbsp;<A HREF="../../../../org/apache/commons/collections/BeanMap.MyMapEntry.html" title="class in org.apache.commons.collections"><B>PREV CLASS</B></A>&nbsp;
57 &nbsp;<A HREF="../../../../org/apache/commons/collections/BinaryHeap.html" title="class in org.apache.commons.collections"><B>NEXT CLASS</B></A></FONT></TD>
58 <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
59 <A HREF="../../../../index.html?org/apache/commons/collections/BidiMap.html" target="_top"><B>FRAMES</B></A> &nbsp;
60 &nbsp;<A HREF="BidiMap.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
61 &nbsp;<SCRIPT type="text/javascript">
62 <!--
63 if(window==top) {
64 document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
66 //-->
67 </SCRIPT>
68 <NOSCRIPT>
69 <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
70 </NOSCRIPT>
73 </FONT></TD>
74 </TR>
75 <TR>
76 <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
77 SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
78 <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
79 DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
80 </TR>
81 </TABLE>
82 <A NAME="skip-navbar_top"></A>
83 <!-- ========= END OF TOP NAVBAR ========= -->
85 <HR>
86 <!-- ======== START OF CLASS DATA ======== -->
87 <H2>
88 <FONT SIZE="-1">
89 org.apache.commons.collections</FONT>
90 <BR>
91 Interface BidiMap</H2>
92 <DL>
93 <DT><B>All Superinterfaces:</B> <DD><A HREF="../../../../org/apache/commons/collections/IterableMap.html" title="interface in org.apache.commons.collections">IterableMap</A>, java.util.Map</DD>
94 </DL>
95 <DL>
96 <DT><B>All Known Subinterfaces:</B> <DD><A HREF="../../../../org/apache/commons/collections/OrderedBidiMap.html" title="interface in org.apache.commons.collections">OrderedBidiMap</A>, <A HREF="../../../../org/apache/commons/collections/SortedBidiMap.html" title="interface in org.apache.commons.collections">SortedBidiMap</A></DD>
97 </DL>
98 <DL>
99 <DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../../org/apache/commons/collections/bidimap/AbstractBidiMapDecorator.html" title="class in org.apache.commons.collections.bidimap">AbstractBidiMapDecorator</A>, <A HREF="../../../../org/apache/commons/collections/bidimap/AbstractDualBidiMap.html" title="class in org.apache.commons.collections.bidimap">AbstractDualBidiMap</A>, <A HREF="../../../../org/apache/commons/collections/bidimap/AbstractOrderedBidiMapDecorator.html" title="class in org.apache.commons.collections.bidimap">AbstractOrderedBidiMapDecorator</A>, <A HREF="../../../../org/apache/commons/collections/bidimap/AbstractSortedBidiMapDecorator.html" title="class in org.apache.commons.collections.bidimap">AbstractSortedBidiMapDecorator</A>, <A HREF="../../../../org/apache/commons/collections/bidimap/DualHashBidiMap.html" title="class in org.apache.commons.collections.bidimap">DualHashBidiMap</A>, <A HREF="../../../../org/apache/commons/collections/bidimap/DualTreeBidiMap.html" title="class in org.apache.commons.collections.bidimap">DualTreeBidiMap</A>, <A HREF="../../../../org/apache/commons/collections/bidimap/TreeBidiMap.html" title="class in org.apache.commons.collections.bidimap">TreeBidiMap</A>, <A HREF="../../../../org/apache/commons/collections/bidimap/UnmodifiableBidiMap.html" title="class in org.apache.commons.collections.bidimap">UnmodifiableBidiMap</A>, <A HREF="../../../../org/apache/commons/collections/bidimap/UnmodifiableOrderedBidiMap.html" title="class in org.apache.commons.collections.bidimap">UnmodifiableOrderedBidiMap</A>, <A HREF="../../../../org/apache/commons/collections/bidimap/UnmodifiableSortedBidiMap.html" title="class in org.apache.commons.collections.bidimap">UnmodifiableSortedBidiMap</A></DD>
100 </DL>
101 <HR>
102 <DL>
103 <DT><PRE>public interface <B>BidiMap</B><DT>extends <A HREF="../../../../org/apache/commons/collections/IterableMap.html" title="interface in org.apache.commons.collections">IterableMap</A></DL>
104 </PRE>
107 Defines a map that allows bidirectional lookup between key and values.
109 This extended <code>Map</code> represents a mapping where a key may
110 lookup a value and a value may lookup a key with equal ease.
111 This interface extends <code>Map</code> and so may be used anywhere a map
112 is required. The interface provides an inverse map view, enabling
113 full access to both directions of the <code>BidiMap</code>.
115 Implementations should allow a value to be looked up from a key and
116 a key to be looked up from a value with equal performance.
118 This map enforces the restriction that there is a 1:1 relation between
119 keys and values, meaning that multiple keys cannot map to the same value.
120 This is required so that "inverting" the map results in a map without
121 duplicate keys. See the <A HREF="../../../../org/apache/commons/collections/BidiMap.html#put(java.lang.Object, java.lang.Object)"><CODE>put(java.lang.Object, java.lang.Object)</CODE></A> method description for more information.
125 <DL>
126 <DT><B>Since:</B></DT>
127 <DD>Commons Collections 3.0</DD>
128 <DT><B>Version:</B></DT>
129 <DD>$Revision: 646777 $ $Date: 2008-04-10 13:33:15 +0100 (Thu, 10 Apr 2008) $</DD>
130 <DT><B>Author:</B></DT>
131 <DD>Stephen Colebourne</DD>
132 </DL>
133 <HR>
136 <!-- ======== NESTED CLASS SUMMARY ======== -->
138 <A NAME="nested_class_summary"><!-- --></A>
139 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
140 <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
141 <TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
142 <B>Nested Class Summary</B></FONT></TH>
143 </TR>
144 </TABLE>
145 &nbsp;<A NAME="nested_classes_inherited_from_class_java.util.Map"><!-- --></A>
146 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
147 <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
148 <TH ALIGN="left"><B>Nested classes/interfaces inherited from interface java.util.Map</B></TH>
149 </TR>
150 <TR BGCOLOR="white" CLASS="TableRowColor">
151 <TD><CODE>java.util.Map.Entry</CODE></TD>
152 </TR>
153 </TABLE>
154 &nbsp;
156 <!-- ========== METHOD SUMMARY =========== -->
158 <A NAME="method_summary"><!-- --></A>
159 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
160 <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
161 <TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
162 <B>Method Summary</B></FONT></TH>
163 </TR>
164 <TR BGCOLOR="white" CLASS="TableRowColor">
165 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
166 <CODE>&nbsp;java.lang.Object</CODE></FONT></TD>
167 <TD><CODE><B><A HREF="../../../../org/apache/commons/collections/BidiMap.html#getKey(java.lang.Object)">getKey</A></B>(java.lang.Object&nbsp;value)</CODE>
169 <BR>
170 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the key that is currently mapped to the specified value.</TD>
171 </TR>
172 <TR BGCOLOR="white" CLASS="TableRowColor">
173 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
174 <CODE>&nbsp;<A HREF="../../../../org/apache/commons/collections/BidiMap.html" title="interface in org.apache.commons.collections">BidiMap</A></CODE></FONT></TD>
175 <TD><CODE><B><A HREF="../../../../org/apache/commons/collections/BidiMap.html#inverseBidiMap()">inverseBidiMap</A></B>()</CODE>
177 <BR>
178 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets a view of this map where the keys and values are reversed.</TD>
179 </TR>
180 <TR BGCOLOR="white" CLASS="TableRowColor">
181 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
182 <CODE>&nbsp;<A HREF="../../../../org/apache/commons/collections/MapIterator.html" title="interface in org.apache.commons.collections">MapIterator</A></CODE></FONT></TD>
183 <TD><CODE><B><A HREF="../../../../org/apache/commons/collections/BidiMap.html#mapIterator()">mapIterator</A></B>()</CODE>
185 <BR>
186 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Obtains a <code>MapIterator</code> over the map.</TD>
187 </TR>
188 <TR BGCOLOR="white" CLASS="TableRowColor">
189 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
190 <CODE>&nbsp;java.lang.Object</CODE></FONT></TD>
191 <TD><CODE><B><A HREF="../../../../org/apache/commons/collections/BidiMap.html#put(java.lang.Object, java.lang.Object)">put</A></B>(java.lang.Object&nbsp;key,
192 java.lang.Object&nbsp;value)</CODE>
194 <BR>
195 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Puts the key-value pair into the map, replacing any previous pair.</TD>
196 </TR>
197 <TR BGCOLOR="white" CLASS="TableRowColor">
198 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
199 <CODE>&nbsp;java.lang.Object</CODE></FONT></TD>
200 <TD><CODE><B><A HREF="../../../../org/apache/commons/collections/BidiMap.html#removeValue(java.lang.Object)">removeValue</A></B>(java.lang.Object&nbsp;value)</CODE>
202 <BR>
203 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Removes the key-value pair that is currently mapped to the specified
204 value (optional operation).</TD>
205 </TR>
206 </TABLE>
207 &nbsp;<A NAME="methods_inherited_from_class_java.util.Map"><!-- --></A>
208 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
209 <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
210 <TH ALIGN="left"><B>Methods inherited from interface java.util.Map</B></TH>
211 </TR>
212 <TR BGCOLOR="white" CLASS="TableRowColor">
213 <TD><CODE>clear, containsKey, containsValue, entrySet, equals, get, hashCode, isEmpty, keySet, putAll, remove, size, values</CODE></TD>
214 </TR>
215 </TABLE>
216 &nbsp;
219 <!-- ============ METHOD DETAIL ========== -->
221 <A NAME="method_detail"><!-- --></A>
222 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
223 <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
224 <TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
225 <B>Method Detail</B></FONT></TH>
226 </TR>
227 </TABLE>
229 <A NAME="mapIterator()"><!-- --></A><H3>
230 mapIterator</H3>
231 <PRE>
232 <A HREF="../../../../org/apache/commons/collections/MapIterator.html" title="interface in org.apache.commons.collections">MapIterator</A> <B>mapIterator</B>()</PRE>
233 <DL>
234 <DD>Obtains a <code>MapIterator</code> over the map.
236 A map iterator is an efficient way of iterating over maps.
237 It does not require that the map is stored using Map Entry objects
238 which can increase performance.
239 <pre>
240 BidiMap map = new DualHashBidiMap();
241 MapIterator it = map.mapIterator();
242 while (it.hasNext()) {
243 Object key = it.next();
244 Object value = it.getValue();
245 it.setValue("newValue");
247 </pre>
249 <DD><DL>
250 <DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/apache/commons/collections/IterableMap.html#mapIterator()">mapIterator</A></CODE> in interface <CODE><A HREF="../../../../org/apache/commons/collections/IterableMap.html" title="interface in org.apache.commons.collections">IterableMap</A></CODE></DL>
251 </DD>
252 <DD><DL>
254 <DT><B>Returns:</B><DD>a map iterator</DL>
255 </DD>
256 </DL>
257 <HR>
259 <A NAME="put(java.lang.Object, java.lang.Object)"><!-- --></A><H3>
260 put</H3>
261 <PRE>
262 java.lang.Object <B>put</B>(java.lang.Object&nbsp;key,
263 java.lang.Object&nbsp;value)</PRE>
264 <DL>
265 <DD>Puts the key-value pair into the map, replacing any previous pair.
267 When adding a key-value pair, the value may already exist in the map
268 against a different key. That mapping is removed, to ensure that the
269 value only occurs once in the inverse map.
270 <pre>
271 BidiMap map1 = new DualHashBidiMap();
272 map.put("A","B"); // contains A mapped to B, as per Map
273 map.put("A","C"); // contains A mapped to C, as per Map
275 BidiMap map2 = new DualHashBidiMap();
276 map.put("A","B"); // contains A mapped to B, as per Map
277 map.put("C","B"); // contains C mapped to B, key A is removed
278 </pre>
280 <DD><DL>
281 <DT><B>Specified by:</B><DD><CODE>put</CODE> in interface <CODE>java.util.Map</CODE></DL>
282 </DD>
283 <DD><DL>
284 <DT><B>Parameters:</B><DD><CODE>key</CODE> - the key to store<DD><CODE>value</CODE> - the value to store
285 <DT><B>Returns:</B><DD>the previous value mapped to this key
286 <DT><B>Throws:</B>
287 <DD><CODE>java.lang.UnsupportedOperationException</CODE> - if the <code>put</code> method is not supported
288 <DD><CODE>java.lang.ClassCastException</CODE> - (optional) if the map limits the type of the
289 value and the specified value is inappropriate
290 <DD><CODE>java.lang.IllegalArgumentException</CODE> - (optional) if the map limits the values
291 in some way and the value was invalid
292 <DD><CODE>java.lang.NullPointerException</CODE> - (optional) if the map limits the values to
293 non-null and null was specified</DL>
294 </DD>
295 </DL>
296 <HR>
298 <A NAME="getKey(java.lang.Object)"><!-- --></A><H3>
299 getKey</H3>
300 <PRE>
301 java.lang.Object <B>getKey</B>(java.lang.Object&nbsp;value)</PRE>
302 <DL>
303 <DD>Gets the key that is currently mapped to the specified value.
305 If the value is not contained in the map, <code>null</code> is returned.
307 Implementations should seek to make this method perform equally as well
308 as <code>get(Object)</code>.
310 <DD><DL>
311 </DL>
312 </DD>
313 <DD><DL>
314 <DT><B>Parameters:</B><DD><CODE>value</CODE> - the value to find the key for
315 <DT><B>Returns:</B><DD>the mapped key, or <code>null</code> if not found
316 <DT><B>Throws:</B>
317 <DD><CODE>java.lang.ClassCastException</CODE> - (optional) if the map limits the type of the
318 value and the specified value is inappropriate
319 <DD><CODE>java.lang.NullPointerException</CODE> - (optional) if the map limits the values to
320 non-null and null was specified</DL>
321 </DD>
322 </DL>
323 <HR>
325 <A NAME="removeValue(java.lang.Object)"><!-- --></A><H3>
326 removeValue</H3>
327 <PRE>
328 java.lang.Object <B>removeValue</B>(java.lang.Object&nbsp;value)</PRE>
329 <DL>
330 <DD>Removes the key-value pair that is currently mapped to the specified
331 value (optional operation).
333 If the value is not contained in the map, <code>null</code> is returned.
335 Implementations should seek to make this method perform equally as well
336 as <code>remove(Object)</code>.
338 <DD><DL>
339 </DL>
340 </DD>
341 <DD><DL>
342 <DT><B>Parameters:</B><DD><CODE>value</CODE> - the value to find the key-value pair for
343 <DT><B>Returns:</B><DD>the key that was removed, <code>null</code> if nothing removed
344 <DT><B>Throws:</B>
345 <DD><CODE>java.lang.ClassCastException</CODE> - (optional) if the map limits the type of the
346 value and the specified value is inappropriate
347 <DD><CODE>java.lang.NullPointerException</CODE> - (optional) if the map limits the values to
348 non-null and null was specified
349 <DD><CODE>java.lang.UnsupportedOperationException</CODE> - if this method is not supported
350 by the implementation</DL>
351 </DD>
352 </DL>
353 <HR>
355 <A NAME="inverseBidiMap()"><!-- --></A><H3>
356 inverseBidiMap</H3>
357 <PRE>
358 <A HREF="../../../../org/apache/commons/collections/BidiMap.html" title="interface in org.apache.commons.collections">BidiMap</A> <B>inverseBidiMap</B>()</PRE>
359 <DL>
360 <DD>Gets a view of this map where the keys and values are reversed.
362 Changes to one map will be visible in the other and vice versa.
363 This enables both directions of the map to be accessed as a <code>Map</code>.
365 Implementations should seek to avoid creating a new object every time this
366 method is called. See <code>AbstractMap.values()</code> etc. Calling this
367 method on the inverse map should return the original.
369 <DD><DL>
370 </DL>
371 </DD>
372 <DD><DL>
374 <DT><B>Returns:</B><DD>an inverted bidirectional map</DL>
375 </DD>
376 </DL>
377 <!-- ========= END OF CLASS DATA ========= -->
378 <HR>
381 <!-- ======= START OF BOTTOM NAVBAR ====== -->
382 <A NAME="navbar_bottom"><!-- --></A>
383 <A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
384 <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
385 <TR>
386 <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
387 <A NAME="navbar_bottom_firstrow"><!-- --></A>
388 <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
389 <TR ALIGN="center" VALIGN="top">
390 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
391 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
392 <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
393 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/BidiMap.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
394 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
395 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
396 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
397 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
398 </TR>
399 </TABLE>
400 </TD>
401 <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
402 </EM>
403 </TD>
404 </TR>
406 <TR>
407 <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
408 &nbsp;<A HREF="../../../../org/apache/commons/collections/BeanMap.MyMapEntry.html" title="class in org.apache.commons.collections"><B>PREV CLASS</B></A>&nbsp;
409 &nbsp;<A HREF="../../../../org/apache/commons/collections/BinaryHeap.html" title="class in org.apache.commons.collections"><B>NEXT CLASS</B></A></FONT></TD>
410 <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
411 <A HREF="../../../../index.html?org/apache/commons/collections/BidiMap.html" target="_top"><B>FRAMES</B></A> &nbsp;
412 &nbsp;<A HREF="BidiMap.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
413 &nbsp;<SCRIPT type="text/javascript">
414 <!--
415 if(window==top) {
416 document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
418 //-->
419 </SCRIPT>
420 <NOSCRIPT>
421 <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
422 </NOSCRIPT>
425 </FONT></TD>
426 </TR>
427 <TR>
428 <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
429 SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
430 <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
431 DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
432 </TR>
433 </TABLE>
434 <A NAME="skip-navbar_bottom"></A>
435 <!-- ======== END OF BOTTOM NAVBAR ======= -->
437 <HR>
438 Copyright © 2001-2008 <a href="http://www.apache.org/">The Apache Software Foundation</a>. All Rights Reserved.
439 </BODY>
440 </HTML>