Interface ServerTextChannelAttachableListenerManager
-
- All Superinterfaces:
ChannelAttachableListenerManager,ServerChannelAttachableListenerManager,ServerThreadChannelAttachableListenerManager,TextChannelAttachableListenerManager
- All Known Subinterfaces:
ServerTextChannel
@Generated("listener-manager-generation.gradle") public interface ServerTextChannelAttachableListenerManager extends TextChannelAttachableListenerManager, ServerChannelAttachableListenerManagerThis class can be used to add and retrieveServerTextChannelAttachableListeners.
-
-
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.server.ServerChannelAttachableListenerManager
addServerChannelAttachableListener, addServerChannelChangeNameListener, addServerChannelChangeOverwrittenPermissionsListener, addServerChannelChangePositionListener, addServerChannelDeleteListener, addVoiceStateUpdateListener, getServerChannelAttachableListeners, getServerChannelChangeNameListeners, getServerChannelChangeOverwrittenPermissionsListeners, getServerChannelChangePositionListeners, getServerChannelDeleteListeners, getVoiceStateUpdateListeners, removeListener, removeServerChannelAttachableListener
-
Methods inherited from interface org.javacord.api.listener.channel.ServerThreadChannelAttachableListenerManager
addServerThreadChannelAttachableListener, addServerThreadChannelCreateListener, addServerThreadChannelDeleteListener, addServerThreadChannelMembersUpdateListener, addServerThreadChannelUpdateListener, getServerThreadChannelAttachableListeners, getServerThreadChannelCreateListeners, getServerThreadChannelDeleteListeners, getServerThreadChannelMembersUpdateListeners, getServerThreadChannelUpdateListeners, removeListener, removeServerThreadChannelAttachableListener
-
Methods inherited from interface org.javacord.api.listener.channel.TextChannelAttachableListenerManager
addAutocompleteCreateListener, addButtonClickListener, addCachedMessagePinListener, addCachedMessageUnpinListener, addChannelPinsUpdateListener, addInteractionCreateListener, addMessageComponentCreateListener, addMessageContextMenuCommandListener, addMessageCreateListener, addMessageDeleteListener, addMessageEditListener, addModalSubmitListener, addReactionAddListener, addReactionRemoveAllListener, addReactionRemoveListener, addSelectMenuChooseListener, addSlashCommandCreateListener, addTextChannelAttachableListener, addUserContextMenuCommandListener, addUserStartTypingListener, getAutocompleteCreateListeners, getButtonClickListeners, getCachedMessagePinListeners, getCachedMessageUnpinListeners, getChannelPinsUpdateListeners, getInteractionCreateListeners, getMessageComponentCreateListeners, getMessageContextMenuCommandListeners, getMessageCreateListeners, getMessageDeleteListeners, getMessageEditListeners, getModalSubmitListeners, getReactionAddListeners, getReactionRemoveAllListeners, getReactionRemoveListeners, getSelectMenuChooseListeners, getSlashCommandCreateListeners, getTextChannelAttachableListeners, getUserContextMenuCommandListeners, getUserStartTypingListeners, removeListener, removeTextChannelAttachableListener
-
-
-
-
Method Detail
-
addWebhooksUpdateListener
ListenerManager<WebhooksUpdateListener> addWebhooksUpdateListener(WebhooksUpdateListener listener)
Adds aWebhooksUpdateListener.- Parameters:
listener- The listener to add.- Returns:
- The manager of the listener.
-
getWebhooksUpdateListeners
java.util.List<WebhooksUpdateListener> getWebhooksUpdateListeners()
Gets a list with all registeredWebhooksUpdateListeners.- Returns:
- A list with all registered
WebhooksUpdateListeners.
-
addServerTextChannelChangeSlowmodeListener
ListenerManager<ServerTextChannelChangeSlowmodeListener> addServerTextChannelChangeSlowmodeListener(ServerTextChannelChangeSlowmodeListener listener)
Adds aServerTextChannelChangeSlowmodeListener.- Parameters:
listener- The listener to add.- Returns:
- The manager of the listener.
-
getServerTextChannelChangeSlowmodeListeners
java.util.List<ServerTextChannelChangeSlowmodeListener> getServerTextChannelChangeSlowmodeListeners()
Gets a list with all registeredServerTextChannelChangeSlowmodeListeners.- Returns:
- A list with all registered
ServerTextChannelChangeSlowmodeListeners.
-
addServerTextChannelChangeTopicListener
ListenerManager<ServerTextChannelChangeTopicListener> addServerTextChannelChangeTopicListener(ServerTextChannelChangeTopicListener listener)
Adds aServerTextChannelChangeTopicListener.- Parameters:
listener- The listener to add.- Returns:
- The manager of the listener.
-
getServerTextChannelChangeTopicListeners
java.util.List<ServerTextChannelChangeTopicListener> getServerTextChannelChangeTopicListeners()
Gets a list with all registeredServerTextChannelChangeTopicListeners.- Returns:
- A list with all registered
ServerTextChannelChangeTopicListeners.
-
addServerTextChannelChangeDefaultAutoArchiveDurationListener
ListenerManager<ServerTextChannelChangeDefaultAutoArchiveDurationListener> addServerTextChannelChangeDefaultAutoArchiveDurationListener(ServerTextChannelChangeDefaultAutoArchiveDurationListener listener)
Adds aServerTextChannelChangeDefaultAutoArchiveDurationListener.- Parameters:
listener- The listener to add.- Returns:
- The manager of the listener.
-
getServerTextChannelChangeDefaultAutoArchiveDurationListeners
java.util.List<ServerTextChannelChangeDefaultAutoArchiveDurationListener> getServerTextChannelChangeDefaultAutoArchiveDurationListeners()
Gets a list with all registeredServerTextChannelChangeDefaultAutoArchiveDurationListeners.- Returns:
- A list with all registered
ServerTextChannelChangeDefaultAutoArchiveDurationListeners.
-
addServerChannelChangeNsfwFlagListener
ListenerManager<ServerChannelChangeNsfwFlagListener> addServerChannelChangeNsfwFlagListener(ServerChannelChangeNsfwFlagListener listener)
Adds aServerChannelChangeNsfwFlagListener.- Parameters:
listener- The listener to add.- Returns:
- The manager of the listener.
-
getServerChannelChangeNsfwFlagListeners
java.util.List<ServerChannelChangeNsfwFlagListener> getServerChannelChangeNsfwFlagListeners()
Gets a list with all registeredServerChannelChangeNsfwFlagListeners.- Returns:
- A list with all registered
ServerChannelChangeNsfwFlagListeners.
-
addServerTextChannelAttachableListener
<T extends ServerTextChannelAttachableListener & ObjectAttachableListener> java.util.Collection<ListenerManager<? extends ServerTextChannelAttachableListener>> addServerTextChannelAttachableListener(T listener)
Adds a listener that implements one or moreServerTextChannelAttachableListeners. 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.
-
removeServerTextChannelAttachableListener
<T extends ServerTextChannelAttachableListener & ObjectAttachableListener> void removeServerTextChannelAttachableListener(T listener)
Removes a listener that implements one or moreServerTextChannelAttachableListeners.- Type Parameters:
T- The type of the listener.- Parameters:
listener- The listener to remove.
-
getServerTextChannelAttachableListeners
<T extends ServerTextChannelAttachableListener & ObjectAttachableListener> java.util.Map<T,java.util.List<java.lang.Class<T>>> getServerTextChannelAttachableListeners()
Gets a map with all registered listeners that implement one or moreServerTextChannelAttachableListeners 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
ServerTextChannelAttachableListeners and their assigned listener classes they listen to.
-
removeListener
<T extends ServerTextChannelAttachableListener & 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.
-
-