Package org.javacord.api.listener.user
Interface UserAttachableListenerManager
-
- All Known Subinterfaces:
User
@Generated("listener-manager-generation.gradle") public interface UserAttachableListenerManagerThis class can be used to add and retrieveUserAttachableListeners.
-
-
Method Summary
-
-
-
Method Detail
-
addUserChangeSelfMutedListener
ListenerManager<UserChangeSelfMutedListener> addUserChangeSelfMutedListener(UserChangeSelfMutedListener listener)
Adds aUserChangeSelfMutedListener.- Parameters:
listener- The listener to add.- Returns:
- The manager of the listener.
-
getUserChangeSelfMutedListeners
java.util.List<UserChangeSelfMutedListener> getUserChangeSelfMutedListeners()
Gets all registeredUserChangeSelfMutedListeners.- Returns:
- All registered
UserChangeSelfMutedListeners.
-
addUserChangeNameListener
ListenerManager<UserChangeNameListener> addUserChangeNameListener(UserChangeNameListener listener)
Adds aUserChangeNameListener.- Parameters:
listener- The listener to add.- Returns:
- The manager of the listener.
-
getUserChangeNameListeners
java.util.List<UserChangeNameListener> getUserChangeNameListeners()
Gets all registeredUserChangeNameListeners.- Returns:
- All registered
UserChangeNameListeners.
-
addUserChangeServerAvatarListener
ListenerManager<UserChangeServerAvatarListener> addUserChangeServerAvatarListener(UserChangeServerAvatarListener listener)
Adds aUserChangeServerAvatarListener.- Parameters:
listener- The listener to add.- Returns:
- The manager of the listener.
-
getUserChangeServerAvatarListeners
java.util.List<UserChangeServerAvatarListener> getUserChangeServerAvatarListeners()
Gets all registeredUserChangeServerAvatarListeners.- Returns:
- All registered
UserChangeServerAvatarListeners.
-
addUserChangeAvatarListener
ListenerManager<UserChangeAvatarListener> addUserChangeAvatarListener(UserChangeAvatarListener listener)
Adds aUserChangeAvatarListener.- Parameters:
listener- The listener to add.- Returns:
- The manager of the listener.
-
getUserChangeAvatarListeners
java.util.List<UserChangeAvatarListener> getUserChangeAvatarListeners()
Gets all registeredUserChangeAvatarListeners.- Returns:
- All registered
UserChangeAvatarListeners.
-
addUserChangeStatusListener
ListenerManager<UserChangeStatusListener> addUserChangeStatusListener(UserChangeStatusListener listener)
Adds aUserChangeStatusListener.- Parameters:
listener- The listener to add.- Returns:
- The manager of the listener.
-
getUserChangeStatusListeners
java.util.List<UserChangeStatusListener> getUserChangeStatusListeners()
Gets all registeredUserChangeStatusListeners.- Returns:
- All registered
UserChangeStatusListeners.
-
addUserChangeActivityListener
ListenerManager<UserChangeActivityListener> addUserChangeActivityListener(UserChangeActivityListener listener)
Adds aUserChangeActivityListener.- Parameters:
listener- The listener to add.- Returns:
- The manager of the listener.
-
getUserChangeActivityListeners
java.util.List<UserChangeActivityListener> getUserChangeActivityListeners()
Gets all registeredUserChangeActivityListeners.- Returns:
- All registered
UserChangeActivityListeners.
-
addUserChangePendingListener
ListenerManager<UserChangePendingListener> addUserChangePendingListener(UserChangePendingListener listener)
Adds aUserChangePendingListener.- Parameters:
listener- The listener to add.- Returns:
- The manager of the listener.
-
getUserChangePendingListeners
java.util.List<UserChangePendingListener> getUserChangePendingListeners()
Gets all registeredUserChangePendingListeners.- Returns:
- All registered
UserChangePendingListeners.
-
addUserChangeDiscriminatorListener
ListenerManager<UserChangeDiscriminatorListener> addUserChangeDiscriminatorListener(UserChangeDiscriminatorListener listener)
Adds aUserChangeDiscriminatorListener.- Parameters:
listener- The listener to add.- Returns:
- The manager of the listener.
-
getUserChangeDiscriminatorListeners
java.util.List<UserChangeDiscriminatorListener> getUserChangeDiscriminatorListeners()
Gets all registeredUserChangeDiscriminatorListeners.- Returns:
- All registered
UserChangeDiscriminatorListeners.
-
addUserChangeTimeoutListener
ListenerManager<UserChangeTimeoutListener> addUserChangeTimeoutListener(UserChangeTimeoutListener listener)
Adds aUserChangeTimeoutListener.- Parameters:
listener- The listener to add.- Returns:
- The manager of the listener.
-
getUserChangeTimeoutListeners
java.util.List<UserChangeTimeoutListener> getUserChangeTimeoutListeners()
Gets all registeredUserChangeTimeoutListeners.- Returns:
- All registered
UserChangeTimeoutListeners.
-
addUserChangeNicknameListener
ListenerManager<UserChangeNicknameListener> addUserChangeNicknameListener(UserChangeNicknameListener listener)
Adds aUserChangeNicknameListener.- Parameters:
listener- The listener to add.- Returns:
- The manager of the listener.
-
getUserChangeNicknameListeners
java.util.List<UserChangeNicknameListener> getUserChangeNicknameListeners()
Gets all registeredUserChangeNicknameListeners.- Returns:
- All registered
UserChangeNicknameListeners.
-
addUserChangeSelfDeafenedListener
ListenerManager<UserChangeSelfDeafenedListener> addUserChangeSelfDeafenedListener(UserChangeSelfDeafenedListener listener)
Adds aUserChangeSelfDeafenedListener.- Parameters:
listener- The listener to add.- Returns:
- The manager of the listener.
-
getUserChangeSelfDeafenedListeners
java.util.List<UserChangeSelfDeafenedListener> getUserChangeSelfDeafenedListeners()
Gets all registeredUserChangeSelfDeafenedListeners.- Returns:
- All registered
UserChangeSelfDeafenedListeners.
-
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.
-
addUserChangeDeafenedListener
ListenerManager<UserChangeDeafenedListener> addUserChangeDeafenedListener(UserChangeDeafenedListener listener)
Adds aUserChangeDeafenedListener.- Parameters:
listener- The listener to add.- Returns:
- The manager of the listener.
-
getUserChangeDeafenedListeners
java.util.List<UserChangeDeafenedListener> getUserChangeDeafenedListeners()
Gets all registeredUserChangeDeafenedListeners.- Returns:
- All registered
UserChangeDeafenedListeners.
-
addUserChangeMutedListener
ListenerManager<UserChangeMutedListener> addUserChangeMutedListener(UserChangeMutedListener listener)
Adds aUserChangeMutedListener.- Parameters:
listener- The listener to add.- Returns:
- The manager of the listener.
-
getUserChangeMutedListeners
java.util.List<UserChangeMutedListener> getUserChangeMutedListeners()
Gets all registeredUserChangeMutedListeners.- Returns:
- All registered
UserChangeMutedListeners.
-
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.
-
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.
-
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.
-
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.
-
addServerMemberJoinListener
ListenerManager<ServerMemberJoinListener> addServerMemberJoinListener(ServerMemberJoinListener listener)
Adds aServerMemberJoinListener.- Parameters:
listener- The listener to add.- Returns:
- The manager of the listener.
-
getServerMemberJoinListeners
java.util.List<ServerMemberJoinListener> getServerMemberJoinListeners()
Gets all registeredServerMemberJoinListeners.- Returns:
- All registered
ServerMemberJoinListeners.
-
addServerMemberBanListener
ListenerManager<ServerMemberBanListener> addServerMemberBanListener(ServerMemberBanListener listener)
Adds aServerMemberBanListener.- Parameters:
listener- The listener to add.- Returns:
- The manager of the listener.
-
getServerMemberBanListeners
java.util.List<ServerMemberBanListener> getServerMemberBanListeners()
Gets all registeredServerMemberBanListeners.- Returns:
- All registered
ServerMemberBanListeners.
-
addServerMemberUnbanListener
ListenerManager<ServerMemberUnbanListener> addServerMemberUnbanListener(ServerMemberUnbanListener listener)
Adds aServerMemberUnbanListener.- Parameters:
listener- The listener to add.- Returns:
- The manager of the listener.
-
getServerMemberUnbanListeners
java.util.List<ServerMemberUnbanListener> getServerMemberUnbanListeners()
Gets all registeredServerMemberUnbanListeners.- Returns:
- All registered
ServerMemberUnbanListeners.
-
addServerMemberLeaveListener
ListenerManager<ServerMemberLeaveListener> addServerMemberLeaveListener(ServerMemberLeaveListener listener)
Adds aServerMemberLeaveListener.- Parameters:
listener- The listener to add.- Returns:
- The manager of the listener.
-
getServerMemberLeaveListeners
java.util.List<ServerMemberLeaveListener> getServerMemberLeaveListeners()
Gets all registeredServerMemberLeaveListeners.- Returns:
- All registered
ServerMemberLeaveListeners.
-
addUserRoleRemoveListener
ListenerManager<UserRoleRemoveListener> addUserRoleRemoveListener(UserRoleRemoveListener listener)
Adds aUserRoleRemoveListener.- Parameters:
listener- The listener to add.- Returns:
- The manager of the listener.
-
getUserRoleRemoveListeners
java.util.List<UserRoleRemoveListener> getUserRoleRemoveListeners()
Gets all registeredUserRoleRemoveListeners.- Returns:
- All registered
UserRoleRemoveListeners.
-
addUserRoleAddListener
ListenerManager<UserRoleAddListener> addUserRoleAddListener(UserRoleAddListener listener)
Adds aUserRoleAddListener.- Parameters:
listener- The listener to add.- Returns:
- The manager of the listener.
-
getUserRoleAddListeners
java.util.List<UserRoleAddListener> getUserRoleAddListeners()
Gets all registeredUserRoleAddListeners.- Returns:
- All registered
UserRoleAddListeners.
-
addPrivateChannelDeleteListener
ListenerManager<PrivateChannelDeleteListener> addPrivateChannelDeleteListener(PrivateChannelDeleteListener listener)
Adds aPrivateChannelDeleteListener.- Parameters:
listener- The listener to add.- Returns:
- The manager of the listener.
-
getPrivateChannelDeleteListeners
java.util.List<PrivateChannelDeleteListener> getPrivateChannelDeleteListeners()
Gets all registeredPrivateChannelDeleteListeners.- Returns:
- All registered
PrivateChannelDeleteListeners.
-
addPrivateChannelCreateListener
ListenerManager<PrivateChannelCreateListener> addPrivateChannelCreateListener(PrivateChannelCreateListener listener)
Adds aPrivateChannelCreateListener.- Parameters:
listener- The listener to add.- Returns:
- The manager of the listener.
-
getPrivateChannelCreateListeners
java.util.List<PrivateChannelCreateListener> getPrivateChannelCreateListeners()
Gets all registeredPrivateChannelCreateListeners.- Returns:
- All registered
PrivateChannelCreateListeners.
-
addServerVoiceChannelMemberJoinListener
ListenerManager<ServerVoiceChannelMemberJoinListener> addServerVoiceChannelMemberJoinListener(ServerVoiceChannelMemberJoinListener listener)
Adds aServerVoiceChannelMemberJoinListener.- Parameters:
listener- The listener to add.- Returns:
- The manager of the listener.
-
getServerVoiceChannelMemberJoinListeners
java.util.List<ServerVoiceChannelMemberJoinListener> getServerVoiceChannelMemberJoinListeners()
Gets all registeredServerVoiceChannelMemberJoinListeners.- Returns:
- All registered
ServerVoiceChannelMemberJoinListeners.
-
addServerVoiceChannelMemberLeaveListener
ListenerManager<ServerVoiceChannelMemberLeaveListener> addServerVoiceChannelMemberLeaveListener(ServerVoiceChannelMemberLeaveListener listener)
Adds aServerVoiceChannelMemberLeaveListener.- Parameters:
listener- The listener to add.- Returns:
- The manager of the listener.
-
getServerVoiceChannelMemberLeaveListeners
java.util.List<ServerVoiceChannelMemberLeaveListener> getServerVoiceChannelMemberLeaveListeners()
Gets all registeredServerVoiceChannelMemberLeaveListeners.- Returns:
- All registered
ServerVoiceChannelMemberLeaveListeners.
-
addServerChannelChangeOverwrittenPermissionsListener
ListenerManager<ServerChannelChangeOverwrittenPermissionsListener> addServerChannelChangeOverwrittenPermissionsListener(ServerChannelChangeOverwrittenPermissionsListener listener)
Adds aServerChannelChangeOverwrittenPermissionsListener.- Parameters:
listener- The listener to add.- Returns:
- The manager of the listener.
-
getServerChannelChangeOverwrittenPermissionsListeners
java.util.List<ServerChannelChangeOverwrittenPermissionsListener> getServerChannelChangeOverwrittenPermissionsListeners()
Gets all registeredServerChannelChangeOverwrittenPermissionsListeners.- Returns:
- All registered
ServerChannelChangeOverwrittenPermissionsListeners.
-
addUserAttachableListener
<T extends UserAttachableListener & ObjectAttachableListener> java.util.Collection<ListenerManager<T>> addUserAttachableListener(T listener)
Adds a listener that implements one or moreUserAttachableListeners. 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.
-
removeUserAttachableListener
<T extends UserAttachableListener & ObjectAttachableListener> void removeUserAttachableListener(T listener)
Removes a listener that implements one or moreUserAttachableListeners.- Type Parameters:
T- The type of the listener.- Parameters:
listener- The listener to remove.
-
getUserAttachableListeners
<T extends UserAttachableListener & ObjectAttachableListener> java.util.Map<T,java.util.List<java.lang.Class<T>>> getUserAttachableListeners()
Gets a map with all registered listeners that implement one or moreUserAttachableListeners 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
UserAttachableListeners and their assigned listener classes they listen to.
-
removeListener
<T extends UserAttachableListener & 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.
-
-