Class CsvColumn

  • All Implemented Interfaces:
    java.lang.Comparable<CsvColumn>

    public class CsvColumn
    extends java.lang.Object
    implements java.lang.Comparable<CsvColumn>
    Eine CsvColumn ist entweder ein ansonsten leeres Objekt für eine Spalte, die noch Subspalten hat, oder sie kapselt die Informationen, die eine Spalte in einer CSV-Datei benötigt, also Name und die Informationen des CellKeys, aus dem sie konstruiert wurde, die benötigt werden, um die Inhalte von Datensätzen ermitteln zu können. Von einer CellKeyColumn unterscheidet sie sich dadurch, dass ein Array dort hier durch mehrere Spalten repräsentiert wird.
    • Constructor Summary

      Constructors 
      Constructor Description
      CsvColumn​(FilterAttributeGroup filterAttributeGroup, CellKey cellKey)
      Eine CsvColumn wird aus einem CellKey konstruiert.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      int compareTo​(CsvColumn o)  
      boolean equals​(java.lang.Object o)  
      java.lang.String getName()
      Gibt den Namen zurück.
      int hashCode()  
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • CsvColumn

        public CsvColumn​(FilterAttributeGroup filterAttributeGroup,
                         CellKey cellKey)
        Eine CsvColumn wird aus einem CellKey konstruiert.
        Parameters:
        cellKey - der CellKey
    • Method Detail

      • compareTo

        public int compareTo​(CsvColumn o)
        Specified by:
        compareTo in interface java.lang.Comparable<CsvColumn>
      • getName

        public java.lang.String getName()
        Gibt den Namen zurück.
        Returns:
        den Namen
      • equals

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

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