Interface TextChannelAttachableListenerManager
-
- All Superinterfaces:
ChannelAttachableListenerManager,ServerThreadChannelAttachableListenerManager
- All Known Subinterfaces:
PrivateChannel,PrivateChannelAttachableListenerManager,ServerTextChannel,ServerTextChannelAttachableListenerManager,ServerThreadChannel,TextChannel
@Generated("listener-manager-generation.gradle") public interface TextChannelAttachableListenerManager extends ChannelAttachableListenerManager, ServerThreadChannelAttachableListenerManagerThis class can be used to add and retrieveTextChannelAttachableListeners.
-
-
Method Summary
-
Methods inherited from interface org.javacord.api.listener.channel.ChannelAttachableListenerManager
addChannelAttachableListener, getChannelAttachableListeners, removeChannelAttachableListener, removeListener
-
Methods inherited from interface org.javacord.api.listener.channel.ServerThreadChannelAttachableListenerManager
addServerPrivateThreadJoinListener, addServerThreadChannelAttachableListener, addServerThreadChannelChangeArchivedListener, addServerThreadChannelChangeArchiveTimestampListener, addServerThreadChannelChangeAutoArchiveDurationListener, addServerThreadChannelChangeInvitableListener, addServerThreadChannelChangeLastMessageIdListener, addServerThreadChannelChangeLockedListener, addServerThreadChannelChangeMemberCountListener, addServerThreadChannelChangeMessageCountListener, addServerThreadChannelChangeRateLimitPerUserListener, addServerThreadChannelChangeTotalMessageSentListener, addServerThreadChannelCreateListener, addServerThreadChannelDeleteListener, addServerThreadChannelMembersUpdateListener, addServerThreadChannelUpdateListener, getServerPrivateThreadJoinListeners, getServerThreadChannelAttachableListeners, getServerThreadChannelChangeArchivedListeners, getServerThreadChannelChangeArchiveTimestampListeners, getServerThreadChannelChangeAutoArchiveDurationListeners, getServerThreadChannelChangeInvitableListeners, getServerThreadChannelChangeLastMessageIdListeners, getServerThreadChannelChangeLockedListeners, getServerThreadChannelChangeMemberCountListeners, getServerThreadChannelChangeMessageCountListeners, getServerThreadChannelChangeRateLimitPerUserListeners, getServerThreadChannelChangeTotalMessageSentListeners, getServerThreadChannelCreateListeners, getServerThreadChannelDeleteListeners, getServerThreadChannelMembersUpdateListeners, getServerThreadChannelUpdateListeners, removeListener, removeServerThreadChannelAttachableListener
-
-
-
-
Method Detail
-
addUserStartTypingListener
ListenerManager<UserStartTypingListener> addUserStartTypingListener(UserStartTypingListener listener)
Adds aUserStartTypingListener.- Parameters:
listener- The listener to add.- Returns:
- The manager of the listener.
-
getUserStartTypingListeners
java.util.List<UserStartTypingListener> getUserStartTypingListeners()
Gets all registeredUserStartTypingListeners.- Returns:
- All registered
UserStartTypingListeners.
-
addModalSubmitListener
ListenerManager<ModalSubmitListener> addModalSubmitListener(ModalSubmitListener listener)
Adds aModalSubmitListener.- Parameters:
listener- The listener to add.- Returns:
- The manager of the listener.
-
getModalSubmitListeners
java.util.List<ModalSubmitListener> getModalSubmitListeners()
Gets all registeredModalSubmitListeners.- Returns:
- All registered
ModalSubmitListeners.
-
addMessageContextMenuCommandListener
ListenerManager<MessageContextMenuCommandListener> addMessageContextMenuCommandListener(MessageContextMenuCommandListener listener)
Adds aMessageContextMenuCommandListener.- Parameters:
listener- The listener to add.- Returns:
- The manager of the listener.
-
getMessageContextMenuCommandListeners
java.util.List<MessageContextMenuCommandListener> getMessageContextMenuCommandListeners()
Gets all registeredMessageContextMenuCommandListeners.- Returns:
- All registered
MessageContextMenuCommandListeners.
-
addInteractionCreateListener
ListenerManager<InteractionCreateListener> addInteractionCreateListener(InteractionCreateListener listener)
Adds aInteractionCreateListener.- Parameters:
listener- The listener to add.- Returns:
- The manager of the listener.
-
getInteractionCreateListeners
java.util.List<InteractionCreateListener> getInteractionCreateListeners()
Gets all registeredInteractionCreateListeners.- Returns:
- All registered
InteractionCreateListeners.
-
addButtonClickListener
ListenerManager<ButtonClickListener> addButtonClickListener(ButtonClickListener listener)
Adds aButtonClickListener.- Parameters:
listener- The listener to add.- Returns:
- The manager of the listener.
-
getButtonClickListeners
java.util.List<ButtonClickListener> getButtonClickListeners()
Gets all registeredButtonClickListeners.- Returns:
- All registered
ButtonClickListeners.
-
addSelectMenuChooseListener
ListenerManager<SelectMenuChooseListener> addSelectMenuChooseListener(SelectMenuChooseListener listener)
Adds aSelectMenuChooseListener.- Parameters:
listener- The listener to add.- Returns:
- The manager of the listener.
-
getSelectMenuChooseListeners
java.util.List<SelectMenuChooseListener> getSelectMenuChooseListeners()
Gets all registeredSelectMenuChooseListeners.- Returns:
- All registered
SelectMenuChooseListeners.
-
addUserContextMenuCommandListener
ListenerManager<UserContextMenuCommandListener> addUserContextMenuCommandListener(UserContextMenuCommandListener listener)
Adds aUserContextMenuCommandListener.- Parameters:
listener- The listener to add.- Returns:
- The manager of the listener.
-
getUserContextMenuCommandListeners
java.util.List<UserContextMenuCommandListener> getUserContextMenuCommandListeners()
Gets all registeredUserContextMenuCommandListeners.- Returns:
- All registered
UserContextMenuCommandListeners.
-
addSlashCommandCreateListener
ListenerManager<SlashCommandCreateListener> addSlashCommandCreateListener(SlashCommandCreateListener listener)
Adds aSlashCommandCreateListener.- Parameters:
listener- The listener to add.- Returns:
- The manager of the listener.
-
getSlashCommandCreateListeners
java.util.List<SlashCommandCreateListener> getSlashCommandCreateListeners()
Gets all registeredSlashCommandCreateListeners.- Returns:
- All registered
SlashCommandCreateListeners.
-
addMessageComponentCreateListener
ListenerManager<MessageComponentCreateListener> addMessageComponentCreateListener(MessageComponentCreateListener listener)
Adds aMessageComponentCreateListener.- Parameters:
listener- The listener to add.- Returns:
- The manager of the listener.
-
getMessageComponentCreateListeners
java.util.List<MessageComponentCreateListener> getMessageComponentCreateListeners()
Gets all registeredMessageComponentCreateListeners.- Returns:
- All registered
MessageComponentCreateListeners.
-
addAutocompleteCreateListener
ListenerManager<AutocompleteCreateListener> addAutocompleteCreateListener(AutocompleteCreateListener listener)
Adds aAutocompleteCreateListener.- Parameters:
listener- The listener to add.- Returns:
- The manager of the listener.
-
getAutocompleteCreateListeners
java.util.List<AutocompleteCreateListener> getAutocompleteCreateListeners()
Gets all registeredAutocompleteCreateListeners.- Returns:
- All registered
AutocompleteCreateListeners.
-
addMessageEditListener
ListenerManager<MessageEditListener> addMessageEditListener(MessageEditListener listener)
Adds aMessageEditListener.- Parameters:
listener- The listener to add.- Returns:
- The manager of the listener.
-
getMessageEditListeners
java.util.List<MessageEditListener> getMessageEditListeners()
Gets all registeredMessageEditListeners.- Returns:
- All registered
MessageEditListeners.
-
addMessageCreateListener
ListenerManager<MessageCreateListener> addMessageCreateListener(MessageCreateListener listener)
Adds aMessageCreateListener.- Parameters:
listener- The listener to add.- Returns:
- The manager of the listener.
-
getMessageCreateListeners
java.util.List<MessageCreateListener> getMessageCreateListeners()
Gets all registeredMessageCreateListeners.- Returns:
- All registered
MessageCreateListeners.
-
addCachedMessagePinListener
ListenerManager<CachedMessagePinListener> addCachedMessagePinListener(CachedMessagePinListener listener)
Adds aCachedMessagePinListener.- Parameters:
listener- The listener to add.- Returns:
- The manager of the listener.
-
getCachedMessagePinListeners
java.util.List<CachedMessagePinListener> getCachedMessagePinListeners()
Gets all registeredCachedMessagePinListeners.- Returns:
- All registered
CachedMessagePinListeners.
-
addMessageDeleteListener
ListenerManager<MessageDeleteListener> addMessageDeleteListener(MessageDeleteListener listener)
Adds aMessageDeleteListener.- Parameters:
listener- The listener to add.- Returns:
- The manager of the listener.
-
getMessageDeleteListeners
java.util.List<MessageDeleteListener> getMessageDeleteListeners()
Gets all registeredMessageDeleteListeners.- Returns:
- All registered
MessageDeleteListeners.
-
addMessageReplyListener
ListenerManager<MessageReplyListener> addMessageReplyListener(MessageReplyListener listener)
Adds aMessageReplyListener.- Parameters:
listener- The listener to add.- Returns:
- The manager of the listener.
-
getMessageReplyListeners
java.util.List<MessageReplyListener> getMessageReplyListeners()
Gets all registeredMessageReplyListeners.- Returns:
- All registered
MessageReplyListeners.
-
addReactionAddListener
ListenerManager<ReactionAddListener> addReactionAddListener(ReactionAddListener listener)
Adds aReactionAddListener.- Parameters:
listener- The listener to add.- Returns:
- The manager of the listener.
-
getReactionAddListeners
java.util.List<ReactionAddListener> getReactionAddListeners()
Gets all registeredReactionAddListeners.- Returns:
- All registered
ReactionAddListeners.
-
addReactionRemoveAllListener
ListenerManager<ReactionRemoveAllListener> addReactionRemoveAllListener(ReactionRemoveAllListener listener)
Adds aReactionRemoveAllListener.- Parameters:
listener- The listener to add.- Returns:
- The manager of the listener.
-
getReactionRemoveAllListeners
java.util.List<ReactionRemoveAllListener> getReactionRemoveAllListeners()
Gets all registeredReactionRemoveAllListeners.- Returns:
- All registered
ReactionRemoveAllListeners.
-
addReactionRemoveListener
ListenerManager<ReactionRemoveListener> addReactionRemoveListener(ReactionRemoveListener listener)
Adds aReactionRemoveListener.- Parameters:
listener- The listener to add.- Returns:
- The manager of the listener.
-
getReactionRemoveListeners
java.util.List<ReactionRemoveListener> getReactionRemoveListeners()
Gets all registeredReactionRemoveListeners.- Returns:
- All registered
ReactionRemoveListeners.
-
addChannelPinsUpdateListener
ListenerManager<ChannelPinsUpdateListener> addChannelPinsUpdateListener(ChannelPinsUpdateListener listener)
Adds aChannelPinsUpdateListener.- Parameters:
listener- The listener to add.- Returns:
- The manager of the listener.
-
getChannelPinsUpdateListeners
java.util.List<ChannelPinsUpdateListener> getChannelPinsUpdateListeners()
Gets all registeredChannelPinsUpdateListeners.- Returns:
- All registered
ChannelPinsUpdateListeners.
-
addCachedMessageUnpinListener
ListenerManager<CachedMessageUnpinListener> addCachedMessageUnpinListener(CachedMessageUnpinListener listener)
Adds aCachedMessageUnpinListener.- Parameters:
listener- The listener to add.- Returns:
- The manager of the listener.
-
getCachedMessageUnpinListeners
java.util.List<CachedMessageUnpinListener> getCachedMessageUnpinListeners()
Gets all registeredCachedMessageUnpinListeners.- Returns:
- All registered
CachedMessageUnpinListeners.
-
addTextChannelAttachableListener
<T extends TextChannelAttachableListener & ObjectAttachableListener> java.util.Collection<ListenerManager<? extends TextChannelAttachableListener>> addTextChannelAttachableListener(T listener)
Adds a listener that implements one or moreTextChannelAttachableListeners. Adding a listener multiple times will only add it once and return the same listener managers on each invocation. The order of invocation is according to first addition.- Type Parameters:
T- The type of the listener.- Parameters:
listener- The listener to add.- Returns:
- The managers for the added listener.
-
removeTextChannelAttachableListener
<T extends TextChannelAttachableListener & ObjectAttachableListener> void removeTextChannelAttachableListener(T listener)
Removes a listener that implements one or moreTextChannelAttachableListeners.- Type Parameters:
T- The type of the listener.- Parameters:
listener- The listener to remove.
-
getTextChannelAttachableListeners
<T extends TextChannelAttachableListener & ObjectAttachableListener> java.util.Map<T,java.util.List<java.lang.Class<T>>> getTextChannelAttachableListeners()
Gets a map with all registered listeners that implement one or moreTextChannelAttachableListeners and their assigned listener classes they listen to.- Type Parameters:
T- The type of the listeners.- Returns:
- A map with all registered listeners that implement one or more
TextChannelAttachableListeners and their assigned listener classes they listen to.
-
removeListener
<T extends TextChannelAttachableListener & ObjectAttachableListener> void removeListener(java.lang.Class<T> listenerClass, T listener)
Removes a listener from this object.- Type Parameters:
T- The type of the listener.- Parameters:
listenerClass- The listener class.listener- The listener to remove.
-
-