com.change_vision.jude.api.inf.project
Class SingletonFactory

com.change_vision.jude.api.inf.project.SingletonFactory

 class SingletonFactory


Field Summary
private  String className
           
private  WeakHashMap instanceMap
           
private  Set instanceSet
           
 
Constructor Summary
SingletonFactory(String className)
           
 
Method Summary
 String getClassName()
           
 ProjectAccessor getSingleton(ClassLoader classLoader)
           
static SingletonFactory newInstance(String className)
           
private  ProjectAccessor newInstance(ClassLoader classLoader)
           
 

Field Detail

instanceMap

private WeakHashMap instanceMap

instanceSet

private Set instanceSet

className

private final String className
Constructor Detail

SingletonFactory

SingletonFactory(String className)
Method Detail

newInstance

public static SingletonFactory newInstance(String className)

getClassName

public String getClassName()

getSingleton

public ProjectAccessor getSingleton(ClassLoader classLoader)

newInstance

private ProjectAccessor newInstance(ClassLoader classLoader)