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.6.0-google-internal) on Mon Jan 04 20:48:00 PST 2010 --> 6<TITLE> 7Uses of Class com.google.common.annotations.GwtCompatible (Guava Libraries 2010.01.04) 8</TITLE> 9 10<META NAME="date" CONTENT="2010-01-04"> 11 12<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style"> 13 14<SCRIPT type="text/javascript"> 15function windowTitle() 16{ 17 if (location.href.indexOf('is-external=true') == -1) { 18 parent.document.title="Uses of Class com.google.common.annotations.GwtCompatible (Guava Libraries 2010.01.04)"; 19 } 20} 21</SCRIPT> 22<NOSCRIPT> 23</NOSCRIPT> 24 25</HEAD> 26 27<BODY BGCOLOR="white" onload="windowTitle();"> 28<HR> 29 30 31<!-- ========= START OF TOP NAVBAR ======= --> 32<A NAME="navbar_top"><!-- --></A> 33<A HREF="#skip-navbar_top" title="Skip navigation links"></A> 34<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY=""> 35<TR> 36<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> 37<A NAME="navbar_top_firstrow"><!-- --></A> 38<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY=""> 39 <TR ALIGN="center" VALIGN="top"> 40 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD> 41 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD> 42 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../com/google/common/annotations/GwtCompatible.html" title="annotation in com.google.common.annotations"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD> 43 <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD> 44 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD> 45 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD> 46 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD> 47 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD> 48 </TR> 49</TABLE> 50</TD> 51<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM> 52</EM> 53</TD> 54</TR> 55 56<TR> 57<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> 58 PREV 59 NEXT</FONT></TD> 60<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> 61 <A HREF="../../../../../index.html?com/google/common/annotations//class-useGwtCompatible.html" target="_top"><B>FRAMES</B></A> 62 <A HREF="GwtCompatible.html" target="_top"><B>NO FRAMES</B></A> 63 <SCRIPT type="text/javascript"> 64 <!-- 65 if(window==top) { 66 document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>'); 67 } 68 //--> 69</SCRIPT> 70<NOSCRIPT> 71 <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A> 72</NOSCRIPT> 73 74 75</FONT></TD> 76</TR> 77</TABLE> 78<A NAME="skip-navbar_top"></A> 79<!-- ========= END OF TOP NAVBAR ========= --> 80 81<HR> 82<CENTER> 83<H2> 84<B>Uses of Class<br>com.google.common.annotations.GwtCompatible</B></H2> 85</CENTER> 86 87<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 88<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> 89<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> 90Packages that use <A HREF="../../../../../com/google/common/annotations/GwtCompatible.html" title="annotation in com.google.common.annotations">GwtCompatible</A></FONT></TH> 91</TR> 92<TR BGCOLOR="white" CLASS="TableRowColor"> 93<TD><A HREF="#com.google.common.annotations"><B>com.google.common.annotations</B></A></TD> 94<TD> </TD> 95</TR> 96<TR BGCOLOR="white" CLASS="TableRowColor"> 97<TD><A HREF="#com.google.common.base"><B>com.google.common.base</B></A></TD> 98<TD>Miscellaneous common util classes and annotations. </TD> 99</TR> 100<TR BGCOLOR="white" CLASS="TableRowColor"> 101<TD><A HREF="#com.google.common.collect"><B>com.google.common.collect</B></A></TD> 102<TD>This package contains generic collection interfaces and implementations, and 103 other utilities for working with collections. </TD> 104</TR> 105<TR BGCOLOR="white" CLASS="TableRowColor"> 106<TD><A HREF="#com.google.common.primitives"><B>com.google.common.primitives</B></A></TD> 107<TD> </TD> 108</TR> 109</TABLE> 110 111<P> 112<A NAME="com.google.common.annotations"><!-- --></A> 113<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 114<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> 115<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> 116Uses of <A HREF="../../../../../com/google/common/annotations/GwtCompatible.html" title="annotation in com.google.common.annotations">GwtCompatible</A> in <A HREF="../../../../../com/google/common/annotations/package-summary.html">com.google.common.annotations</A></FONT></TH> 117</TR> 118</TABLE> 119 120<P> 121 122<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 123<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor"> 124<TH ALIGN="left" COLSPAN="2">Classes in <A HREF="../../../../../com/google/common/annotations/package-summary.html">com.google.common.annotations</A> with annotations of type <A HREF="../../../../../com/google/common/annotations/GwtCompatible.html" title="annotation in com.google.common.annotations">GwtCompatible</A></FONT></TH> 125</TR> 126<TR BGCOLOR="white" CLASS="TableRowColor"> 127<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 128<CODE> interface</CODE></FONT></TD> 129<TD><CODE><B><A HREF="../../../../../com/google/common/annotations/GwtCompatible.html" title="annotation in com.google.common.annotations">GwtCompatible</A></B></CODE> 130 131<BR> 132 The presence of this annotation on a type indicates that the type may be 133 used with the 134 <a href="http://code.google.com/webtoolkit/">Google Web Toolkit</a> (GWT).</TD> 135</TR> 136<TR BGCOLOR="white" CLASS="TableRowColor"> 137<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 138<CODE> interface</CODE></FONT></TD> 139<TD><CODE><B><A HREF="../../../../../com/google/common/annotations/GwtIncompatible.html" title="annotation in com.google.common.annotations">GwtIncompatible</A></B></CODE> 140 141<BR> 142 The presence of this annotation on a method indicates that the method may 143 <em>not</em> be used with the 144 <a href="http://code.google.com/webtoolkit/">Google Web Toolkit</a> (GWT), 145 even though its type is annotated as <A HREF="../../../../../com/google/common/annotations/GwtCompatible.html" title="annotation in com.google.common.annotations"><CODE>GwtCompatible</CODE></A> and accessible in 146 GWT.</TD> 147</TR> 148<TR BGCOLOR="white" CLASS="TableRowColor"> 149<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 150<CODE> interface</CODE></FONT></TD> 151<TD><CODE><B><A HREF="../../../../../com/google/common/annotations/VisibleForTesting.html" title="annotation in com.google.common.annotations">VisibleForTesting</A></B></CODE> 152 153<BR> 154 An annotation that indicates that the visibility of a type or member has 155 been relaxed to make the code testable.</TD> 156</TR> 157</TABLE> 158 159<P> 160<A NAME="com.google.common.base"><!-- --></A> 161<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 162<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> 163<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> 164Uses of <A HREF="../../../../../com/google/common/annotations/GwtCompatible.html" title="annotation in com.google.common.annotations">GwtCompatible</A> in <A HREF="../../../../../com/google/common/base/package-summary.html">com.google.common.base</A></FONT></TH> 165</TR> 166</TABLE> 167 168<P> 169 170<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 171<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor"> 172<TH ALIGN="left" COLSPAN="2">Classes in <A HREF="../../../../../com/google/common/base/package-summary.html">com.google.common.base</A> with annotations of type <A HREF="../../../../../com/google/common/annotations/GwtCompatible.html" title="annotation in com.google.common.annotations">GwtCompatible</A></FONT></TH> 173</TR> 174<TR BGCOLOR="white" CLASS="TableRowColor"> 175<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 176<CODE> class</CODE></FONT></TD> 177<TD><CODE><B><A HREF="../../../../../com/google/common/base/CharMatcher.html" title="class in com.google.common.base">CharMatcher</A></B></CODE> 178 179<BR> 180 Determines a true or false value for any Java <code>char</code> value, just as 181 <A HREF="../../../../../com/google/common/base/Predicate.html" title="interface in com.google.common.base"><CODE>Predicate</CODE></A> does for any <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><CODE>Object</CODE></A>.</TD> 182</TR> 183<TR BGCOLOR="white" CLASS="TableRowColor"> 184<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 185<CODE> interface</CODE></FONT></TD> 186<TD><CODE><B><A HREF="../../../../../com/google/common/base/Function.html" title="interface in com.google.common.base">Function<F,T></A></B></CODE> 187 188<BR> 189 A transformation from one object to another.</TD> 190</TR> 191<TR BGCOLOR="white" CLASS="TableRowColor"> 192<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 193<CODE> class</CODE></FONT></TD> 194<TD><CODE><B><A HREF="../../../../../com/google/common/base/Functions.html" title="class in com.google.common.base">Functions</A></B></CODE> 195 196<BR> 197 Useful functions.</TD> 198</TR> 199<TR BGCOLOR="white" CLASS="TableRowColor"> 200<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 201<CODE> class</CODE></FONT></TD> 202<TD><CODE><B><A HREF="../../../../../com/google/common/base/Joiner.html" title="class in com.google.common.base">Joiner</A></B></CODE> 203 204<BR> 205 An object which joins pieces of text (specified as an array, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang"><CODE>Iterable</CODE></A>, varargs or even a <A HREF="http://java.sun.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util"><CODE>Map</CODE></A>) with a separator.</TD> 206</TR> 207<TR BGCOLOR="white" CLASS="TableRowColor"> 208<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 209<CODE> class</CODE></FONT></TD> 210<TD><CODE><B><A HREF="../../../../../com/google/common/base/Objects.html" title="class in com.google.common.base">Objects</A></B></CODE> 211 212<BR> 213 Helper functions that can operate on any <code>Object</code>.</TD> 214</TR> 215<TR BGCOLOR="white" CLASS="TableRowColor"> 216<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 217<CODE> class</CODE></FONT></TD> 218<TD><CODE><B><A HREF="../../../../../com/google/common/base/Preconditions.html" title="class in com.google.common.base">Preconditions</A></B></CODE> 219 220<BR> 221 Simple static methods to be called at the start of your own methods to verify 222 correct arguments and state.</TD> 223</TR> 224<TR BGCOLOR="white" CLASS="TableRowColor"> 225<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 226<CODE> interface</CODE></FONT></TD> 227<TD><CODE><B><A HREF="../../../../../com/google/common/base/Predicate.html" title="interface in com.google.common.base">Predicate<T></A></B></CODE> 228 229<BR> 230 Determines a true or false value for a given input.</TD> 231</TR> 232<TR BGCOLOR="white" CLASS="TableRowColor"> 233<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 234<CODE> class</CODE></FONT></TD> 235<TD><CODE><B><A HREF="../../../../../com/google/common/base/Predicates.html" title="class in com.google.common.base">Predicates</A></B></CODE> 236 237<BR> 238 Contains static factory methods for creating <code>Predicate</code> instances.</TD> 239</TR> 240<TR BGCOLOR="white" CLASS="TableRowColor"> 241<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 242<CODE> interface</CODE></FONT></TD> 243<TD><CODE><B><A HREF="../../../../../com/google/common/base/Supplier.html" title="interface in com.google.common.base">Supplier<T></A></B></CODE> 244 245<BR> 246 A class that can supply objects of a single type.</TD> 247</TR> 248</TABLE> 249 250<P> 251 252<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 253<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor"> 254<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../com/google/common/base/package-summary.html">com.google.common.base</A> with annotations of type <A HREF="../../../../../com/google/common/annotations/GwtCompatible.html" title="annotation in com.google.common.annotations">GwtCompatible</A></FONT></TH> 255</TR> 256<TR BGCOLOR="white" CLASS="TableRowColor"> 257<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 258<CODE>static 259<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY=""> 260<TR ALIGN="right" VALIGN=""> 261<TD NOWRAP><FONT SIZE="-1"> 262<CODE><T> <A HREF="../../../../../com/google/common/base/Predicate.html" title="interface in com.google.common.base">Predicate</A><T></CODE></FONT></TD> 263</TR> 264</TABLE> 265</CODE></FONT></TD> 266<TD><CODE><B>Predicates.</B><B><A HREF="../../../../../com/google/common/base/Predicates.html#alwaysFalse()">alwaysFalse</A></B>()</CODE> 267 268<BR> 269 Returns a predicate that always evaluates to <code>false</code>.</TD> 270</TR> 271<TR BGCOLOR="white" CLASS="TableRowColor"> 272<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 273<CODE>static 274<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY=""> 275<TR ALIGN="right" VALIGN=""> 276<TD NOWRAP><FONT SIZE="-1"> 277<CODE><T> <A HREF="../../../../../com/google/common/base/Predicate.html" title="interface in com.google.common.base">Predicate</A><T></CODE></FONT></TD> 278</TR> 279</TABLE> 280</CODE></FONT></TD> 281<TD><CODE><B>Predicates.</B><B><A HREF="../../../../../com/google/common/base/Predicates.html#alwaysTrue()">alwaysTrue</A></B>()</CODE> 282 283<BR> 284 Returns a predicate that always evaluates to <code>true</code>.</TD> 285</TR> 286</TABLE> 287 288<P> 289<A NAME="com.google.common.collect"><!-- --></A> 290<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 291<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> 292<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> 293Uses of <A HREF="../../../../../com/google/common/annotations/GwtCompatible.html" title="annotation in com.google.common.annotations">GwtCompatible</A> in <A HREF="../../../../../com/google/common/collect/package-summary.html">com.google.common.collect</A></FONT></TH> 294</TR> 295</TABLE> 296 297<P> 298 299<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 300<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor"> 301<TH ALIGN="left" COLSPAN="2">Classes in <A HREF="../../../../../com/google/common/collect/package-summary.html">com.google.common.collect</A> with annotations of type <A HREF="../../../../../com/google/common/annotations/GwtCompatible.html" title="annotation in com.google.common.annotations">GwtCompatible</A></FONT></TH> 302</TR> 303<TR BGCOLOR="white" CLASS="TableRowColor"> 304<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 305<CODE> class</CODE></FONT></TD> 306<TD><CODE><B><A HREF="../../../../../com/google/common/collect/AbstractIterator.html" title="class in com.google.common.collect">AbstractIterator<T></A></B></CODE> 307 308<BR> 309 This class provides a skeletal implementation of the <code>Iterator</code> 310 interface, to make this interface easier to implement for certain types of 311 data sources.</TD> 312</TR> 313<TR BGCOLOR="white" CLASS="TableRowColor"> 314<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 315<CODE> class</CODE></FONT></TD> 316<TD><CODE><B><A HREF="../../../../../com/google/common/collect/ArrayListMultimap.html" title="class in com.google.common.collect">ArrayListMultimap<K,V></A></B></CODE> 317 318<BR> 319 Implementation of <code>Multimap</code> that uses an <code>ArrayList</code> to store 320 the values for a given key.</TD> 321</TR> 322<TR BGCOLOR="white" CLASS="TableRowColor"> 323<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 324<CODE> interface</CODE></FONT></TD> 325<TD><CODE><B><A HREF="../../../../../com/google/common/collect/BiMap.html" title="interface in com.google.common.collect">BiMap<K,V></A></B></CODE> 326 327<BR> 328 A bimap (or "bidirectional map") is a map that preserves the uniqueness of 329 its values as well as that of its keys.</TD> 330</TR> 331<TR BGCOLOR="white" CLASS="TableRowColor"> 332<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 333<CODE> interface</CODE></FONT></TD> 334<TD><CODE><B><A HREF="../../../../../com/google/common/collect/ClassToInstanceMap.html" title="interface in com.google.common.collect">ClassToInstanceMap<B></A></B></CODE> 335 336<BR> 337 A map, each entry of which maps a Java 338 <a href="http://tinyurl.com/2cmwkz">raw type</a> to an instance of that type.</TD> 339</TR> 340<TR BGCOLOR="white" CLASS="TableRowColor"> 341<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 342<CODE> class</CODE></FONT></TD> 343<TD><CODE><B><A HREF="../../../../../com/google/common/collect/Collections2.html" title="class in com.google.common.collect">Collections2</A></B></CODE> 344 345<BR> 346 Provides static methods for working with <code>Collection</code> instances.</TD> 347</TR> 348<TR BGCOLOR="white" CLASS="TableRowColor"> 349<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 350<CODE> class</CODE></FONT></TD> 351<TD><CODE><B><A HREF="../../../../../com/google/common/collect/ComputationException.html" title="class in com.google.common.collect">ComputationException</A></B></CODE> 352 353<BR> 354 Wraps an exception that occured during a computation.</TD> 355</TR> 356<TR BGCOLOR="white" CLASS="TableRowColor"> 357<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 358<CODE> class</CODE></FONT></TD> 359<TD><CODE><B><A HREF="../../../../../com/google/common/collect/EnumMultiset.html" title="class in com.google.common.collect">EnumMultiset<E extends Enum<E>></A></B></CODE> 360 361<BR> 362 Multiset implementation backed by an <A HREF="http://java.sun.com/javase/6/docs/api/java/util/EnumMap.html?is-external=true" title="class or interface in java.util"><CODE>EnumMap</CODE></A>.</TD> 363</TR> 364<TR BGCOLOR="white" CLASS="TableRowColor"> 365<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 366<CODE> class</CODE></FONT></TD> 367<TD><CODE><B><A HREF="../../../../../com/google/common/collect/ForwardingCollection.html" title="class in com.google.common.collect">ForwardingCollection<E></A></B></CODE> 368 369<BR> 370 A collection which forwards all its method calls to another collection.</TD> 371</TR> 372<TR BGCOLOR="white" CLASS="TableRowColor"> 373<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 374<CODE> class</CODE></FONT></TD> 375<TD><CODE><B><A HREF="../../../../../com/google/common/collect/ForwardingConcurrentMap.html" title="class in com.google.common.collect">ForwardingConcurrentMap<K,V></A></B></CODE> 376 377<BR> 378 A concurrent map which forwards all its method calls to another concurrent 379 map.</TD> 380</TR> 381<TR BGCOLOR="white" CLASS="TableRowColor"> 382<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 383<CODE> class</CODE></FONT></TD> 384<TD><CODE><B><A HREF="../../../../../com/google/common/collect/ForwardingIterator.html" title="class in com.google.common.collect">ForwardingIterator<T></A></B></CODE> 385 386<BR> 387 An iterator which forwards all its method calls to another iterator.</TD> 388</TR> 389<TR BGCOLOR="white" CLASS="TableRowColor"> 390<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 391<CODE> class</CODE></FONT></TD> 392<TD><CODE><B><A HREF="../../../../../com/google/common/collect/ForwardingList.html" title="class in com.google.common.collect">ForwardingList<E></A></B></CODE> 393 394<BR> 395 A list which forwards all its method calls to another list.</TD> 396</TR> 397<TR BGCOLOR="white" CLASS="TableRowColor"> 398<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 399<CODE> class</CODE></FONT></TD> 400<TD><CODE><B><A HREF="../../../../../com/google/common/collect/ForwardingListIterator.html" title="class in com.google.common.collect">ForwardingListIterator<E></A></B></CODE> 401 402<BR> 403 A list iterator which forwards all its method calls to another list 404 iterator.</TD> 405</TR> 406<TR BGCOLOR="white" CLASS="TableRowColor"> 407<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 408<CODE> class</CODE></FONT></TD> 409<TD><CODE><B><A HREF="../../../../../com/google/common/collect/ForwardingMap.html" title="class in com.google.common.collect">ForwardingMap<K,V></A></B></CODE> 410 411<BR> 412 A map which forwards all its method calls to another map.</TD> 413</TR> 414<TR BGCOLOR="white" CLASS="TableRowColor"> 415<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 416<CODE> class</CODE></FONT></TD> 417<TD><CODE><B><A HREF="../../../../../com/google/common/collect/ForwardingMapEntry.html" title="class in com.google.common.collect">ForwardingMapEntry<K,V></A></B></CODE> 418 419<BR> 420 A map entry which forwards all its method calls to another map entry.</TD> 421</TR> 422<TR BGCOLOR="white" CLASS="TableRowColor"> 423<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 424<CODE> class</CODE></FONT></TD> 425<TD><CODE><B><A HREF="../../../../../com/google/common/collect/ForwardingMultimap.html" title="class in com.google.common.collect">ForwardingMultimap<K,V></A></B></CODE> 426 427<BR> 428 A multimap which forwards all its method calls to another multimap.</TD> 429</TR> 430<TR BGCOLOR="white" CLASS="TableRowColor"> 431<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 432<CODE> class</CODE></FONT></TD> 433<TD><CODE><B><A HREF="../../../../../com/google/common/collect/ForwardingMultiset.html" title="class in com.google.common.collect">ForwardingMultiset<E></A></B></CODE> 434 435<BR> 436 A multiset which forwards all its method calls to another multiset.</TD> 437</TR> 438<TR BGCOLOR="white" CLASS="TableRowColor"> 439<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 440<CODE> class</CODE></FONT></TD> 441<TD><CODE><B><A HREF="../../../../../com/google/common/collect/ForwardingObject.html" title="class in com.google.common.collect">ForwardingObject</A></B></CODE> 442 443<BR> 444 An abstract base class for implementing the <a 445 href="http://en.wikipedia.org/wiki/Decorator_pattern">decorator pattern</a>.</TD> 446</TR> 447<TR BGCOLOR="white" CLASS="TableRowColor"> 448<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 449<CODE> class</CODE></FONT></TD> 450<TD><CODE><B><A HREF="../../../../../com/google/common/collect/ForwardingQueue.html" title="class in com.google.common.collect">ForwardingQueue<E></A></B></CODE> 451 452<BR> 453 A queue which forwards all its method calls to another queue.</TD> 454</TR> 455<TR BGCOLOR="white" CLASS="TableRowColor"> 456<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 457<CODE> class</CODE></FONT></TD> 458<TD><CODE><B><A HREF="../../../../../com/google/common/collect/ForwardingSet.html" title="class in com.google.common.collect">ForwardingSet<E></A></B></CODE> 459 460<BR> 461 A set which forwards all its method calls to another set.</TD> 462</TR> 463<TR BGCOLOR="white" CLASS="TableRowColor"> 464<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 465<CODE> class</CODE></FONT></TD> 466<TD><CODE><B><A HREF="../../../../../com/google/common/collect/ForwardingSortedMap.html" title="class in com.google.common.collect">ForwardingSortedMap<K,V></A></B></CODE> 467 468<BR> 469 A sorted map which forwards all its method calls to another sorted map.</TD> 470</TR> 471<TR BGCOLOR="white" CLASS="TableRowColor"> 472<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 473<CODE> class</CODE></FONT></TD> 474<TD><CODE><B><A HREF="../../../../../com/google/common/collect/ForwardingSortedSet.html" title="class in com.google.common.collect">ForwardingSortedSet<E></A></B></CODE> 475 476<BR> 477 A sorted set which forwards all its method calls to another sorted set.</TD> 478</TR> 479<TR BGCOLOR="white" CLASS="TableRowColor"> 480<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 481<CODE> class</CODE></FONT></TD> 482<TD><CODE><B><A HREF="../../../../../com/google/common/collect/HashBiMap.html" title="class in com.google.common.collect">HashBiMap<K,V></A></B></CODE> 483 484<BR> 485 A <A HREF="../../../../../com/google/common/collect/BiMap.html" title="interface in com.google.common.collect"><CODE>BiMap</CODE></A> backed by two <A HREF="http://java.sun.com/javase/6/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util"><CODE>HashMap</CODE></A> instances.</TD> 486</TR> 487<TR BGCOLOR="white" CLASS="TableRowColor"> 488<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 489<CODE> class</CODE></FONT></TD> 490<TD><CODE><B><A HREF="../../../../../com/google/common/collect/HashMultimap.html" title="class in com.google.common.collect">HashMultimap<K,V></A></B></CODE> 491 492<BR> 493 Implementation of <A HREF="../../../../../com/google/common/collect/Multimap.html" title="interface in com.google.common.collect"><CODE>Multimap</CODE></A> using hash tables.</TD> 494</TR> 495<TR BGCOLOR="white" CLASS="TableRowColor"> 496<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 497<CODE> class</CODE></FONT></TD> 498<TD><CODE><B><A HREF="../../../../../com/google/common/collect/HashMultiset.html" title="class in com.google.common.collect">HashMultiset<E></A></B></CODE> 499 500<BR> 501 Multiset implementation backed by a <A HREF="http://java.sun.com/javase/6/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util"><CODE>HashMap</CODE></A>.</TD> 502</TR> 503<TR BGCOLOR="white" CLASS="TableRowColor"> 504<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 505<CODE> class</CODE></FONT></TD> 506<TD><CODE><B><A HREF="../../../../../com/google/common/collect/ImmutableBiMap.html" title="class in com.google.common.collect">ImmutableBiMap<K,V></A></B></CODE> 507 508<BR> 509 An immutable <A HREF="../../../../../com/google/common/collect/BiMap.html" title="interface in com.google.common.collect"><CODE>BiMap</CODE></A> with reliable user-specified iteration order.</TD> 510</TR> 511<TR BGCOLOR="white" CLASS="TableRowColor"> 512<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 513<CODE> class</CODE></FONT></TD> 514<TD><CODE><B><A HREF="../../../../../com/google/common/collect/ImmutableCollection.html" title="class in com.google.common.collect">ImmutableCollection<E></A></B></CODE> 515 516<BR> 517 An immutable collection.</TD> 518</TR> 519<TR BGCOLOR="white" CLASS="TableRowColor"> 520<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 521<CODE> class</CODE></FONT></TD> 522<TD><CODE><B><A HREF="../../../../../com/google/common/collect/ImmutableList.html" title="class in com.google.common.collect">ImmutableList<E></A></B></CODE> 523 524<BR> 525 A high-performance, immutable, random-access <code>List</code> implementation.</TD> 526</TR> 527<TR BGCOLOR="white" CLASS="TableRowColor"> 528<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 529<CODE> class</CODE></FONT></TD> 530<TD><CODE><B><A HREF="../../../../../com/google/common/collect/ImmutableListMultimap.html" title="class in com.google.common.collect">ImmutableListMultimap<K,V></A></B></CODE> 531 532<BR> 533 An immutable <A HREF="../../../../../com/google/common/collect/ListMultimap.html" title="interface in com.google.common.collect"><CODE>ListMultimap</CODE></A> with reliable user-specified key and value 534 iteration order.</TD> 535</TR> 536<TR BGCOLOR="white" CLASS="TableRowColor"> 537<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 538<CODE> class</CODE></FONT></TD> 539<TD><CODE><B><A HREF="../../../../../com/google/common/collect/ImmutableMap.html" title="class in com.google.common.collect">ImmutableMap<K,V></A></B></CODE> 540 541<BR> 542 An immutable, hash-based <A HREF="http://java.sun.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util"><CODE>Map</CODE></A> with reliable user-specified iteration 543 order.</TD> 544</TR> 545<TR BGCOLOR="white" CLASS="TableRowColor"> 546<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 547<CODE> class</CODE></FONT></TD> 548<TD><CODE><B><A HREF="../../../../../com/google/common/collect/ImmutableMultimap.html" title="class in com.google.common.collect">ImmutableMultimap<K,V></A></B></CODE> 549 550<BR> 551 An immutable <A HREF="../../../../../com/google/common/collect/Multimap.html" title="interface in com.google.common.collect"><CODE>Multimap</CODE></A>.</TD> 552</TR> 553<TR BGCOLOR="white" CLASS="TableRowColor"> 554<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 555<CODE> class</CODE></FONT></TD> 556<TD><CODE><B><A HREF="../../../../../com/google/common/collect/ImmutableMultiset.html" title="class in com.google.common.collect">ImmutableMultiset<E></A></B></CODE> 557 558<BR> 559 An immutable hash-based multiset.</TD> 560</TR> 561<TR BGCOLOR="white" CLASS="TableRowColor"> 562<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 563<CODE> class</CODE></FONT></TD> 564<TD><CODE><B><A HREF="../../../../../com/google/common/collect/ImmutableSet.html" title="class in com.google.common.collect">ImmutableSet<E></A></B></CODE> 565 566<BR> 567 A high-performance, immutable <code>Set</code> with reliable, user-specified 568 iteration order.</TD> 569</TR> 570<TR BGCOLOR="white" CLASS="TableRowColor"> 571<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 572<CODE> class</CODE></FONT></TD> 573<TD><CODE><B><A HREF="../../../../../com/google/common/collect/ImmutableSetMultimap.html" title="class in com.google.common.collect">ImmutableSetMultimap<K,V></A></B></CODE> 574 575<BR> 576 An immutable <A HREF="../../../../../com/google/common/collect/SetMultimap.html" title="interface in com.google.common.collect"><CODE>SetMultimap</CODE></A> with reliable user-specified key and value 577 iteration order.</TD> 578</TR> 579<TR BGCOLOR="white" CLASS="TableRowColor"> 580<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 581<CODE> class</CODE></FONT></TD> 582<TD><CODE><B><A HREF="../../../../../com/google/common/collect/ImmutableSortedMap.html" title="class in com.google.common.collect">ImmutableSortedMap<K,V></A></B></CODE> 583 584<BR> 585 An immutable <A HREF="http://java.sun.com/javase/6/docs/api/java/util/SortedMap.html?is-external=true" title="class or interface in java.util"><CODE>SortedMap</CODE></A>.</TD> 586</TR> 587<TR BGCOLOR="white" CLASS="TableRowColor"> 588<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 589<CODE> class</CODE></FONT></TD> 590<TD><CODE><B><A HREF="../../../../../com/google/common/collect/ImmutableSortedSet.html" title="class in com.google.common.collect">ImmutableSortedSet<E></A></B></CODE> 591 592<BR> 593 An immutable <code>SortedSet</code> that stores its elements in a sorted array.</TD> 594</TR> 595<TR BGCOLOR="white" CLASS="TableRowColor"> 596<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 597<CODE> class</CODE></FONT></TD> 598<TD><CODE><B><A HREF="../../../../../com/google/common/collect/Iterables.html" title="class in com.google.common.collect">Iterables</A></B></CODE> 599 600<BR> 601 This class contains static utility methods that operate on or return objects 602 of type <code>Iterable</code>.</TD> 603</TR> 604<TR BGCOLOR="white" CLASS="TableRowColor"> 605<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 606<CODE> class</CODE></FONT></TD> 607<TD><CODE><B><A HREF="../../../../../com/google/common/collect/Iterators.html" title="class in com.google.common.collect">Iterators</A></B></CODE> 608 609<BR> 610 This class contains static utility methods that operate on or return objects 611 of type <A HREF="http://java.sun.com/javase/6/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util"><CODE>Iterator</CODE></A>.</TD> 612</TR> 613<TR BGCOLOR="white" CLASS="TableRowColor"> 614<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 615<CODE> class</CODE></FONT></TD> 616<TD><CODE><B><A HREF="../../../../../com/google/common/collect/LinkedHashMultimap.html" title="class in com.google.common.collect">LinkedHashMultimap<K,V></A></B></CODE> 617 618<BR> 619 Implementation of <code>Multimap</code> that does not allow duplicate key-value 620 entries and that returns collections whose iterators follow the ordering in 621 which the data was added to the multimap.</TD> 622</TR> 623<TR BGCOLOR="white" CLASS="TableRowColor"> 624<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 625<CODE> class</CODE></FONT></TD> 626<TD><CODE><B><A HREF="../../../../../com/google/common/collect/LinkedHashMultiset.html" title="class in com.google.common.collect">LinkedHashMultiset<E></A></B></CODE> 627 628<BR> 629 A <code>Multiset</code> implementation with predictable iteration order.</TD> 630</TR> 631<TR BGCOLOR="white" CLASS="TableRowColor"> 632<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 633<CODE> class</CODE></FONT></TD> 634<TD><CODE><B><A HREF="../../../../../com/google/common/collect/LinkedListMultimap.html" title="class in com.google.common.collect">LinkedListMultimap<K,V></A></B></CODE> 635 636<BR> 637 An implementation of <code>ListMultimap</code> that supports deterministic 638 iteration order for both keys and values.</TD> 639</TR> 640<TR BGCOLOR="white" CLASS="TableRowColor"> 641<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 642<CODE> interface</CODE></FONT></TD> 643<TD><CODE><B><A HREF="../../../../../com/google/common/collect/ListMultimap.html" title="interface in com.google.common.collect">ListMultimap<K,V></A></B></CODE> 644 645<BR> 646 A <code>Multimap</code> that can hold duplicate key-value pairs and that maintains 647 the insertion ordering of values for a given key.</TD> 648</TR> 649<TR BGCOLOR="white" CLASS="TableRowColor"> 650<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 651<CODE> class</CODE></FONT></TD> 652<TD><CODE><B><A HREF="../../../../../com/google/common/collect/Lists.html" title="class in com.google.common.collect">Lists</A></B></CODE> 653 654<BR> 655 Static utility methods pertaining to <A HREF="http://java.sun.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util"><CODE>List</CODE></A> instances.</TD> 656</TR> 657<TR BGCOLOR="white" CLASS="TableRowColor"> 658<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 659<CODE> interface</CODE></FONT></TD> 660<TD><CODE><B><A HREF="../../../../../com/google/common/collect/MapDifference.html" title="interface in com.google.common.collect">MapDifference<K,V></A></B></CODE> 661 662<BR> 663 An object representing the differences between two maps.</TD> 664</TR> 665<TR BGCOLOR="white" CLASS="TableRowColor"> 666<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 667<CODE> class</CODE></FONT></TD> 668<TD><CODE><B><A HREF="../../../../../com/google/common/collect/MapMaker.html" title="class in com.google.common.collect">MapMaker</A></B></CODE> 669 670<BR> 671 A <A HREF="http://java.sun.com/javase/6/docs/api/java/util/concurrent/ConcurrentMap.html?is-external=true" title="class or interface in java.util.concurrent"><CODE>ConcurrentMap</CODE></A> builder, providing any combination of these 672 features: <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/ref/SoftReference.html?is-external=true" title="class or interface in java.lang.ref">soft</A> or <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/ref/WeakReference.html?is-external=true" title="class or interface in java.lang.ref">weak</A> keys, soft or weak values, timed expiration, and on-demand 673 computation of values.</TD> 674</TR> 675<TR BGCOLOR="white" CLASS="TableRowColor"> 676<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 677<CODE> class</CODE></FONT></TD> 678<TD><CODE><B><A HREF="../../../../../com/google/common/collect/Maps.html" title="class in com.google.common.collect">Maps</A></B></CODE> 679 680<BR> 681 Static utility methods pertaining to <A HREF="http://java.sun.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util"><CODE>Map</CODE></A> instances.</TD> 682</TR> 683<TR BGCOLOR="white" CLASS="TableRowColor"> 684<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 685<CODE> interface</CODE></FONT></TD> 686<TD><CODE><B><A HREF="../../../../../com/google/common/collect/Multimap.html" title="interface in com.google.common.collect">Multimap<K,V></A></B></CODE> 687 688<BR> 689 A collection similar to a <code>Map</code>, but which may associate multiple 690 values with a single key.</TD> 691</TR> 692<TR BGCOLOR="white" CLASS="TableRowColor"> 693<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 694<CODE> class</CODE></FONT></TD> 695<TD><CODE><B><A HREF="../../../../../com/google/common/collect/Multimaps.html" title="class in com.google.common.collect">Multimaps</A></B></CODE> 696 697<BR> 698 Provides static methods acting on or generating a <code>Multimap</code>.</TD> 699</TR> 700<TR BGCOLOR="white" CLASS="TableRowColor"> 701<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 702<CODE> interface</CODE></FONT></TD> 703<TD><CODE><B><A HREF="../../../../../com/google/common/collect/Multiset.html" title="interface in com.google.common.collect">Multiset<E></A></B></CODE> 704 705<BR> 706 A collection that supports order-independent equality, like <A HREF="http://java.sun.com/javase/6/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util"><CODE>Set</CODE></A>, but 707 may have duplicate elements.</TD> 708</TR> 709<TR BGCOLOR="white" CLASS="TableRowColor"> 710<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 711<CODE> class</CODE></FONT></TD> 712<TD><CODE><B><A HREF="../../../../../com/google/common/collect/Multisets.html" title="class in com.google.common.collect">Multisets</A></B></CODE> 713 714<BR> 715 Provides static utility methods for creating and working with <A HREF="../../../../../com/google/common/collect/Multiset.html" title="interface in com.google.common.collect"><CODE>Multiset</CODE></A> instances.</TD> 716</TR> 717<TR BGCOLOR="white" CLASS="TableRowColor"> 718<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 719<CODE> class</CODE></FONT></TD> 720<TD><CODE><B><A HREF="../../../../../com/google/common/collect/ObjectArrays.html" title="class in com.google.common.collect">ObjectArrays</A></B></CODE> 721 722<BR> 723 Static utility methods pertaining to object arrays.</TD> 724</TR> 725<TR BGCOLOR="white" CLASS="TableRowColor"> 726<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 727<CODE> class</CODE></FONT></TD> 728<TD><CODE><B><A HREF="../../../../../com/google/common/collect/Ordering.html" title="class in com.google.common.collect">Ordering<T></A></B></CODE> 729 730<BR> 731 A comparator with added methods to support common functions.</TD> 732</TR> 733<TR BGCOLOR="white" CLASS="TableRowColor"> 734<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 735<CODE> interface</CODE></FONT></TD> 736<TD><CODE><B><A HREF="../../../../../com/google/common/collect/PeekingIterator.html" title="interface in com.google.common.collect">PeekingIterator<E></A></B></CODE> 737 738<BR> 739 An iterator that supports a one-element lookahead while iterating.</TD> 740</TR> 741<TR BGCOLOR="white" CLASS="TableRowColor"> 742<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 743<CODE> interface</CODE></FONT></TD> 744<TD><CODE><B><A HREF="../../../../../com/google/common/collect/SetMultimap.html" title="interface in com.google.common.collect">SetMultimap<K,V></A></B></CODE> 745 746<BR> 747 A <code>Multimap</code> that cannot hold duplicate key-value pairs.</TD> 748</TR> 749<TR BGCOLOR="white" CLASS="TableRowColor"> 750<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 751<CODE> class</CODE></FONT></TD> 752<TD><CODE><B><A HREF="../../../../../com/google/common/collect/Sets.html" title="class in com.google.common.collect">Sets</A></B></CODE> 753 754<BR> 755 Static utility methods pertaining to <A HREF="http://java.sun.com/javase/6/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util"><CODE>Set</CODE></A> instances.</TD> 756</TR> 757<TR BGCOLOR="white" CLASS="TableRowColor"> 758<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 759<CODE> interface</CODE></FONT></TD> 760<TD><CODE><B><A HREF="../../../../../com/google/common/collect/SortedSetMultimap.html" title="interface in com.google.common.collect">SortedSetMultimap<K,V></A></B></CODE> 761 762<BR> 763 A <code>SetMultimap</code> whose set of values for a given key are kept sorted; 764 that is, they comprise a <A HREF="http://java.sun.com/javase/6/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util"><CODE>SortedSet</CODE></A>.</TD> 765</TR> 766<TR BGCOLOR="white" CLASS="TableRowColor"> 767<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 768<CODE> class</CODE></FONT></TD> 769<TD><CODE><B><A HREF="../../../../../com/google/common/collect/TreeMultimap.html" title="class in com.google.common.collect">TreeMultimap<K,V></A></B></CODE> 770 771<BR> 772 Implementation of <code>Multimap</code> whose keys and values are ordered by 773 their natural ordering or by supplied comparators.</TD> 774</TR> 775<TR BGCOLOR="white" CLASS="TableRowColor"> 776<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 777<CODE> class</CODE></FONT></TD> 778<TD><CODE><B><A HREF="../../../../../com/google/common/collect/TreeMultiset.html" title="class in com.google.common.collect">TreeMultiset<E></A></B></CODE> 779 780<BR> 781 A multiset which maintains the ordering of its elements, according to either 782 their natural order or an explicit <A HREF="http://java.sun.com/javase/6/docs/api/java/util/Comparator.html?is-external=true" title="class or interface in java.util"><CODE>Comparator</CODE></A>.</TD> 783</TR> 784<TR BGCOLOR="white" CLASS="TableRowColor"> 785<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 786<CODE> class</CODE></FONT></TD> 787<TD><CODE><B><A HREF="../../../../../com/google/common/collect/UnmodifiableIterator.html" title="class in com.google.common.collect">UnmodifiableIterator<E></A></B></CODE> 788 789<BR> 790 An iterator that does not support <A HREF="../../../../../com/google/common/collect/UnmodifiableIterator.html#remove()"><CODE>UnmodifiableIterator.remove()</CODE></A>.</TD> 791</TR> 792</TABLE> 793 794<P> 795 796<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 797<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor"> 798<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../com/google/common/collect/package-summary.html">com.google.common.collect</A> with annotations of type <A HREF="../../../../../com/google/common/annotations/GwtCompatible.html" title="annotation in com.google.common.annotations">GwtCompatible</A></FONT></TH> 799</TR> 800<TR BGCOLOR="white" CLASS="TableRowColor"> 801<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 802<CODE> 803<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY=""> 804<TR ALIGN="right" VALIGN=""> 805<TD NOWRAP><FONT SIZE="-1"> 806<CODE><U extends <A HREF="../../../../../com/google/common/collect/Ordering.html" title="type parameter in Ordering">T</A>> 807<BR> 808<A HREF="../../../../../com/google/common/collect/Ordering.html" title="class in com.google.common.collect">Ordering</A><U></CODE></FONT></TD> 809</TR> 810</TABLE> 811</CODE></FONT></TD> 812<TD><CODE><B>Ordering.</B><B><A HREF="../../../../../com/google/common/collect/Ordering.html#compound(java.util.Comparator)">compound</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/util/Comparator.html?is-external=true" title="class or interface in java.util">Comparator</A><? super U> secondaryComparator)</CODE> 813 814<BR> 815 Returns an ordering which first uses the ordering <code>this</code>, but which 816 in the event of a "tie", then delegates to <code>secondaryComparator</code>.</TD> 817</TR> 818<TR BGCOLOR="white" CLASS="TableRowColor"> 819<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 820<CODE>static 821<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY=""> 822<TR ALIGN="right" VALIGN=""> 823<TD NOWRAP><FONT SIZE="-1"> 824<CODE><T> <A HREF="../../../../../com/google/common/collect/Ordering.html" title="class in com.google.common.collect">Ordering</A><T></CODE></FONT></TD> 825</TR> 826</TABLE> 827</CODE></FONT></TD> 828<TD><CODE><B>Ordering.</B><B><A HREF="../../../../../com/google/common/collect/Ordering.html#compound(java.lang.Iterable)">compound</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang">Iterable</A><? extends <A HREF="http://java.sun.com/javase/6/docs/api/java/util/Comparator.html?is-external=true" title="class or interface in java.util">Comparator</A><? super T>> comparators)</CODE> 829 830<BR> 831 Returns an ordering which tries each given comparator in order until a 832 non-zero result is found, returning that result, and returning zero only if 833 all comparators return zero.</TD> 834</TR> 835<TR BGCOLOR="white" CLASS="TableRowColor"> 836<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 837<CODE>static 838<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY=""> 839<TR ALIGN="right" VALIGN=""> 840<TD NOWRAP><FONT SIZE="-1"> 841<CODE><T> <A HREF="../../../../../com/google/common/collect/Ordering.html" title="class in com.google.common.collect">Ordering</A><T></CODE></FONT></TD> 842</TR> 843</TABLE> 844</CODE></FONT></TD> 845<TD><CODE><B>Ordering.</B><B><A HREF="../../../../../com/google/common/collect/Ordering.html#explicit(java.util.List)">explicit</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A><T> valuesInOrder)</CODE> 846 847<BR> 848 Returns an ordering that compares objects according to the order in 849 which they appear in the given list.</TD> 850</TR> 851<TR BGCOLOR="white" CLASS="TableRowColor"> 852<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 853<CODE>static 854<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY=""> 855<TR ALIGN="right" VALIGN=""> 856<TD NOWRAP><FONT SIZE="-1"> 857<CODE><T> <A HREF="../../../../../com/google/common/collect/Ordering.html" title="class in com.google.common.collect">Ordering</A><T></CODE></FONT></TD> 858</TR> 859</TABLE> 860</CODE></FONT></TD> 861<TD><CODE><B>Ordering.</B><B><A HREF="../../../../../com/google/common/collect/Ordering.html#explicit(T, T...)">explicit</A></B>(T leastValue, 862 T... remainingValuesInOrder)</CODE> 863 864<BR> 865 Returns an ordering that compares objects according to the order in 866 which they are given to this method.</TD> 867</TR> 868<TR BGCOLOR="white" CLASS="TableRowColor"> 869<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 870<CODE>static 871<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY=""> 872<TR ALIGN="right" VALIGN=""> 873<TD NOWRAP><FONT SIZE="-1"> 874<CODE><T> <A HREF="../../../../../com/google/common/collect/Ordering.html" title="class in com.google.common.collect">Ordering</A><T></CODE></FONT></TD> 875</TR> 876</TABLE> 877</CODE></FONT></TD> 878<TD><CODE><B>Ordering.</B><B><A HREF="../../../../../com/google/common/collect/Ordering.html#from(java.util.Comparator)">from</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/util/Comparator.html?is-external=true" title="class or interface in java.util">Comparator</A><T> comparator)</CODE> 879 880<BR> 881 Returns an ordering for a pre-existing <code>comparator</code>.</TD> 882</TR> 883<TR BGCOLOR="white" CLASS="TableRowColor"> 884<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 885<CODE>static 886<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY=""> 887<TR ALIGN="right" VALIGN=""> 888<TD NOWRAP><FONT SIZE="-1"> 889<CODE><T> <A HREF="../../../../../com/google/common/collect/Ordering.html" title="class in com.google.common.collect">Ordering</A><T></CODE></FONT></TD> 890</TR> 891</TABLE> 892</CODE></FONT></TD> 893<TD><CODE><B>Ordering.</B><B><A HREF="../../../../../com/google/common/collect/Ordering.html#from(com.google.common.collect.Ordering)">from</A></B>(<A HREF="../../../../../com/google/common/collect/Ordering.html" title="class in com.google.common.collect">Ordering</A><T> ordering)</CODE> 894 895<BR> 896 <B>Deprecated.</B> <I>no need to use this</I></TD> 897</TR> 898<TR BGCOLOR="white" CLASS="TableRowColor"> 899<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 900<CODE>static 901<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY=""> 902<TR ALIGN="right" VALIGN=""> 903<TD NOWRAP><FONT SIZE="-1"> 904<CODE><E extends <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</A><E>> 905<BR> 906<A HREF="../../../../../com/google/common/collect/ImmutableSet.html" title="class in com.google.common.collect">ImmutableSet</A><E></CODE></FONT></TD> 907</TR> 908</TABLE> 909</CODE></FONT></TD> 910<TD><CODE><B>Sets.</B><B><A HREF="../../../../../com/google/common/collect/Sets.html#immutableEnumSet(E, E...)">immutableEnumSet</A></B>(E anElement, 911 E... otherElements)</CODE> 912 913<BR> 914 Returns an immutable set instance containing the given enum elements.</TD> 915</TR> 916<TR BGCOLOR="white" CLASS="TableRowColor"> 917<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 918<CODE>static 919<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY=""> 920<TR ALIGN="right" VALIGN=""> 921<TD NOWRAP><FONT SIZE="-1"> 922<CODE><E extends <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</A><E>> 923<BR> 924<A HREF="../../../../../com/google/common/collect/ImmutableSet.html" title="class in com.google.common.collect">ImmutableSet</A><E></CODE></FONT></TD> 925</TR> 926</TABLE> 927</CODE></FONT></TD> 928<TD><CODE><B>Sets.</B><B><A HREF="../../../../../com/google/common/collect/Sets.html#immutableEnumSet(java.lang.Iterable)">immutableEnumSet</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang">Iterable</A><E> elements)</CODE> 929 930<BR> 931 Returns an immutable set instance containing the given enum elements.</TD> 932</TR> 933<TR BGCOLOR="white" CLASS="TableRowColor"> 934<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 935<CODE> 936<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY=""> 937<TR ALIGN="right" VALIGN=""> 938<TD NOWRAP><FONT SIZE="-1"> 939<CODE><S extends <A HREF="../../../../../com/google/common/collect/Ordering.html" title="type parameter in Ordering">T</A>> 940<BR> 941<A HREF="../../../../../com/google/common/collect/Ordering.html" title="class in com.google.common.collect">Ordering</A><<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang">Iterable</A><S>></CODE></FONT></TD> 942</TR> 943</TABLE> 944</CODE></FONT></TD> 945<TD><CODE><B>Ordering.</B><B><A HREF="../../../../../com/google/common/collect/Ordering.html#lexicographical()">lexicographical</A></B>()</CODE> 946 947<BR> 948 Returns a new ordering which sorts iterables by comparing corresponding 949 elements pairwise until a nonzero result is found; imposes "dictionary 950 order".</TD> 951</TR> 952<TR BGCOLOR="white" CLASS="TableRowColor"> 953<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 954<CODE>static 955<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY=""> 956<TR ALIGN="right" VALIGN=""> 957<TD NOWRAP><FONT SIZE="-1"> 958<CODE><C extends <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</A>> 959<BR> 960<A HREF="../../../../../com/google/common/collect/Ordering.html" title="class in com.google.common.collect">Ordering</A><C></CODE></FONT></TD> 961</TR> 962</TABLE> 963</CODE></FONT></TD> 964<TD><CODE><B>Ordering.</B><B><A HREF="../../../../../com/google/common/collect/Ordering.html#natural()">natural</A></B>()</CODE> 965 966<BR> 967 Returns a serializable ordering that uses the natural order of the values.</TD> 968</TR> 969<TR BGCOLOR="white" CLASS="TableRowColor"> 970<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 971<CODE>static 972<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY=""> 973<TR ALIGN="right" VALIGN=""> 974<TD NOWRAP><FONT SIZE="-1"> 975<CODE><E> <A HREF="http://java.sun.com/javase/6/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</A><E></CODE></FONT></TD> 976</TR> 977</TABLE> 978</CODE></FONT></TD> 979<TD><CODE><B>Lists.</B><B><A HREF="../../../../../com/google/common/collect/Lists.html#newArrayList()">newArrayList</A></B>()</CODE> 980 981<BR> 982 Creates a <i>mutable</i>, empty <code>ArrayList</code> instance.</TD> 983</TR> 984<TR BGCOLOR="white" CLASS="TableRowColor"> 985<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 986<CODE>static 987<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY=""> 988<TR ALIGN="right" VALIGN=""> 989<TD NOWRAP><FONT SIZE="-1"> 990<CODE><E> <A HREF="http://java.sun.com/javase/6/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</A><E></CODE></FONT></TD> 991</TR> 992</TABLE> 993</CODE></FONT></TD> 994<TD><CODE><B>Lists.</B><B><A HREF="../../../../../com/google/common/collect/Lists.html#newArrayList(E...)">newArrayList</A></B>(E... elements)</CODE> 995 996<BR> 997 Creates a <i>mutable</i> <code>ArrayList</code> instance containing the given 998 elements.</TD> 999</TR> 1000<TR BGCOLOR="white" CLASS="TableRowColor"> 1001<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1002<CODE>static 1003<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY=""> 1004<TR ALIGN="right" VALIGN=""> 1005<TD NOWRAP><FONT SIZE="-1"> 1006<CODE><E> <A HREF="http://java.sun.com/javase/6/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</A><E></CODE></FONT></TD> 1007</TR> 1008</TABLE> 1009</CODE></FONT></TD> 1010<TD><CODE><B>Lists.</B><B><A HREF="../../../../../com/google/common/collect/Lists.html#newArrayList(java.lang.Iterable)">newArrayList</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang">Iterable</A><? extends E> elements)</CODE> 1011 1012<BR> 1013 Creates a <i>mutable</i> <code>ArrayList</code> instance containing the given 1014 elements.</TD> 1015</TR> 1016<TR BGCOLOR="white" CLASS="TableRowColor"> 1017<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1018<CODE>static 1019<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY=""> 1020<TR ALIGN="right" VALIGN=""> 1021<TD NOWRAP><FONT SIZE="-1"> 1022<CODE><E> <A HREF="http://java.sun.com/javase/6/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</A><E></CODE></FONT></TD> 1023</TR> 1024</TABLE> 1025</CODE></FONT></TD> 1026<TD><CODE><B>Lists.</B><B><A HREF="../../../../../com/google/common/collect/Lists.html#newArrayList(java.util.Iterator)">newArrayList</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</A><? extends E> elements)</CODE> 1027 1028<BR> 1029 Creates a <i>mutable</i> <code>ArrayList</code> instance containing the given 1030 elements.</TD> 1031</TR> 1032<TR BGCOLOR="white" CLASS="TableRowColor"> 1033<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1034<CODE>static 1035<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY=""> 1036<TR ALIGN="right" VALIGN=""> 1037<TD NOWRAP><FONT SIZE="-1"> 1038<CODE><E> <A HREF="http://java.sun.com/javase/6/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</A><E></CODE></FONT></TD> 1039</TR> 1040</TABLE> 1041</CODE></FONT></TD> 1042<TD><CODE><B>Lists.</B><B><A HREF="../../../../../com/google/common/collect/Lists.html#newArrayListWithCapacity(int)">newArrayListWithCapacity</A></B>(int initialArraySize)</CODE> 1043 1044<BR> 1045 Creates an <code>ArrayList</code> instance backed by an array of the 1046 <i>exact</i> size specified; equivalent to 1047 <A HREF="http://java.sun.com/javase/6/docs/api/java/util/ArrayList.html?is-external=true#ArrayList(int)" title="class or interface in java.util"><CODE>ArrayList.ArrayList(int)</CODE></A>.</TD> 1048</TR> 1049<TR BGCOLOR="white" CLASS="TableRowColor"> 1050<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1051<CODE>static 1052<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY=""> 1053<TR ALIGN="right" VALIGN=""> 1054<TD NOWRAP><FONT SIZE="-1"> 1055<CODE><E> <A HREF="http://java.sun.com/javase/6/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</A><E></CODE></FONT></TD> 1056</TR> 1057</TABLE> 1058</CODE></FONT></TD> 1059<TD><CODE><B>Lists.</B><B><A HREF="../../../../../com/google/common/collect/Lists.html#newArrayListWithExpectedSize(int)">newArrayListWithExpectedSize</A></B>(int estimatedSize)</CODE> 1060 1061<BR> 1062 Creates an <code>ArrayList</code> instance sized appropriately to hold an 1063 <i>estimated</i> number of elements without resizing.</TD> 1064</TR> 1065<TR BGCOLOR="white" CLASS="TableRowColor"> 1066<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1067<CODE>static 1068<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY=""> 1069<TR ALIGN="right" VALIGN=""> 1070<TD NOWRAP><FONT SIZE="-1"> 1071<CODE><E> <A HREF="http://java.sun.com/javase/6/docs/api/java/util/LinkedList.html?is-external=true" title="class or interface in java.util">LinkedList</A><E></CODE></FONT></TD> 1072</TR> 1073</TABLE> 1074</CODE></FONT></TD> 1075<TD><CODE><B>Lists.</B><B><A HREF="../../../../../com/google/common/collect/Lists.html#newLinkedList()">newLinkedList</A></B>()</CODE> 1076 1077<BR> 1078 Creates an empty <code>LinkedList</code> instance.</TD> 1079</TR> 1080<TR BGCOLOR="white" CLASS="TableRowColor"> 1081<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1082<CODE>static 1083<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY=""> 1084<TR ALIGN="right" VALIGN=""> 1085<TD NOWRAP><FONT SIZE="-1"> 1086<CODE><E> <A HREF="http://java.sun.com/javase/6/docs/api/java/util/LinkedList.html?is-external=true" title="class or interface in java.util">LinkedList</A><E></CODE></FONT></TD> 1087</TR> 1088</TABLE> 1089</CODE></FONT></TD> 1090<TD><CODE><B>Lists.</B><B><A HREF="../../../../../com/google/common/collect/Lists.html#newLinkedList(java.lang.Iterable)">newLinkedList</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang">Iterable</A><? extends E> elements)</CODE> 1091 1092<BR> 1093 Creates a <code>LinkedList</code> instance containing the given elements.</TD> 1094</TR> 1095<TR BGCOLOR="white" CLASS="TableRowColor"> 1096<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1097<CODE> 1098<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY=""> 1099<TR ALIGN="right" VALIGN=""> 1100<TD NOWRAP><FONT SIZE="-1"> 1101<CODE><S extends <A HREF="../../../../../com/google/common/collect/Ordering.html" title="type parameter in Ordering">T</A>> 1102<BR> 1103<A HREF="../../../../../com/google/common/collect/Ordering.html" title="class in com.google.common.collect">Ordering</A><S></CODE></FONT></TD> 1104</TR> 1105</TABLE> 1106</CODE></FONT></TD> 1107<TD><CODE><B>Ordering.</B><B><A HREF="../../../../../com/google/common/collect/Ordering.html#nullsFirst()">nullsFirst</A></B>()</CODE> 1108 1109<BR> 1110 Returns an ordering that treats <code>null</code> as less than all other values 1111 and uses <code>this</code> to compare non-null values.</TD> 1112</TR> 1113<TR BGCOLOR="white" CLASS="TableRowColor"> 1114<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1115<CODE> 1116<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY=""> 1117<TR ALIGN="right" VALIGN=""> 1118<TD NOWRAP><FONT SIZE="-1"> 1119<CODE><S extends <A HREF="../../../../../com/google/common/collect/Ordering.html" title="type parameter in Ordering">T</A>> 1120<BR> 1121<A HREF="../../../../../com/google/common/collect/Ordering.html" title="class in com.google.common.collect">Ordering</A><S></CODE></FONT></TD> 1122</TR> 1123</TABLE> 1124</CODE></FONT></TD> 1125<TD><CODE><B>Ordering.</B><B><A HREF="../../../../../com/google/common/collect/Ordering.html#nullsLast()">nullsLast</A></B>()</CODE> 1126 1127<BR> 1128 Returns an ordering that treats <code>null</code> as greater than all other 1129 values and uses this ordering to compare non-null values.</TD> 1130</TR> 1131<TR BGCOLOR="white" CLASS="TableRowColor"> 1132<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1133<CODE> 1134<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY=""> 1135<TR ALIGN="right" VALIGN=""> 1136<TD NOWRAP><FONT SIZE="-1"> 1137<CODE><F> <A HREF="../../../../../com/google/common/collect/Ordering.html" title="class in com.google.common.collect">Ordering</A><F></CODE></FONT></TD> 1138</TR> 1139</TABLE> 1140</CODE></FONT></TD> 1141<TD><CODE><B>Ordering.</B><B><A HREF="../../../../../com/google/common/collect/Ordering.html#onResultOf(com.google.common.base.Function)">onResultOf</A></B>(<A HREF="../../../../../com/google/common/base/Function.html" title="interface in com.google.common.base">Function</A><F,? extends <A HREF="../../../../../com/google/common/collect/Ordering.html" title="type parameter in Ordering">T</A>> function)</CODE> 1142 1143<BR> 1144 Returns a new ordering on <code>F</code> which orders elements by first applying 1145 a function to them, then comparing those results using <code>this</code>.</TD> 1146</TR> 1147<TR BGCOLOR="white" CLASS="TableRowColor"> 1148<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1149<CODE> 1150<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY=""> 1151<TR ALIGN="right" VALIGN=""> 1152<TD NOWRAP><FONT SIZE="-1"> 1153<CODE><S extends <A HREF="../../../../../com/google/common/collect/Ordering.html" title="type parameter in Ordering">T</A>> 1154<BR> 1155<A HREF="../../../../../com/google/common/collect/Ordering.html" title="class in com.google.common.collect">Ordering</A><S></CODE></FONT></TD> 1156</TR> 1157</TABLE> 1158</CODE></FONT></TD> 1159<TD><CODE><B>Ordering.</B><B><A HREF="../../../../../com/google/common/collect/Ordering.html#reverse()">reverse</A></B>()</CODE> 1160 1161<BR> 1162 Returns the reverse of this ordering; the <code>Ordering</code> equivalent to 1163 <A HREF="http://java.sun.com/javase/6/docs/api/java/util/Collections.html?is-external=true#reverseOrder(java.util.Comparator)" title="class or interface in java.util"><CODE>Collections.reverseOrder(Comparator)</CODE></A>.</TD> 1164</TR> 1165<TR BGCOLOR="white" CLASS="TableRowColor"> 1166<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1167<CODE>static <A HREF="../../../../../com/google/common/collect/Ordering.html" title="class in com.google.common.collect">Ordering</A><<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>></CODE></FONT></TD> 1168<TD><CODE><B>Ordering.</B><B><A HREF="../../../../../com/google/common/collect/Ordering.html#usingToString()">usingToString</A></B>()</CODE> 1169 1170<BR> 1171 Returns an ordering that compares objects by the natural ordering of their 1172 string representations as returned by <code>toString()</code>.</TD> 1173</TR> 1174</TABLE> 1175 1176<P> 1177<A NAME="com.google.common.primitives"><!-- --></A> 1178<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 1179<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> 1180<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> 1181Uses of <A HREF="../../../../../com/google/common/annotations/GwtCompatible.html" title="annotation in com.google.common.annotations">GwtCompatible</A> in <A HREF="../../../../../com/google/common/primitives/package-summary.html">com.google.common.primitives</A></FONT></TH> 1182</TR> 1183</TABLE> 1184 1185<P> 1186 1187<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 1188<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor"> 1189<TH ALIGN="left" COLSPAN="2">Classes in <A HREF="../../../../../com/google/common/primitives/package-summary.html">com.google.common.primitives</A> with annotations of type <A HREF="../../../../../com/google/common/annotations/GwtCompatible.html" title="annotation in com.google.common.annotations">GwtCompatible</A></FONT></TH> 1190</TR> 1191<TR BGCOLOR="white" CLASS="TableRowColor"> 1192<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1193<CODE> class</CODE></FONT></TD> 1194<TD><CODE><B><A HREF="../../../../../com/google/common/primitives/Booleans.html" title="class in com.google.common.primitives">Booleans</A></B></CODE> 1195 1196<BR> 1197 Static utility methods pertaining to <code>boolean</code> primitives, that are not 1198 already found in either <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang"><CODE>Boolean</CODE></A> or <A HREF="http://java.sun.com/javase/6/docs/api/java/util/Arrays.html?is-external=true" title="class or interface in java.util"><CODE>Arrays</CODE></A>.</TD> 1199</TR> 1200<TR BGCOLOR="white" CLASS="TableRowColor"> 1201<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1202<CODE> class</CODE></FONT></TD> 1203<TD><CODE><B><A HREF="../../../../../com/google/common/primitives/Bytes.html" title="class in com.google.common.primitives">Bytes</A></B></CODE> 1204 1205<BR> 1206 Static utility methods pertaining to <code>byte</code> primitives, that are not 1207 already found in either <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Byte.html?is-external=true" title="class or interface in java.lang"><CODE>Byte</CODE></A> or <A HREF="http://java.sun.com/javase/6/docs/api/java/util/Arrays.html?is-external=true" title="class or interface in java.util"><CODE>Arrays</CODE></A>, <i>and interpret 1208 bytes as neither signed nor unsigned</i>.</TD> 1209</TR> 1210<TR BGCOLOR="white" CLASS="TableRowColor"> 1211<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1212<CODE> class</CODE></FONT></TD> 1213<TD><CODE><B><A HREF="../../../../../com/google/common/primitives/Chars.html" title="class in com.google.common.primitives">Chars</A></B></CODE> 1214 1215<BR> 1216 Static utility methods pertaining to <code>char</code> primitives, that are not 1217 already found in either <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Character.html?is-external=true" title="class or interface in java.lang"><CODE>Character</CODE></A> or <A HREF="http://java.sun.com/javase/6/docs/api/java/util/Arrays.html?is-external=true" title="class or interface in java.util"><CODE>Arrays</CODE></A>.</TD> 1218</TR> 1219<TR BGCOLOR="white" CLASS="TableRowColor"> 1220<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1221<CODE> class</CODE></FONT></TD> 1222<TD><CODE><B><A HREF="../../../../../com/google/common/primitives/Doubles.html" title="class in com.google.common.primitives">Doubles</A></B></CODE> 1223 1224<BR> 1225 Static utility methods pertaining to <code>double</code> primitives, that are not 1226 already found in either <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang"><CODE>Double</CODE></A> or <A HREF="http://java.sun.com/javase/6/docs/api/java/util/Arrays.html?is-external=true" title="class or interface in java.util"><CODE>Arrays</CODE></A>.</TD> 1227</TR> 1228<TR BGCOLOR="white" CLASS="TableRowColor"> 1229<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1230<CODE> class</CODE></FONT></TD> 1231<TD><CODE><B><A HREF="../../../../../com/google/common/primitives/Floats.html" title="class in com.google.common.primitives">Floats</A></B></CODE> 1232 1233<BR> 1234 Static utility methods pertaining to <code>float</code> primitives, that are not 1235 already found in either <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Float.html?is-external=true" title="class or interface in java.lang"><CODE>Float</CODE></A> or <A HREF="http://java.sun.com/javase/6/docs/api/java/util/Arrays.html?is-external=true" title="class or interface in java.util"><CODE>Arrays</CODE></A>.</TD> 1236</TR> 1237<TR BGCOLOR="white" CLASS="TableRowColor"> 1238<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1239<CODE> class</CODE></FONT></TD> 1240<TD><CODE><B><A HREF="../../../../../com/google/common/primitives/Ints.html" title="class in com.google.common.primitives">Ints</A></B></CODE> 1241 1242<BR> 1243 Static utility methods pertaining to <code>int</code> primitives, that are not 1244 already found in either <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang"><CODE>Integer</CODE></A> or <A HREF="http://java.sun.com/javase/6/docs/api/java/util/Arrays.html?is-external=true" title="class or interface in java.util"><CODE>Arrays</CODE></A>.</TD> 1245</TR> 1246<TR BGCOLOR="white" CLASS="TableRowColor"> 1247<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1248<CODE> class</CODE></FONT></TD> 1249<TD><CODE><B><A HREF="../../../../../com/google/common/primitives/Longs.html" title="class in com.google.common.primitives">Longs</A></B></CODE> 1250 1251<BR> 1252 Static utility methods pertaining to <code>long</code> primitives, that are not 1253 already found in either <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang"><CODE>Long</CODE></A> or <A HREF="http://java.sun.com/javase/6/docs/api/java/util/Arrays.html?is-external=true" title="class or interface in java.util"><CODE>Arrays</CODE></A>.</TD> 1254</TR> 1255<TR BGCOLOR="white" CLASS="TableRowColor"> 1256<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1257<CODE> class</CODE></FONT></TD> 1258<TD><CODE><B><A HREF="../../../../../com/google/common/primitives/Shorts.html" title="class in com.google.common.primitives">Shorts</A></B></CODE> 1259 1260<BR> 1261 Static utility methods pertaining to <code>short</code> primitives, that are not 1262 already found in either <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Short.html?is-external=true" title="class or interface in java.lang"><CODE>Short</CODE></A> or <A HREF="http://java.sun.com/javase/6/docs/api/java/util/Arrays.html?is-external=true" title="class or interface in java.util"><CODE>Arrays</CODE></A>.</TD> 1263</TR> 1264<TR BGCOLOR="white" CLASS="TableRowColor"> 1265<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 1266<CODE> class</CODE></FONT></TD> 1267<TD><CODE><B><A HREF="../../../../../com/google/common/primitives/SignedBytes.html" title="class in com.google.common.primitives">SignedBytes</A></B></CODE> 1268 1269<BR> 1270 Static utility methods pertaining to <code>byte</code> primitives that 1271 interpret values as signed.</TD> 1272</TR> 1273</TABLE> 1274 1275<P> 1276<HR> 1277 1278 1279<!-- ======= START OF BOTTOM NAVBAR ====== --> 1280<A NAME="navbar_bottom"><!-- --></A> 1281<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A> 1282<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY=""> 1283<TR> 1284<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> 1285<A NAME="navbar_bottom_firstrow"><!-- --></A> 1286<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY=""> 1287 <TR ALIGN="center" VALIGN="top"> 1288 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD> 1289 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD> 1290 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../com/google/common/annotations/GwtCompatible.html" title="annotation in com.google.common.annotations"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD> 1291 <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD> 1292 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD> 1293 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD> 1294 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD> 1295 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD> 1296 </TR> 1297</TABLE> 1298</TD> 1299<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM> 1300</EM> 1301</TD> 1302</TR> 1303 1304<TR> 1305<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> 1306 PREV 1307 NEXT</FONT></TD> 1308<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> 1309 <A HREF="../../../../../index.html?com/google/common/annotations//class-useGwtCompatible.html" target="_top"><B>FRAMES</B></A> 1310 <A HREF="GwtCompatible.html" target="_top"><B>NO FRAMES</B></A> 1311 <SCRIPT type="text/javascript"> 1312 <!-- 1313 if(window==top) { 1314 document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>'); 1315 } 1316 //--> 1317</SCRIPT> 1318<NOSCRIPT> 1319 <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A> 1320</NOSCRIPT> 1321 1322 1323</FONT></TD> 1324</TR> 1325</TABLE> 1326<A NAME="skip-navbar_bottom"></A> 1327<!-- ======== END OF BOTTOM NAVBAR ======= --> 1328 1329<HR> 1330 1331</BODY> 1332</HTML> 1333