|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectvips.model.UIElement
vips.model.Anweisung
vips.model.ContinueAnweisung
public class ContinueAnweisung
Diese Anweisung ist eine continue-Anweisung, dh springt zum Anfang eines Schleifenrumpfs.
Events:
Keine
| Field Summary |
|---|
| Fields inherited from class vips.model.Anweisung |
|---|
listeners, weiterleitung |
| Fields inherited from class vips.model.UIElement |
|---|
RAND |
| Constructor Summary | |
|---|---|
ContinueAnweisung(AnweisungsContainer vater,
int index)
Erzeugt eine neue ContinueAnweisung |
|
ContinueAnweisung(org.jdom.Element e)
Erzeugt Anweisung ausm XML-Element |
|
| Method Summary | |
|---|---|
(package private) void |
ausfuehren(java.lang.Object einzelschrittLock)
Springt an den Anfang der umgebenden Schleife durch werfen einer ContinueException
ab. |
(package private) org.eclipse.swt.graphics.Point |
berechneBevorzugteGroesse(org.eclipse.swt.graphics.GC gc)
Berechnet beste Größe. |
static java.lang.String |
getXMLTagName()
Gibt "continue_anweisung" zurück. |
(package private) void |
pruefen(java.util.Collection fehler,
BenamterWertSammlung variablen)
Prüft diese Anweisung. |
org.jdom.Element |
toXMLElement()
Wandelt diese Anweisung in ein entsprechendes XML-Tag um. |
(package private) void |
zeichne(org.eclipse.swt.graphics.GC gc)
Zeichnet die Anweisung auf den übergebenen GC. |
| Methods inherited from class vips.model.Anweisung |
|---|
changeListenerEntfernen, changeListenerHinzufuegen, createFromXMLElement, getAnweisungAnPos, getContainer, getProjekt, getStruktogramm, setContainer |
| Methods inherited from class vips.model.UIElement |
|---|
getBreite, getGroesse, getHintergrund, getHoehe, getPos, getX, getY, hintergrundZuruecksetzen, hoeheAnpassen, setBreite, setGroesse, setHintergrund, setHoehe, setPos |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ContinueAnweisung(AnweisungsContainer vater,
int index)
vater - Der umgebende Container oder nullindex - Index im Vater-Containerpublic ContinueAnweisung(org.jdom.Element e)
| Method Detail |
|---|
void ausfuehren(java.lang.Object einzelschrittLock)
throws BreakException,
ContinueException,
LaufzeitException,
TerminateException
ContinueException
ab.
ausfuehren in class AnweisungeinzelschrittLock - Wenn ungleich null, ruft die Anweisung am Anfang
auf dieses Objekt einzelschrittLock.wait auf.
BreakException - Wird von einer BreakAnweisung geworfen, um die
umgebende Schleife zu beenden.
ContinueException - Wird von einer ContinueAnweisung geworfen, um
zum Anfang eines Schleifenrumpfs zu springen.
LaufzeitException - Bei einem Laufzeitfehler
TerminateException - Wenn der Ausführungsthread unterbrochen wurde.
void pruefen(java.util.Collection fehler,
BenamterWertSammlung variablen)
SchleifenAnweisung
ist.
pruefen in class Anweisungpublic org.jdom.Element toXMLElement()
Anweisungnull zurückgeben,
damit zeigen sie an, dass sie nicht geschrieben werden sollen/brauchen,
z.B. die LeereAnweisung.
toXMLElement in class Anweisungpublic static java.lang.String getXMLTagName()
org.eclipse.swt.graphics.Point berechneBevorzugteGroesse(org.eclipse.swt.graphics.GC gc)
berechneBevorzugteGroesse in class UIElementgc - Der GC, auf den das Element gezeichnet werden würdevoid zeichne(org.eclipse.swt.graphics.GC gc)
zeichne in class UIElement
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||