org.openjena.atlas.lib
Class Lib

java.lang.Object
  extended by org.openjena.atlas.lib.Lib

public class Lib
extends java.lang.Object


Method Summary
static long adler32(byte[] bytes)
          Faster than CRC32, nearly as good.
static java.lang.String className(java.lang.Object obj)
           
static java.lang.String classShortName(java.lang.Class<?> cls)
           
static long crc32(byte[] bytes)
           
static
<T> boolean
equal(T obj1, T obj2)
           
static
<T> boolean
equalsListAsSet(java.util.List<T> list1, java.util.List<T> list2)
          Do two lists have the same elements?
static int hashCodeObject(java.lang.Object obj)
          HashCode - allow nulls
static int hashCodeObject(java.lang.Object obj, int nullHashCode)
          HashCode - allow nulls
static void sleep(int milliSeconds)
           
static void sync(java.lang.Object object)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

sync

public static final void sync(java.lang.Object object)

equal

public static final <T> boolean equal(T obj1,
                                      T obj2)

className

public static final java.lang.String className(java.lang.Object obj)

classShortName

public static final java.lang.String classShortName(java.lang.Class<?> cls)

equalsListAsSet

public static <T> boolean equalsListAsSet(java.util.List<T> list1,
                                          java.util.List<T> list2)
Do two lists have the same elements?


hashCodeObject

public static final int hashCodeObject(java.lang.Object obj)
HashCode - allow nulls


hashCodeObject

public static final int hashCodeObject(java.lang.Object obj,
                                       int nullHashCode)
HashCode - allow nulls


sleep

public static final void sleep(int milliSeconds)

crc32

public static long crc32(byte[] bytes)

adler32

public static long adler32(byte[] bytes)
Faster than CRC32, nearly as good.

See Also:
Adler32


Copyright ? 2004, 2005, 2006, 2007, 2008, 2009 Hewlett-Packard Development Company, LP Copyright ? 2010 Talis Systems Ltd. Copyright ? 2010, 2011 Epimorphics Ltd.