- 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.