Class EntitySelectMenuComponent
java.lang.Object
io.github.kaktushose.jdac.dispatching.reply.Component<EntitySelectMenuComponent, net.dv8tion.jda.api.components.selections.EntitySelectMenu, net.dv8tion.jda.api.components.selections.EntitySelectMenu.Builder, EntitySelectMenuDefinition>
io.github.kaktushose.jdac.dispatching.reply.dynamic.menu.SelectMenuComponent<EntitySelectMenuComponent, net.dv8tion.jda.api.components.selections.EntitySelectMenu, net.dv8tion.jda.api.components.selections.EntitySelectMenu.Builder, EntitySelectMenuDefinition>
io.github.kaktushose.jdac.dispatching.reply.dynamic.menu.EntitySelectMenuComponent
- All Implemented Interfaces:
net.dv8tion.jda.api.components.actionrow.ActionRowChildComponent, net.dv8tion.jda.api.components.actionrow.ActionRowChildComponentUnion, net.dv8tion.jda.api.components.Component, net.dv8tion.jda.api.components.IComponentUnion, net.dv8tion.jda.api.components.section.SectionAccessoryComponent, net.dv8tion.jda.api.components.section.SectionAccessoryComponentUnion
public final class EntitySelectMenuComponent
extends SelectMenuComponent<EntitySelectMenuComponent, net.dv8tion.jda.api.components.selections.EntitySelectMenu, net.dv8tion.jda.api.components.selections.EntitySelectMenu.Builder, EntitySelectMenuDefinition>
An implementation of
Component specific to EntitySelectMenu-
Nested Class Summary
Nested classes/interfaces inherited from interface net.dv8tion.jda.api.components.Component
net.dv8tion.jda.api.components.Component.Type -
Field Summary
Fields inherited from class SelectMenuComponent
maxValues, minValues, placeholder -
Constructor Summary
ConstructorsConstructorDescriptionEntitySelectMenuComponent(String method, @Nullable Class<?> origin, Entry[] placeholder) -
Method Summary
Modifier and TypeMethodDescriptionprotected EntitySelectMenuDefinitionbuild(EntitySelectMenuDefinition definition) channelTypes(Set<net.dv8tion.jda.api.entities.channel.ChannelType> types) channelTypes(net.dv8tion.jda.api.entities.channel.ChannelType... types) defaultValues(Collection<net.dv8tion.jda.api.components.selections.EntitySelectMenu.DefaultValue> values) defaultValues(net.dv8tion.jda.api.components.selections.EntitySelectMenu.DefaultValue... values) protected Class<EntitySelectMenuDefinition> entityTypes(Set<net.dv8tion.jda.api.components.selections.EntitySelectMenu.SelectTarget> types) entityTypes(net.dv8tion.jda.api.components.selections.EntitySelectMenu.SelectTarget... types) net.dv8tion.jda.api.components.Component.TypegetType()Methods inherited from class SelectMenuComponent
maxValues, minValues, placeholder, requiresRangeMethods inherited from class Component
asButton, asEntitySelectMenu, asStringSelectMenu, asThumbnail, button, button, callback, disabled, disabled, enabled, enabled, enabled, enabled, entitySelect, entitySelect, getUniqueId, independent, independent, independent, modify, name, of, of, of, origin, placeholder, row, self, stringSelect, stringSelect, withUniqueIdMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.dv8tion.jda.api.components.Component
isMessageCompatible, isModalCompatibleMethods inherited from interface net.dv8tion.jda.api.components.IComponentUnion
isUnknownComponent
-
Constructor Details
-
EntitySelectMenuComponent
-
-
Method Details
-
entityTypes
public EntitySelectMenuComponent entityTypes(Set<net.dv8tion.jda.api.components.selections.EntitySelectMenu.SelectTarget> types) - See Also:
-
entityTypes
public EntitySelectMenuComponent entityTypes(net.dv8tion.jda.api.components.selections.EntitySelectMenu.SelectTarget... types) - See Also:
-
channelTypes
public EntitySelectMenuComponent channelTypes(Set<net.dv8tion.jda.api.entities.channel.ChannelType> types) - See Also:
-
channelTypes
public EntitySelectMenuComponent channelTypes(net.dv8tion.jda.api.entities.channel.ChannelType... types) - See Also:
-
defaultValues
public EntitySelectMenuComponent defaultValues(Collection<net.dv8tion.jda.api.components.selections.EntitySelectMenu.DefaultValue> values) - See Also:
-
defaultValues
public EntitySelectMenuComponent defaultValues(net.dv8tion.jda.api.components.selections.EntitySelectMenu.DefaultValue... values) - See Also:
-
definitionClass
- Specified by:
definitionClassin classComponent<EntitySelectMenuComponent, net.dv8tion.jda.api.components.selections.EntitySelectMenu, net.dv8tion.jda.api.components.selections.EntitySelectMenu.Builder, EntitySelectMenuDefinition>
-
getType
public net.dv8tion.jda.api.components.Component.Type getType()
-