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
-
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 a list with all registeredUserChangeDeafenedListeners.- Returns:
- A list with all registered
UserChangeDeafenedListeners.
-
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 a list with all registeredUserChangeAvatarListeners.- Returns:
- A list with all registered
UserChangeAvatarListeners.
-
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 a list with all registeredUserChangePendingListeners.- Returns:
- A list with all registered
UserChangePendingListeners.
-
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 a list with all registeredUserChangeTimeoutListeners.- Returns:
- A list with all registered
UserChangeTimeoutListeners.
-
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 a list with all registeredUserChangeStatusListeners.- Returns:
- A list with all registered
UserChangeStatusListeners.
-
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 a list with all registeredUserChangeMutedListeners.- Returns:
- A list with all registered
UserChangeMutedListeners.
-
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 a list with all registeredUserStartTypingListeners.- Returns:
- A list with all registered
UserStartTypingListeners.
-
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 a list with all registeredUserChangeSelfMutedListeners.- Returns:
- A list with all registered
UserChangeSelfMutedListeners.
-
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 a list with all registeredUserChangeServerAvatarListeners.- Returns:
- A list with all registered
UserChangeServerAvatarListeners.
-
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 a list with all registeredUserChangeSelfDeafenedListeners.- Returns:
- A list with all registered
UserChangeSelfDeafenedListeners.
-
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 a list with all registeredUserChangeNameListeners.- Returns:
- A list with all registered
UserChangeNameListeners.
-
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 a list with all registeredUserChangeActivityListeners.- Returns:
- A list with all registered
UserChangeActivityListeners.
-
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 a list with all registeredUserChangeNicknameListeners.- Returns:
- A list with all registered
UserChangeNicknameListeners.
-
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 a list with all registeredUserChangeDiscriminatorListeners.- Returns:
- A list with all registered
UserChangeDiscriminatorListeners.
-
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 a list with all registeredPrivateChannelDeleteListeners.- Returns:
- A list with 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 a list with all registeredPrivateChannelCreateListeners.- Returns:
- A list with all registered
PrivateChannelCreateListeners.
-
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 a list with all registeredServerChannelChangeOverwrittenPermissionsListeners.- Returns:
- A list with all registered
ServerChannelChangeOverwrittenPermissionsListeners.
-
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 a list with all registeredServerVoiceChannelMemberJoinListeners.- Returns:
- A list with 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 a list with all registeredServerVoiceChannelMemberLeaveListeners.- Returns:
- A list with all registered
ServerVoiceChannelMemberLeaveListeners.
-
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 a list with all registeredSlashCommandCreateListeners.- Returns:
- A list with all registered
SlashCommandCreateListeners.
-
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 a list with all registeredUserContextMenuCommandListeners.- Returns:
- A list with all registered
UserContextMenuCommandListeners.
-
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 a list with all registeredButtonClickListeners.- Returns:
- A list with 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 a list with all registeredSelectMenuChooseListeners.- Returns:
- A list with all registered
SelectMenuChooseListeners.
-
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 a list with all registeredModalSubmitListeners.- Returns:
- A list with 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 a list with all registeredMessageContextMenuCommandListeners.- Returns:
- A list with all registered
MessageContextMenuCommandListeners.
-
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 a list with all registeredMessageComponentCreateListeners.- Returns:
- A list with all registered
MessageComponentCreateListeners.
-
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 a list with all registeredInteractionCreateListeners.- Returns:
- A list with all registered
InteractionCreateListeners.
-
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 a list with all registeredAutocompleteCreateListeners.- Returns:
- A list with all registered
AutocompleteCreateListeners.
-
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 a list with all registeredReactionAddListeners.- Returns:
- A list with 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 a list with all registeredReactionRemoveListeners.- Returns:
- A list with all registered
ReactionRemoveListeners.
-
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 a list with all registeredMessageCreateListeners.- Returns:
- A list with all registered
MessageCreateListeners.
-
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 a list with all registeredUserRoleRemoveListeners.- Returns:
- A list with 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 a list with all registeredUserRoleAddListeners.- Returns:
- A list with all registered
UserRoleAddListeners.
-
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 a list with all registeredServerMemberLeaveListeners.- Returns:
- A list with all registered
ServerMemberLeaveListeners.
-
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 a list with all registeredServerMemberJoinListeners.- Returns:
- A list with 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 a list with all registeredServerMemberBanListeners.- Returns:
- A list with 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 a list with all registeredServerMemberUnbanListeners.- Returns:
- A list with all registered
ServerMemberUnbanListeners.
-
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.
-
-