Skip navigation links
A B C F G H I J K L M N P R S T 

A

ANSI_OVERRIDE_PROPERTY - Static variable in class net.minecrell.terminalconsole.TerminalConsoleAppender
System property that allows overriding the use of ANSI escape codes for console formatting even though running in an unsupported environment.
append(LogEvent) - Method in class net.minecrell.terminalconsole.TerminalConsoleAppender
 

B

buildReader(LineReaderBuilder) - Method in class net.minecrell.terminalconsole.SimpleTerminalConsole
Configures the LineReaderBuilder and LineReader with additional options.

C

close() - Static method in class net.minecrell.terminalconsole.TerminalConsoleAppender
Closes the JLine Terminal (if available) and restores the original terminal settings.
createAppender(String, Filter, Layout<? extends Serializable>, boolean) - Static method in class net.minecrell.terminalconsole.TerminalConsoleAppender
createSelector(String, PatternMatch[], boolean, boolean, boolean, Configuration) - Static method in class net.minecrell.terminalconsole.util.LoggerNamePatternSelector

F

format(LogEvent, StringBuilder) - Method in class net.minecrell.terminalconsole.HighlightErrorConverter
 
format(LogEvent, StringBuilder) - Method in class net.minecrell.terminalconsole.MinecraftFormattingConverter
 

G

getFormatters(LogEvent) - Method in class net.minecrell.terminalconsole.util.LoggerNamePatternSelector
 
getReader() - Static method in class net.minecrell.terminalconsole.TerminalConsoleAppender
Returns the currently configured LineReader that is used to read input from the console.
getTerminal() - Static method in class net.minecrell.terminalconsole.TerminalConsoleAppender
Returns the Terminal that is used to print messages to the console.

H

handlesThrowable() - Method in class net.minecrell.terminalconsole.HighlightErrorConverter
 
HighlightErrorConverter - Class in net.minecrell.terminalconsole
A simplified version of HighlightConverter that uses TerminalConsoleAppender to detect if Ansi escape codes can be used to highlight errors and warnings in the console.
HighlightErrorConverter(List<PatternFormatter>) - Constructor for class net.minecrell.terminalconsole.HighlightErrorConverter
Construct the converter.

I

isAnsiSupported() - Static method in class net.minecrell.terminalconsole.TerminalConsoleAppender
Returns whether ANSI escapes codes should be written to the console output.
isRunning() - Method in class net.minecrell.terminalconsole.SimpleTerminalConsole
Determines if the application is still running and accepting input.

J

JLINE_OVERRIDE_PROPERTY - Static variable in class net.minecrell.terminalconsole.TerminalConsoleAppender
System property that allows overriding the default detection of the console to force enable or force disable the use of JLine.

K

KEEP_FORMATTING_PROPERTY - Static variable in class net.minecrell.terminalconsole.MinecraftFormattingConverter
System property that allows disabling the replacement of Minecraft formatting codes entirely, keeping them in the console output.

L

LoggerNamePatternSelector - Class in net.minecrell.terminalconsole.util
A PatternSelector that selects patterns based on the logger name.
LoggerNamePatternSelector(String, PatternMatch[], boolean, boolean, boolean, Configuration) - Constructor for class net.minecrell.terminalconsole.util.LoggerNamePatternSelector
Constructs a new LoggerNamePatternSelector.

M

MinecraftFormattingConverter - Class in net.minecrell.terminalconsole
Replaces Minecraft formatting codes in the result of a pattern with appropriate ANSI escape codes.
MinecraftFormattingConverter(List<PatternFormatter>, boolean) - Constructor for class net.minecrell.terminalconsole.MinecraftFormattingConverter
Construct the converter.

N

net.minecrell.terminalconsole - package net.minecrell.terminalconsole
 
net.minecrell.terminalconsole.util - package net.minecrell.terminalconsole.util
 
newInstance(Configuration, String[]) - Static method in class net.minecrell.terminalconsole.HighlightErrorConverter
Gets a new instance of the HighlightErrorConverter with the specified options.
newInstance(Configuration, String[]) - Static method in class net.minecrell.terminalconsole.MinecraftFormattingConverter
Gets a new instance of the MinecraftFormattingConverter with the specified options.

P

PLUGIN_NAME - Static variable in class net.minecrell.terminalconsole.TerminalConsoleAppender
 
processInput(String) - Method in class net.minecrell.terminalconsole.SimpleTerminalConsole
Process an input line entered through the console.

R

runCommand(String) - Method in class net.minecrell.terminalconsole.SimpleTerminalConsole
Run a command entered in the console.

S

setReader(LineReader) - Static method in class net.minecrell.terminalconsole.TerminalConsoleAppender
Sets the LineReader that is used to read input from the console.
shutdown() - Method in class net.minecrell.terminalconsole.SimpleTerminalConsole
Shutdown the application and perform a clean exit.
SimpleTerminalConsole - Class in net.minecrell.terminalconsole
A simple, optional base implementation of a basic console input command reader using TerminalConsoleAppender.
SimpleTerminalConsole() - Constructor for class net.minecrell.terminalconsole.SimpleTerminalConsole
 
start() - Method in class net.minecrell.terminalconsole.SimpleTerminalConsole
Start reading commands from the console.

T

TerminalConsoleAppender - Class in net.minecrell.terminalconsole
An Appender that uses the JLine 3.x Terminal to print messages to the console.
TerminalConsoleAppender(String, Filter, Layout<? extends Serializable>, boolean) - Constructor for class net.minecrell.terminalconsole.TerminalConsoleAppender
Constructs a new TerminalConsoleAppender.
A B C F G H I J K L M N P R S T 
Skip navigation links