Package de.kappich.pat.gnd.csv
Class CsvFormat
- java.lang.Object
-
- de.kappich.pat.gnd.csv.CsvFormat
-
-
Method Summary
Modifier and Type Method Description intcompareTo(CsvFormat o)static voidcopy(CsvFormat target, CsvFormat source, boolean withName)Diese Methode kopiert die Elemente eines CsvFormats in ein anderes, wobei wählber ist, ob auch der Name kopiert wird.voiddeletePreferences(java.util.prefs.Preferences prefs)Löscht die Präferenzen des CsvFormats unter dem Knoten.booleanequals(java.lang.Object o)java.nio.charset.CharsetgetCharset()CsvFormatgetCopy()Diese Methode gibt eine Kopie des CsvFormats zurück.CsvPrioritygetCsvPriority()java.lang.StringgetInfo()Der Getter für den Infotext.java.lang.StringgetLineColumn()java.lang.StringgetName()Der Getter für den Namen.java.lang.StringgetNameColumn()java.lang.StringgetObjectColumn()java.lang.StringgetOffsetColumn()CsvQuotegetQuote()java.lang.StringgetReferenceHierarchy()CsvSeparatorgetSeparator()java.lang.StringgetXColumn()java.lang.StringgetYColumn()inthashCode()booleaninitializeFromPreferences(java.util.prefs.Preferences prefs)Initialisiert das CsvFormat aus den Präferenzen unter dem übergebenen Knoten.voidputPreferences(java.util.prefs.Preferences prefs)Speichert die Präferenzen des CsvFormats unter dem übergebenen Knoten.voidsetCharset(java.nio.charset.Charset charset)voidsetCsvPriority(CsvPriority priority)voidsetInfo(java.lang.String info)Der Setter für den Infotext.voidsetLineColumn(java.lang.String lineColumn)voidsetName(java.lang.String name)Der Setter für den Namen.voidsetNameColumn(java.lang.String nameColumn)voidsetObjectColumn(java.lang.String objectColumn)voidsetOffsetColumn(java.lang.String offsetColumn)voidsetQuote(CsvQuote quote)voidsetReferenceHierarchy(java.lang.String referenceHierarchy)voidsetSeparator(CsvSeparator separator)voidsetXColumn(java.lang.String xColumn)voidsetYColumn(java.lang.String yColumn)java.lang.StringtoString()
-
-
-
Constructor Detail
-
CsvFormat
public CsvFormat()
Ein Default-Konstruktor, der z.B. für die Initialisierung mit initializeFromPreferences() benötigt wird.
-
CsvFormat
public CsvFormat(java.lang.String name, @Nullable java.lang.String info)Im folgenden Konstruktor werden dem CsvFormat seine ersten Bestandteile mitgegeben.- Parameters:
name- der Name des CsvFormatsinfo- der Infotext zum CsvFormat
-
-
Method Detail
-
getName
public java.lang.String getName()
Der Getter für den Namen.- Returns:
- den Namen
-
setName
public void setName(java.lang.String name)
Der Setter für den Namen.- Parameters:
name- der Name des CsvFormats
-
getInfo
public java.lang.String getInfo()
Der Getter für den Infotext.- Returns:
- der Infotext des CsvFormats
-
setInfo
public void setInfo(java.lang.String info)
Der Setter für den Infotext.- Parameters:
info- der Infotext
-
getNameColumn
public java.lang.String getNameColumn()
- Returns:
-
setNameColumn
public void setNameColumn(java.lang.String nameColumn)
- Parameters:
nameColumn-
-
getXColumn
public java.lang.String getXColumn()
- Returns:
-
setXColumn
public void setXColumn(java.lang.String xColumn)
- Parameters:
xColumn-
-
getYColumn
public java.lang.String getYColumn()
- Returns:
-
setYColumn
public void setYColumn(java.lang.String yColumn)
- Parameters:
yColumn-
-
getLineColumn
public java.lang.String getLineColumn()
- Returns:
-
setLineColumn
public void setLineColumn(java.lang.String lineColumn)
- Parameters:
lineColumn-
-
getOffsetColumn
public java.lang.String getOffsetColumn()
- Returns:
-
setOffsetColumn
public void setOffsetColumn(java.lang.String offsetColumn)
- Parameters:
offsetColumn-
-
getObjectColumn
public java.lang.String getObjectColumn()
- Returns:
-
setObjectColumn
public void setObjectColumn(java.lang.String objectColumn)
- Parameters:
objectColumn-
-
getReferenceHierarchy
public java.lang.String getReferenceHierarchy()
- Returns:
-
setReferenceHierarchy
public void setReferenceHierarchy(java.lang.String referenceHierarchy)
- Parameters:
referenceHierarchy-
-
getCsvPriority
public CsvPriority getCsvPriority()
-
setCsvPriority
public void setCsvPriority(CsvPriority priority)
-
getCharset
public java.nio.charset.Charset getCharset()
-
setCharset
public void setCharset(java.nio.charset.Charset charset)
-
getSeparator
public CsvSeparator getSeparator()
-
setSeparator
public void setSeparator(CsvSeparator separator)
-
getQuote
public CsvQuote getQuote()
-
setQuote
public void setQuote(CsvQuote quote)
-
putPreferences
public void putPreferences(java.util.prefs.Preferences prefs)
Speichert die Präferenzen des CsvFormats unter dem übergebenen Knoten.- Parameters:
prefs- der Knoten, unter dem die Präferenzen gespeichert werden
-
deletePreferences
public void deletePreferences(java.util.prefs.Preferences prefs)
Löscht die Präferenzen des CsvFormats unter dem Knoten.- Parameters:
prefs- der Knoten, unter dem die Präferenzen gelöscht werden
-
initializeFromPreferences
public boolean initializeFromPreferences(java.util.prefs.Preferences prefs)
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
public CsvFormat getCopy()
Diese Methode gibt eine Kopie des CsvFormats zurück.- Returns:
- die Kopie
-
copy
public static void copy(CsvFormat target, CsvFormat source, boolean withName)
Diese Methode kopiert die Elemente eines CsvFormats in ein anderes, wobei wählber ist, ob auch der Name kopiert wird.- Parameters:
target-source-withName-
-
compareTo
public int compareTo(CsvFormat o)
- Specified by:
compareToin interfacejava.lang.Comparable<CsvFormat>
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-