public class ValueType extends Object implements HasTypes
Modifier and Type | Field and Description |
---|---|
static ValueType |
BIG_DECIMAL |
static ValueType |
BIG_INTEGER |
static ValueType |
BOOLEAN |
static ValueType |
BYTE |
static ValueType |
CHARACTER |
static ValueType |
DOUBLE |
static ValueType |
DURATION |
static ValueType |
ENTITY_REFERENCE |
static ValueType |
FLOAT |
static ValueType |
IDENTITY |
static ValueType |
INSTANT |
static ValueType |
INTEGER |
static ValueType |
LOCAL_DATE |
static ValueType |
LOCAL_DATE_TIME |
static ValueType |
LOCAL_TIME |
static ValueType |
LONG |
static ValueType |
OBJECT |
static ValueType |
OFFSET_DATE_TIME |
static ValueType |
PERIOD |
static ValueType |
SHORT |
static ValueType |
STRING |
protected List<Class<?>> |
types |
static ValueType |
ZONED_DATE_TIME |
Modifier | Constructor and Description |
---|---|
protected |
ValueType(Class<?>... types) |
protected |
ValueType(List<Class<?>> types) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object o) |
int |
hashCode() |
static ValueType |
of(Class<?>... types) |
Class<?> |
primaryType() |
String |
toString() |
Stream<Class<?>> |
types() |
public static final ValueType OBJECT
public static final ValueType STRING
public static final ValueType CHARACTER
public static final ValueType BOOLEAN
public static final ValueType INTEGER
public static final ValueType SHORT
public static final ValueType LONG
public static final ValueType BYTE
public static final ValueType FLOAT
public static final ValueType DOUBLE
public static final ValueType BIG_DECIMAL
public static final ValueType BIG_INTEGER
public static final ValueType INSTANT
public static final ValueType ZONED_DATE_TIME
public static final ValueType OFFSET_DATE_TIME
public static final ValueType LOCAL_DATE_TIME
public static final ValueType LOCAL_DATE
public static final ValueType LOCAL_TIME
public static final ValueType DURATION
public static final ValueType PERIOD
public static final ValueType IDENTITY
public static final ValueType ENTITY_REFERENCE
protected ValueType(Class<?>... types)
public Class<?> primaryType()