Package schule.ngb.zm
Enum Class Options.AppState
- All Implemented Interfaces:
Serializable,Comparable<Options.AppState>,java.lang.constant.Constable
- Enclosing class:
- Options
Zustände in denen sich die Zeichenmaschine befinden kann.
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>> -
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionDie Ausführung der Zeichenmaschine wurde mitZeichenmaschine.delay(int)verzögert und wartet auf Fortsetzung.Die Zeichenmaschine sendet gereade gesammelte Events und führt Tasks aus.Die Zeichenmaschine führt geradeZeichenmaschine.draw()aus.DerZeichenthreadwartet gerade auf den nächsten Frame.Die Initialisierung der Zeichenmaschine ist beendet, aber derZeichenthreadwurde noch nicht gestartet.Die Zeichenmaschine befindet sich in der Initialisierung.DerZeichenthreadwurde pausiert.Die Zeichenmaschine ist dabei, vollständig herunterzufahren und alle Ressourcen freizugeben.Die Zeichenmaschine wurde gestartet und derZeichenthreadarbeitet.DerZeichenthreadwurde gestoppt, die Zeichenmaschine ist aber noch nicht vollständig heruntergefahren und hat noch nicht alle Ressourcen freigegeben.DerZeichenthreadist beendet.Die Zeichenmaschine führt geradeZeichenmaschine.update(double)aus. -
Method Summary
Modifier and TypeMethodDescriptionstatic Options.AppStateReturns the enum constant of this class with the specified name.static Options.AppState[]values()Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
INITIALIZING
Die Zeichenmaschine befindet sich in der Initialisierung. Die Laufzeitumgebung wird konfiguriert und alle nötigen Komonenten (Zeichenfenster,Zeichenleinwand, ...) werden erstellt. -
INITIALIZED
Die Initialisierung der Zeichenmaschine ist beendet, aber derZeichenthreadwurde noch nicht gestartet. -
RUNNING
Die Zeichenmaschine wurde gestartet und derZeichenthreadarbeitet. -
PAUSED
DerZeichenthreadwurde pausiert. -
STOPPED
DerZeichenthreadwurde gestoppt, die Zeichenmaschine ist aber noch nicht vollständig heruntergefahren und hat noch nicht alle Ressourcen freigegeben. -
TERMINATED
DerZeichenthreadist beendet. -
QUITING
Die Zeichenmaschine ist dabei, vollständig herunterzufahren und alle Ressourcen freizugeben. -
IDLE
DerZeichenthreadwartet gerade auf den nächsten Frame. -
UPDATING
Die Zeichenmaschine führt geradeZeichenmaschine.update(double)aus. -
DRAWING
Die Zeichenmaschine führt geradeZeichenmaschine.draw()aus. -
DELAYED
Die Ausführung der Zeichenmaschine wurde mitZeichenmaschine.delay(int)verzögert und wartet auf Fortsetzung. -
DISPATCHING
Die Zeichenmaschine sendet gereade gesammelte Events und führt Tasks aus.
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum class has no constant with the specified nameNullPointerException- if the argument is null
-