Apache Tuscany SCA Kernel Sub-Project

org.apache.tuscany.spi.implementation.java
Class JavaMappedProperty<T>

java.lang.Object
  extended by org.apache.tuscany.spi.model.ModelObject
      extended by org.apache.tuscany.spi.model.Property<T>
          extended by org.apache.tuscany.spi.implementation.java.JavaMappedProperty<T>

public class JavaMappedProperty<T>
extends Property<T>

A Property definition that is mapped to a specific location in the implementation class. This location will typically be used to inject property values.

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

Constructor Summary
JavaMappedProperty()
           
JavaMappedProperty(String name, QName xmlType, Class<T> javaType)
           
JavaMappedProperty(String name, QName xmlType, Class<T> javaType, Member member)
           
 
Method Summary
 Member getMember()
          Returns the Member that this property is mapped to.
 void setMember(Member member)
          Sets the Member that this property is mapped to
 
Methods inherited from class org.apache.tuscany.spi.model.Property
getDefaultValue, getDefaultValueFactory, getJavaType, getName, getOverride, getXmlType, isMany, setDefaultValue, setDefaultValueFactory, setJavaType, setMany, setName, setOverride, setXmlType
 
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

JavaMappedProperty

public JavaMappedProperty()

JavaMappedProperty

public JavaMappedProperty(String name,
                          QName xmlType,
                          Class<T> javaType)

JavaMappedProperty

public JavaMappedProperty(String name,
                          QName xmlType,
                          Class<T> javaType,
                          Member member)
Method Detail

getMember

public Member getMember()
Returns the Member that this property is mapped to.

Returns:
the Member that this property is mapped to

setMember

public void setMember(Member member)
Sets the Member that this property is mapped to

Parameters:
member - the Member that this property is mapped to

Apache Tuscany SCA Kernel Sub-Project

-