|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectmy.entity.Literal
public class Literal
Constructor Summary | |
---|---|
Literal(Literal lit)
Copy-Konstruktor erzeugt ein neues Literal mit neuen Objekten vom Typ LiteralElement, die gleich sind zu denen des uebergebenen Literals |
|
Literal(java.lang.String literal_string)
(Pars-)Konstruktor fuer Literal. |
Method Summary | |
---|---|
boolean |
contains(LiteralElement literalElement)
ueberprueft, ob das uebergebene LiteralElement in dem Literal vorkommt |
boolean |
equals(java.lang.Object o)
Ueberschreibt equals-Methode in Object. Gibt an, ob das uebergebene Literal und die Instanz gleich sind. Zwei Literale sind gleich, falls folgende Kriterien gleich sind: - Anzahl der Elemente - Negation - Saemtliche inneren Elemente benutzt equals Methode aus LiteralElement |
LiteralElement |
getElementAt(int i)
gibt das i-te Element vom Literal zurueck |
java.lang.String |
getLiteral()
gibt das Literal als String zurueck |
char |
getLiteralAt(int i)
Gibt den i-ten Buchstaben vom urspruenglich eingegebenen Literal zurueck |
java.util.Vector<LiteralElement> |
getLiteralElemente()
gibt einen Vector(LiteralElement) mit den Literalelementen zurueck |
static boolean |
isCloseBracket(char c)
gibt true zurueck, falls der uebergebene Buchstabe eine 'Klammer zu' ist - false sonst |
static boolean |
isGrossbuchstabe(char c)
Methode ueberprueft uebergebenen Buchstaben auf Grossschreibung. Gibt true zurueck, wenn Buchstabe gross ist. |
static boolean |
isKomma(char c)
gibt true zurueck, falls der uebergebene Buchstabe ein 'Komma' ist - false sonst |
boolean |
isNegiert()
Gibt an, ob das Literal negiert ist |
static boolean |
isOpenBracket(char c)
gibt true zurueck, falls der uebergebene Buchstabe eine 'Klammer auf' ist - false sonst |
void |
parseLiteral(java.lang.String literal_string)
Diese Methode parst ein Literal und schreibt die einzelnen Elemente des Literals in einen Vector. |
void |
setLiteral_elemente(java.util.Vector<LiteralElement> literal_elemente)
ueberschreibt den Vector der Literalelemente |
void |
setLiteralelement(int index,
LiteralElement el)
ueberschreibt das Literalelement an der Stelle 'index' mit dem LiteralElement 'el' |
void |
setNegiert(boolean negiert)
Setzt den Wert fuer Negation |
int |
size()
Gibt die Anzahl der Literalelemente zurueck. D.h. |
java.lang.String |
toString()
Ueberschreibt die toString Methode der Klasse Object und gibt den Namen des Literals aus |
Methods inherited from class java.lang.Object |
---|
getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public Literal(Literal lit)
lit
- public Literal(java.lang.String literal_string)
literal_string
- Method Detail |
---|
public static boolean isCloseBracket(char c)
c
-
public static boolean isGrossbuchstabe(char c)
c
-
public static boolean isKomma(char c)
c
-
public static boolean isOpenBracket(char c)
c
-
public boolean contains(LiteralElement literalElement)
literalElement
-
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
o
-
public LiteralElement getElementAt(int i)
i
-
public java.lang.String getLiteral()
public char getLiteralAt(int i)
i
-
public java.util.Vector<LiteralElement> getLiteralElemente()
public boolean isNegiert()
public void parseLiteral(java.lang.String literal_string)
literal_string
- public void setLiteral_elemente(java.util.Vector<LiteralElement> literal_elemente)
literal_elemente
- public void setLiteralelement(int index, LiteralElement el)
index
- el
- public void setNegiert(boolean negiert)
negiert
- public int size()
public java.lang.String toString()
toString
in class java.lang.Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |