Package kboyle.oktane.core.module
Class ModuleBase<CONTEXT extends CommandContext>
java.lang.Object
kboyle.oktane.core.module.ModuleBase<CONTEXT>
- Type Parameters:
CONTEXT- The type ofCommandContextto use.
- Direct Known Subclasses:
DiscordModuleBase,ErrorModule,ExampleModuleBase,GeneratedBenchmarkModule,GroupModule,HelpModule
Represents a base class to designate a class as a
CommandModule.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected CONTEXTcontext()protected CommandResultprotected CommandResultprotected CommandResultnop()
-
Constructor Details
-
ModuleBase
public ModuleBase()
-
-
Method Details
-
context
- Returns:
- The current execution
CommandContext.
-
message
- Parameters:
message- The message to return.- Returns:
- A
CommandResultrepresenting a simple message.
-
nop
- Returns:
- A
CommandResultrepresenting that no-operation has happened.
-
exception
- Parameters:
ex- AnExceptionthat has occurred.- Returns:
- A
CommandResultrepresenting that an exception occurred.
-