Class OptionalLongStringConverter

    • Field Summary

      Fields 
      Modifier and Type Field Description
      private static java.lang.Object EMPTY  
      private static java.lang.reflect.Method METHOD_GET  
      private static java.lang.reflect.Method METHOD_IS_PRESENT  
      private static java.lang.reflect.Method METHOD_OF  
      private static java.lang.Class<?> TYPE  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.Object convertFromString​(java.lang.Class<? extends java.lang.Object> cls, java.lang.String str)
      Converts the specified object from a String.
      java.lang.String convertToString​(java.lang.Object object)
      Converts the specified object to a String.
      java.lang.Class<?> getEffectiveType()
      Gets the effective type that the converter works on.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • TYPE

        private static final java.lang.Class<?> TYPE
      • EMPTY

        private static final java.lang.Object EMPTY
      • METHOD_OF

        private static final java.lang.reflect.Method METHOD_OF
      • METHOD_IS_PRESENT

        private static final java.lang.reflect.Method METHOD_IS_PRESENT
      • METHOD_GET

        private static final java.lang.reflect.Method METHOD_GET
    • Constructor Detail

      • OptionalLongStringConverter

        OptionalLongStringConverter()
    • Method Detail

      • convertToString

        public java.lang.String convertToString​(java.lang.Object object)
        Description copied from interface: ToStringConverter
        Converts the specified object to a String.
        Specified by:
        convertToString in interface ToStringConverter<java.lang.Object>
        Parameters:
        object - the object to convert, not null
        Returns:
        the converted string, may be null but generally not
      • convertFromString

        public java.lang.Object convertFromString​(java.lang.Class<? extends java.lang.Object> cls,
                                                  java.lang.String str)
        Description copied from interface: FromStringConverter
        Converts the specified object from a String.
        Specified by:
        convertFromString in interface FromStringConverter<java.lang.Object>
        Parameters:
        cls - the class to convert to, not null
        str - the string to convert, not null
        Returns:
        the converted object, may be null but generally not
      • getEffectiveType

        public java.lang.Class<?> getEffectiveType()
        Description copied from interface: TypedStringConverter
        Gets the effective type that the converter works on.

        For example, if a class declares the FromString and ToString then the effective type of the converter is that class. If a subclass is queried for a converter, then the effective type is that of the superclass.

        Specified by:
        getEffectiveType in interface TypedStringConverter<java.lang.Object>
        Returns:
        the effective type