Package de.kappich.pat.gnd.csv
Class CsvFormat
java.lang.Object
de.kappich.pat.gnd.csv.CsvFormat
- All Implemented Interfaces:
Comparable<CsvFormat>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint
static void
Diese Methode kopiert die Elemente eines CsvFormats in ein anderes, wobei wählber ist, ob auch der Name kopiert wird.void
deletePreferences
(Preferences prefs) Löscht die Präferenzen des CsvFormats unter dem Knoten.boolean
getCopy()
Diese Methode gibt eine Kopie des CsvFormats zurück.getInfo()
Der Getter für den Infotext.getName()
Der Getter für den Namen.getQuote()
int
hashCode()
boolean
Initialisiert das CsvFormat aus den Präferenzen unter dem übergebenen Knoten.void
putPreferences
(Preferences prefs) Speichert die Präferenzen des CsvFormats unter dem übergebenen Knoten.void
setCharset
(Charset charset) void
setCsvPriority
(CsvPriority priority) void
Der Setter für den Infotext.void
setLineColumn
(String lineColumn) void
Der Setter für den Namen.void
setNameColumn
(String nameColumn) void
setObjectColumn
(String objectColumn) void
setOffsetColumn
(String offsetColumn) void
void
setReferenceHierarchy
(String referenceHierarchy) void
setSeparator
(CsvSeparator separator) void
setXColumn
(String xColumn) void
setYColumn
(String yColumn) toString()
-
Constructor Details
-
CsvFormat
public CsvFormat()Ein Default-Konstruktor, der z.B. für die Initialisierung mit initializeFromPreferences() benötigt wird. -
CsvFormat
Im folgenden Konstruktor werden dem CsvFormat seine ersten Bestandteile mitgegeben.- Parameters:
name
- der Name des CsvFormatsinfo
- der Infotext zum CsvFormat
-
-
Method Details
-
copy
Diese Methode kopiert die Elemente eines CsvFormats in ein anderes, wobei wählber ist, ob auch der Name kopiert wird.- Parameters:
target
-source
-withName
-
-
getName
Der Getter für den Namen.- Returns:
- den Namen
-
setName
Der Setter für den Namen.- Parameters:
name
- der Name des CsvFormats
-
getInfo
Der Getter für den Infotext.- Returns:
- der Infotext des CsvFormats
-
setInfo
Der Setter für den Infotext.- Parameters:
info
- der Infotext
-
getNameColumn
- Returns:
-
setNameColumn
- Parameters:
nameColumn
-
-
getXColumn
- Returns:
-
setXColumn
- Parameters:
xColumn
-
-
getYColumn
- Returns:
-
setYColumn
- Parameters:
yColumn
-
-
getLineColumn
- Returns:
-
setLineColumn
- Parameters:
lineColumn
-
-
getOffsetColumn
- Returns:
-
setOffsetColumn
- Parameters:
offsetColumn
-
-
getObjectColumn
- Returns:
-
setObjectColumn
- Parameters:
objectColumn
-
-
getReferenceHierarchy
- Returns:
-
setReferenceHierarchy
- Parameters:
referenceHierarchy
-
-
getCsvPriority
-
setCsvPriority
-
getCharset
-
setCharset
-
getSeparator
-
setSeparator
-
getQuote
-
setQuote
-
putPreferences
Speichert die Präferenzen des CsvFormats unter dem übergebenen Knoten.- Parameters:
prefs
- der Knoten, unter dem die Präferenzen gespeichert werden
-
deletePreferences
Löscht die Präferenzen des CsvFormats unter dem Knoten.- Parameters:
prefs
- der Knoten, unter dem die Präferenzen gelöscht werden
-
initializeFromPreferences
Initialisiert das CsvFormat aus den Präferenzen unter dem übergebenen Knoten.- Parameters:
prefs
- der Knoten, unter dem die Präferenzen gesucht werden- Returns:
- gibt
true
zurück, wenn die Initialisierung erfolgreich war, undfalse
, falls nicht
-
getCopy
Diese Methode gibt eine Kopie des CsvFormats zurück.- Returns:
- die Kopie
-
compareTo
- Specified by:
compareTo
in interfaceComparable<CsvFormat>
-
equals
-
hashCode
public int hashCode() -
toString
-