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

P

PARAMETER_SEPARATOR_CHARACTER - Static variable in interface net.kautler.command.api.Command
The regex pattern string for one parameter separator character.
PARAMETER_SEPARATOR_PATTERN - Static variable in interface net.kautler.command.api.Command
The pattern that is used to split parameters.
ParameterConverter<M,​R> - Interface in net.kautler.command.api.parameter
A converter that converts a String parameter determined from the given message type to the given result type.
ParameterParseException - Exception in net.kautler.command.api.parameter
A parameter parse exception that is thrown if an exception happens during calling a ParameterConverter.
ParameterParseException(String) - Constructor for exception net.kautler.command.api.parameter.ParameterParseException
Constructs a new parameter parse exception with the given message.
ParameterParseException(String, String, String) - Constructor for exception net.kautler.command.api.parameter.ParameterParseException
Constructs a new parameter parse exception with the given message, parameter name and parameter value.
ParameterParseException(String, String, String, Throwable) - Constructor for exception net.kautler.command.api.parameter.ParameterParseException
Constructs a new parameter parse exception with the given message, cause, parameter name and parameter value.
ParameterParseException(String, Throwable) - Constructor for exception net.kautler.command.api.parameter.ParameterParseException
Constructs a new parameter parse exception with the given message and cause.
ParameterParser - Interface in net.kautler.command.api.parameter
A parser that can semantically parse and validate a command parameter string according to a defined usage string syntax and return the parsed parameters, optionally converted to given types.
ParameterParser.Typed - Annotation Type in net.kautler.command.api.parameter
A CDI qualifier that is used for selecting the typed parameter parser instead of the non-typed one which is injected by default.
Parameters<V> - Interface in net.kautler.command.api.parameter
A map-like container of parameter names and their associated values with optional implicit downcasts for the values within all methods that handle the values.
ParameterType - Annotation Type in net.kautler.command.api.parameter
A CDI qualifier for ParameterConverters that defines the parameter type aliases for which the annotated parameter converter works.
ParameterType.Literal - Class in net.kautler.command.api.parameter
An annotation literal for programmatic CDI lookup.
ParameterTypes - Annotation Type in net.kautler.command.api.parameter
An annotation which serves as container for applying multiple @ParameterType annotations.
parse(CommandContext<?>) - Method in interface net.kautler.command.api.parameter.ParameterParser
Returns the parsed parameters for the usage of the command that was triggered by the given command context with an optional implicit downcast for the values.
PrivateMessageJavacord - Class in net.kautler.command.api.restriction.javacord
A restriction that allows a command for private messages and is evaluated by the Javacord command handler.
PrivateMessageJavacord() - Constructor for class net.kautler.command.api.restriction.javacord.PrivateMessageJavacord
 
PrivateMessageJavacordSlash - Class in net.kautler.command.api.restriction.javacord.slash
A restriction that allows a command for slash commands in private messages and is evaluated by the Javacord slash command handler.
PrivateMessageJavacordSlash() - Constructor for class net.kautler.command.api.restriction.javacord.slash.PrivateMessageJavacordSlash
 
PrivateMessageJda - Class in net.kautler.command.api.restriction.jda
A restriction that allows a command for private messages and is evaluated by the JDA command handler.
PrivateMessageJda() - Constructor for class net.kautler.command.api.restriction.jda.PrivateMessageJda
 
A B C D E F G H I L M N O P R S T U V W 
All Classes All Packages