Class Hierarchy
- java.lang.Object
- com.github.pnavais.machine.api.message.AbstractEnvelope<N,M> (implements com.github.pnavais.machine.api.message.Envelope<N,M>)
- com.github.pnavais.machine.api.AbstractNode (implements com.github.pnavais.machine.api.Mergeable<N>, com.github.pnavais.machine.api.Node)
- com.github.pnavais.machine.model.State
- com.github.pnavais.machine.exporter.AbstractStatesExporter<R,S,M,T> (implements com.github.pnavais.machine.api.exporter.Exporter<R,N,M,T>)
- com.github.pnavais.machine.exporter.util.ColorTranslator
- com.github.pnavais.machine.api.filter.Context<T>
- com.github.pnavais.machine.api.filter.FunctionMessageFilter<T,C> (implements com.github.pnavais.machine.api.filter.MessageFilter<T,C>)
- com.github.pnavais.machine.model.InfoStatus
- com.github.pnavais.machine.api.message.Messages
- com.github.pnavais.machine.model.State.StateBuilder
- com.github.pnavais.machine.StateMachine (implements com.github.pnavais.machine.api.transition.Transitioner<N,M,T>)
- com.github.pnavais.machine.builder.StateMachineBuilder
- com.github.pnavais.machine.builder.StateMachineBuilder.FilterBuilder
- com.github.pnavais.machine.builder.StateMachineBuilder.FromBuilder
- com.github.pnavais.machine.builder.StateMachineBuilder.OnBuilder
- com.github.pnavais.machine.builder.StateMachineBuilder.ToBuilder
- com.github.pnavais.machine.impl.StateTransitionChecker (implements com.github.pnavais.machine.api.transition.TransitionChecker<N,M>)
- com.github.pnavais.machine.impl.StateTransitionMap (implements com.github.pnavais.machine.api.transition.TransitionIndex<N,M,T>)
- com.github.pnavais.machine.impl.StateTransitionValidator (implements com.github.pnavais.machine.api.validator.TransitionValidator<N,M,T>)
- com.github.pnavais.machine.api.Status
- com.github.pnavais.machine.model.StringMessage (implements com.github.pnavais.machine.api.message.Message)
- java.lang.Throwable (implements java.io.Serializable)
- com.github.pnavais.machine.api.Transition<N,M> (implements com.github.pnavais.machine.api.message.Envelope<N,M>)
- com.github.pnavais.machine.api.validator.ValidationResult
- com.github.pnavais.machine.api.message.VoidMessage (implements com.github.pnavais.machine.api.message.Message)
- com.github.pnavais.machine.importer.YAMLImporter (implements com.github.pnavais.machine.api.importer.Importer<I,N,M,T>)
Interface Hierarchy
- com.github.pnavais.machine.api.message.Envelope<N,M>
- com.github.pnavais.machine.api.exporter.Exporter<R,N,M,T>
- com.github.pnavais.machine.api.importer.Importer<I,N,M,T>
- com.github.pnavais.machine.api.Mergeable<N>
- com.github.pnavais.machine.api.message.Message
- com.github.pnavais.machine.api.filter.MessageFilter<T,C>
- com.github.pnavais.machine.api.Node
- java.util.function.Supplier<T>
- com.github.pnavais.machine.api.message.Payload
- com.github.pnavais.machine.api.transition.TransitionChecker<N,M>
- com.github.pnavais.machine.api.transition.Transitioner<N,M,T>
- com.github.pnavais.machine.api.transition.TransitionIndex<N,M,T>
- com.github.pnavais.machine.api.validator.TransitionValidator<N,M,T>
Enum Hierarchy
Copyright © 2019 state-machine. All rights reserved.