Interface KnownCustomEmojiAttachableListenerManager
-
- All Known Subinterfaces:
KnownCustomEmoji
@Generated("listener-manager-generation.gradle") public interface KnownCustomEmojiAttachableListenerManager
This class can be used to add and retrieveKnownCustomEmojiAttachableListeners.
-
-
Method Summary
-
-
-
Method Detail
-
addKnownCustomEmojiChangeNameListener
ListenerManager<KnownCustomEmojiChangeNameListener> addKnownCustomEmojiChangeNameListener(KnownCustomEmojiChangeNameListener listener)
Adds aKnownCustomEmojiChangeNameListener.- Parameters:
listener- The listener to add.- Returns:
- The manager of the listener.
-
getKnownCustomEmojiChangeNameListeners
List<KnownCustomEmojiChangeNameListener> getKnownCustomEmojiChangeNameListeners()
Gets a list with all registeredKnownCustomEmojiChangeNameListeners.- Returns:
- A list with all registered
KnownCustomEmojiChangeNameListeners.
-
addKnownCustomEmojiDeleteListener
ListenerManager<KnownCustomEmojiDeleteListener> addKnownCustomEmojiDeleteListener(KnownCustomEmojiDeleteListener listener)
Adds aKnownCustomEmojiDeleteListener.- Parameters:
listener- The listener to add.- Returns:
- The manager of the listener.
-
getKnownCustomEmojiDeleteListeners
List<KnownCustomEmojiDeleteListener> getKnownCustomEmojiDeleteListeners()
Gets a list with all registeredKnownCustomEmojiDeleteListeners.- Returns:
- A list with all registered
KnownCustomEmojiDeleteListeners.
-
addKnownCustomEmojiChangeWhitelistedRolesListener
ListenerManager<KnownCustomEmojiChangeWhitelistedRolesListener> addKnownCustomEmojiChangeWhitelistedRolesListener(KnownCustomEmojiChangeWhitelistedRolesListener listener)
Adds aKnownCustomEmojiChangeWhitelistedRolesListener.- Parameters:
listener- The listener to add.- Returns:
- The manager of the listener.
-
getKnownCustomEmojiChangeWhitelistedRolesListeners
List<KnownCustomEmojiChangeWhitelistedRolesListener> getKnownCustomEmojiChangeWhitelistedRolesListeners()
Gets a list with all registeredKnownCustomEmojiChangeWhitelistedRolesListeners.- Returns:
- A list with all registered
KnownCustomEmojiChangeWhitelistedRolesListeners.
-
addKnownCustomEmojiAttachableListener
<T extends KnownCustomEmojiAttachableListener & ObjectAttachableListener> Collection<ListenerManager<T>> addKnownCustomEmojiAttachableListener(T listener)
Adds a listener that implements one or moreKnownCustomEmojiAttachableListeners. 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.
-
removeKnownCustomEmojiAttachableListener
<T extends KnownCustomEmojiAttachableListener & ObjectAttachableListener> void removeKnownCustomEmojiAttachableListener(T listener)
Removes a listener that implements one or moreKnownCustomEmojiAttachableListeners.- Type Parameters:
T- The type of the listener.- Parameters:
listener- The listener to remove.
-
getKnownCustomEmojiAttachableListeners
<T extends KnownCustomEmojiAttachableListener & ObjectAttachableListener> Map<T,List<Class<T>>> getKnownCustomEmojiAttachableListeners()
Gets a map with all registered listeners that implement one or moreKnownCustomEmojiAttachableListeners 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
KnownCustomEmojiAttachableListeners and their assigned listener classes they listen to.
-
removeListener
<T extends KnownCustomEmojiAttachableListener & 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.
-
-