Interface InternalChannelCategoryAttachableListenerManager
-
- All Superinterfaces:
ChannelAttachableListenerManager
,ChannelCategoryAttachableListenerManager
,InternalChannelAttachableListenerManager
,InternalServerChannelAttachableListenerManager
,ServerChannelAttachableListenerManager
- All Known Implementing Classes:
ChannelCategoryImpl
@Generated("listener-manager-generation.gradle") public interface InternalChannelCategoryAttachableListenerManager extends ChannelCategoryAttachableListenerManager, InternalServerChannelAttachableListenerManager
The implementation ofChannelCategoryAttachableListenerManager
.
-
-
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, getServerChannelAttachableListeners, getServerChannelChangeNameListeners, getServerChannelChangeOverwrittenPermissionsListeners, getServerChannelChangePositionListeners, getServerChannelDeleteListeners, removeListener, removeServerChannelAttachableListener
-
-
-
-
Method Detail
-
getApi
DiscordApi getApi()
Gets the discord api instance.- Specified by:
getApi
in interfaceInternalChannelAttachableListenerManager
- Specified by:
getApi
in interfaceInternalServerChannelAttachableListenerManager
- Returns:
- The discord api instance.
-
getId
long getId()
Gets the id of this object.- Specified by:
getId
in interfaceInternalChannelAttachableListenerManager
- Specified by:
getId
in interfaceInternalServerChannelAttachableListenerManager
- Returns:
- The id of this object.
-
addServerChannelChangeNsfwFlagListener
default ListenerManager<ServerChannelChangeNsfwFlagListener> addServerChannelChangeNsfwFlagListener(ServerChannelChangeNsfwFlagListener listener)
- Specified by:
addServerChannelChangeNsfwFlagListener
in interfaceChannelCategoryAttachableListenerManager
-
getServerChannelChangeNsfwFlagListeners
default List<ServerChannelChangeNsfwFlagListener> getServerChannelChangeNsfwFlagListeners()
- Specified by:
getServerChannelChangeNsfwFlagListeners
in interfaceChannelCategoryAttachableListenerManager
-
addChannelCategoryAttachableListener
default <T extends ChannelCategoryAttachableListener & ObjectAttachableListener> Collection<ListenerManager<? extends ChannelCategoryAttachableListener>> addChannelCategoryAttachableListener(T listener)
- Specified by:
addChannelCategoryAttachableListener
in interfaceChannelCategoryAttachableListenerManager
-
removeChannelCategoryAttachableListener
default <T extends ChannelCategoryAttachableListener & ObjectAttachableListener> void removeChannelCategoryAttachableListener(T listener)
- Specified by:
removeChannelCategoryAttachableListener
in interfaceChannelCategoryAttachableListenerManager
-
getChannelCategoryAttachableListeners
default <T extends ChannelCategoryAttachableListener & ObjectAttachableListener> Map<T,List<Class<T>>> getChannelCategoryAttachableListeners()
- Specified by:
getChannelCategoryAttachableListeners
in interfaceChannelCategoryAttachableListenerManager
-
removeListener
default <T extends ChannelCategoryAttachableListener & ObjectAttachableListener> void removeListener(Class<T> listenerClass, T listener)
- Specified by:
removeListener
in interfaceChannelCategoryAttachableListenerManager
-
-