Class CsvBean

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Cloneable

    public class CsvBean
    extends java.lang.Object
    implements java.io.Serializable, java.lang.Cloneable
    The class CsvBean.
    See Also:
    Serialized Form
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  CsvBean.CsvBeanBuilder  
    • Constructor Summary

      Constructors 
      Constructor Description
      CsvBean()  
      CsvBean​(java.lang.String[] headers, java.lang.String[] columnTypes, java.lang.String[] columnTypesEdit, java.util.List<java.lang.String[]> lines)
      Instantiates a new CsvBean object.
      CsvBean​(java.lang.String[] columnTypes, java.lang.String[] columnTypesEdit, java.lang.String[] headers, java.util.Map<java.lang.Integer,​java.lang.Integer> lineOrder, java.util.List<java.lang.String[]> lines)  
      CsvBean​(java.lang.String[] headers, java.lang.String[] columnTypes, java.util.List<java.lang.String[]> lines)
      Instantiates a new CsvBean object.
    • Constructor Detail

      • CsvBean

        public CsvBean()
      • CsvBean

        public CsvBean​(java.lang.String[] headers,
                       java.lang.String[] columnTypes,
                       java.util.List<java.lang.String[]> lines)
        Instantiates a new CsvBean object.
        Parameters:
        headers - the headers
        columnTypes - the column types
        lines - the lines
      • CsvBean

        public CsvBean​(java.lang.String[] headers,
                       java.lang.String[] columnTypes,
                       java.lang.String[] columnTypesEdit,
                       java.util.List<java.lang.String[]> lines)
        Instantiates a new CsvBean object.
        Parameters:
        headers - the headers
        columnTypes - the column types
        columnTypesEdit - the column types edit
        lines - the lines
      • CsvBean

        public CsvBean​(java.lang.String[] columnTypes,
                       java.lang.String[] columnTypesEdit,
                       java.lang.String[] headers,
                       java.util.Map<java.lang.Integer,​java.lang.Integer> lineOrder,
                       java.util.List<java.lang.String[]> lines)
    • Method Detail

      • clone

        public java.lang.Object clone()
        Overrides:
        clone in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • getColumnTypes

        public java.lang.String[] getColumnTypes()
      • setColumnTypes

        public void setColumnTypes​(java.lang.String[] columnTypes)
      • getColumnTypesEdit

        public java.lang.String[] getColumnTypesEdit()
      • setColumnTypesEdit

        public void setColumnTypesEdit​(java.lang.String[] columnTypesEdit)
      • getHeaders

        public java.lang.String[] getHeaders()
      • setHeaders

        public void setHeaders​(java.lang.String[] headers)
      • getLineOrder

        public java.util.Map<java.lang.Integer,​java.lang.Integer> getLineOrder()
      • setLineOrder

        public void setLineOrder​(java.util.Map<java.lang.Integer,​java.lang.Integer> lineOrder)
      • getLines

        public java.util.List<java.lang.String[]> getLines()
      • setLines

        public void setLines​(java.util.List<java.lang.String[]> lines)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object