ix.test
Class DigestSet

java.lang.Object
  extended by ix.test.DigestSet

public class DigestSet
extends java.lang.Object


Nested Class Summary
 class DigestSet.IsNewPredciate
           
 
Field Summary
protected  java.util.Set digested
           
protected  java.util.Map digestObjectCache
           
protected  java.security.MessageDigest md
           
 
Constructor Summary
DigestSet()
           
 
Method Summary
 boolean add(java.lang.Object obj)
           
 boolean contains(java.lang.Object obj)
           
 java.math.BigInteger digestObject(java.lang.Object obj)
           
static void main(java.lang.String[] argv)
           
 java.math.BigInteger memoizedDigestObject(java.lang.Object obj)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

md

protected java.security.MessageDigest md

digested

protected java.util.Set digested

digestObjectCache

protected java.util.Map digestObjectCache
Constructor Detail

DigestSet

public DigestSet()
Method Detail

add

public boolean add(java.lang.Object obj)

contains

public boolean contains(java.lang.Object obj)

digestObject

public java.math.BigInteger digestObject(java.lang.Object obj)

memoizedDigestObject

public java.math.BigInteger memoizedDigestObject(java.lang.Object obj)

main

public static void main(java.lang.String[] argv)