org.apache.james.mailbox
Class StandardMailboxMetaDataComparator

java.lang.Object
  extended by org.apache.james.mailbox.StandardMailboxMetaDataComparator
All Implemented Interfaces:
java.util.Comparator<MailboxMetaData>

public class StandardMailboxMetaDataComparator
extends java.lang.Object
implements java.util.Comparator<MailboxMetaData>

Orders by name with INBOX first.


Constructor Summary
StandardMailboxMetaDataComparator()
           
 
Method Summary
 int compare(MailboxMetaData one, MailboxMetaData two)
           
static int order(MailboxMetaData one, MailboxMetaData two)
          Static comparison.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.util.Comparator
equals
 

Constructor Detail

StandardMailboxMetaDataComparator

public StandardMailboxMetaDataComparator()
Method Detail

order

public static int order(MailboxMetaData one,
                        MailboxMetaData two)
Static comparison.

Parameters:
one - possibly null
two - possibly null
Returns:
Comparator.compare(Object, Object)

compare

public int compare(MailboxMetaData one,
                   MailboxMetaData two)
Specified by:
compare in interface java.util.Comparator<MailboxMetaData>
See Also:
Comparator.compare(Object, Object)


Copyright © 2002-2010 The Apache Software Foundation. All Rights Reserved.