Class CsvFormat

  • All Implemented Interfaces:
    java.lang.Comparable<CsvFormat>

    public class CsvFormat
    extends java.lang.Object
    implements java.lang.Comparable<CsvFormat>
    • 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 CsvFormats
        info - 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 -
      • setCsvPriority

        public void setCsvPriority​(CsvPriority priority)
      • getCharset

        public java.nio.charset.Charset getCharset()
      • setCharset

        public void setCharset​(java.nio.charset.Charset charset)
      • setSeparator

        public void setSeparator​(CsvSeparator separator)
      • 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