Class CsvFormat

java.lang.Object
de.kappich.pat.gnd.csv.CsvFormat
All Implemented Interfaces:
java.lang.Comparable<CsvFormat>

public class CsvFormat
extends java.lang.Object
implements java.lang.Comparable<CsvFormat>
  • Constructor Details

    • 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 CsvFormats
      info - der Infotext zum CsvFormat
  • Method Details

    • 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, und false, 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 interface java.lang.Comparable<CsvFormat>
    • equals

      public boolean equals​(java.lang.Object o)
      Overrides:
      equals in class java.lang.Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class java.lang.Object
    • toString

      public java.lang.String toString()
      Overrides:
      toString in class java.lang.Object