Package de.bsvrz.pat.sysbed.dataview.csv
Class CsvColumn
- java.lang.Object
-
- de.bsvrz.pat.sysbed.dataview.csv.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()
-
-
-
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 interfacejava.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 classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
-