All Classes
Class
Description
Class used for checking whether a library action (read: paginate, categorize, buttonize or lazy-paginate action)
was already disposed of.
Exception thrown when the library has already been activated.
Exception thrown when trying to add an emote already assigned.
Abstract class meant to be extended by builder-like classes, allowing reusability of parameters passed to
Pages methods.Helper class for building buttonize events, safe for reuse.
Wrapper for
Pages.buttonize(net.dv8tion.jda.api.entities.Message, java.util.Map<net.dv8tion.jda.api.entities.emoji.Emoji, com.github.ygimenez.model.ThrowingConsumer<com.github.ygimenez.model.ButtonWrapper>>, boolean, boolean) arguments containing necessary data for processing.Helper class for building categorize events, safe for reuse.
Enumerator representing values required by non-dynamic buttons.
Class representing either a
Message or MessageEmbed object.Exception thrown when trying to set an invalid lookup guild.
Exception thrown when trying to set an invalid handler (not
JDA or ShardManager).Exception thrown when no handler has been set.
Helper class for building lazy-paginate events, safe for reuse.
Class responsible for handling reaction events sent by the handler.
Only one event is added to the handler to prevent cluttering and unnecessary listeners.
Only one event is added to the handler to prevent cluttering and unnecessary listeners.
Class representing either a
String or MessageEmbed object.The main class containing all pagination-related methods, including but not limited
to
Pages.paginate(net.dv8tion.jda.api.entities.Message, java.util.List<com.github.ygimenez.model.Page>, boolean), Pages.categorize(net.dv8tion.jda.api.entities.Message, java.util.Map<net.dv8tion.jda.api.entities.emoji.Emoji, com.github.ygimenez.model.Page>, boolean), Pages.buttonize(net.dv8tion.jda.api.entities.Message, java.util.Map<net.dv8tion.jda.api.entities.emoji.Emoji, com.github.ygimenez.model.ThrowingConsumer<com.github.ygimenez.model.ButtonWrapper>>, boolean, boolean) and Pages.lazyPaginate(net.dv8tion.jda.api.entities.Message, com.github.ygimenez.model.ThrowingFunction<java.lang.Integer, com.github.ygimenez.model.Page>, boolean).Helper class for building paginate events, safe for reuse.
Wrapper for library events containing necessary data for handling.
This is the core object for Pagination-Utils' settings.
All settings changed during
This class must only be instantiated by
All settings changed during
Paginator creation will reflect across the whole library,
allowing further customization of it.This class must only be instantiated by
PaginatorBuilder.Paginator's builder, this class allows you to customize Pagination-Utils' behavior
as you like.If you want a quick setup, use
PaginatorBuilder.createSimplePaginator(JDA) or PaginatorBuilder.createSimplePaginator(ShardManager).Utility class holding library-wide settings.
Levels used to filter what events are logged to the console by the library.
Represents an operation that accepts two input arguments and returns no
result.
Represents an operation that accepts one input argument and returns no
result.
Represents a function that accepts one argument and produces a result.
Represents an operation that accepts three input arguments and returns no
result.