org.norther.tammi.core.base
Interface Factory

All Superinterfaces:
Container<ObjectFactory<?>>, ObjectFactory<Object>
All Known Implementing Classes:
DefaultFactory

public interface Factory
extends ObjectFactory<Object>, Container<ObjectFactory<?>>

Factory instantiates objects of different class types. Common instantiations are provided by the default implementation. For more complicated cases, class specific factories can be implemented as and registered to Factory.

The registration key for ObjectFactory is the class name of the production class of the factory and the registration value the registered object name of the implementation of the factory. The same factory may be registered for more than one class.

Version:
$Id: Factory.java,v 1.13 2009/09/28 15:08:42 cvsimp Exp $
Author:
Ilkka Priha

Method Summary
 
Methods inherited from interface org.norther.tammi.core.base.ObjectFactory
getInstance, getInstance, getInstance, getInstance, isLoaderSupported
 
Methods inherited from interface org.norther.tammi.core.base.Container
clear, containsKey, get, getContainerKey, getContainerKey, getContainerKey, getMBean, getMBeanInterface, getMBeanInterface, getObjectName, getObjectNames, getQueryPattern, registryKeySet, registryKeySet, registryKeySet, registryKeySet, registryMap, registrySize, remove, setMBeanInterface, setQueryPattern, setQueryPattern
 



Copyright © 2004 The Norther Organization. All rights reserved.