it.tidalwave.text
Class DisplayableComparator

Package class diagram package DisplayableComparator
java.lang.Object
  extended by it.tidalwave.text.DisplayableComparator
All Implemented Interfaces:
java.io.Serializable, java.util.Comparator<Displayable>

public final class DisplayableComparator
extends java.lang.Object
implements java.util.Comparator<Displayable>, java.io.Serializable

A Comparator for classes implementing the Displayable role. FIXME: don't use it, it requires the objects to statically implement Displayable

Version:
$Id$
Author:
Fabrizio Giudici
See Also:
Serialized Form
Status: draft API
Will be removed (FIXME)

Constructor Summary
DisplayableComparator()
           
 
Method Summary
 int compare(Displayable d1, Displayable d2)
           
static DisplayableComparator getInstance()
           
 
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

DisplayableComparator

public DisplayableComparator()
Method Detail

getInstance

@Nonnull
public static DisplayableComparator getInstance()

compare

public int compare(@Nonnull
                   Displayable d1,
                   @Nonnull
                   Displayable d2)
Specified by:
compare in interface java.util.Comparator<Displayable>


Copyright © 2009-2011 Tidalwave s.a.s.. All Rights Reserved.