- All Superinterfaces:
Serializable, TypedValue
- All Known Subinterfaces:
BooleanValue, BytesValue, DateValue, DoubleValue, IntegerValue, JsonValue, LongValue, NumberValue, ShortValue, StringValue, XmlValue
- All Known Implementing Classes:
JsonValueImpl, PrimitiveTypeValueImpl, PrimitiveTypeValueImpl.BooleanValueImpl, PrimitiveTypeValueImpl.BytesValueImpl, PrimitiveTypeValueImpl.DateValueImpl, PrimitiveTypeValueImpl.DoubleValueImpl, PrimitiveTypeValueImpl.IntegerValueImpl, PrimitiveTypeValueImpl.LongValueImpl, PrimitiveTypeValueImpl.NumberValueImpl, PrimitiveTypeValueImpl.ShortValueImpl, PrimitiveTypeValueImpl.StringValueImpl, XmlValueImpl
public interface PrimitiveValue<T>
extends TypedValue
- Since:
- 7.2
- Author:
- Daniel Meyer
-
Method Summary
-
Method Details
-
getValue
The actual value. May be null in case the value is null.
- Specified by:
getValue in interface TypedValue
- Returns:
- the value
-
getType
The type of the value. See ValueType for a list of built-in ValueTypes.
- Specified by:
getType in interface TypedValue
- Returns:
- the type of the value.