org.objectweb.fractal.juliak.membrane
Class Composite

java.lang.Object
  extended by org.objectweb.fractal.juliak.membrane.Composite
All Implemented Interfaces:
Factory, CustomFactory

public class Composite
extends Object
implements CustomFactory

Default implementation of the Composite membrane.

Since:
2.5
Author:
Lionel Seinturier

Constructor Summary
Composite()
           
 
Method Summary
 Object getFcContentDesc()
           
 Object getFcControllerDesc()
           
 GenericFactory getFcGenericFactory()
           
 Type getFcInstanceType()
           
 TypeFactory getFcTypeFactory()
           
 Component newFcInstance()
           
 void setFcGenericFactory(GenericFactory gf)
           
 void setFcTypeFactory(TypeFactory tf)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Composite

public Composite()
Method Detail

setFcTypeFactory

public void setFcTypeFactory(TypeFactory tf)
Specified by:
setFcTypeFactory in interface CustomFactory

getFcTypeFactory

public TypeFactory getFcTypeFactory()
Specified by:
getFcTypeFactory in interface CustomFactory

setFcGenericFactory

public void setFcGenericFactory(GenericFactory gf)
Specified by:
setFcGenericFactory in interface CustomFactory

getFcGenericFactory

public GenericFactory getFcGenericFactory()
Specified by:
getFcGenericFactory in interface CustomFactory

getFcContentDesc

public Object getFcContentDesc()
Specified by:
getFcContentDesc in interface Factory

getFcControllerDesc

public Object getFcControllerDesc()
Specified by:
getFcControllerDesc in interface Factory

newFcInstance

public Component newFcInstance()
                        throws InstantiationException
Specified by:
newFcInstance in interface Factory
Throws:
InstantiationException

getFcInstanceType

public Type getFcInstanceType()
Specified by:
getFcInstanceType in interface Factory