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 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.DerZeichenthread
wartet gerade auf den nächsten Frame.Die Initialisierung der Zeichenmaschine ist beendet, aber derZeichenthread
wurde noch nicht gestartet.Die Zeichenmaschine befindet sich in der Initialisierung.DerZeichenthread
wurde pausiert.Die Zeichenmaschine ist dabei, vollständig herunterzufahren und alle Ressourcen freizugeben.Die Zeichenmaschine wurde gestartet und derZeichenthread
arbeitet.DerZeichenthread
wurde gestoppt, die Zeichenmaschine ist aber noch nicht vollständig heruntergefahren und hat noch nicht alle Ressourcen freigegeben.DerZeichenthread
ist beendet.Die Zeichenmaschine führt geradeZeichenmaschine.update(double)
aus. -
Method Summary
Modifier and TypeMethodDescriptionstatic Options.AppState
Returns 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 derZeichenthread
wurde noch nicht gestartet. -
RUNNING
Die Zeichenmaschine wurde gestartet und derZeichenthread
arbeitet. -
PAUSED
DerZeichenthread
wurde pausiert. -
STOPPED
DerZeichenthread
wurde gestoppt, die Zeichenmaschine ist aber noch nicht vollständig heruntergefahren und hat noch nicht alle Ressourcen freigegeben. -
TERMINATED
DerZeichenthread
ist beendet. -
QUITING
Die Zeichenmaschine ist dabei, vollständig herunterzufahren und alle Ressourcen freizugeben. -
IDLE
DerZeichenthread
wartet 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
-