package components
- Source
- package.scala
- Alphabetic
- By Inheritance
- components
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Type Members
- abstract class AutoButtonHandler[Interaction <: ComponentInteraction] extends MultiAutoButtonHandler[Interaction]
An MultiAutoButtonHandler supporting only a single identifier.
- abstract class AutoMenuHandler[Interaction <: MenuInteraction] extends MultiAutoMenuHandler[Interaction]
An MultiAutoMenuHandler supporting only a single identifier..
- abstract class ButtonHandler[InteractionTpe <: ComponentInteraction] extends ComponentHandler[ComponentInteraction, InteractionTpe]
Base class for all button handlers.
Base class for all button handlers. For more comfort, use AutoButtonHandler to automatically register the handler when you create an instance of it it.
- abstract class ComponentHandler[BaseInteraction <: ComponentInteraction, InteractionTpe <: BaseInteraction] extends InteractionHandlerOps
A type handling some sort of component interaction.
- abstract class MenuHandler[InteractionTpe <: MenuInteraction] extends ComponentHandler[MenuInteraction, InteractionTpe]
Base class for all menu handlers.
Base class for all menu handlers. For more comfort, use AutoMenuHandler to automatically register the handler when you create an instance of it it.
- abstract class MultiAutoButtonHandler[Interaction <: ComponentInteraction] extends ButtonHandler[Interaction]
An ButtonHandler that registers itself when an instance of it is created.
- abstract class MultiAutoMenuHandler[Interaction <: MenuInteraction] extends MenuHandler[Interaction]
An MenuHandler that registers itself when an instance of it is created.
- class RegisteredComponents extends AnyRef
A class keeping track of all the active components and the handlers for their interactions.
A class keeping track of all the active components and the handlers for their interactions. By default, the global GlobalRegisteredComponents is used, but you can also make and use your own.
- implicit final class SelectMenuOps extends AnyVal
- implicit final class TextButtonOps extends AnyVal
Value Members
- object ButtonHandler
- object GlobalRegisteredComponents extends RegisteredComponents
The global RegisteredComponents used by default.
- object MenuHandler