Apache Tuscany SCA Kernel Sub-Project

org.apache.tuscany.spi.implementation.java
Class JavaMappedComponentType<S extends JavaMappedService,R extends JavaMappedReference,P extends JavaMappedProperty<?>>

java.lang.Object
  extended by org.apache.tuscany.spi.model.ModelObject
      extended by org.apache.tuscany.spi.model.ComponentType<S,R,P>
          extended by org.apache.tuscany.spi.implementation.java.JavaMappedComponentType<S,R,P>

public class JavaMappedComponentType<S extends JavaMappedService,R extends JavaMappedReference,P extends JavaMappedProperty<?>>
extends ComponentType<S,R,P>

A specialized component type definition whose services, references and properties can be mapped to the Java programming model.

Version:
$Rev: 434281 $ $Date: 2006-08-23 18:43:12 -0700 (Wed, 23 Aug 2006) $

Constructor Summary
JavaMappedComponentType()
           
JavaMappedComponentType(Class<?> implClass)
           
 
Method Summary
 Class<?> getImplClass()
          Returns the implementation class associated with this component type.
 void setImplClass(Class<?> implClass)
          Sets the implementation class associated with this component type.
 
Methods inherited from class org.apache.tuscany.spi.model.ComponentType
add, add, add, getInitLevel, getProperties, getReferences, getServices, isEagerInit, setEagerInit, setInitLevel
 
Methods inherited from class org.apache.tuscany.spi.model.ModelObject
getExtensions
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JavaMappedComponentType

public JavaMappedComponentType()

JavaMappedComponentType

public JavaMappedComponentType(Class<?> implClass)
Method Detail

getImplClass

public Class<?> getImplClass()
Returns the implementation class associated with this component type.

Returns:
the implementation class associated with this component type

setImplClass

public void setImplClass(Class<?> implClass)
Sets the implementation class associated with this component type.

Parameters:
implClass - the implementation class associated with this component type

Apache Tuscany SCA Kernel Sub-Project

-