Class AbstractGuildChannelImpl<T extends AbstractGuildChannelImpl<T>>
java.lang.Object
net.dv8tion.jda.internal.entities.channel.AbstractChannelImpl<T>
net.dv8tion.jda.internal.entities.channel.middleman.AbstractGuildChannelImpl<T>
- All Implemented Interfaces:
Comparable<GuildChannel>
,Formattable
,Channel
,GuildChannel
,ChannelUnion
,GuildChannelUnion
,IDetachableEntity
,IMentionable
,ISnowflake
,ChannelMixin<T>
,GuildChannelMixin<T>
,IDetachableEntityMixin
- Direct Known Subclasses:
AbstractStandardGuildChannelImpl
,CategoryImpl
,DetachedCategoryImpl
,DetachedForumChannelImpl
,DetachedMediaChannelImpl
,DetachedThreadChannelImpl
,ForumChannelImpl
,MediaChannelImpl
,ThreadChannelImpl
public abstract class AbstractGuildChannelImpl<T extends AbstractGuildChannelImpl<T>>
extends AbstractChannelImpl<T>
implements GuildChannelMixin<T>
-
Field Summary
Fields inherited from interface net.dv8tion.jda.api.entities.channel.Channel
MAX_NAME_LENGTH
Fields inherited from interface net.dv8tion.jda.api.entities.channel.middleman.GuildChannel
JUMP_URL
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class net.dv8tion.jda.internal.entities.channel.AbstractChannelImpl
asAudioChannel, asCategory, asForumChannel, asGroupChannel, asGuildChannel, asGuildMessageChannel, asMediaChannel, asMessageChannel, asNewsChannel, asPrivateChannel, asStageChannel, asStandardGuildChannel, asStandardGuildMessageChannel, asTextChannel, asThreadChannel, asThreadContainer, asVoiceChannel, getIdLong, getJDA, getName, setName, toString
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface net.dv8tion.jda.api.entities.channel.Channel
formatTo, getAsMention, getFlags, getJDA, getName, getType
Methods inherited from interface net.dv8tion.jda.internal.entities.channel.mixin.ChannelMixin
delete, setName
Methods inherited from interface net.dv8tion.jda.api.entities.channel.unions.ChannelUnion
asAudioChannel, asCategory, asForumChannel, asGroupChannel, asGuildChannel, asGuildMessageChannel, asMediaChannel, asMessageChannel, asNewsChannel, asPrivateChannel, asStageChannel, asStandardGuildChannel, asStandardGuildMessageChannel, asTextChannel, asThreadChannel, asThreadContainer, asVoiceChannel
Methods inherited from interface net.dv8tion.jda.api.entities.channel.middleman.GuildChannel
getJumpUrl, getManager, getPermissionContainer
Methods inherited from interface net.dv8tion.jda.internal.entities.channel.mixin.middleman.GuildChannelMixin
checkCanAccess, checkCanManage, checkPermission, checkPermission, delete, hasPermission
Methods inherited from interface net.dv8tion.jda.api.entities.channel.unions.GuildChannelUnion
asAudioChannel, asCategory, asForumChannel, asGuildMessageChannel, asMediaChannel, asNewsChannel, asStageChannel, asStandardGuildChannel, asStandardGuildMessageChannel, asTextChannel, asThreadChannel, asThreadContainer, asVoiceChannel
Methods inherited from interface net.dv8tion.jda.api.entities.detached.IDetachableEntity
isDetached
Methods inherited from interface net.dv8tion.jda.internal.entities.detached.mixin.IDetachableEntityMixin
checkAttached, detachedException, detachedRequiresChannelException
Methods inherited from interface net.dv8tion.jda.api.entities.ISnowflake
getId, getIdLong, getTimeCreated
-
Constructor Details
-
AbstractGuildChannelImpl
-
-
Method Details
-
getGuild
Description copied from interface:GuildChannel
Returns theGuild
that this GuildChannel is part of.- Specified by:
getGuild
in interfaceGuildChannel
- Returns:
- Never-null
Guild
that this GuildChannel is part of.
-
compareTo
- Specified by:
compareTo
in interfaceComparable<T extends AbstractGuildChannelImpl<T>>
-