com.lowagie.text
Class StringCompare

java.lang.Object
  |
  +--com.lowagie.text.StringCompare
All Implemented Interfaces:
Comparator

public class StringCompare
extends Object
implements Comparator

This class was used in the 1.1-version of iText (by Volker Richert). Paulo Soares suggested I should add it to the original library, so that in the future it would be easier to port it to the JDK1.1.x.


Constructor Summary
StringCompare()
           
 
Method Summary
 int compare(Object o1, Object o2)
          Compares 2 objects.
 int compare(String s1, String s2)
          Compares 2 strings.
 boolean equals(Object o)
          We need this function if we want to implement the Comparable interface, but we don't use this method.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StringCompare

public StringCompare()
Method Detail

compare

public int compare(Object o1,
                   Object o2)
Compares 2 objects.

Specified by:
compare in interface Comparator
Parameters:
o1 - a first object
o2 - a second object
Returns:
a value
Throws:
ClassCastException - if the objects aren't Strings

compare

public int compare(String s1,
                   String s2)
Compares 2 strings.

Parameters:
s1 - a first string
s2 - a second string
Returns:
a value

equals

public boolean equals(Object o)
We need this function if we want to implement the Comparable interface, but we don't use this method.

Specified by:
equals in interface Comparator
Overrides:
equals in class Object
Returns:
always true