Interface TextChannelAttachableListenerManager
-
- All Superinterfaces:
ChannelAttachableListenerManager
- All Known Subinterfaces:
GroupChannel
,GroupChannelAttachableListenerManager
,PrivateChannel
,PrivateChannelAttachableListenerManager
,ServerTextChannel
,ServerTextChannelAttachableListenerManager
,TextChannel
@Generated("listener-manager-generation.gradle") public interface TextChannelAttachableListenerManager extends ChannelAttachableListenerManager
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
-
-
-
-
Method Detail
-
addUserStartTypingListener
ListenerManager<UserStartTypingListener> addUserStartTypingListener(UserStartTypingListener listener)
Adds aUserStartTypingListener
.- Parameters:
listener
- The listener to add.- Returns:
- The manager of the listener.
-
getUserStartTypingListeners
List<UserStartTypingListener> getUserStartTypingListeners()
Gets a list with all registeredUserStartTypingListener
s.- Returns:
- A list with all registered
UserStartTypingListener
s.
-
addReactionRemoveAllListener
ListenerManager<ReactionRemoveAllListener> addReactionRemoveAllListener(ReactionRemoveAllListener listener)
Adds aReactionRemoveAllListener
.- Parameters:
listener
- The listener to add.- Returns:
- The manager of the listener.
-
getReactionRemoveAllListeners
List<ReactionRemoveAllListener> getReactionRemoveAllListeners()
Gets a list with all registeredReactionRemoveAllListener
s.- Returns:
- A list with all registered
ReactionRemoveAllListener
s.
-
addReactionAddListener
ListenerManager<ReactionAddListener> addReactionAddListener(ReactionAddListener listener)
Adds aReactionAddListener
.- Parameters:
listener
- The listener to add.- Returns:
- The manager of the listener.
-
getReactionAddListeners
List<ReactionAddListener> getReactionAddListeners()
Gets a list with all registeredReactionAddListener
s.- Returns:
- A list with all registered
ReactionAddListener
s.
-
addReactionRemoveListener
ListenerManager<ReactionRemoveListener> addReactionRemoveListener(ReactionRemoveListener listener)
Adds aReactionRemoveListener
.- Parameters:
listener
- The listener to add.- Returns:
- The manager of the listener.
-
getReactionRemoveListeners
List<ReactionRemoveListener> getReactionRemoveListeners()
Gets a list with all registeredReactionRemoveListener
s.- Returns:
- A list with all registered
ReactionRemoveListener
s.
-
addMessageEditListener
ListenerManager<MessageEditListener> addMessageEditListener(MessageEditListener listener)
Adds aMessageEditListener
.- Parameters:
listener
- The listener to add.- Returns:
- The manager of the listener.
-
getMessageEditListeners
List<MessageEditListener> getMessageEditListeners()
Gets a list with all registeredMessageEditListener
s.- Returns:
- A list with all registered
MessageEditListener
s.
-
addCachedMessageUnpinListener
ListenerManager<CachedMessageUnpinListener> addCachedMessageUnpinListener(CachedMessageUnpinListener listener)
Adds aCachedMessageUnpinListener
.- Parameters:
listener
- The listener to add.- Returns:
- The manager of the listener.
-
getCachedMessageUnpinListeners
List<CachedMessageUnpinListener> getCachedMessageUnpinListeners()
Gets a list with all registeredCachedMessageUnpinListener
s.- Returns:
- A list with all registered
CachedMessageUnpinListener
s.
-
addChannelPinsUpdateListener
ListenerManager<ChannelPinsUpdateListener> addChannelPinsUpdateListener(ChannelPinsUpdateListener listener)
Adds aChannelPinsUpdateListener
.- Parameters:
listener
- The listener to add.- Returns:
- The manager of the listener.
-
getChannelPinsUpdateListeners
List<ChannelPinsUpdateListener> getChannelPinsUpdateListeners()
Gets a list with all registeredChannelPinsUpdateListener
s.- Returns:
- A list with all registered
ChannelPinsUpdateListener
s.
-
addMessageCreateListener
ListenerManager<MessageCreateListener> addMessageCreateListener(MessageCreateListener listener)
Adds aMessageCreateListener
.- Parameters:
listener
- The listener to add.- Returns:
- The manager of the listener.
-
getMessageCreateListeners
List<MessageCreateListener> getMessageCreateListeners()
Gets a list with all registeredMessageCreateListener
s.- Returns:
- A list with all registered
MessageCreateListener
s.
-
addMessageDeleteListener
ListenerManager<MessageDeleteListener> addMessageDeleteListener(MessageDeleteListener listener)
Adds aMessageDeleteListener
.- Parameters:
listener
- The listener to add.- Returns:
- The manager of the listener.
-
getMessageDeleteListeners
List<MessageDeleteListener> getMessageDeleteListeners()
Gets a list with all registeredMessageDeleteListener
s.- Returns:
- A list with all registered
MessageDeleteListener
s.
-
addCachedMessagePinListener
ListenerManager<CachedMessagePinListener> addCachedMessagePinListener(CachedMessagePinListener listener)
Adds aCachedMessagePinListener
.- Parameters:
listener
- The listener to add.- Returns:
- The manager of the listener.
-
getCachedMessagePinListeners
List<CachedMessagePinListener> getCachedMessagePinListeners()
Gets a list with all registeredCachedMessagePinListener
s.- Returns:
- A list with all registered
CachedMessagePinListener
s.
-
addTextChannelAttachableListener
<T extends TextChannelAttachableListener & ObjectAttachableListener> 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> Map<T,List<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(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.
-
-