Index

B C E G I N O R S W 
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 CommandSource that wraps a PrintStream.
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 CommandSource output 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.SYSTEM for output.
execute(OutputStream) - Method in class studio.mevera.imperat.CommandLineImperat
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.
B C E G I N O R S W 
All Classes and Interfaces|All Packages