class PropertyItem : AItem, IItem, IOSSpecific
This class provides a property object for the component extension of the component build plugin.
PropertyItem(key: String)
initialize an property item without a value. |
var classifier: String
This set contains OS specific descriptions. The set is empty per default. It is defined as an task input property. |
|
val key: String
the property key of the item |
|
var pattern: String
The ANT based pattern for the property file. This is marked as task input. |
|
var updatable: Boolean
If an item should not be part of an update installation, this property is set to false. |
|
var value: String
The value of the item. This is marked as task input. |
open var contentType: String
This property contains the content type of the item. The following values are allowed: |
|
open val types: Set<String>
This set contains deployment or environment type definitions, like 'production', 'test' etc. The set can be extended. The set is empty per default. It is defined as an task input property. |
fun addType(type: String): Boolean
Adds a new deployment or environment type. The characters will be changed to lower cases. |
|
fun addTypes(types: Collection<String>): Boolean
Adds a list of new deployment or environment types. The characters will be changed to lower cases. |
|
fun setTypes(types: Collection<String>): Unit
Reset the set with new values from input. |