A B C D E F G I M N O P R S T U V 
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.
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 message.
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.
A B C D E F G I M N O P R S T U V 
All Classes All Packages