org.objectweb.fractal.adl.types
Class JavaTypeBuilder

java.lang.Object
  extended byorg.objectweb.fractal.adl.types.JavaTypeBuilder
All Implemented Interfaces:
TypeBuilder

public class JavaTypeBuilder
extends Object
implements TypeBuilder

A Java based implementation of the TypeBuilder interface.


Constructor Summary
JavaTypeBuilder()
           
 
Method Summary
 Object createComponentType(String name, Object[] interfaceTypes, Object context)
           
 Object createInterfaceType(String name, String signature, String role, String contingency, String cardinality, Object context)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JavaTypeBuilder

public JavaTypeBuilder()
Method Detail

createInterfaceType

public Object createInterfaceType(String name,
                                  String signature,
                                  String role,
                                  String contingency,
                                  String cardinality,
                                  Object context)
Specified by:
createInterfaceType in interface TypeBuilder

createComponentType

public Object createComponentType(String name,
                                  Object[] interfaceTypes,
                                  Object context)
Specified by:
createComponentType in interface TypeBuilder