org.semanticweb.elk.owl.managers
Class WeakWrapper<T>

java.lang.Object
  extended by java.lang.ref.Reference<T>
      extended by java.lang.ref.WeakReference<T>
          extended by org.semanticweb.elk.owl.managers.WeakWrapper<T>

public abstract class WeakWrapper<T>
extends WeakReference<T>


Constructor Summary
WeakWrapper(T referent, ReferenceQueue<? super T> q)
           
 
Method Summary
protected abstract  boolean equal(T referent, Object obj)
           
 boolean equals(Object obj)
           
 int hashCode()
           
protected abstract  int hashCode(T referent)
           
 
Methods inherited from class java.lang.ref.Reference
clear, enqueue, get, isEnqueued
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WeakWrapper

public WeakWrapper(T referent,
                   ReferenceQueue<? super T> q)
Method Detail

hashCode

protected abstract int hashCode(T referent)

equal

protected abstract boolean equal(T referent,
                                 Object obj)

hashCode

public int hashCode()
Overrides:
hashCode in class Object

equals

public boolean equals(Object obj)
Overrides:
equals in class Object


Copyright © 2011-2013 Department of Computer Science, University of Oxford. All Rights Reserved.