|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--libraries.Vocabulary
Vocabulary repräsentiert eine komplette Lektionsdatei. Die Lektionsdatei hat mehrere Lektionen, die ihrerseits wieder mehrere Vokabeln haben.
Lesson
,
Vocable
Field Summary | |
static java.lang.String |
INDENT
Zeileneinschub beim XML-Code. |
Constructor Summary | |
Vocabulary()
ruft initialize() auf. |
Method Summary | |
void |
add(int index,
Lesson les)
Fügt eine Lektion an der gegebenen Position ein. |
void |
add(Lesson les)
Fügt eine Lektion am Ende hinzu. |
void |
add(Vocabulary vocab)
Fügt eine komplette Lektionsdatei hinzu. |
void |
clear()
Löscht alle Lektionen. |
javax.swing.tree.DefaultMutableTreeNode |
createTreeNode()
Erzeugt ein DefaultMutableTreeNode-Objekt und gibt dieses zurück. |
void |
exchange(int index1,
int index2)
Vertauscht zwei Lektionen in der Liste. |
Lesson |
find(Vocable voc)
Findet eine zu einer Vokabel die Lektion, in der die Vokabel ist. |
Lesson |
get(int index)
Gibt die Lektion an der gegebenen Position zurück. |
java.lang.String |
getAuthor()
Gibt das Autoren-Feld zurück. |
java.lang.String |
getDate()
Gibt das Datums-Feld zurück. |
java.lang.String |
getDescription()
Gibt die Beschreibung zurück. |
java.lang.String |
getTitle()
Gibt den Titel zurück. |
javax.swing.tree.DefaultTreeModel |
getTreeModel()
Gibt ein DefaultTreeModel-Objekt zurück, das in einem JTree-Objekt benutzt werden kann. |
javax.swing.tree.DefaultMutableTreeNode |
getTreeNode()
Gibt ein DefaultMutableTreeNode-Objekt, das in einem JTree-Objekt benutzt werden kann. |
int |
indexOf(Lesson les)
Gibt den Index einer bestimmten Lektion zurück. |
void |
initialize()
Initialisiert das Objekt. |
void |
loadFromFile(java.lang.String filename)
Lädt eine Lektionsdatei aus einer Datei im XML-Format. |
void |
parseXML(java.lang.String s)
Liest die Daten aus einem XML-Code aus. |
void |
parseXML(StringList sl)
Liest die Daten aus einem XML-Code aus. |
Lesson |
remove(int index)
Entfernt die Lektion an der gegebenen Position. |
boolean |
remove(Lesson les)
Entfernt eine bestimmte Lektion. |
void |
saveToFile(java.lang.String filename)
Speichert die Lektionsdatei in eine Datei im XML-Format. |
Vocabulary |
search(Vocable voc)
Sucht eine besimmte Vokabel in der Lektionsdatei. |
Lesson |
searchLesson(java.lang.String title)
Sucht eine Lektion mit dem angegebenen Titel und gibt diese zurück. |
Lesson |
set(int index,
Lesson les)
Ersetzt die Lektion an der gegebenen Position. |
void |
setAuthor(java.lang.String s)
Setzt das Autoren-Feld. |
void |
setDate(java.lang.String s)
Setzt das Datums-Feld. |
void |
setDescription(java.lang.String s)
Setzt die Beschreibung. |
void |
setTitle(java.lang.String s)
Setzt den Titel. |
int |
size()
Gibt die Anzahl der Lektionen zurück. |
StringList |
toHTML()
Gibt einen HTML-Code zurück (die Daten werden exportiert). |
java.lang.String |
toString()
Gibt einen String (sogar mit HTML formatiert) mit dem Titel zurück. |
StringList |
toText()
Gibt die Lektionsdatei im Textformat aus (exportiert die Daten). |
StringList |
toXML()
Gibt des XML-Code zurück. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
public static final java.lang.String INDENT
Constructor Detail |
public Vocabulary()
initialize()
Method Detail |
public void initialize()
public javax.swing.tree.DefaultMutableTreeNode createTreeNode()
public void setTitle(java.lang.String s)
s
- Titelpublic java.lang.String getTitle()
public void setDescription(java.lang.String s)
s
- Beschreibungpublic java.lang.String getDescription()
public void setDate(java.lang.String s)
s
- Datum-String.public java.lang.String getDate()
public void setAuthor(java.lang.String s)
s
- Autorpublic java.lang.String getAuthor()
public void add(int index, Lesson les)
index
- Positionles
- Lektionpublic void add(Lesson les)
les
- Lektionpublic void clear()
public Lesson get(int index)
index
- Positionpublic int indexOf(Lesson les)
les
- Lektion, die gesucht werden sollpublic Lesson remove(int index)
index
- Positionpublic boolean remove(Lesson les)
les
- Lektion, die gelöscht werden soll.public Lesson set(int index, Lesson les)
index
- Positionles
- die neue Lektionpublic int size()
public void exchange(int index1, int index2)
index1
- die erste Lektionindex2
- die zweite Lektionpublic void add(Vocabulary vocab)
vocab
- die Lektionsdateipublic Vocabulary search(Vocable voc)
voc
- Vokabel, die gesucht werden sollpublic Lesson searchLesson(java.lang.String title)
public StringList toXML()
parseXML(String)
public void parseXML(java.lang.String s)
s
- String mit XML-Code.toXML()
public void parseXML(StringList sl)
sl
- StringList mit XML-Code.parseXML(String)
public void loadFromFile(java.lang.String filename)
filename
- Dateinamepublic void saveToFile(java.lang.String filename)
filename
- Dateinamepublic StringList toHTML()
public StringList toText()
public java.lang.String toString()
toString
in class java.lang.Object
public javax.swing.tree.DefaultTreeModel getTreeModel()
DefaultTreeModel
,
javax.swing.JTree
public javax.swing.tree.DefaultMutableTreeNode getTreeNode()
javax.swing.tree.DefaultMutableTreeObjekt
,
javax.swing.JTree
public Lesson find(Vocable voc)
voc
- die Vokabel, die gesucht wird
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |