Uses of Class
com.github.ygimenez.model.ActionReference
Packages that use ActionReference
-
Uses of ActionReference in com.github.ygimenez.listener
Methods in com.github.ygimenez.listener that return ActionReferenceModifier and TypeMethodDescriptionMessageHandler.addEvent(net.dv8tion.jda.api.entities.Message msg, ThrowingBiConsumer<net.dv8tion.jda.api.entities.User,PaginationEventWrapper> act)Adds an event to the handler, which will be executed whenever a button with the same ID is pressed. -
Uses of ActionReference in com.github.ygimenez.method
Methods in com.github.ygimenez.method that return ActionReferenceModifier and TypeMethodDescriptionstatic ActionReferencePages.buttonize(net.dv8tion.jda.api.entities.Message msg, ButtonizeHelper helper)Adds buttons to the specifiedMessage/MessageEmbed, with each executing a specific task on click.static ActionReferencePages.buttonize(net.dv8tion.jda.api.entities.Message msg, Map<net.dv8tion.jda.api.entities.emoji.Emoji,ThrowingConsumer<ButtonWrapper>> buttons, boolean useButtons, boolean showCancelButton)Adds buttons to the specifiedMessage/MessageEmbed, with each executing a specific task on click.static ActionReferencePages.buttonize(net.dv8tion.jda.api.entities.Message msg, Map<net.dv8tion.jda.api.entities.emoji.Emoji,ThrowingConsumer<ButtonWrapper>> buttons, boolean useButtons, boolean showCancelButton, int time, TimeUnit unit)Adds buttons to the specifiedMessage/MessageEmbed, with each executing a specific task on click.static ActionReferencePages.buttonize(net.dv8tion.jda.api.entities.Message msg, Map<net.dv8tion.jda.api.entities.emoji.Emoji,ThrowingConsumer<ButtonWrapper>> buttons, boolean useButtons, boolean showCancelButton, int time, TimeUnit unit, Predicate<net.dv8tion.jda.api.entities.User> canInteract)Adds buttons to the specifiedMessage/MessageEmbed, with each executing a specific task on click.static ActionReferencePages.buttonize(net.dv8tion.jda.api.entities.Message msg, Map<net.dv8tion.jda.api.entities.emoji.Emoji,ThrowingConsumer<ButtonWrapper>> buttons, boolean useButtons, boolean cancellable, int time, TimeUnit unit, Predicate<net.dv8tion.jda.api.entities.User> canInteract, Consumer<net.dv8tion.jda.api.entities.Message> onCancel)Adds buttons to the specifiedMessage/MessageEmbed, with each executing a specific task on click.static ActionReferencePages.buttonize(net.dv8tion.jda.api.entities.Message msg, Map<net.dv8tion.jda.api.entities.emoji.Emoji,ThrowingConsumer<ButtonWrapper>> buttons, boolean useButtons, boolean showCancelButton, Predicate<net.dv8tion.jda.api.entities.User> canInteract)Adds buttons to the specifiedMessage/MessageEmbed, with each executing a specific task on click.static ActionReferencePages.buttonize(net.dv8tion.jda.api.entities.Message msg, Map<net.dv8tion.jda.api.entities.emoji.Emoji,ThrowingConsumer<ButtonWrapper>> buttons, boolean useButtons, boolean showCancelButton, Predicate<net.dv8tion.jda.api.entities.User> canInteract, Consumer<net.dv8tion.jda.api.entities.Message> onCancel)Adds buttons to the specifiedMessage/MessageEmbed, with each executing a specific task on click.static ActionReferencePages.categorize(net.dv8tion.jda.api.entities.Message msg, CategorizeHelper helper)Adds menu-like buttons to the specifiedMessage/MessageEmbedwhich will browse through a givenMapof pages.static ActionReferencePages.categorize(net.dv8tion.jda.api.entities.Message msg, Map<net.dv8tion.jda.api.entities.emoji.Emoji,Page> categories, boolean useButtons)Adds menu-like buttons to the specifiedMessage/MessageEmbedwhich will browse through a givenMapof pages.static ActionReferencePages.categorize(net.dv8tion.jda.api.entities.Message msg, Map<net.dv8tion.jda.api.entities.emoji.Emoji,Page> categories, boolean useButtons, int time, TimeUnit unit)Adds menu-like buttons to the specifiedMessage/MessageEmbedwhich will browse through a givenMapof pages.static ActionReferencePages.categorize(net.dv8tion.jda.api.entities.Message msg, Map<net.dv8tion.jda.api.entities.emoji.Emoji,Page> categories, boolean useButtons, int time, TimeUnit unit, Predicate<net.dv8tion.jda.api.entities.User> canInteract)Adds menu-like buttons to the specifiedMessage/MessageEmbedwhich will browse through a givenMapof pages.static ActionReferencePages.categorize(net.dv8tion.jda.api.entities.Message msg, Map<net.dv8tion.jda.api.entities.emoji.Emoji,Page> categories, boolean useButtons, Predicate<net.dv8tion.jda.api.entities.User> canInteract)Adds menu-like buttons to the specifiedMessage/MessageEmbedwhich will browse through a givenMapof pages.static ActionReferencePages.lazyPaginate(net.dv8tion.jda.api.entities.Message msg, LazyPaginateHelper helper)Adds navigation buttons to the specifiedMessage/MessageEmbedwhich will lazily load content by using suppliedThrowingFunction.static ActionReferencePages.lazyPaginate(net.dv8tion.jda.api.entities.Message msg, ThrowingFunction<Integer,Page> pageLoader, boolean useButtons)Adds navigation buttons to the specifiedMessage/MessageEmbedwhich will lazily load content by using suppliedThrowingFunction.static ActionReferencePages.lazyPaginate(net.dv8tion.jda.api.entities.Message msg, ThrowingFunction<Integer,Page> pageLoader, boolean useButtons, int time, TimeUnit unit)Adds navigation buttons to the specifiedMessage/MessageEmbedwhich will lazily load content by using suppliedThrowingFunction.static ActionReferencePages.lazyPaginate(net.dv8tion.jda.api.entities.Message msg, ThrowingFunction<Integer,Page> pageLoader, boolean useButtons, int time, TimeUnit unit, Predicate<net.dv8tion.jda.api.entities.User> canInteract)Adds navigation buttons to the specifiedMessage/MessageEmbedwhich will lazily load content by using suppliedThrowingFunction.static ActionReferencePages.lazyPaginate(net.dv8tion.jda.api.entities.Message msg, ThrowingFunction<Integer,Page> pageLoader, boolean useButtons, Predicate<net.dv8tion.jda.api.entities.User> canInteract)Adds navigation buttons to the specifiedMessage/MessageEmbedwhich will lazily load content by using suppliedThrowingFunction.static ActionReferencePages.lazyPaginate(net.dv8tion.jda.api.entities.Message msg, List<Page> pageCache, ThrowingFunction<Integer,Page> pageLoader, boolean useButtons)Adds navigation buttons to the specifiedMessage/MessageEmbedwhich will lazily load content by using suppliedThrowingFunction.static ActionReferencePages.lazyPaginate(net.dv8tion.jda.api.entities.Message msg, List<Page> pageCache, ThrowingFunction<Integer,Page> pageLoader, boolean useButtons, int time, TimeUnit unit)Adds navigation buttons to the specifiedMessage/MessageEmbedwhich will lazily load content by using suppliedThrowingFunction.static ActionReferencePages.lazyPaginate(net.dv8tion.jda.api.entities.Message msg, List<Page> pageCache, ThrowingFunction<Integer,Page> pageLoader, boolean useButtons, int time, TimeUnit unit, Predicate<net.dv8tion.jda.api.entities.User> canInteract)Adds navigation buttons to the specifiedMessage/MessageEmbedwhich will lazily load content by using suppliedThrowingFunction.static ActionReferencePages.lazyPaginate(net.dv8tion.jda.api.entities.Message msg, List<Page> pageCache, ThrowingFunction<Integer,Page> pageLoader, boolean useButtons, Predicate<net.dv8tion.jda.api.entities.User> canInteract)Adds navigation buttons to the specifiedMessage/MessageEmbedwhich will lazily load content by using suppliedThrowingFunction.static ActionReferencePages.paginate(net.dv8tion.jda.api.entities.Message msg, PaginateHelper helper)Adds navigation buttons to the specifiedMessage/MessageEmbedwhich will navigate through a givenListof pages.static ActionReferenceAdds navigation buttons to the specifiedMessage/MessageEmbedwhich will navigate through a givenListof pages.static ActionReferencePages.paginate(net.dv8tion.jda.api.entities.Message msg, List<Page> pages, boolean useButtons, boolean fastForward)Adds navigation buttons to the specifiedMessage/MessageEmbedwhich will navigate through a givenListof pages.static ActionReferencePages.paginate(net.dv8tion.jda.api.entities.Message msg, List<Page> pages, boolean useButtons, boolean fastForward, Predicate<net.dv8tion.jda.api.entities.User> canInteract)Adds navigation buttons to the specifiedMessage/MessageEmbedwhich will navigate through a givenListof pages.static ActionReferencePages.paginate(net.dv8tion.jda.api.entities.Message msg, List<Page> pages, boolean useButtons, int skipAmount)Adds navigation buttons to the specifiedMessage/MessageEmbedwhich will navigate through a givenListof pages.static ActionReferencePages.paginate(net.dv8tion.jda.api.entities.Message msg, List<Page> pages, boolean useButtons, int skipAmount, boolean fastForward, Predicate<net.dv8tion.jda.api.entities.User> canInteract)Adds navigation buttons to the specifiedMessage/MessageEmbedwhich will navigate through a givenListof pages.static ActionReferencePages.paginate(net.dv8tion.jda.api.entities.Message msg, List<Page> pages, boolean useButtons, int time, TimeUnit unit)Adds navigation buttons to the specifiedMessage/MessageEmbedwhich will navigate through a givenListof pages.static ActionReferencePages.paginate(net.dv8tion.jda.api.entities.Message msg, List<Page> pages, boolean useButtons, int time, TimeUnit unit, boolean fastForward)Adds navigation buttons to the specifiedMessage/MessageEmbedwhich will navigate through a givenListof pages.static ActionReferencePages.paginate(net.dv8tion.jda.api.entities.Message msg, List<Page> pages, boolean useButtons, int time, TimeUnit unit, boolean fastForward, Predicate<net.dv8tion.jda.api.entities.User> canInteract)Adds navigation buttons to the specifiedMessage/MessageEmbedwhich will navigate through a givenListof pages.static ActionReferencePages.paginate(net.dv8tion.jda.api.entities.Message msg, List<Page> pages, boolean useButtons, int time, TimeUnit unit, int skipAmount)Adds navigation buttons to the specifiedMessage/MessageEmbedwhich will navigate through a givenListof pages.static ActionReferencePages.paginate(net.dv8tion.jda.api.entities.Message msg, List<Page> pages, boolean useButtons, int time, TimeUnit unit, int skipAmount, boolean fastForward)Adds navigation buttons to the specifiedMessage/MessageEmbedwhich will navigate through a givenListof pages.static ActionReferencePages.paginate(net.dv8tion.jda.api.entities.Message msg, List<Page> pages, boolean useButtons, int time, TimeUnit unit, int skipAmount, boolean fastForward, Predicate<net.dv8tion.jda.api.entities.User> canInteract)Adds navigation buttons to the specifiedMessage/MessageEmbedwhich will navigate through a givenListof pages.static ActionReferencePages.paginate(net.dv8tion.jda.api.entities.Message msg, List<Page> pages, boolean useButtons, int time, TimeUnit unit, int skipAmount, Predicate<net.dv8tion.jda.api.entities.User> canInteract)Adds navigation buttons to the specifiedMessage/MessageEmbedwhich will navigate through a givenListof pages.static ActionReferencePages.paginate(net.dv8tion.jda.api.entities.Message msg, List<Page> pages, boolean useButtons, int time, TimeUnit unit, Predicate<net.dv8tion.jda.api.entities.User> canInteract)Adds navigation buttons to the specifiedMessage/MessageEmbedwhich will navigate through a givenListof pages.static ActionReferencePages.paginate(net.dv8tion.jda.api.entities.Message msg, List<Page> pages, boolean useButtons, int skipAmount, Predicate<net.dv8tion.jda.api.entities.User> canInteract)Adds navigation buttons to the specifiedMessage/MessageEmbedwhich will navigate through a givenListof pages.static ActionReferencePages.paginate(net.dv8tion.jda.api.entities.Message msg, List<Page> pages, boolean useButtons, Predicate<net.dv8tion.jda.api.entities.User> canInteract)Adds navigation buttons to the specifiedMessage/MessageEmbedwhich will navigate through a givenListof pages.