Interface StickerAttachableListenerManager
-
- All Known Subinterfaces:
Sticker
@Generated("listener-manager-generation.gradle") public interface StickerAttachableListenerManagerThis class can be used to add and retrieveStickerAttachableListeners.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <T extends StickerAttachableListener & ObjectAttachableListener>
java.util.Collection<ListenerManager<T>>addStickerAttachableListener(T listener)Adds a listener that implements one or moreStickerAttachableListeners.ListenerManager<StickerChangeDescriptionListener>addStickerChangeDescriptionListener(StickerChangeDescriptionListener listener)Adds aStickerChangeDescriptionListener.ListenerManager<StickerChangeNameListener>addStickerChangeNameListener(StickerChangeNameListener listener)Adds aStickerChangeNameListener.ListenerManager<StickerChangeTagsListener>addStickerChangeTagsListener(StickerChangeTagsListener listener)Adds aStickerChangeTagsListener.ListenerManager<StickerDeleteListener>addStickerDeleteListener(StickerDeleteListener listener)Adds aStickerDeleteListener.<T extends StickerAttachableListener & ObjectAttachableListener>
java.util.Map<T,java.util.List<java.lang.Class<T>>>getStickerAttachableListeners()Gets a map with all registered listeners that implement one or moreStickerAttachableListeners and their assigned listener classes they listen to.java.util.List<StickerChangeDescriptionListener>getStickerChangeDescriptionListeners()Gets a list with all registeredStickerChangeDescriptionListeners.java.util.List<StickerChangeNameListener>getStickerChangeNameListeners()Gets a list with all registeredStickerChangeNameListeners.java.util.List<StickerChangeTagsListener>getStickerChangeTagsListeners()Gets a list with all registeredStickerChangeTagsListeners.java.util.List<StickerDeleteListener>getStickerDeleteListeners()Gets a list with all registeredStickerDeleteListeners.<T extends StickerAttachableListener & ObjectAttachableListener>
voidremoveListener(java.lang.Class<T> listenerClass, T listener)Removes a listener from this object.<T extends StickerAttachableListener & ObjectAttachableListener>
voidremoveStickerAttachableListener(T listener)Removes a listener that implements one or moreStickerAttachableListeners.
-
-
-
Method Detail
-
addStickerDeleteListener
ListenerManager<StickerDeleteListener> addStickerDeleteListener(StickerDeleteListener listener)
Adds aStickerDeleteListener.- Parameters:
listener- The listener to add.- Returns:
- The manager of the listener.
-
getStickerDeleteListeners
java.util.List<StickerDeleteListener> getStickerDeleteListeners()
Gets a list with all registeredStickerDeleteListeners.- Returns:
- A list with all registered
StickerDeleteListeners.
-
addStickerChangeNameListener
ListenerManager<StickerChangeNameListener> addStickerChangeNameListener(StickerChangeNameListener listener)
Adds aStickerChangeNameListener.- Parameters:
listener- The listener to add.- Returns:
- The manager of the listener.
-
getStickerChangeNameListeners
java.util.List<StickerChangeNameListener> getStickerChangeNameListeners()
Gets a list with all registeredStickerChangeNameListeners.- Returns:
- A list with all registered
StickerChangeNameListeners.
-
addStickerChangeDescriptionListener
ListenerManager<StickerChangeDescriptionListener> addStickerChangeDescriptionListener(StickerChangeDescriptionListener listener)
Adds aStickerChangeDescriptionListener.- Parameters:
listener- The listener to add.- Returns:
- The manager of the listener.
-
getStickerChangeDescriptionListeners
java.util.List<StickerChangeDescriptionListener> getStickerChangeDescriptionListeners()
Gets a list with all registeredStickerChangeDescriptionListeners.- Returns:
- A list with all registered
StickerChangeDescriptionListeners.
-
addStickerChangeTagsListener
ListenerManager<StickerChangeTagsListener> addStickerChangeTagsListener(StickerChangeTagsListener listener)
Adds aStickerChangeTagsListener.- Parameters:
listener- The listener to add.- Returns:
- The manager of the listener.
-
getStickerChangeTagsListeners
java.util.List<StickerChangeTagsListener> getStickerChangeTagsListeners()
Gets a list with all registeredStickerChangeTagsListeners.- Returns:
- A list with all registered
StickerChangeTagsListeners.
-
addStickerAttachableListener
<T extends StickerAttachableListener & ObjectAttachableListener> java.util.Collection<ListenerManager<T>> addStickerAttachableListener(T listener)
Adds a listener that implements one or moreStickerAttachableListeners. 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.
-
removeStickerAttachableListener
<T extends StickerAttachableListener & ObjectAttachableListener> void removeStickerAttachableListener(T listener)
Removes a listener that implements one or moreStickerAttachableListeners.- Type Parameters:
T- The type of the listener.- Parameters:
listener- The listener to remove.
-
getStickerAttachableListeners
<T extends StickerAttachableListener & ObjectAttachableListener> java.util.Map<T,java.util.List<java.lang.Class<T>>> getStickerAttachableListeners()
Gets a map with all registered listeners that implement one or moreStickerAttachableListeners 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
StickerAttachableListeners and their assigned listener classes they listen to.
-
removeListener
<T extends StickerAttachableListener & 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.
-
-