org.inria.ns.reflex.processor.asl.types
Class TypeBuilder

java.lang.Object
  extended by org.inria.ns.reflex.processor.catalog.Builder
      extended by org.inria.ns.reflex.processor.asl.types.TypeBuilder

public class TypeBuilder
extends Builder

A type builder.

Author:
Philippe Poulard

Constructor Summary
TypeBuilder(Object input)
          Create a builder that builds a type.
TypeBuilder(Object typeName, Object input)
          Create a builder that build a type.
TypeBuilder(Type type)
          Simply create a wrapper for the type given.
 
Method Summary
 
Methods inherited from class org.inria.ns.reflex.processor.catalog.Builder
equals, getInstance, hashCode
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TypeBuilder

public TypeBuilder(Type type)
Simply create a wrapper for the type given.

Parameters:
type - The type to wrap.

TypeBuilder

public TypeBuilder(Object typeName,
                   Object input)
Create a builder that build a type.

Parameters:
typeName - The qualified name of the type.
input - The input to use for building the type, that can be a ready-to-use type class.
See Also:
Type

TypeBuilder

public TypeBuilder(Object input)
Create a builder that builds a type.

Parameters:
input - The input to use for building the type that can be a ready-to-use type class.
See Also:
Type