Package kboyle.oktane.core.module
Class ModuleBase<CONTEXT extends CommandContext>
java.lang.Object
kboyle.oktane.core.module.ModuleBase<CONTEXT>
- Type Parameters:
CONTEXT
- The type ofCommandContext
to 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 CONTEXT
context()
protected CommandResult
protected CommandResult
protected CommandResult
nop()
-
Constructor Details
-
ModuleBase
public ModuleBase()
-
-
Method Details
-
context
- Returns:
- The current execution
CommandContext
.
-
message
- Parameters:
message
- The message to return.- Returns:
- A
CommandResult
representing a simple message.
-
nop
- Returns:
- A
CommandResult
representing that no-operation has happened.
-
exception
- Parameters:
ex
- AnException
that has occurred.- Returns:
- A
CommandResult
representing that an exception occurred.
-