Class UIState<T>
java.lang.Object
net.serenitybdd.screenplay.questions.UIState<T>
- Direct Known Subclasses:
JavaScript,TargetedUIState
public abstract class UIState<T>
extends java.lang.Object
-
Field Summary
Fields Modifier and Type Field Description protected Actoractorprotected java.util.Map<java.lang.Class<?>,Converter<?>>DEFAULT_CONVERTERS -
Constructor Summary
-
Method Summary
Modifier and Type Method Description <TARGET> TARGETas(java.lang.Class<TARGET> type)java.math.BigDecimalasBigDecimal()java.lang.BooleanasBoolean()org.joda.time.DateTimeasDate()org.joda.time.DateTimeasDate(java.lang.String format)java.lang.DoubleasDouble()<C> CasEnum(java.lang.Class<C> enumType)java.lang.FloatasFloat()java.lang.IntegerasInteger()java.time.LocalDateasLocalDate()java.time.LocalDateasLocalDate(java.lang.String format)java.lang.LongasLong()java.lang.StringasString()protected Converter<?>converterFor(java.lang.Class<?> type)protected <C> java.util.List<C>convertToEnums(java.lang.Class<C> enumType, java.util.List<?> values)abstract Tresolve()Tvalue()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
actor
-
DEFAULT_CONVERTERS
-
-
Constructor Details
-
UIState
-
-
Method Details
-
resolve
-
value
-
as
public <TARGET> TARGET as(java.lang.Class<TARGET> type) -
asString
public java.lang.String asString() -
asInteger
public java.lang.Integer asInteger() -
asDouble
public java.lang.Double asDouble() -
asFloat
public java.lang.Float asFloat() -
asLong
public java.lang.Long asLong() -
asBoolean
public java.lang.Boolean asBoolean() -
asDate
public org.joda.time.DateTime asDate() -
asLocalDate
public java.time.LocalDate asLocalDate() -
asBigDecimal
public java.math.BigDecimal asBigDecimal() -
asLocalDate
public java.time.LocalDate asLocalDate(java.lang.String format) -
asDate
public org.joda.time.DateTime asDate(java.lang.String format) -
asEnum
public <C> C asEnum(java.lang.Class<C> enumType) -
convertToEnums
protected <C> java.util.List<C> convertToEnums(java.lang.Class<C> enumType, java.util.List<?> values) -
converterFor
-