Package net.dv8tion.jda.api.entities
Interface IMemberContainer
- All Superinterfaces:
Channel
,Comparable<GuildChannel>
,Formattable
,GuildChannel
,IMentionable
,ISnowflake
- All Known Subinterfaces:
AudioChannel
,BaseGuildMessageChannel
,Category
,NewsChannel
,StageChannel
,StoreChannel
,TextChannel
,ThreadChannel
,VoiceChannel
Represents a
GuildChannel
that is capable of containing members.
Implementations interpret this meaning as best applies to them:
For example,
TextChannels
implement this as themembers
that havePermission.VIEW_CHANNEL
VoiceChannels
implement this as whatmembers
are currently connected to the channel.
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionA List of allMembers
that are in this GuildChannel
ForTextChannels
, this returns all Members with thePermission.VIEW_CHANNEL
Permission.Methods inherited from interface net.dv8tion.jda.api.entities.Channel
formatTo, getAsMention, getJDA, getName, getType
Methods inherited from interface java.lang.Comparable
compareTo
Methods inherited from interface net.dv8tion.jda.api.entities.GuildChannel
delete, getGuild, getManager, getPermissionContainer
Methods inherited from interface net.dv8tion.jda.api.entities.ISnowflake
getId, getIdLong, getTimeCreated
-
Method Details
-
getMembers
A List of allMembers
that are in this GuildChannel
ForTextChannels
, this returns all Members with thePermission.VIEW_CHANNEL
Permission.
ForVoiceChannels
, this returns all Members that joined that VoiceChannel.
ForCategories
, this returns all Members who are in its child channels.- Returns:
- An immutable List of
Members
that are in this GuildChannel.
-