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, ServerThreadChannelAttachableListenerManager
This class can be used to add and retrieveTextChannelAttachableListener
s.
-
-
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 registeredUserStartTypingListener
s.- Returns:
- All registered
UserStartTypingListener
s.
-
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 registeredModalSubmitListener
s.- Returns:
- All registered
ModalSubmitListener
s.
-
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 registeredMessageContextMenuCommandListener
s.- Returns:
- All registered
MessageContextMenuCommandListener
s.
-
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 registeredInteractionCreateListener
s.- Returns:
- All registered
InteractionCreateListener
s.
-
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 registeredButtonClickListener
s.- Returns:
- All registered
ButtonClickListener
s.
-
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 registeredSelectMenuChooseListener
s.- Returns:
- All registered
SelectMenuChooseListener
s.
-
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 registeredUserContextMenuCommandListener
s.- Returns:
- All registered
UserContextMenuCommandListener
s.
-
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 registeredSlashCommandCreateListener
s.- Returns:
- All registered
SlashCommandCreateListener
s.
-
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 registeredMessageComponentCreateListener
s.- Returns:
- All registered
MessageComponentCreateListener
s.
-
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 registeredAutocompleteCreateListener
s.- Returns:
- All registered
AutocompleteCreateListener
s.
-
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 registeredMessageEditListener
s.- Returns:
- All registered
MessageEditListener
s.
-
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 registeredMessageCreateListener
s.- Returns:
- All registered
MessageCreateListener
s.
-
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 registeredCachedMessagePinListener
s.- Returns:
- All registered
CachedMessagePinListener
s.
-
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 registeredMessageDeleteListener
s.- Returns:
- All registered
MessageDeleteListener
s.
-
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 registeredMessageReplyListener
s.- Returns:
- All registered
MessageReplyListener
s.
-
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 registeredReactionAddListener
s.- Returns:
- All registered
ReactionAddListener
s.
-
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 registeredReactionRemoveAllListener
s.- Returns:
- All registered
ReactionRemoveAllListener
s.
-
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 registeredReactionRemoveListener
s.- Returns:
- All registered
ReactionRemoveListener
s.
-
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 registeredChannelPinsUpdateListener
s.- Returns:
- All registered
ChannelPinsUpdateListener
s.
-
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 registeredCachedMessageUnpinListener
s.- Returns:
- All registered
CachedMessageUnpinListener
s.
-
addTextChannelAttachableListener
<T extends TextChannelAttachableListener & ObjectAttachableListener> java.util.Collection<ListenerManager<? extends TextChannelAttachableListener>> addTextChannelAttachableListener(T listener)
Adds a listener that implements one or moreTextChannelAttachableListener
s. 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 moreTextChannelAttachableListener
s.- 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 moreTextChannelAttachableListener
s 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
TextChannelAttachableListener
s 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.
-
-