|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectmy.entity.LiteralElement
my.entity.Funktion
public class Funktion
| Constructor Summary | |
|---|---|
Funktion()
Konstruktor initialisiert "innere_elemente" |
|
Funktion(Funktion f)
Copy-Konstruktor erzeugt aus einer uebergebenen Funktion eine neue Funktion mit neuen Objekten |
|
| Method Summary | |
|---|---|
boolean |
contains(LiteralElement el)
gibt an, ob das uebergebene LiteralElement in der Funktion (bzw. |
boolean |
equals(java.lang.Object o)
Ueberschreibt die equals-Methode aus LiteralElement. Eine Funktion ist gleich einer zweiten, falls Gleichheit in folgenden Punkten gilt: - Funktionsnamen - Stelligkeiten - Elemente (Ueberpruefung durch LiteralElement.equals) |
LiteralElement |
getElementAt(int i)
gibt das i-te Element der Funktion zurueck |
java.lang.String |
getFunktion()
gibt die komplette Funktion als String zurueck Beispiel: f(x,y) |
java.lang.String |
getInhalt()
gibt ausschliesslich den Inhalt einer Funktion als String zurueck Mehrere Elemente werden mit Komma getrennt Beispiel: x,y |
int |
getStelligkeit()
Gibt die Stelligkeit (Anzahl der Elemente) der Funktion zurueck |
java.lang.String |
getString()
Gibt die Funktion mit ihren aktuellen Elementen als String zurueck |
boolean |
isGleichstellig(Funktion fkt)
Ueberprueft ob zwei Funktionen die Gleiche Stelligkeit besitzen |
int |
parseInnereElemente(Funktion fkt,
java.lang.String string_innere_elemente)
Diese rekursive Methode parst alle Elemente einer Funktion und schreibt sie in einen Vector. |
java.lang.String |
schreibeInhalte(Funktion fkt)
just testing |
void |
setInnereElemente(int index,
LiteralElement el)
Ueberschreibt in der Funktion ein Element an der uebergebenen Stelle 'index' mit dem uebergebenen Element 'el' |
| Methods inherited from class my.entity.LiteralElement |
|---|
clone, getName, isFunktion, isKonstante, isPraedikat, isVariable, setName, toString |
| Methods inherited from class java.lang.Object |
|---|
getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public Funktion()
public Funktion(Funktion f)
f - | Method Detail |
|---|
public boolean contains(LiteralElement el)
el -
public boolean equals(java.lang.Object o)
equals in class LiteralElemento -
public LiteralElement getElementAt(int i)
i -
public java.lang.String getFunktion()
public java.lang.String getInhalt()
public int getStelligkeit()
public boolean isGleichstellig(Funktion fkt)
fkt -
public int parseInnereElemente(Funktion fkt,
java.lang.String string_innere_elemente)
fkt - die zu parsende Funktionstring_innere_elemente - die inneren Elemente der Funktion in Form eines Strings
public java.lang.String schreibeInhalte(Funktion fkt)
fkt -
public void setInnereElemente(int index,
LiteralElement el)
index - el - public java.lang.String getString()
getString in class LiteralElement
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||