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 TypeMethodDescriptionintstatic voidDiese Methode kopiert die Elemente eines CsvFormats in ein anderes, wobei wählber ist, ob auch der Name kopiert wird.voiddeletePreferences(Preferences prefs) Löscht die Präferenzen des CsvFormats unter dem Knoten.booleangetCopy()Diese Methode gibt eine Kopie des CsvFormats zurück.getInfo()Der Getter für den Infotext.getName()Der Getter für den Namen.getQuote()inthashCode()booleanInitialisiert das CsvFormat aus den Präferenzen unter dem übergebenen Knoten.voidputPreferences(Preferences prefs) Speichert die Präferenzen des CsvFormats unter dem übergebenen Knoten.voidsetCharset(Charset charset) voidsetCsvPriority(CsvPriority priority) voidDer Setter für den Infotext.voidsetLineColumn(String lineColumn) voidDer Setter für den Namen.voidsetNameColumn(String nameColumn) voidsetObjectColumn(String objectColumn) voidsetOffsetColumn(String offsetColumn) voidvoidsetReferenceHierarchy(String referenceHierarchy) voidsetSeparator(CsvSeparator separator) voidsetXColumn(String xColumn) voidsetYColumn(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
truezurü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:
compareToin interfaceComparable<CsvFormat>
-
equals
-
hashCode
public int hashCode() -
toString
-