GraphMine

graphmine-core / io.github.sof3.graphmine.command.args

Package io.github.sof3.graphmine.command.args

Types

ClientArg class ClientArg : CommandArg<Client>
Accepts a client name
CommandArg abstract class CommandArg<T : Any> : DelegateProvider<Overload, T>
Superclass of a command argument.
EnumArg class EnumArg<E : Enum<E>> : CommandArg<E>
Accepts a value that names one of the constants in the enum class
IntegerArg class IntegerArg : CommandArg<Int>
Accepts integer arguments.
NumberArg class NumberArg : CommandArg<Double>
Accepts any finite real-numeric arguments.
RawTextArg class RawTextArg : CommandArg<String>
Accepts the rest of the whole line literally
StringArg class StringArg : CommandArg<String>
Accepts the next value in the line. Multi-word arguments can be quoted by "" or their spaces escaped by \ before.