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
Deprecated.
 

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
Deprecated.
System property that allows disabling the replacement of Minecraft formatting codes entirely, keeping them in the console output.
KEY_DISABLE_ANSI - Static variable in class net.minecrell.terminalconsole.TCALookup
Lookup key that returns if ANSI colors are unsupported/disabled.

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.
lookup(LogEvent, String) - Method in class net.minecrell.terminalconsole.TCALookup
 

M

MinecraftFormattingConverter - Class in net.minecrell.terminalconsole
Deprecated.
Minecraft-specific. Also, legacy formatting codes are deprecated and do not natively allow specifying RGB colors. Consider implementing native support for the (JSON) chat components of your platform instead. For more information, see issue #18.
MinecraftFormattingConverter(List<PatternFormatter>, boolean) - Constructor for class net.minecrell.terminalconsole.MinecraftFormattingConverter
Deprecated.
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
Deprecated.
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

TCALookup - Class in net.minecrell.terminalconsole
A StrLookup that returns properties specific to TerminalConsoleAppender.
TCALookup() - Constructor for class net.minecrell.terminalconsole.TCALookup
 
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