Class CsvToBean<T>


  • public class CsvToBean<T>
    extends java.lang.Object
    • Constructor Detail

      • CsvToBean

        public CsvToBean()
    • Method Detail

      • parse

        public java.util.List<T> parse​(MappingStrategy<T> mapper,
                                       java.io.Reader reader)
      • processLine

        protected T processLine​(MappingStrategy<T> mapper,
                                java.lang.String[] line)
                         throws java.lang.IllegalAccessException,
                                java.lang.reflect.InvocationTargetException,
                                java.lang.InstantiationException,
                                java.beans.IntrospectionException
        Throws:
        java.lang.IllegalAccessException
        java.lang.reflect.InvocationTargetException
        java.lang.InstantiationException
        java.beans.IntrospectionException
      • convertValue

        protected java.lang.Object convertValue​(java.lang.String value,
                                                java.beans.PropertyDescriptor prop)
                                         throws java.lang.InstantiationException,
                                                java.lang.IllegalAccessException
        Throws:
        java.lang.InstantiationException
        java.lang.IllegalAccessException
      • getPropertyEditor

        protected java.beans.PropertyEditor getPropertyEditor​(java.beans.PropertyDescriptor desc)
                                                       throws java.lang.InstantiationException,
                                                              java.lang.IllegalAccessException
        Throws:
        java.lang.InstantiationException
        java.lang.IllegalAccessException