Prog1Tools
Interface CSVFileSpec

All Known Implementing Classes:
CSVFile

public interface CSVFileSpec

Spezifikation einer Klasse zum einfachen Umgang mit CSV-Dateien.

Version:
1.00
Author:
hagen.buchwald@kit.edu

Method Summary
 void create()
          Kommando zum Erzeugen einer leeren CSV-Datei.
 void delete()
          Kommando zum Loeschen der CSV-Datei.
 boolean equals(CSVFileSpec other)
          Abfrage, ob der Inhalt dieser CSV-Datei gleich dem Inhalt der CSV-Datei other ist.
 boolean exists()
          Abfrage, ob die CSV-Datei existiert, d.h. bereits erzeugt wurde.
 java.lang.String[][] getContent()
          Abfrage des Inhalts der CSV-Datei.
 java.lang.String getName()
          Abfrage des Namens der CSV-Datei.
 void setContent(java.lang.String[][] content)
          Kommando zum Schreiben des durch content definierten Inhalts in die CSV-Datei.
 void setName(java.lang.String name)
          Kommando zum Setzen des Namens der CSV-Datei.
 

Method Detail

setName

void setName(java.lang.String name)
Kommando zum Setzen des Namens der CSV-Datei.

Parameters:
name - Name der CSV-Datei

getName

java.lang.String getName()
Abfrage des Namens der CSV-Datei.

Returns:
Name der CSV-Datei

setContent

void setContent(java.lang.String[][] content)
Kommando zum Schreiben des durch content definierten Inhalts in die CSV-Datei.

Parameters:
content - zweidimensionales String-Feld

getContent

java.lang.String[][] getContent()
Abfrage des Inhalts der CSV-Datei.

Returns:
Inhalt der CSV-Datei

create

void create()
Kommando zum Erzeugen einer leeren CSV-Datei.


delete

void delete()
Kommando zum Loeschen der CSV-Datei.


exists

boolean exists()
Abfrage, ob die CSV-Datei existiert, d.h. bereits erzeugt wurde.

Returns:
true, wenn die CSV-Datei existiert; false sonst

equals

boolean equals(CSVFileSpec other)
Abfrage, ob der Inhalt dieser CSV-Datei gleich dem Inhalt der CSV-Datei other ist.

Parameters:
other - CSV-Datei, mit deren Inhalt der Inhalt dieser CSV-Datei verglichen werden soll
Returns:
true, wenn der Inhalt beider CSV-Dateien gleich ist; false sonst