Class DefaultConverter

  • All Implemented Interfaces:
    TypeConverter

    public class DefaultConverter
    extends java.lang.Object
    implements TypeConverter
    Default converter that tries to convert value to appropriate primitive (if fails, returns original string)
    Since:
    1.1
    • Field Detail

      • ENFORCE_32BIT_INTEGER_KEY

        private static final java.lang.String ENFORCE_32BIT_INTEGER_KEY
        See Also:
        Constant Field Values
      • ENFORCE_32BIT_INTEGER

        public static final boolean ENFORCE_32BIT_INTEGER
      • enforce32BitInt

        private boolean enforce32BitInt
      • MAX_LENGTH_LONG

        private static final int MAX_LENGTH_LONG
      • MAX_LENGTH_LONG_NEGATIVE

        private static final int MAX_LENGTH_LONG_NEGATIVE
      • MAX_LENGTH_INTEGER

        private static final int MAX_LENGTH_INTEGER
      • MAX_LENGTH_INTEGER_NEGATIVE

        private static final int MAX_LENGTH_INTEGER_NEGATIVE
    • Constructor Detail

      • DefaultConverter

        public DefaultConverter()
    • Method Detail

      • setEnforce32BitInt

        public void setEnforce32BitInt​(boolean enforce32BitInt)
      • getLong

        private static java.lang.Long getLong​(java.lang.String text)
        Try to get a Long value efficiently, avoiding Exceptions
      • getInteger

        private static java.lang.Integer getInteger​(java.lang.String text)
        Try to get an Integer value efficiently, avoiding Exceptions
      • getDouble

        private static java.lang.Double getDouble​(java.lang.String text)
        Try to get a Double value efficiently, avoiding Exceptions