Class Hierarchy
- java.lang.Object
- com.hiddenswitch.spellsource.draft.DraftContext (implements java.util.function.Consumer<T>)
- com.hiddenswitch.spellsource.draft.DraftLogic
- com.hiddenswitch.spellsource.draft.NullDraftBehaviour (implements com.hiddenswitch.spellsource.draft.DraftBehaviour)
- com.hiddenswitch.spellsource.draft.PrivateDraftState (implements java.io.Serializable)
- com.hiddenswitch.spellsource.draft.PublicDraftState (implements java.io.Serializable)
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- java.lang.IndexOutOfBoundsException
- com.hiddenswitch.spellsource.draft.DraftException
- com.hiddenswitch.spellsource.draft.InvalidDraftCardSelectionException
- com.hiddenswitch.spellsource.draft.InvalidDraftStatusException
- com.hiddenswitch.spellsource.draft.DraftException
- java.lang.IndexOutOfBoundsException
- java.lang.RuntimeException
- java.lang.Exception
Interface Hierarchy
- com.hiddenswitch.spellsource.draft.DraftBehaviour
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- com.hiddenswitch.spellsource.draft.DraftStatus
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)