Interface HelpTheme<S extends CommandSource,C>
- Type Parameters:
S- the type of command source/consoleC- the type of the entries in the help component (can be String, Component, etc.)
- All Known Implementing Classes:
BaseHelpTheme,TextBasedHelpTheme,TextHelpTheme
public interface HelpTheme<S extends CommandSource,C>
A theme for help documentation generation and presentation.
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescription@NotNull HelpComponent<S,C> getFooter(ExecutionContext<S> context) @NotNull HelpComponent<S,C> getHeader(ExecutionContext<S> context) <T> TgetOptionValue(@NotNull HelpTheme.Option<T> option) @NotNull UsageFormatter<S,C> <T> voidsetOptionValue(@NotNull HelpTheme.Option<T> option, T value)
-
Method Details
-
createEmptyComponent
HelpComponent<S,C> createEmptyComponent() -
setOptionValue
-
getHeader
-
getOptionValue
-
getUsageFormatter
-