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