|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objecteps.werkzeuge.TextdateiWerkstatt
public class TextdateiWerkstatt
Die Klasse Textdatei stellt Werkzeuge bereit, mit denen eine Textdatei als
Wort gelesen und gespeichert werden kann. Erzeugt man ein Objekt der Klasse
Textdatei, so kann "interaktiv" mit dem ueblichen Oeffnen/Speichern-Dialog
gearbeitet werden. Das Textdateiobjekt merkt sich dabei den zuletzt angewaehlten
Ordner und wird diesen beim naechsten Aufruf im Dialog vorschlagen.
Anmerkung: In diesem Zusammenhang ist der Begriff Zustand eines Objekts
interessant. Mittels des Zustands merkt das Objekt sich den zuletzt angewaehlten
Ordner. Das ist sinnvoll, denn fuer verschiedene Anwendungen waehlt
der Benutzer typischerweise verschiedene Ordner, in denen er immer mal wieder
speichern moechte.
Nur fuer Interessierte: Ueber statische Methoden haette man nur einen letzten Ordner
fuer alle Anwendungen zur Verfuegung stellen koennen. (Dies wird hier nicht gemacht).
Constructor Summary | |
---|---|
TextdateiWerkstatt()
|
Method Summary | |
---|---|
ArrayList<String> |
absatzlisteLesen()
Liest eine Textdatei und gibt deren Inhalt als eine Absatzliste zurueck. |
ArrayList<String> |
absatzlisteLesen(Fenster hintergrundfenster)
Liest eine Textdatei und gibt deren Inhalt als eine Absatzliste zurueck. |
static ArrayList<String> |
absatzlisteLesen(String dateiname)
Liest eine Textdatei ein. |
String |
lesen()
Liest eine Textdatei und gibt deren Inhalt als ein Wort zurueck. |
String |
lesen(Fenster hintergrundfenster)
Liest eine Textdatei und gibt deren Inhalt als ein Wort zurueck. |
static String |
lesen(String dateiname)
Liest eine Textdatei ein. |
void |
speichern(ArrayList<String> zuSpeicherndeTextliste)
Speichert eine Textdatei. |
void |
speichern(Fenster hintergrundfenster,
ArrayList<String> zuSpeicherndeTextliste)
Speichert eine Textdatei. |
void |
speichern(Fenster hintergrundfenster,
String zuSpeichernderText)
Speichert eine Textdatei. |
void |
speichern(String zuSpeichernderText)
Speichert eine Textdatei. |
static void |
speichern(String dateiname,
ArrayList<String> zuSpeicherndeTextliste)
Die Textdatei mit dem Namen dateiname wird in das Verzeichnis des aufrufenden BlueJ Projekts geschrieben. |
static void |
speichern(String dateiname,
String zuSpeichernderText)
Die Textdatei mit dem Namen dateiname wird in das Verzeichnis des aufrufenden BlueJ Projekts geschrieben. |
static String |
standardverzeichnisGeben()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public TextdateiWerkstatt()
Method Detail |
---|
public ArrayList<String> absatzlisteLesen()
public ArrayList<String> absatzlisteLesen(Fenster hintergrundfenster)
public static ArrayList<String> absatzlisteLesen(String dateiname)
public String lesen()
public String lesen(Fenster hintergrundfenster)
public static String lesen(String dateiname)
public void speichern(ArrayList<String> zuSpeicherndeTextliste)
public void speichern(Fenster hintergrundfenster, ArrayList<String> zuSpeicherndeTextliste)
public void speichern(Fenster hintergrundfenster, String zuSpeichernderText)
public void speichern(String zuSpeichernderText)
public static void speichern(String dateiname, ArrayList<String> zuSpeicherndeTextliste)
public static void speichern(String dateiname, String zuSpeichernderText)
public static String standardverzeichnisGeben()
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |