Index
All Classes and Interfaces|All Packages
B
- build() - Method in class studio.mevera.imperat.CommandLineConfigBuilder
-
Builds the configured CommandLineImperat instance.
- builder(InputStream) - Static method in class studio.mevera.imperat.CommandLineImperat
-
Creates a new configuration builder for CommandLineImperat.
C
- CommandLineConfigBuilder - Class in studio.mevera.imperat
-
Configuration builder for CommandLineImperat instances.
- CommandLineImperat - Class in studio.mevera.imperat
-
Main Imperat implementation for command-line interface applications.
- ConsoleCommandSource - Class in studio.mevera.imperat
-
A command-line interface implementation of
CommandSourcethat wraps aPrintStream. - ConsoleCommandSource(ConsoleLogger) - Constructor for class studio.mevera.imperat.ConsoleCommandSource
-
Creates a new ConsoleCommandSource that outputs to the specified PrintStream.
- ConsoleLogger - Interface in studio.mevera.imperat
-
Represents a simple console logger invoked by
CommandSourceoutput methods (e.g. - ConsoleLogger.SystemConsoleLogger - Class in studio.mevera.imperat
- ConsoleStringHelpComponent - Class in studio.mevera.imperat.help
-
RootCommand-line interface implementation of string-based help components.
- ConsoleStringHelpComponent(String) - Constructor for class studio.mevera.imperat.help.ConsoleStringHelpComponent
-
Creates a new ConsoleStringHelpComponent with the specified string content.
- createDummySender() - Method in class studio.mevera.imperat.CommandLineImperat
E
- error(String) - Method in interface studio.mevera.imperat.ConsoleLogger
-
Logs an error message.
- error(String) - Method in class studio.mevera.imperat.ConsoleLogger.SystemConsoleLogger
- error(String) - Method in class studio.mevera.imperat.ConsoleCommandSource
-
Sends an error message to the console logger.
- execute() - Method in class studio.mevera.imperat.CommandLineImperat
-
Dispatches the command-line from the input stream provided while using
ConsoleLogger.SYSTEMfor output. - execute(OutputStream) - Method in class studio.mevera.imperat.CommandLineImperat
-
Deprecated.
- execute(ConsoleLogger) - Method in class studio.mevera.imperat.CommandLineImperat
-
Dispatches the command-line from the input stream provided
G
- getPlatform() - Method in class studio.mevera.imperat.CommandLineImperat
-
Gets the platform object for this implementation.
I
- info(String) - Method in interface studio.mevera.imperat.ConsoleLogger
-
Logs an info message.
- info(String) - Method in class studio.mevera.imperat.ConsoleLogger.SystemConsoleLogger
- isConsole() - Method in class studio.mevera.imperat.ConsoleCommandSource
-
Checks if this command source is the console.
N
- name() - Method in class studio.mevera.imperat.ConsoleCommandSource
-
Gets the name of this command source.
O
- of(String) - Static method in class studio.mevera.imperat.help.ConsoleStringHelpComponent
-
Creates a new ConsoleStringHelpComponent with the specified string content.
- origin() - Method in class studio.mevera.imperat.ConsoleCommandSource
-
Gets the original ConsoleLogger that this ConsoleCommandSource wraps.
R
- reply(String) - Method in class studio.mevera.imperat.ConsoleCommandSource
-
Sends a message to the console output stream.
S
- shutdownPlatform() - Method in class studio.mevera.imperat.CommandLineImperat
-
Shuts down the platform and releases resources.
- studio.mevera.imperat - package studio.mevera.imperat
- studio.mevera.imperat.help - package studio.mevera.imperat.help
- SYSTEM - Static variable in interface studio.mevera.imperat.ConsoleLogger
- SystemConsoleLogger() - Constructor for class studio.mevera.imperat.ConsoleLogger.SystemConsoleLogger
W
- warn(String) - Method in interface studio.mevera.imperat.ConsoleLogger
-
Logs a warning message.
- warn(String) - Method in class studio.mevera.imperat.ConsoleCommandSource
-
Sends a warning message to the console logger.
- wrapSender(Object) - Method in class studio.mevera.imperat.CommandLineImperat
-
Wraps a sender object into a ConsoleCommandSource.
All Classes and Interfaces|All Packages
CommandLineImperat.execute(ConsoleLogger)instead