public abstract class UIState<T>
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
<TARGET> TARGET |
as(java.lang.Class<TARGET> type) |
java.math.BigDecimal |
asBigDecimal() |
java.lang.Boolean |
asBoolean() |
org.joda.time.DateTime |
asDate() |
org.joda.time.DateTime |
asDate(java.lang.String format) |
java.lang.Double |
asDouble() |
<T> T |
asEnum(java.lang.Class<T> enumType) |
java.lang.Float |
asFloat() |
java.lang.Integer |
asInteger() |
java.time.LocalDate |
asLocalDate() |
java.time.LocalDate |
asLocalDate(java.lang.String format) |
java.lang.Long |
asLong() |
java.lang.String |
asString() |
abstract T |
resolve() |
T |
value() |
public abstract T resolve()
public T value()
public <TARGET> TARGET as(java.lang.Class<TARGET> type)
public java.lang.String asString()
public java.lang.Integer asInteger()
public java.lang.Double asDouble()
public java.lang.Float asFloat()
public java.lang.Long asLong()
public java.lang.Boolean asBoolean()
public org.joda.time.DateTime asDate()
public java.time.LocalDate asLocalDate()
public java.math.BigDecimal asBigDecimal()
public java.time.LocalDate asLocalDate(java.lang.String format)
public org.joda.time.DateTime asDate(java.lang.String format)
public <T> T asEnum(java.lang.Class<T> enumType)