Hierarchy For All Packages
Package Hierarchies:Class Hierarchy
- java.lang.Object
- com.mrivanplays.conversations.base.question.ChainedQuestion<MessageType,
SenderType> - com.mrivanplays.conversations.base.question.ChainedQuestion.ComputeContext<MessageType,
SenderType> - com.mrivanplays.conversations.base.Conversation<MessageType,
SenderType> - com.mrivanplays.conversations.base.Conversation.Builder<MessageType,
SenderType> - com.mrivanplays.conversations.base.ConversationContext<MessageType,
SenderType> - com.mrivanplays.conversations.base.ConversationManager<MessageType,
SenderType> - com.mrivanplays.conversations.base.timeout.ExecutorServiceTimeoutScheduler (implements com.mrivanplays.conversations.base.timeout.TimeoutScheduler)
- com.mrivanplays.conversations.base.question.InputValidator.ValidationResult<MessageType>
- com.mrivanplays.conversations.base.question.Question<MessageType,
SenderType> - com.mrivanplays.conversations.base.question.Question.Builder<MessageType,
SenderType>
- com.mrivanplays.conversations.base.question.ChainedQuestion<MessageType,
Interface Hierarchy
- com.mrivanplays.conversations.base.ConversationPartner<MessageType>
- com.mrivanplays.conversations.base.question.InputValidator<MessageType>
- com.mrivanplays.conversations.base.timeout.TimeoutScheduler
- com.mrivanplays.conversations.base.timeout.TimeoutTask
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- com.mrivanplays.conversations.base.ConversationContext.EndState
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)