All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class netscape.security.util.ByteArrayLexOrder

netscape.security.util.ByteArrayLexOrder

public class ByteArrayLexOrder
Compare two byte arrays in lexicographical order.


Constructor Index

 o ByteArrayLexOrder()

Method Index

 o compare(Object, Object)
Perform lexicographical comparison of two byte arrays, regarding each byte as unsigned.

Constructors

 o ByteArrayLexOrder
 public ByteArrayLexOrder()

Methods

 o compare
 public final int compare(Object obj1,
                          Object obj2)
Perform lexicographical comparison of two byte arrays, regarding each byte as unsigned. That is, compare array entries in order until they differ--the array with the smaller entry is "smaller". If array entries are equal till one array ends, then the longer array is "bigger".

Parameters:
obj1 - first byte array to compare.
obj2 - second byte array to compare.
Returns:
negative number if obj1 < obj2, 0 if obj1 == obj2, positive number if obj1 > obj2.
Throws: ClassCastException
if either argument is not a byte array.

All Packages  Class Hierarchy  This Package  Previous  Next  Index