public abstract class UIState<T>
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
<TARGET> TARGET |
as(java.lang.Class<TARGET> type) |
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.Integer |
asInteger() |
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.Boolean asBoolean()
public org.joda.time.DateTime asDate()
public org.joda.time.DateTime asDate(java.lang.String format)
public <T> T asEnum(java.lang.Class<T> enumType)