Interface InternalServerTextChannelAttachableListenerManager
-
- All Superinterfaces:
ChannelAttachableListenerManager
,InternalChannelAttachableListenerManager
,InternalServerChannelAttachableListenerManager
,InternalServerThreadChannelAttachableListenerManager
,InternalTextChannelAttachableListenerManager
,ServerChannelAttachableListenerManager
,ServerTextChannelAttachableListenerManager
,ServerThreadChannelAttachableListenerManager
,TextChannelAttachableListenerManager
- All Known Implementing Classes:
ServerTextChannelImpl
,ServerThreadChannelImpl
@Generated("listener-manager-generation.gradle") public interface InternalServerTextChannelAttachableListenerManager extends ServerTextChannelAttachableListenerManager, InternalTextChannelAttachableListenerManager, InternalServerChannelAttachableListenerManager
The implementation ofServerTextChannelAttachableListenerManager
.
-
-
Method Summary
-
Methods inherited from interface org.javacord.core.listener.channel.InternalChannelAttachableListenerManager
addChannelAttachableListener, getChannelAttachableListeners, removeChannelAttachableListener, removeListener
-
Methods inherited from interface org.javacord.core.listener.channel.server.InternalServerChannelAttachableListenerManager
addServerChannelAttachableListener, addServerChannelChangeNameListener, addServerChannelChangeOverwrittenPermissionsListener, addServerChannelChangePositionListener, addServerChannelDeleteListener, addVoiceStateUpdateListener, getServerChannelAttachableListeners, getServerChannelChangeNameListeners, getServerChannelChangeOverwrittenPermissionsListeners, getServerChannelChangePositionListeners, getServerChannelDeleteListeners, getVoiceStateUpdateListeners, removeListener, removeServerChannelAttachableListener
-
Methods inherited from interface org.javacord.core.listener.channel.InternalServerThreadChannelAttachableListenerManager
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
-
Methods inherited from interface org.javacord.core.listener.channel.InternalTextChannelAttachableListenerManager
addAutocompleteCreateListener, addButtonClickListener, addCachedMessagePinListener, addCachedMessageUnpinListener, addChannelPinsUpdateListener, addInteractionCreateListener, addMessageComponentCreateListener, addMessageContextMenuCommandListener, addMessageCreateListener, addMessageDeleteListener, addMessageEditListener, addMessageReplyListener, addModalSubmitListener, addReactionAddListener, addReactionRemoveAllListener, addReactionRemoveListener, addSelectMenuChooseListener, addSlashCommandCreateListener, addTextChannelAttachableListener, addUserContextMenuCommandListener, addUserStartTypingListener, getAutocompleteCreateListeners, getButtonClickListeners, getCachedMessagePinListeners, getCachedMessageUnpinListeners, getChannelPinsUpdateListeners, getInteractionCreateListeners, getMessageComponentCreateListeners, getMessageContextMenuCommandListeners, getMessageCreateListeners, getMessageDeleteListeners, getMessageEditListeners, getMessageReplyListeners, getModalSubmitListeners, getReactionAddListeners, getReactionRemoveAllListeners, getReactionRemoveListeners, getSelectMenuChooseListeners, getSlashCommandCreateListeners, getTextChannelAttachableListeners, getUserContextMenuCommandListeners, getUserStartTypingListeners, removeListener, removeTextChannelAttachableListener
-
-
-
-
Method Detail
-
getApi
DiscordApi getApi()
Gets the discord api instance.- Specified by:
getApi
in interfaceInternalChannelAttachableListenerManager
- Specified by:
getApi
in interfaceInternalServerChannelAttachableListenerManager
- Specified by:
getApi
in interfaceInternalServerThreadChannelAttachableListenerManager
- Specified by:
getApi
in interfaceInternalTextChannelAttachableListenerManager
- Returns:
- The discord api instance.
-
getId
long getId()
Gets the id of this object.- Specified by:
getId
in interfaceInternalChannelAttachableListenerManager
- Specified by:
getId
in interfaceInternalServerChannelAttachableListenerManager
- Specified by:
getId
in interfaceInternalServerThreadChannelAttachableListenerManager
- Specified by:
getId
in interfaceInternalTextChannelAttachableListenerManager
- Returns:
- The id of this object.
-
addWebhooksUpdateListener
default ListenerManager<WebhooksUpdateListener> addWebhooksUpdateListener(WebhooksUpdateListener listener)
- Specified by:
addWebhooksUpdateListener
in interfaceServerTextChannelAttachableListenerManager
-
getWebhooksUpdateListeners
default java.util.List<WebhooksUpdateListener> getWebhooksUpdateListeners()
- Specified by:
getWebhooksUpdateListeners
in interfaceServerTextChannelAttachableListenerManager
-
addServerTextChannelChangeDefaultAutoArchiveDurationListener
default ListenerManager<ServerTextChannelChangeDefaultAutoArchiveDurationListener> addServerTextChannelChangeDefaultAutoArchiveDurationListener(ServerTextChannelChangeDefaultAutoArchiveDurationListener listener)
- Specified by:
addServerTextChannelChangeDefaultAutoArchiveDurationListener
in interfaceServerTextChannelAttachableListenerManager
-
getServerTextChannelChangeDefaultAutoArchiveDurationListeners
default java.util.List<ServerTextChannelChangeDefaultAutoArchiveDurationListener> getServerTextChannelChangeDefaultAutoArchiveDurationListeners()
- Specified by:
getServerTextChannelChangeDefaultAutoArchiveDurationListeners
in interfaceServerTextChannelAttachableListenerManager
-
addServerTextChannelChangeSlowmodeListener
default ListenerManager<ServerTextChannelChangeSlowmodeListener> addServerTextChannelChangeSlowmodeListener(ServerTextChannelChangeSlowmodeListener listener)
- Specified by:
addServerTextChannelChangeSlowmodeListener
in interfaceServerTextChannelAttachableListenerManager
-
getServerTextChannelChangeSlowmodeListeners
default java.util.List<ServerTextChannelChangeSlowmodeListener> getServerTextChannelChangeSlowmodeListeners()
- Specified by:
getServerTextChannelChangeSlowmodeListeners
in interfaceServerTextChannelAttachableListenerManager
-
addServerTextChannelChangeTopicListener
default ListenerManager<ServerTextChannelChangeTopicListener> addServerTextChannelChangeTopicListener(ServerTextChannelChangeTopicListener listener)
- Specified by:
addServerTextChannelChangeTopicListener
in interfaceServerTextChannelAttachableListenerManager
-
getServerTextChannelChangeTopicListeners
default java.util.List<ServerTextChannelChangeTopicListener> getServerTextChannelChangeTopicListeners()
- Specified by:
getServerTextChannelChangeTopicListeners
in interfaceServerTextChannelAttachableListenerManager
-
addServerChannelChangeNsfwFlagListener
default ListenerManager<ServerChannelChangeNsfwFlagListener> addServerChannelChangeNsfwFlagListener(ServerChannelChangeNsfwFlagListener listener)
- Specified by:
addServerChannelChangeNsfwFlagListener
in interfaceServerTextChannelAttachableListenerManager
-
getServerChannelChangeNsfwFlagListeners
default java.util.List<ServerChannelChangeNsfwFlagListener> getServerChannelChangeNsfwFlagListeners()
- Specified by:
getServerChannelChangeNsfwFlagListeners
in interfaceServerTextChannelAttachableListenerManager
-
addServerTextChannelAttachableListener
default <T extends ServerTextChannelAttachableListener & ObjectAttachableListener> java.util.Collection<ListenerManager<? extends ServerTextChannelAttachableListener>> addServerTextChannelAttachableListener(T listener)
- Specified by:
addServerTextChannelAttachableListener
in interfaceServerTextChannelAttachableListenerManager
-
removeServerTextChannelAttachableListener
default <T extends ServerTextChannelAttachableListener & ObjectAttachableListener> void removeServerTextChannelAttachableListener(T listener)
- Specified by:
removeServerTextChannelAttachableListener
in interfaceServerTextChannelAttachableListenerManager
-
getServerTextChannelAttachableListeners
default <T extends ServerTextChannelAttachableListener & ObjectAttachableListener> java.util.Map<T,java.util.List<java.lang.Class<T>>> getServerTextChannelAttachableListeners()
- Specified by:
getServerTextChannelAttachableListeners
in interfaceServerTextChannelAttachableListenerManager
-
removeListener
default <T extends ServerTextChannelAttachableListener & ObjectAttachableListener> void removeListener(java.lang.Class<T> listenerClass, T listener)
- Specified by:
removeListener
in interfaceServerTextChannelAttachableListenerManager
-
-