Class ValueType<R>


  • public final class ValueType<R>
    extends java.lang.Object
    • Field Detail

      • BOOLEAN

        public static final ValueType<java.lang.Boolean> BOOLEAN
      • CHARACTER

        public static final ValueType<java.lang.Character> CHARACTER
      • DOUBLE

        public static final ValueType<java.lang.Double> DOUBLE
      • FLOAT

        public static final ValueType<java.lang.Float> FLOAT
      • INTEGER

        public static final ValueType<java.lang.Integer> INTEGER
      • LONG

        public static final ValueType<java.lang.Long> LONG
      • SHORT

        public static final ValueType<java.lang.Short> SHORT
      • STRING

        public static final ValueType<java.lang.String> STRING
      • VOID

        public static final ValueType<java.lang.Void> VOID
    • Constructor Detail

      • ValueType

        public ValueType​(java.util.function.Function<java.lang.String,​R> mapper)
    • Method Detail

      • getMapper

        public java.util.function.Function<java.lang.String,​R> getMapper()
      • convert

        public <T> T convert​(R value,
                             ValueType<T> toType)
      • apply

        public R apply​(java.lang.String from)