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