|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--libraries.Lesson
Lesson repräsentiert eine komplette Lektion mit vielen Vokabeln.
Vocable
Constructor Summary | |
Lesson()
ruft initialize() auf. |
Method Summary | |
void |
add(int index,
Vocable voc)
Fügt eine neue Vokabel der gegebenen Position ein. |
void |
add(Lesson les)
Fügt eine komplette Lektion hinzu. |
void |
add(Vocable voc)
Fügt eine neue Vokabel am Ende hinzu. |
void |
clear()
Löscht alle Vokabeln. |
javax.swing.tree.DefaultMutableTreeNode |
createTreeNode()
Erzeugt ein DefaultMutableTreeNode-Objekt. |
void |
exchange(int index1,
int index2)
Vertauscht zwei Vokabeln. |
Lesson |
find(Vocable voc)
Findet die Lektion zu einer Vokabel. |
Vocable |
get(int i)
Gibt die Vokabel an der gegebenen Position zurück. |
java.lang.String |
getTitle()
Gibt den Titel zurück. |
javax.swing.tree.DefaultMutableTreeNode |
getTreeNode()
Gibt ein DefaultMutableTreeNode-Objekt zurück, das für das JTree-Objekt verwendet werden kann. |
int |
indexOf(Vocable voc)
Gibt den Index der Vokabel zurück. |
void |
initialize()
Initialisiert das Objekt. |
void |
lessonsAdd(int index,
Lesson les)
Fügt eine neue Lektion an der gegebenen Position ein. |
void |
lessonsAdd(Lesson les)
Fügt eine neue Lektion hinzu. |
void |
lessonsClear()
Löscht alle Lektionen. |
void |
lessonsExchange(int index1,
int index2)
Vertauscht zwei Lektionen. |
Lesson |
lessonsGet(int i)
Gibt die Lektion an der gegebenen Position zurück. |
int |
lessonsIndexOf(Lesson les)
Gibt den Index der Lektion zurück. |
Lesson |
lessonsRemove(int index)
Löscht die Lektion an der gegebenen Position. |
boolean |
lessonsRemove(Lesson les)
Löscht die gegebene Lektion. |
int |
lessonsSize()
Gibt die Anzahl der Lektionen zurück. |
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. |
Vocable |
remove(int index)
Löscht die Vokabel an der gegebenen Position. |
boolean |
remove(Vocable voc)
Löscht die gegebene Vokabel aus der Lektion. |
Lesson |
search(Vocable voc)
Sucht eine Vokabel in der Lektion. |
Lesson |
searchLesson(java.lang.String title)
Sucht zum Titel die Lektion. |
void |
setTitle(java.lang.String s)
Setzt den Titel der Lektion. |
int |
size()
Gibt die Anzahl der Vokabeln zurück. |
StringList |
toHTML()
Erstellt HTML-Code (exportiert die Daten). |
java.lang.String |
toString()
Gibt den Titel der Lektion als (sogar formatiert, mit HTML) String aus. |
StringList |
toText()
Gibt die Daten im Textformat aus (exportiert die Daten). |
StringList |
toXML()
Erstellt einen XML-Code. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public Lesson()
initialize()
Method Detail |
public void initialize()
public javax.swing.tree.DefaultMutableTreeNode createTreeNode()
public void setTitle(java.lang.String s)
s
- der Titelpublic java.lang.String getTitle()
public void add(Vocable voc)
voc
- die Vokabelpublic void lessonsAdd(Lesson les)
les
- die Lektionpublic void add(int index, Vocable voc)
index
- Positionvoc
- die Vokabelpublic void lessonsAdd(int index, Lesson les)
index
- Positionles
- die Lektionpublic void clear()
public void lessonsClear()
public Vocable remove(int index)
index
- Positionpublic Lesson lessonsRemove(int index)
index
- Positionpublic boolean remove(Vocable voc)
voc
- die Vokabel, die gelöscht werden sollpublic boolean lessonsRemove(Lesson les)
les
- die Lektion, die gelöscht werden sollpublic void exchange(int index1, int index2)
index1
- erste Vokabelindex2
- zweite Vokabelpublic void lessonsExchange(int index1, int index2)
index1
- erste Lektionindex2
- zweite Lektionpublic int indexOf(Vocable voc)
voc
- die gesuchte Vokabelpublic int lessonsIndexOf(Lesson les)
les
- die gesuchte Lektionpublic Vocable get(int i)
i
- Positionpublic Lesson lessonsGet(int i)
i
- Positionpublic int size()
public int lessonsSize()
public void add(Lesson les)
les
- die Lektion, die hinzugefügt werden soll.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 StringList toHTML()
public StringList toText()
public java.lang.String toString()
toString
in class java.lang.Object
public Lesson search(Vocable voc)
voc
- eine Vokabel mit bestimmten Eigenschaftenpublic Lesson searchLesson(java.lang.String title)
public javax.swing.tree.DefaultMutableTreeNode getTreeNode()
DefaultMutableTreeNode
,
javax.swing.JTree
public Lesson find(Vocable voc)
voc
- die gesuchte Vokabel
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |