A B C D E F G H I L M N O P R S T U V W 
All Classes All Packages

R

RegularUserJavacord - Class in net.kautler.command.api.restriction.javacord
A restriction that allows a command for regular users and is evaluated by the Javacord command handler.
RegularUserJavacord() - Constructor for class net.kautler.command.api.restriction.javacord.RegularUserJavacord
 
RegularUserJda - Class in net.kautler.command.api.restriction.jda
A restriction that allows a command for regular users and is evaluated by the JDA command handler.
RegularUserJda() - Constructor for class net.kautler.command.api.restriction.jda.RegularUserJda
 
removeAdditionalData(String) - Method in class net.kautler.command.api.CommandContext
Removes the additional data for the given key.
RestrictedTo - Annotation Type in net.kautler.command.api.annotation
An annotation with which one or more restriction rules for a command can be configured.
Restriction<M> - Interface in net.kautler.command.api.restriction
A restriction that checks allowance for usage of a command that was caused by a given command context.
RestrictionChainElement - Class in net.kautler.command.api.restriction
A restriction chain element that can check a given restriction or combine different restrictions with boolean logic.
RestrictionChainElement(Class<? extends Restriction<?>>) - Constructor for class net.kautler.command.api.restriction.RestrictionChainElement
Constructs a new restriction chain element for the given restriction class.
RestrictionPolicy - Annotation Type in net.kautler.command.api.annotation
An annotation that defines how multiple @RestrictedTo annotations are to be combined.
RestrictionPolicy.Policy - Enum in net.kautler.command.api.annotation
The policy that defines how multiple restrictions are to be combined.
Restrictions - Annotation Type in net.kautler.command.api.annotation
An annotation which serves as container for applying multiple @RestrictedTo annotations.
RoleJavacord - Class in net.kautler.command.api.restriction.javacord
A restriction that allows a command for certain roles and is evaluated by the Javacord command handler.
RoleJavacord(boolean, long) - Constructor for class net.kautler.command.api.restriction.javacord.RoleJavacord
Constructs a new role restriction for checking the role ID.
RoleJavacord(boolean, String) - Constructor for class net.kautler.command.api.restriction.javacord.RoleJavacord
Constructs a new role restriction for checking the role name case-sensitively against a fixed name.
RoleJavacord(boolean, String, boolean) - Constructor for class net.kautler.command.api.restriction.javacord.RoleJavacord
Constructs a new role restriction for checking the role name against a fixed name.
RoleJavacord(boolean, Pattern) - Constructor for class net.kautler.command.api.restriction.javacord.RoleJavacord
Constructs a new role restriction for checking the role name against a regular expression for an exact role match.
RoleJavacord(long) - Constructor for class net.kautler.command.api.restriction.javacord.RoleJavacord
Constructs a new role restriction for checking the role ID for an exact role match.
RoleJavacord(String) - Constructor for class net.kautler.command.api.restriction.javacord.RoleJavacord
Constructs a new role restriction for checking the role name case-sensitively against a fixed name for an exact role match.
RoleJavacord(String, boolean) - Constructor for class net.kautler.command.api.restriction.javacord.RoleJavacord
Constructs a new role restriction for checking the role name against a fixed name for an exact role match.
RoleJavacord(Pattern) - Constructor for class net.kautler.command.api.restriction.javacord.RoleJavacord
Constructs a new role restriction for checking the role name against a regular expression for an exact role match.
RoleJavacordSlash - Class in net.kautler.command.api.restriction.javacord.slash
A restriction that allows a command for certain roles and is evaluated by the Javacord slash command handler.
RoleJavacordSlash(boolean, long) - Constructor for class net.kautler.command.api.restriction.javacord.slash.RoleJavacordSlash
Constructs a new role restriction for checking the role ID.
RoleJavacordSlash(boolean, String) - Constructor for class net.kautler.command.api.restriction.javacord.slash.RoleJavacordSlash
Constructs a new role restriction for checking the role name case-sensitively against a fixed name.
RoleJavacordSlash(boolean, String, boolean) - Constructor for class net.kautler.command.api.restriction.javacord.slash.RoleJavacordSlash
Constructs a new role restriction for checking the role name against a fixed name.
RoleJavacordSlash(boolean, Pattern) - Constructor for class net.kautler.command.api.restriction.javacord.slash.RoleJavacordSlash
Constructs a new role restriction for checking the role name against a regular expression for an exact role match.
RoleJavacordSlash(long) - Constructor for class net.kautler.command.api.restriction.javacord.slash.RoleJavacordSlash
Constructs a new role restriction for checking the role ID for an exact role match.
RoleJavacordSlash(String) - Constructor for class net.kautler.command.api.restriction.javacord.slash.RoleJavacordSlash
Constructs a new role restriction for checking the role name case-sensitively against a fixed name for an exact role match.
RoleJavacordSlash(String, boolean) - Constructor for class net.kautler.command.api.restriction.javacord.slash.RoleJavacordSlash
Constructs a new role restriction for checking the role name against a fixed name for an exact role match.
RoleJavacordSlash(Pattern) - Constructor for class net.kautler.command.api.restriction.javacord.slash.RoleJavacordSlash
Constructs a new role restriction for checking the role name against a regular expression for an exact role match.
RoleJda - Class in net.kautler.command.api.restriction.jda
A restriction that allows a command for certain roles and is evaluated by the JDA command handler.
RoleJda(boolean, long) - Constructor for class net.kautler.command.api.restriction.jda.RoleJda
Constructs a new role restriction for checking the role ID.
RoleJda(boolean, String) - Constructor for class net.kautler.command.api.restriction.jda.RoleJda
Constructs a new role restriction for checking the role name case-sensitively against a fixed name.
RoleJda(boolean, String, boolean) - Constructor for class net.kautler.command.api.restriction.jda.RoleJda
Constructs a new role restriction for checking the role name against a fixed name.
RoleJda(boolean, Pattern) - Constructor for class net.kautler.command.api.restriction.jda.RoleJda
Constructs a new role restriction for checking the role name against a regular expression for an exact role match.
RoleJda(long) - Constructor for class net.kautler.command.api.restriction.jda.RoleJda
Constructs a new role restriction for checking the role ID for an exact role match.
RoleJda(String) - Constructor for class net.kautler.command.api.restriction.jda.RoleJda
Constructs a new role restriction for checking the role name case-sensitively against a fixed name for an exact role match.
RoleJda(String, boolean) - Constructor for class net.kautler.command.api.restriction.jda.RoleJda
Constructs a new role restriction for checking the role name against a fixed name for an exact role match.
RoleJda(Pattern) - Constructor for class net.kautler.command.api.restriction.jda.RoleJda
Constructs a new role restriction for checking the role name against a regular expression for an exact role match.
A B C D E F G H I L M N O P R S T U V W 
All Classes All Packages