Package org.dom4j.util
Class SimpleSingleton
java.lang.Object
org.dom4j.util.SimpleSingleton
- All Implemented Interfaces:
SingletonStrategy
SimpleSingleton
is an implementation of the SingletonStrategy
interface used to provide common factory access for the same object instance.
This implementation will create a new instance from the class specified and
will not create a new one unless it is reset.
- Version:
- $Revision: 1.3 $
- Author:
- David Lucas
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioninstance()
return a singleton instance of the class specified in setSingletonClassvoid
reset()
reset the instance to a new instance for the implemented strategyvoid
setSingletonClassName
(String singletonClassName) set a singleton class name that will be used to create the singleton based on the strategy implementation of this interface.
-
Constructor Details
-
SimpleSingleton
public SimpleSingleton()
-
-
Method Details
-
instance
Description copied from interface:SingletonStrategy
return a singleton instance of the class specified in setSingletonClass- Specified by:
instance
in interfaceSingletonStrategy
-
reset
public void reset()Description copied from interface:SingletonStrategy
reset the instance to a new instance for the implemented strategy- Specified by:
reset
in interfaceSingletonStrategy
-
setSingletonClassName
Description copied from interface:SingletonStrategy
set a singleton class name that will be used to create the singleton based on the strategy implementation of this interface. The default constructor of the class will be used and must be public.- Specified by:
setSingletonClassName
in interfaceSingletonStrategy
-