Package de.kappich.pat.gnd.csv
Class CsvFormat
- java.lang.Object
-
- de.kappich.pat.gnd.csv.CsvFormat
-
-
Constructor Summary
Constructors Constructor Description CsvFormat()
Ein Default-Konstruktor, der z.B. für die Initialisierung mit initializeFromPreferences() benötigt wird.CsvFormat(java.lang.String name, java.lang.String info)
Im folgenden Konstruktor werden dem CsvFormat seine ersten Bestandteile mitgegeben.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description int
compareTo(CsvFormat o)
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.void
deletePreferences(java.util.prefs.Preferences prefs)
Löscht die Präferenzen des CsvFormats unter dem Knoten.boolean
equals(java.lang.Object o)
java.nio.charset.Charset
getCharset()
CsvFormat
getCopy()
Diese Methode gibt eine Kopie des CsvFormats zurück.CsvPriority
getCsvPriority()
java.lang.String
getInfo()
Der Getter für den Infotext.java.lang.String
getLineColumn()
java.lang.String
getName()
Der Getter für den Namen.java.lang.String
getNameColumn()
java.lang.String
getObjectColumn()
java.lang.String
getOffsetColumn()
CsvQuote
getQuote()
java.lang.String
getReferenceHierarchy()
CsvSeparator
getSeparator()
java.lang.String
getXColumn()
java.lang.String
getYColumn()
int
hashCode()
boolean
initializeFromPreferences(java.util.prefs.Preferences prefs)
Initialisiert das CsvFormat aus den Präferenzen unter dem übergebenen Knoten.void
putPreferences(java.util.prefs.Preferences prefs)
Speichert die Präferenzen des CsvFormats unter dem übergebenen Knoten.void
setCharset(java.nio.charset.Charset charset)
void
setCsvPriority(CsvPriority priority)
void
setInfo(java.lang.String info)
Der Setter für den Infotext.void
setLineColumn(java.lang.String lineColumn)
void
setName(java.lang.String name)
Der Setter für den Namen.void
setNameColumn(java.lang.String nameColumn)
void
setObjectColumn(java.lang.String objectColumn)
void
setOffsetColumn(java.lang.String offsetColumn)
void
setQuote(CsvQuote quote)
void
setReferenceHierarchy(java.lang.String referenceHierarchy)
void
setSeparator(CsvSeparator separator)
void
setXColumn(java.lang.String xColumn)
void
setYColumn(java.lang.String yColumn)
java.lang.String
toString()
-
-
-
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
-
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
-
-
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
true
zurü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
-
compareTo
public int compareTo(CsvFormat o)
- Specified by:
compareTo
in interfacejava.lang.Comparable<CsvFormat>
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-