net.sf.tlc.ioc.impl
Class EmbeddableContainer

java.lang.Object
  extended bynet.sf.tlc.ioc.impl.EmbeddableContainer
All Implemented Interfaces:
IocContainer

public class EmbeddableContainer
extends java.lang.Object
implements IocContainer

An embeddable IoC/dependcy-inject container (similar to PicoContainer ).

Author:
aisrael

Constructor Summary
EmbeddableContainer()
          Default constructor
EmbeddableContainer(DependencyManager dependencyManager)
          Constructor
 
Method Summary
 void add(java.lang.Object o)
          (non-Javadoc)
 java.lang.Object getInstance(java.lang.Class c)
          (non-Javadoc)
 void register(java.lang.Class c)
          (non-Javadoc)
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EmbeddableContainer

public EmbeddableContainer(DependencyManager dependencyManager)
Constructor

Parameters:
dependencyManager - DependencyManager

EmbeddableContainer

public EmbeddableContainer()
Default constructor

Method Detail

register

public final void register(java.lang.Class c)
(non-Javadoc)

Specified by:
register in interface IocContainer
Parameters:
c - Class
See Also:
IocContainer.register(java.lang.Class)

add

public final void add(java.lang.Object o)
(non-Javadoc)

Specified by:
add in interface IocContainer
Parameters:
o - Object
See Also:
IocContainer.add(java.lang.Object)

getInstance

public final java.lang.Object getInstance(java.lang.Class c)
(non-Javadoc)

Specified by:
getInstance in interface IocContainer
Parameters:
c - a class previously registered with the container
Returns:
an instance of the requested class
See Also:
IocContainer.getInstance(java.lang.Class)


Copyright © 2005 TheLittleContainer. All Rights Reserved.