org.objectweb.fractal.juliak.factory
Class AbstractJuliaEnabledGenericFactoryImpl
java.lang.Object
org.objectweb.fractal.juliak.factory.AbstractGenericFactoryImpl
org.objectweb.fractal.juliak.factory.AbstractJuliaEnabledGenericFactoryImpl
- All Implemented Interfaces:
- GenericFactory
- Direct Known Subclasses:
- BasicGenericFactoryImpl
public abstract class AbstractJuliaEnabledGenericFactoryImpl
- extends AbstractGenericFactoryImpl
Abstract super class for generic factories.
This factory does not make any assumption on the way control membranes
are implemented. This concern is deferred to subclasses.
- Since:
- 2.5
- Author:
- Lionel Seinturier
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractJuliaEnabledGenericFactoryImpl
public AbstractJuliaEnabledGenericFactoryImpl()
newFcInstance
public Component newFcInstance(Type type,
Object controllerDesc,
Object contentDesc)
throws InstantiationException
- Create a new component.
- Specified by:
newFcInstance
in interface GenericFactory
- Overrides:
newFcInstance
in class AbstractGenericFactoryImpl
- Parameters:
type
- the component typecontrollerDesc
- the description of the control membrane associated
to the componentcontentDesc
- the description of the content of the component
- Throws:
InstantiationException