jfun.yan.containers
Class SingletonContainer

java.lang.Object
  extended by jfun.yan.containers.SimpleContainer
      extended by jfun.yan.containers.TransformingContainer
          extended by jfun.yan.containers.SingletonContainer
All Implemented Interfaces:
java.io.Serializable, ComponentMap, Container, Registrar

public class SingletonContainer
extends TransformingContainer

A container that transforms all Component objects registered into it to singleton. It uses DefaultContainer as the underlying container.

Codehaus.org.

Author:
Ben Yu
See Also:
Serialized Form

Constructor Summary
SingletonContainer()
           
 
Method Summary
 
Methods inherited from class jfun.yan.containers.TransformingContainer
registerComponent, registerComponent
 
Methods inherited from class jfun.yan.containers.SimpleContainer
containsKey, containsType, defaultTransform, equals, getComponent, getComponentOfType, getComponents, getComponentsOfType, getComponentType, getDelegateTarget, getDependency, getDependency, getDependencyOfType, getDependencyOfType, getFactory, getFactory, getFactoryOfType, getFactoryOfType, getInstance, getInstance, getInstanceOfType, getInstanceOfType, getInstances, getInstances, getInstances, getInstances, getInstancesOfType, getInstancesOfType, hashCode, inherit, instantiateComponent, instantiateComponent, instantiateComponent, instantiateComponent, keys, registerConstructor, registerConstructor, registerConstructor, registerConstructor, registerStaticMethod, registerStaticMethod, registerStaticMethod, registerStaticMethod, registerValue, registerValue, toString, unregisterComponent, unregisterComponentsOfType, verify, verify, verifyComponent, verifyKey, verifyType
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SingletonContainer

public SingletonContainer()