2016/05/28 - Apache Tuscany has been retired.
For more information, please explore the Attic.
org.apache.tuscany.sca.assembly
Interface Property
- All Superinterfaces:
- AbstractProperty, Base, java.lang.Cloneable, Extensible, IntentAttachPoint, PolicySetAttachPoint
- All Known Subinterfaces:
- ComponentProperty
- All Known Implementing Classes:
- ComponentPropertyImpl, PropertyImpl
public interface Property
- extends AbstractProperty, PolicySetAttachPoint, java.lang.Cloneable
A property allows for the configuration of an implementation with externally
set data values. An implementation can have zero or more properties. Each
property has a data type, which may be either simple or complex. An
implementation may also define a default value for a property.
Method Summary |
java.lang.Object |
clone()
Returns a clone of the property. |
Methods inherited from interface org.apache.tuscany.sca.assembly.AbstractProperty |
getName, getValue, getXSDElement, getXSDType, isMany, isMustSupply, setMany, setMustSupply, setName, setValue, setXSDElement, setXSDType |
clone
java.lang.Object clone()
throws java.lang.CloneNotSupportedException
- Returns a clone of the property.
- Returns:
- a clone of the property
- Throws:
java.lang.CloneNotSupportedException