Hierarchy For All Packages
Package Hierarchies:Class Hierarchy
- java.lang.Object
- com.github.kabal163.statemachine.LifecycleManagerImpl (implements com.github.kabal163.statemachine.api.LifecycleManager)
- com.github.kabal163.statemachine.api.StateContext
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- com.github.kabal163.statemachine.exception.TransitionException
- com.github.kabal163.statemachine.exception.AmbiguousTransitionException
- com.github.kabal163.statemachine.exception.TransitionNotFoundException
- com.github.kabal163.statemachine.exception.TransitionException
- java.lang.RuntimeException
- java.lang.Exception
- com.github.kabal163.statemachine.TransitionBuilderImpl
- com.github.kabal163.statemachine.api.TransitionResult
Interface Hierarchy
- com.github.kabal163.statemachine.api.Action
- com.github.kabal163.statemachine.api.Condition
- com.github.kabal163.statemachine.api.LifecycleConfiguration
- com.github.kabal163.statemachine.api.LifecycleManager
- com.github.kabal163.statemachine.api.StatefulObject
- com.github.kabal163.statemachine.TransitionConfigurer