Interface ICompoundValue
- All Superinterfaces:
Comparable
,IConvertable
,IPrimitiveValue
,ISingleValue
,IValue
,Serializable
- All Known Implementing Classes:
EntityContextDelegate
,ForeachObject
The compound value interface may be implemented by objects that are both a value, but also contain properties.
- Since:
- 5.0
- Author:
- O. Kerpershoek
-
Method Summary
Modifier and TypeMethodDescriptionThis method will return the value of the specified property.boolean
instanceOf
(String typeName) This method returns a boolean indicating if this compound value is of the specified type.Methods inherited from interface java.lang.Comparable
compareTo
Methods inherited from interface com.aquima.interactions.foundation.convert.IConvertable
booleanValue, dateValue, doubleValue, getValue, integerValue, longValue, stringValue
Methods inherited from interface com.aquima.interactions.foundation.IPrimitiveValue
forType, getDisplayValue, getTypeName
Methods inherited from interface com.aquima.interactions.foundation.IValue
contains, duplicate, getDataType, isRangeValue, isSingleValue, isUnknown, toListValue, toRangeValue, toSingleValue
-
Method Details
-
instanceOf
This method returns a boolean indicating if this compound value is of the specified type.- Parameters:
typeName
- The name of the type against which this compound value should be checked.- Returns:
- a boolean indicating if this compound value is of the specified type.
-
getValue
This method will return the value of the specified property.- Parameters:
name
- The name of the property whose value is requested.- Returns:
- The value of the property.
-