net.mchaplin.ioc.model
Class Container

java.lang.Object
  extended by net.mchaplin.ioc.model.Component
      extended by net.mchaplin.ioc.model.Container
All Implemented Interfaces:
ComponentI

public class Container
extends Component
implements ComponentI

Author:
mchaplin@users.sourceforge.net $Header: $Revision: $Date:

Field Summary
 
Fields inherited from interface net.mchaplin.ioc.component.ComponentI
CMP_I
 
Constructor Summary
Container()
           
 
Method Summary
 java.util.ArrayList getComponents()
           
 ContainerI getContainer()
          Provide component dependencies lookup facility
 java.util.ArrayList getContainers()
           
 void reset()
          Provide facility for runtime component redeployment
 void setComponents(java.util.ArrayList components)
           
 void setContainer(ContainerI container)
          Dependency injection setter
 void setContainers(java.util.ArrayList containers)
           
 
Methods inherited from class net.mchaplin.ioc.model.Component
getAlias, getClassname, getFactory, getLoadOnStartup, getName, getRmiClassname, setAlias, setClassname, setFactory, setLoadOnStartup, setName, setRmiClassname
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Container

public Container()
Method Detail

getContainers

public java.util.ArrayList getContainers()
Returns:
Returns the containers.

setContainers

public void setContainers(java.util.ArrayList containers)
Parameters:
containers - The containers to set.

getComponents

public java.util.ArrayList getComponents()
Returns:
Returns the components.

setComponents

public void setComponents(java.util.ArrayList components)
Parameters:
components - The components to set.

getContainer

public ContainerI getContainer()
Description copied from interface: ComponentI
Provide component dependencies lookup facility

Specified by:
getContainer in interface ComponentI
Returns:
the Container that holds this Component.

reset

public void reset()
Description copied from interface: ComponentI
Provide facility for runtime component redeployment

Specified by:
reset in interface ComponentI

setContainer

public void setContainer(ContainerI container)
Description copied from interface: ComponentI
Dependency injection setter

Specified by:
setContainer in interface ComponentI


Copyright © 2004-2005 mchaplin.net. All Rights Reserved.