Class UIState<T>

    • Field Detail

      • actor

        protected final Actor actor
    • Constructor Detail

      • UIState

        protected UIState​(Actor actor)
    • Method Detail

      • resolve

        public abstract T resolve()
      • value

        public T value()
      • as

        public <TARGET> TARGET as​(Class<TARGET> type)
      • asString

        public String asString()
      • asInteger

        public Integer asInteger()
      • asDouble

        public Double asDouble()
      • asFloat

        public Float asFloat()
      • asLong

        public Long asLong()
      • asBoolean

        public Boolean asBoolean()
      • asDate

        public org.joda.time.DateTime asDate()
      • asLocalDate

        public LocalDate asLocalDate()
      • asDate

        public org.joda.time.DateTime asDate​(String format)
      • asEnum

        public <T> T asEnum​(Class<T> enumType)
      • convertToEnums

        protected <T> List<T> convertToEnums​(Class<T> enumType,
                                             List<?> values)
      • converterFor

        protected Converter<?> converterFor​(Class<?> type)