new $k.ValueRange()
Represents the value range of an attribute type
Methods
parse(string, language)
Parse the string representation and returns the converted value
Name | Type | Description |
---|---|---|
string |
string |
The string represantation of the value that should be set. |
language |
string |
optional
Language of the value. Either ISO 639-1 (2-letter code, e.g. "en") or ISO 639-2B (3-letter code, e.g. "eng"). If not defined, the current language will be used. |
Throws:
Type | Description |
---|---|
$k.exception.InvalidValue | If the string is not in the range of allowed values of the attribute |
Returns:
The converted valuevalueToString(value, language) : string
Returns the string representation of the value
Name | Type | Description |
---|---|---|
value |
string |
The value that should be converted |
language |
string |
optional
Language of the value. Either ISO 639-1 (2-letter code, e.g. "en") or ISO 639-2B (3-letter code, e.g. "eng"). If not defined, the current language will be used. |
Throws:
Type | Description |
---|---|
$k.exception.InvalidValue | If the value is not in the range of allowed values of the attribute |
Returns:
Type | Description |
---|---|
string |
valueType() : string
Returns a string describing the value type.
One of
- blob
- boolean
- choice
- color
- container
- date
- dateAndTime
- flexTime
- float
- geoPosition
- integer
- interval
- password
- registyEntry
- string
- time
- translatedAttribute
- translation
- url
Returns:
Type | Description |
---|---|
string |