Package xyz.theprogramsrc.commandsmodule.objects.arguments

Types

Link copied to clipboard
interface ArgumentProcessor<T>

Representation of an Argument Processor

Link copied to clipboard
class Arguments(indexedArguments: List<String>, namedArguments: Map<String, String>)

Representation of the Argument Manager. This class is used to get a given argument in a command executor

Link copied to clipboard
class BooleanArgumentProcessor : ArgumentProcessor<Boolean>
Link copied to clipboard
class ByteArgumentProcessor : ArgumentProcessor<Byte>
Link copied to clipboard
class CharArgumentProcessor : ArgumentProcessor<Char>
Link copied to clipboard
class DateTimeArgumentProcessor : ArgumentProcessor<LocalDateTime>
Link copied to clipboard
class DoubleArgumentProcessor : ArgumentProcessor<Double>
Link copied to clipboard
class FloatArgumentProcessor : ArgumentProcessor<Float>
Link copied to clipboard
class IntArgumentProcessor : ArgumentProcessor<Int>
Link copied to clipboard
class LongArgumentProcessor : ArgumentProcessor<Long>
Link copied to clipboard
class ShortArgumentProcessor : ArgumentProcessor<Short>
Link copied to clipboard
class StringArgumentProcessor : ArgumentProcessor<String>
Link copied to clipboard
class UUIDArgumentProcessor : ArgumentProcessor<String>