|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--gpa.Objekt
Field Summary | |
boolean |
aendertinventarvar
|
boolean |
aendertpersonenvar
|
java.lang.String |
attribute
|
private java.lang.String |
beschreibung
|
private java.lang.String |
inventarentfernt
|
private java.lang.String |
inventarhinzu
|
private java.lang.String |
name
|
private int |
nummer
|
private java.lang.String |
personenentfernt
|
private java.lang.String |
personenhinzu
|
private java.lang.String |
verzeichnis
|
Constructor Summary | |
Objekt(int p_nummer,
boolean ioderp)
Creates a new instance of Objekt |
Method Summary | |
boolean |
aendertInventar()
gibt an, ob das Objekt das Inventar ändert |
boolean |
aendertPersonen()
gibt an, ob der Gegenstand die Personenliste ändert |
private void |
attributeEinlesen(boolean ioderp)
verarbeitet den in werteEinlesen() gelesenen Attribut-String und speichert die Daten in speziellen Variablen, die dann über dazugehörige Methoden von außen ausgelesen werden können |
java.lang.String |
beschreibungAusgeben()
liefert die Beschreibung des Objektes zurück. |
void |
hatInventarGeaendert()
der Ändern-Effekt soll immer nur einmal auftreten, wenn er aufgetreten ist, wird ein Schalter umgelegt |
void |
hatPersonenGeaendert()
der Ändern-Effekt soll immer nur einmal auftreten, wenn er aufgetreten ist, wird ein Schalter umgelegt |
java.lang.String[] |
inventarEntfernt()
gibt eine Liste mit zu entfernenden Inventargegenständen aus |
java.lang.String[] |
inventarHinzu()
gibt eine Liste mit hinzuzufügenden Inventargegenständen aus |
java.lang.String |
nameAusgeben()
liefert den Namen des Objektes zurück |
int |
nummerAusgeben()
liefert die Nummer (also den eindeutigen Schlüssel) des Objektes zurück |
java.lang.String[] |
personenEntfernt()
gibt eine Liste mit zu entfernenden Personen aus |
java.lang.String[] |
personenHinzu()
gibt eine Liste mit hinzuzufügenden Personen aus |
java.lang.String |
verzeichnisAusgeben()
gibt den Verzeichnisnamen aus, entweder personen oder inventar |
private void |
werteEinlesen()
liest Werte ein, die sowohl Personen als auch Inventargegenstände besitzen. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
private int nummer
private java.lang.String verzeichnis
private java.lang.String name
private java.lang.String beschreibung
public java.lang.String attribute
public boolean aendertinventarvar
public boolean aendertpersonenvar
private java.lang.String personenhinzu
private java.lang.String personenentfernt
private java.lang.String inventarhinzu
private java.lang.String inventarentfernt
Constructor Detail |
public Objekt(int p_nummer, boolean ioderp)
Method Detail |
public int nummerAusgeben()
public java.lang.String verzeichnisAusgeben()
public java.lang.String nameAusgeben()
public java.lang.String beschreibungAusgeben()
public boolean aendertInventar()
public void hatInventarGeaendert()
public java.lang.String[] inventarHinzu()
public java.lang.String[] inventarEntfernt()
public boolean aendertPersonen()
public void hatPersonenGeaendert()
public java.lang.String[] personenHinzu()
public java.lang.String[] personenEntfernt()
private void werteEinlesen()
private void attributeEinlesen(boolean ioderp)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |