public interface ITransformationProperty extends ITransformationItem
A transformation property must have an unique identifier and a localized name. Additional attributes of a property include a metatype, associated metatype data and a read-only indicator. Most properties contain a single value but some may contain multiple values. For example, a keywords property value may be defined with a comma separated list of words. The underlying property implementation is capable of parsing the value (given the delimiters) to produce a list of values (e.g., the individual keywords).
Modifier and Type | Method and Description |
---|---|
int |
getMaxValues()
Return the maximum number of values for the property.
|
java.lang.String |
getMetatype()
Return the underlying metatype for the property value.
|
java.lang.String |
getMetatypeData()
Return the data associated with the underlying metatype for the
property value.
|
java.lang.Object |
getValue()
Return the value of the property.
|
boolean |
isReadOnly()
Return the read-only attribute of the property
|
getDescription, getId, getName
int getMaxValues()
java.lang.String getMetatype()
java.lang.String getMetatypeData()
java.lang.Object getValue()
If the property can contain multiple values, the returned object is a list (java.util.List) of those values. If no values have been defined, the returned list object is empty.
boolean isReadOnly()