Apache Tuscany SCA Kernel Sub-Project

org.apache.tuscany.spi.model
Class Property<T>

java.lang.Object
  extended by org.apache.tuscany.spi.model.ModelObject
      extended by org.apache.tuscany.spi.model.Property<T>
Direct Known Subclasses:
JavaMappedProperty

public class Property<T>
extends ModelObject

A component property

Version:
$Rev: 452761 $ $Date: 2006-10-03 23:33:20 -0700 (Tue, 03 Oct 2006) $

Constructor Summary
Property()
           
Property(String name, QName xmlType, Class<T> javaType)
           
 
Method Summary
 Document getDefaultValue()
           
 ObjectFactory<T> getDefaultValueFactory()
           
 Class<T> getJavaType()
           
 String getName()
           
 OverrideOptions getOverride()
           
 QName getXmlType()
           
 boolean isMany()
           
 void setDefaultValue(Document defaultValue)
           
 void setDefaultValueFactory(ObjectFactory<T> factory)
           
 void setJavaType(Class<T> javaType)
           
 void setMany(boolean many)
           
 void setName(String name)
           
 void setOverride(OverrideOptions override)
           
 void setXmlType(QName xmlType)
           
 
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

Property

public Property()

Property

public Property(String name,
                QName xmlType,
                Class<T> javaType)
Method Detail

getName

public String getName()

setName

public void setName(String name)

getDefaultValueFactory

public ObjectFactory<T> getDefaultValueFactory()

setDefaultValueFactory

public void setDefaultValueFactory(ObjectFactory<T> factory)

getXmlType

public QName getXmlType()

setXmlType

public void setXmlType(QName xmlType)

getJavaType

public Class<T> getJavaType()

setJavaType

public void setJavaType(Class<T> javaType)

isMany

public boolean isMany()

setMany

public void setMany(boolean many)

getOverride

public OverrideOptions getOverride()

setOverride

public void setOverride(OverrideOptions override)

getDefaultValue

public Document getDefaultValue()

setDefaultValue

public void setDefaultValue(Document defaultValue)

Apache Tuscany SCA Kernel Sub-Project

-