org.sourceforge.jemm.client
Class JEMMObjectFactory

java.lang.Object
  extended by org.sourceforge.jemm.client.shared.WeakSingletonFactory<ID,JEMMObject>
      extended by org.sourceforge.jemm.client.JEMMObjectFactory

public abstract class JEMMObjectFactory
extends WeakSingletonFactory<ID,JEMMObject>


Field Summary
 
Fields inherited from class org.sourceforge.jemm.client.shared.WeakSingletonFactory
keysToWeakRefs, queue, queueListener, refsToKeys
 
Constructor Summary
JEMMObjectFactory()
           
 
Method Summary
protected abstract  JEMMObject createValue(ID id)
           
protected  void notifyExpired(ID id)
           
 
Methods inherited from class org.sourceforge.jemm.client.shared.WeakSingletonFactory
contains, create, get, put, remove, shutdown, size
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JEMMObjectFactory

public JEMMObjectFactory()
Method Detail

createValue

protected abstract JEMMObject createValue(ID id)
Specified by:
createValue in class WeakSingletonFactory<ID,JEMMObject>

notifyExpired

protected void notifyExpired(ID id)
Specified by:
notifyExpired in class WeakSingletonFactory<ID,JEMMObject>


Copyright © 2009. All Rights Reserved.