Index

A B C D E F G H I J K L M N O P Q R S T U V Y 
All Classes and Interfaces|All Packages|Constant Field Values

A

API_ENTRYPOINT_LOGGER - Static variable in class io.github.zhengzhengyiyi.ConfigEditorClient
The Logger for the other mod's entry point, usually for printing errors.
ApiEntrypoint - Interface in io.github.zhengzhengyiyi.api
The entry point for other mods to interact with the config editor.
appendClickableNarrations(NarrationMessageBuilder) - Method in class io.github.zhengzhengyiyi.gui.widget.MultilineEditor
 
ARRAY - Enum constant in enum class io.github.zhengzhengyiyi.util.highlighter.TomlSyntaxHighlighter.TokenType
 
AUTO - Enum constant in enum class io.github.zhengzhengyiyi.config.ConfigData.ThemeMode
 
AutoBracketCompletionEntrypoint - Class in io.github.zhengzhengyiyi.addon
This class will handle if use type bracket or other bracket like charactors.
AutoBracketCompletionEntrypoint() - Constructor for class io.github.zhengzhengyiyi.addon.AutoBracketCompletionEntrypoint
 

B

backupConfigFile(Path) - Static method in class io.github.zhengzhengyiyi.util.BackupHelper
Creates a backup of the specified configuration file.
backupDirectoryToZip(Path, String) - Static method in class io.github.zhengzhengyiyi.util.BackupHelper
Creates a compressed backup of a specific directory.
backupEntireConfigDirectory() - Static method in class io.github.zhengzhengyiyi.util.BackupHelper
Creates a compressed backup of the entire config directory.
BackupHelper - Class in io.github.zhengzhengyiyi.util
Utility class for creating backups of configuration files.
BackupHelper() - Constructor for class io.github.zhengzhengyiyi.util.BackupHelper
 
BOOLEAN_VALUE - Enum constant in enum class io.github.zhengzhengyiyi.util.highlighter.CfgSyntaxHighlighter.TokenType
 
BOOLEAN_VALUE - Enum constant in enum class io.github.zhengzhengyiyi.util.highlighter.JsonSyntaxHighlighter.TokenType
 
BOOLEAN_VALUE - Enum constant in enum class io.github.zhengzhengyiyi.util.highlighter.TomlSyntaxHighlighter.TokenType
 
BOOLEAN_VALUE - Enum constant in enum class io.github.zhengzhengyiyi.util.highlighter.YamlSyntaxHighlighter.TokenType
 
BRACE_LEFT - Enum constant in enum class io.github.zhengzhengyiyi.util.highlighter.JsonSyntaxHighlighter.TokenType
 
BRACE_RIGHT - Enum constant in enum class io.github.zhengzhengyiyi.util.highlighter.JsonSyntaxHighlighter.TokenType
 
BRACKET - Enum constant in enum class io.github.zhengzhengyiyi.util.highlighter.TextSyntaxHighlighter.TokenType
 
BRACKET_LEFT - Enum constant in enum class io.github.zhengzhengyiyi.util.highlighter.JsonSyntaxHighlighter.TokenType
 
BRACKET_RIGHT - Enum constant in enum class io.github.zhengzhengyiyi.util.highlighter.JsonSyntaxHighlighter.TokenType
 

C

canRedo() - Method in class io.github.zhengzhengyiyi.addon.UndoRedoEntrypoint
 
canUndo() - Method in class io.github.zhengzhengyiyi.addon.UndoRedoEntrypoint
 
CFG - Enum constant in enum class io.github.zhengzhengyiyi.api.FileType
 
CfgSyntaxHighlighter - Class in io.github.zhengzhengyiyi.util.highlighter
 
CfgSyntaxHighlighter() - Constructor for class io.github.zhengzhengyiyi.util.highlighter.CfgSyntaxHighlighter
 
CfgSyntaxHighlighter.TokenType - Enum Class in io.github.zhengzhengyiyi.util.highlighter
 
charTyped(char, int) - Method in class io.github.zhengzhengyiyi.gui.widget.MultilineEditor
 
cleanupOldBackups(int) - Static method in class io.github.zhengzhengyiyi.util.BackupHelper
Deletes old backups beyond the specified maximum count.
clear() - Method in class io.github.zhengzhengyiyi.util.TextSearchEngine
 
clearHistory() - Method in class io.github.zhengzhengyiyi.addon.UndoRedoEntrypoint
 
close() - Method in class io.github.zhengzhengyiyi.gui.EditorScreen
 
CodeSuggester - Class in io.github.zhengzhengyiyi.util
 
CodeSuggester() - Constructor for class io.github.zhengzhengyiyi.util.CodeSuggester
 
COLON - Enum constant in enum class io.github.zhengzhengyiyi.util.highlighter.JsonSyntaxHighlighter.TokenType
 
COLON - Enum constant in enum class io.github.zhengzhengyiyi.util.highlighter.YamlSyntaxHighlighter.TokenType
 
columnNumber - Variable in class io.github.zhengzhengyiyi.util.JSONError
 
COMMA - Enum constant in enum class io.github.zhengzhengyiyi.util.highlighter.JsonSyntaxHighlighter.TokenType
 
COMMENT - Enum constant in enum class io.github.zhengzhengyiyi.util.highlighter.CfgSyntaxHighlighter.TokenType
 
COMMENT - Enum constant in enum class io.github.zhengzhengyiyi.util.highlighter.PropertiesSyntaxHighlighter.TokenType
 
COMMENT - Enum constant in enum class io.github.zhengzhengyiyi.util.highlighter.TextSyntaxHighlighter.TokenType
 
COMMENT - Enum constant in enum class io.github.zhengzhengyiyi.util.highlighter.TomlSyntaxHighlighter.TokenType
 
COMMENT - Enum constant in enum class io.github.zhengzhengyiyi.util.highlighter.YamlSyntaxHighlighter.TokenType
 
CONF - Enum constant in enum class io.github.zhengzhengyiyi.api.FileType
 
ConfigData - Class in io.github.zhengzhengyiyi.config
Configuration data class that holds all configurable variables for the editor.
ConfigData() - Constructor for class io.github.zhengzhengyiyi.config.ConfigData
 
ConfigData.ThemeMode - Enum Class in io.github.zhengzhengyiyi.config
The theme can be either dark, light and auto
ConfigEditor - Class in io.github.zhengzhengyiyi
 
ConfigEditor() - Constructor for class io.github.zhengzhengyiyi.ConfigEditor
 
ConfigEditorClient - Class in io.github.zhengzhengyiyi
 
ConfigEditorClient() - Constructor for class io.github.zhengzhengyiyi.ConfigEditorClient
 
ConfigManager - Class in io.github.zhengzhengyiyi.config
Configuration manager that handles loading, saving, and monitoring configuration files.
ConfigManager() - Constructor for class io.github.zhengzhengyiyi.config.ConfigManager
 
currentErrors - Variable in class io.github.zhengzhengyiyi.gui.widget.MultilineEditor
 

D

DARK - Enum constant in enum class io.github.zhengzhengyiyi.config.ConfigData.ThemeMode
 
DARK_BACKGROUND - Static variable in class io.github.zhengzhengyiyi.gui.theme.ThemeManager
 
DATE_VALUE - Enum constant in enum class io.github.zhengzhengyiyi.util.highlighter.TomlSyntaxHighlighter.TokenType
 
DateTimeDisplayEntrypoint - Class in io.github.zhengzhengyiyi.addon
 
DateTimeDisplayEntrypoint() - Constructor for class io.github.zhengzhengyiyi.addon.DateTimeDisplayEntrypoint
 
DefaultHighlighter() - Constructor for class io.github.zhengzhengyiyi.api.FileType.DefaultHighlighter
 
DOCUMENT_MARKER - Enum constant in enum class io.github.zhengzhengyiyi.util.highlighter.YamlSyntaxHighlighter.TokenType
 
doRenderBackground - Variable in class io.github.zhengzhengyiyi.config.ConfigData
If true, it will use theme to render background
doSuggestions - Variable in class io.github.zhengzhengyiyi.config.ConfigData
to enable suggestions when you type
drawHighlightedText(DrawContext, TextRenderer, String, int, int, boolean) - Method in class io.github.zhengzhengyiyi.api.FileType.DefaultHighlighter
Draws syntax-highlighted text at the specified position.
drawHighlightedText(DrawContext, TextRenderer, String, int, int, boolean) - Method in class io.github.zhengzhengyiyi.util.highlighter.CfgSyntaxHighlighter
 
drawHighlightedText(DrawContext, TextRenderer, String, int, int, boolean) - Method in interface io.github.zhengzhengyiyi.util.highlighter.HighLighter
Draws syntax-highlighted text at the specified position.
drawHighlightedText(DrawContext, TextRenderer, String, int, int, boolean) - Method in class io.github.zhengzhengyiyi.util.highlighter.JsonSyntaxHighlighter
 
drawHighlightedText(DrawContext, TextRenderer, String, int, int, boolean) - Method in class io.github.zhengzhengyiyi.util.highlighter.PropertiesSyntaxHighlighter
 
drawHighlightedText(DrawContext, TextRenderer, String, int, int, boolean) - Method in class io.github.zhengzhengyiyi.util.highlighter.TextSyntaxHighlighter
 
drawHighlightedText(DrawContext, TextRenderer, String, int, int, boolean) - Method in class io.github.zhengzhengyiyi.util.highlighter.TomlSyntaxHighlighter
 
drawHighlightedText(DrawContext, TextRenderer, String, int, int, boolean) - Method in class io.github.zhengzhengyiyi.util.highlighter.YamlSyntaxHighlighter
 

E

EditorScreen - Class in io.github.zhengzhengyiyi.gui
 
EditorScreen() - Constructor for class io.github.zhengzhengyiyi.gui.EditorScreen
 
EMAIL - Enum constant in enum class io.github.zhengzhengyiyi.util.highlighter.TextSyntaxHighlighter.TokenType
 
endPosition - Variable in class io.github.zhengzhengyiyi.util.JSONError
 
endSearch() - Method in class io.github.zhengzhengyiyi.gui.widget.MultilineEditor
 
ENTRYPOINTS - Static variable in class io.github.zhengzhengyiyi.ConfigEditorClient
put every api entry point into a List
EQUALS - Enum constant in enum class io.github.zhengzhengyiyi.util.highlighter.CfgSyntaxHighlighter.TokenType
 
EQUALS - Enum constant in enum class io.github.zhengzhengyiyi.util.highlighter.PropertiesSyntaxHighlighter.TokenType
 
EQUALS - Enum constant in enum class io.github.zhengzhengyiyi.util.highlighter.TomlSyntaxHighlighter.TokenType
 
ExampleClientMixin - Class in io.github.zhengzhengyiyi.mixin.client
 
ExampleClientMixin() - Constructor for class io.github.zhengzhengyiyi.mixin.client.ExampleClientMixin
 
ExampleMixin - Class in io.github.zhengzhengyiyi.mixin
 
ExampleMixin() - Constructor for class io.github.zhengzhengyiyi.mixin.ExampleMixin
 

F

FileType - Enum Class in io.github.zhengzhengyiyi.api
 
FileType.DefaultHighlighter - Class in io.github.zhengzhengyiyi.api
A simple syntax highlighter implementation that does not perform any syntax highlighting, serving only as a basic text renderer.
findNext() - Method in class io.github.zhengzhengyiyi.gui.widget.MultilineEditor
 
findPrevious() - Method in class io.github.zhengzhengyiyi.gui.widget.MultilineEditor
 

G

getBackgroundColor() - Method in class io.github.zhengzhengyiyi.gui.theme.ThemeManager
 
getCharIndexFromTokens(TextRenderer, String, int) - Method in class io.github.zhengzhengyiyi.api.FileType.DefaultHighlighter
Finds the character index in the text that corresponds to the given x-coordinate.
getCharIndexFromTokens(TextRenderer, String, int) - Method in class io.github.zhengzhengyiyi.util.highlighter.CfgSyntaxHighlighter
 
getCharIndexFromTokens(TextRenderer, String, int) - Method in interface io.github.zhengzhengyiyi.util.highlighter.HighLighter
Finds the character index in the text that corresponds to the given x-coordinate.
getCharIndexFromTokens(TextRenderer, String, int) - Method in class io.github.zhengzhengyiyi.util.highlighter.JsonSyntaxHighlighter
 
getCharIndexFromTokens(TextRenderer, String, int) - Method in class io.github.zhengzhengyiyi.util.highlighter.PropertiesSyntaxHighlighter
 
getCharIndexFromTokens(TextRenderer, String, int) - Method in class io.github.zhengzhengyiyi.util.highlighter.TextSyntaxHighlighter
 
getCharIndexFromTokens(TextRenderer, String, int) - Method in class io.github.zhengzhengyiyi.util.highlighter.TomlSyntaxHighlighter
 
getCharIndexFromTokens(TextRenderer, String, int) - Method in class io.github.zhengzhengyiyi.util.highlighter.YamlSyntaxHighlighter
 
getCommonKeys() - Static method in class io.github.zhengzhengyiyi.util.CodeSuggester
 
getConfig() - Static method in class io.github.zhengzhengyiyi.config.ConfigManager
Returns the current configuration instance.
getConfigBackupDirectory() - Static method in class io.github.zhengzhengyiyi.util.BackupHelper
Gets the path to the backups directory for the main config directory.
getCurrentMatchIndex() - Method in class io.github.zhengzhengyiyi.util.TextSearchEngine
 
getCurrentMatchPosition() - Method in class io.github.zhengzhengyiyi.util.TextSearchEngine
 
getCurrentSearchIndex() - Method in class io.github.zhengzhengyiyi.gui.widget.MultilineEditor
 
getCursorPosition() - Method in class io.github.zhengzhengyiyi.gui.widget.MultilineEditor
 
getExtension() - Method in enum class io.github.zhengzhengyiyi.api.FileType
 
getFileName() - Method in class io.github.zhengzhengyiyi.gui.widget.MultilineEditor
 
getFileName(Path) - Static method in class io.github.zhengzhengyiyi.gui.EditorScreen
 
getFileTypeFromName(String) - Method in class io.github.zhengzhengyiyi.gui.widget.MultilineEditor
 
getHighLighter() - Method in enum class io.github.zhengzhengyiyi.api.FileType
 
getInstance() - Static method in class io.github.zhengzhengyiyi.gui.theme.ThemeManager
 
getMatchCount() - Method in class io.github.zhengzhengyiyi.util.TextSearchEngine
 
getSearchMatchCount() - Method in class io.github.zhengzhengyiyi.gui.widget.MultilineEditor
 
getText() - Method in class io.github.zhengzhengyiyi.gui.widget.MultilineEditor
 
getTextWidget() - Method in class io.github.zhengzhengyiyi.gui.EditorScreen
 
getTextWidth(TextRenderer, String) - Method in class io.github.zhengzhengyiyi.api.FileType.DefaultHighlighter
Calculates the total width of the syntax-highlighted text.
getTextWidth(TextRenderer, String) - Method in class io.github.zhengzhengyiyi.util.highlighter.CfgSyntaxHighlighter
 
getTextWidth(TextRenderer, String) - Method in interface io.github.zhengzhengyiyi.util.highlighter.HighLighter
Calculates the total width of the syntax-highlighted text.
getTextWidth(TextRenderer, String) - Method in class io.github.zhengzhengyiyi.util.highlighter.JsonSyntaxHighlighter
 
getTextWidth(TextRenderer, String) - Method in class io.github.zhengzhengyiyi.util.highlighter.PropertiesSyntaxHighlighter
 
getTextWidth(TextRenderer, String) - Method in class io.github.zhengzhengyiyi.util.highlighter.TextSyntaxHighlighter
 
getTextWidth(TextRenderer, String) - Method in class io.github.zhengzhengyiyi.util.highlighter.TomlSyntaxHighlighter
 
getTextWidth(TextRenderer, String) - Method in class io.github.zhengzhengyiyi.util.highlighter.YamlSyntaxHighlighter
 
getTextWidthUpToChar(TextRenderer, String, int) - Method in class io.github.zhengzhengyiyi.api.FileType.DefaultHighlighter
Calculates the text width from the beginning of the line up to the specified character index.
getTextWidthUpToChar(TextRenderer, String, int) - Method in class io.github.zhengzhengyiyi.util.highlighter.CfgSyntaxHighlighter
 
getTextWidthUpToChar(TextRenderer, String, int) - Method in interface io.github.zhengzhengyiyi.util.highlighter.HighLighter
Calculates the text width from the beginning of the line up to the specified character index.
getTextWidthUpToChar(TextRenderer, String, int) - Method in class io.github.zhengzhengyiyi.util.highlighter.JsonSyntaxHighlighter
 
getTextWidthUpToChar(TextRenderer, String, int) - Method in class io.github.zhengzhengyiyi.util.highlighter.PropertiesSyntaxHighlighter
 
getTextWidthUpToChar(TextRenderer, String, int) - Method in class io.github.zhengzhengyiyi.util.highlighter.TextSyntaxHighlighter
 
getTextWidthUpToChar(TextRenderer, String, int) - Method in class io.github.zhengzhengyiyi.util.highlighter.TomlSyntaxHighlighter
 
getTextWidthUpToChar(TextRenderer, String, int) - Method in class io.github.zhengzhengyiyi.util.highlighter.YamlSyntaxHighlighter
 
getValueSuggestions(String) - Static method in class io.github.zhengzhengyiyi.util.CodeSuggester
 

H

hasMatches() - Method in class io.github.zhengzhengyiyi.util.TextSearchEngine
 
HEADER - Enum constant in enum class io.github.zhengzhengyiyi.util.highlighter.TextSyntaxHighlighter.TokenType
 
HighLighter - Interface in io.github.zhengzhengyiyi.util.highlighter
A syntax highlighter interface that provides methods for text rendering and measurement with syntax highlighting capabilities.
hint - Variable in class io.github.zhengzhengyiyi.config.ConfigData
If enable, it will enable the auto hint like if you pressed "(" it will make a ")"
hoveredError - Variable in class io.github.zhengzhengyiyi.gui.widget.MultilineEditor
 

I

INDENTATION - Enum constant in enum class io.github.zhengzhengyiyi.util.highlighter.YamlSyntaxHighlighter.TokenType
 
INI - Enum constant in enum class io.github.zhengzhengyiyi.api.FileType
 
init() - Method in class io.github.zhengzhengyiyi.addon.AutoBracketCompletionEntrypoint
nothing needs to init, leave as empty
init() - Method in class io.github.zhengzhengyiyi.addon.DateTimeDisplayEntrypoint
 
init() - Method in class io.github.zhengzhengyiyi.addon.TextStatsEntrypoint
 
init() - Method in class io.github.zhengzhengyiyi.addon.UndoRedoEntrypoint
 
init() - Method in interface io.github.zhengzhengyiyi.api.ApiEntrypoint
Initializes the API entry point.
init() - Static method in class io.github.zhengzhengyiyi.config.ConfigManager
The init method
init() - Method in class io.github.zhengzhengyiyi.gui.EditorScreen
 
insertTextAtCursor(String) - Method in class io.github.zhengzhengyiyi.gui.widget.MultilineEditor
 
io.github.zhengzhengyiyi - package io.github.zhengzhengyiyi
 
io.github.zhengzhengyiyi.addon - package io.github.zhengzhengyiyi.addon
 
io.github.zhengzhengyiyi.api - package io.github.zhengzhengyiyi.api
 
io.github.zhengzhengyiyi.config - package io.github.zhengzhengyiyi.config
 
io.github.zhengzhengyiyi.gui - package io.github.zhengzhengyiyi.gui
 
io.github.zhengzhengyiyi.gui.theme - package io.github.zhengzhengyiyi.gui.theme
 
io.github.zhengzhengyiyi.gui.widget - package io.github.zhengzhengyiyi.gui.widget
 
io.github.zhengzhengyiyi.mixin - package io.github.zhengzhengyiyi.mixin
 
io.github.zhengzhengyiyi.mixin.client - package io.github.zhengzhengyiyi.mixin.client
 
io.github.zhengzhengyiyi.util - package io.github.zhengzhengyiyi.util
 
io.github.zhengzhengyiyi.util.highlighter - package io.github.zhengzhengyiyi.util.highlighter
 
isConfigFile(Path) - Method in class io.github.zhengzhengyiyi.gui.EditorScreen
 
isEnabled() - Method in class io.github.zhengzhengyiyi.addon.AutoBracketCompletionEntrypoint
 
isSearching() - Method in class io.github.zhengzhengyiyi.gui.widget.MultilineEditor
 

J

JSON - Enum constant in enum class io.github.zhengzhengyiyi.api.FileType
 
JSON_KEYWORDS - Static variable in class io.github.zhengzhengyiyi.util.CodeSuggester
 
JSON5 - Enum constant in enum class io.github.zhengzhengyiyi.api.FileType
 
JSONError - Class in io.github.zhengzhengyiyi.util
 
JSONError(int, int, String, int, int) - Constructor for class io.github.zhengzhengyiyi.util.JSONError
 
JsonSyntaxHighlighter - Class in io.github.zhengzhengyiyi.util.highlighter
 
JsonSyntaxHighlighter() - Constructor for class io.github.zhengzhengyiyi.util.highlighter.JsonSyntaxHighlighter
 
JsonSyntaxHighlighter.TokenType - Enum Class in io.github.zhengzhengyiyi.util.highlighter
 
JSONValidator - Class in io.github.zhengzhengyiyi.util
 
JSONValidator() - Constructor for class io.github.zhengzhengyiyi.util.JSONValidator
 

K

key - Static variable in class io.github.zhengzhengyiyi.ConfigEditorClient
The keybinding for open the configure
KEY - Enum constant in enum class io.github.zhengzhengyiyi.util.highlighter.CfgSyntaxHighlighter.TokenType
 
KEY - Enum constant in enum class io.github.zhengzhengyiyi.util.highlighter.JsonSyntaxHighlighter.TokenType
 
KEY - Enum constant in enum class io.github.zhengzhengyiyi.util.highlighter.PropertiesSyntaxHighlighter.TokenType
 
KEY - Enum constant in enum class io.github.zhengzhengyiyi.util.highlighter.TomlSyntaxHighlighter.TokenType
 
KEY - Enum constant in enum class io.github.zhengzhengyiyi.util.highlighter.YamlSyntaxHighlighter.TokenType
 
KEY_PATTERN - Static variable in class io.github.zhengzhengyiyi.util.CodeSuggester
 
keyPressed(int, int, int) - Method in class io.github.zhengzhengyiyi.gui.EditorScreen
 
keyPressed(int, int, int) - Method in class io.github.zhengzhengyiyi.gui.widget.MultilineEditor
 

L

lastCursorX - Variable in class io.github.zhengzhengyiyi.gui.widget.MultilineEditor
 
LIGHT - Enum constant in enum class io.github.zhengzhengyiyi.config.ConfigData.ThemeMode
 
LIGHT_BACKGROUND - Static variable in class io.github.zhengzhengyiyi.gui.theme.ThemeManager
 
lineNumber - Variable in class io.github.zhengzhengyiyi.util.JSONError
 
LIST_ITEM - Enum constant in enum class io.github.zhengzhengyiyi.util.highlighter.YamlSyntaxHighlighter.TokenType
 
listBackups() - Static method in class io.github.zhengzhengyiyi.util.BackupHelper
Lists all available backups in the backup directory.
load() - Static method in class io.github.zhengzhengyiyi.config.ConfigManager
Loads configuration from file.
LOGGER - Static variable in interface io.github.zhengzhengyiyi.api.ApiEntrypoint
The Logger that can be use for ApiEntrypoint
LOGGER - Static variable in class io.github.zhengzhengyiyi.ConfigEditor
 
LOGGER - Static variable in class io.github.zhengzhengyiyi.ConfigEditorClient
The Logger for the whole mod.

M

matchPositions - Variable in class io.github.zhengzhengyiyi.util.TextSearchEngine
 
maxVisibleLines - Static variable in class io.github.zhengzhengyiyi.gui.widget.MultilineEditor
 
message - Variable in class io.github.zhengzhengyiyi.util.JSONError
 
MOD_ID - Static variable in class io.github.zhengzhengyiyi.ConfigEditor
 
MOD_ID - Static variable in class io.github.zhengzhengyiyi.ConfigEditorClient
 
mouseClicked(double, double, int) - Method in class io.github.zhengzhengyiyi.gui.widget.MultilineEditor
 
mouseDragged(double, double, int, double, double) - Method in class io.github.zhengzhengyiyi.gui.widget.MultilineEditor
 
mouseReleased(double, double, int) - Method in class io.github.zhengzhengyiyi.gui.widget.MultilineEditor
 
mouseScrolled(double, double, double) - Method in class io.github.zhengzhengyiyi.gui.widget.MultilineEditor
 
mouseScrolled(double, double, double, double) - Method in class io.github.zhengzhengyiyi.gui.widget.MultilineEditor
 
MultilineEditor - Class in io.github.zhengzhengyiyi.gui.widget
 
MultilineEditor(int, int, int, int, Text) - Constructor for class io.github.zhengzhengyiyi.gui.widget.MultilineEditor
 

N

nextMatch() - Method in class io.github.zhengzhengyiyi.util.TextSearchEngine
 
NULL_VALUE - Enum constant in enum class io.github.zhengzhengyiyi.util.highlighter.JsonSyntaxHighlighter.TokenType
 
NULL_VALUE - Enum constant in enum class io.github.zhengzhengyiyi.util.highlighter.YamlSyntaxHighlighter.TokenType
 
NUMBER - Enum constant in enum class io.github.zhengzhengyiyi.util.highlighter.TextSyntaxHighlighter.TokenType
 
NUMBER_PATTERN - Static variable in class io.github.zhengzhengyiyi.util.CodeSuggester
 
NUMBER_VALUE - Enum constant in enum class io.github.zhengzhengyiyi.util.highlighter.CfgSyntaxHighlighter.TokenType
 
NUMBER_VALUE - Enum constant in enum class io.github.zhengzhengyiyi.util.highlighter.JsonSyntaxHighlighter.TokenType
 
NUMBER_VALUE - Enum constant in enum class io.github.zhengzhengyiyi.util.highlighter.TomlSyntaxHighlighter.TokenType
 
NUMBER_VALUE - Enum constant in enum class io.github.zhengzhengyiyi.util.highlighter.YamlSyntaxHighlighter.TokenType
 

O

onCharTyped(char, int) - Method in class io.github.zhengzhengyiyi.addon.AutoBracketCompletionEntrypoint
 
onCharTyped(char, int) - Method in class io.github.zhengzhengyiyi.addon.DateTimeDisplayEntrypoint
 
onCharTyped(char, int) - Method in class io.github.zhengzhengyiyi.addon.UndoRedoEntrypoint
 
onCharTyped(char, int) - Method in interface io.github.zhengzhengyiyi.api.ApiEntrypoint
 
onEditerClose(EditorScreen) - Method in class io.github.zhengzhengyiyi.addon.AutoBracketCompletionEntrypoint
 
onEditerClose(EditorScreen) - Method in class io.github.zhengzhengyiyi.addon.DateTimeDisplayEntrypoint
 
onEditerClose(EditorScreen) - Method in class io.github.zhengzhengyiyi.addon.UndoRedoEntrypoint
 
onEditerClose(EditorScreen) - Method in interface io.github.zhengzhengyiyi.api.ApiEntrypoint
Called when the editor screen is closed.
onEditerOpen(EditorScreen) - Method in class io.github.zhengzhengyiyi.addon.AutoBracketCompletionEntrypoint
 
onEditerOpen(EditorScreen) - Method in class io.github.zhengzhengyiyi.addon.DateTimeDisplayEntrypoint
 
onEditerOpen(EditorScreen) - Method in class io.github.zhengzhengyiyi.addon.TextStatsEntrypoint
 
onEditerOpen(EditorScreen) - Method in class io.github.zhengzhengyiyi.addon.UndoRedoEntrypoint
 
onEditerOpen(EditorScreen) - Method in interface io.github.zhengzhengyiyi.api.ApiEntrypoint
Called when the editor screen is opened.
onInitialize() - Method in class io.github.zhengzhengyiyi.ConfigEditor
 
onInitializeClient() - Method in class io.github.zhengzhengyiyi.ConfigEditorClient
 
onMouseDown(int, int) - Method in class io.github.zhengzhengyiyi.addon.AutoBracketCompletionEntrypoint
 
onMouseDown(int, int) - Method in class io.github.zhengzhengyiyi.addon.DateTimeDisplayEntrypoint
 
onMouseDown(int, int) - Method in class io.github.zhengzhengyiyi.addon.UndoRedoEntrypoint
 
onMouseDown(int, int) - Method in interface io.github.zhengzhengyiyi.api.ApiEntrypoint
Called when a mouse button is pressed on the screen.
onMouseScroll() - Method in class io.github.zhengzhengyiyi.addon.AutoBracketCompletionEntrypoint
 
onMouseScroll() - Method in class io.github.zhengzhengyiyi.addon.DateTimeDisplayEntrypoint
 
onMouseScroll() - Method in class io.github.zhengzhengyiyi.addon.UndoRedoEntrypoint
 
onMouseScroll() - Method in interface io.github.zhengzhengyiyi.api.ApiEntrypoint
Called when the mouse scroll wheel is used.
onType(int, int, int) - Method in class io.github.zhengzhengyiyi.addon.AutoBracketCompletionEntrypoint
 
onType(int, int, int) - Method in class io.github.zhengzhengyiyi.addon.DateTimeDisplayEntrypoint
 
onType(int, int, int) - Method in class io.github.zhengzhengyiyi.addon.UndoRedoEntrypoint
 
onType(int, int, int) - Method in interface io.github.zhengzhengyiyi.api.ApiEntrypoint
Called when a key is typed on the keyboard.

P

previousMatch() - Method in class io.github.zhengzhengyiyi.util.TextSearchEngine
 
PROPERTIES - Enum constant in enum class io.github.zhengzhengyiyi.api.FileType
 
PropertiesSyntaxHighlighter - Class in io.github.zhengzhengyiyi.util.highlighter
 
PropertiesSyntaxHighlighter() - Constructor for class io.github.zhengzhengyiyi.util.highlighter.PropertiesSyntaxHighlighter
 
PropertiesSyntaxHighlighter.TokenType - Enum Class in io.github.zhengzhengyiyi.util.highlighter
 

Q

QUOTED_TEXT - Enum constant in enum class io.github.zhengzhengyiyi.util.highlighter.TextSyntaxHighlighter.TokenType
 

R

readonly_mode - Variable in class io.github.zhengzhengyiyi.config.ConfigData
If it is true, you can not edit the files
removed() - Method in class io.github.zhengzhengyiyi.gui.EditorScreen
 
render(DrawContext, int, int, float) - Method in class io.github.zhengzhengyiyi.gui.EditorScreen
 
renderButton(DrawContext, int, int, float) - Method in class io.github.zhengzhengyiyi.addon.AutoBracketCompletionEntrypoint
 
renderButton(DrawContext, int, int, float) - Method in class io.github.zhengzhengyiyi.addon.DateTimeDisplayEntrypoint
 
renderButton(DrawContext, int, int, float) - Method in class io.github.zhengzhengyiyi.addon.TextStatsEntrypoint
 
renderButton(DrawContext, int, int, float) - Method in class io.github.zhengzhengyiyi.addon.UndoRedoEntrypoint
 
renderButton(DrawContext, int, int, float) - Method in interface io.github.zhengzhengyiyi.api.ApiEntrypoint
Called to render custom buttons or elements on the screen.
renderButton(DrawContext, int, int, float) - Method in class io.github.zhengzhengyiyi.gui.widget.MultilineEditor
 
renderErrorUnderlines(DrawContext, String[], int, int) - Method in class io.github.zhengzhengyiyi.gui.widget.MultilineEditor
 
renderHighlights(DrawContext, TextRenderer, String, int, int, int, int) - Method in class io.github.zhengzhengyiyi.util.TextSearchEngine
 

S

save() - Static method in class io.github.zhengzhengyiyi.config.ConfigManager
Saves current configuration to file.
search(String, String) - Method in class io.github.zhengzhengyiyi.util.TextSearchEngine
 
searchQuery - Variable in class io.github.zhengzhengyiyi.gui.widget.MultilineEditor
 
SECTION_HEADER - Enum constant in enum class io.github.zhengzhengyiyi.util.highlighter.CfgSyntaxHighlighter.TokenType
 
SECTION_HEADER - Enum constant in enum class io.github.zhengzhengyiyi.util.highlighter.PropertiesSyntaxHighlighter.TokenType
 
SECTION_HEADER - Enum constant in enum class io.github.zhengzhengyiyi.util.highlighter.TomlSyntaxHighlighter.TokenType
 
setCaseSensitive(boolean) - Method in class io.github.zhengzhengyiyi.util.TextSearchEngine
 
setChangedListener(Consumer<String>) - Method in class io.github.zhengzhengyiyi.gui.widget.MultilineEditor
 
setCursorPosition(int) - Method in class io.github.zhengzhengyiyi.gui.widget.MultilineEditor
 
setEditable(boolean) - Method in class io.github.zhengzhengyiyi.gui.widget.MultilineEditor
 
setEnabled(boolean) - Method in class io.github.zhengzhengyiyi.addon.AutoBracketCompletionEntrypoint
 
setEnabled(boolean) - Method in class io.github.zhengzhengyiyi.addon.DateTimeDisplayEntrypoint
 
setEnabled(boolean) - Method in class io.github.zhengzhengyiyi.addon.UndoRedoEntrypoint
 
setFileName(String) - Method in class io.github.zhengzhengyiyi.gui.widget.MultilineEditor
 
setScrollOffset(int) - Method in class io.github.zhengzhengyiyi.util.TextSearchEngine
 
setText(String) - Method in class io.github.zhengzhengyiyi.gui.widget.MultilineEditor
 
setUseRegex(boolean) - Method in class io.github.zhengzhengyiyi.util.TextSearchEngine
 
shouldCloseOnEsc() - Method in class io.github.zhengzhengyiyi.gui.EditorScreen
 
showMessagePopup(Text) - Method in class io.github.zhengzhengyiyi.gui.EditorScreen
 
shutdown() - Static method in class io.github.zhengzhengyiyi.config.ConfigManager
Shuts down the file watcher thread.
startPosition - Variable in class io.github.zhengzhengyiyi.util.JSONError
 
startSearch(String) - Method in class io.github.zhengzhengyiyi.gui.widget.MultilineEditor
 
STRING_PATTERN - Static variable in class io.github.zhengzhengyiyi.util.CodeSuggester
 
STRING_VALUE - Enum constant in enum class io.github.zhengzhengyiyi.util.highlighter.CfgSyntaxHighlighter.TokenType
 
STRING_VALUE - Enum constant in enum class io.github.zhengzhengyiyi.util.highlighter.JsonSyntaxHighlighter.TokenType
 
STRING_VALUE - Enum constant in enum class io.github.zhengzhengyiyi.util.highlighter.TomlSyntaxHighlighter.TokenType
 
STRING_VALUE - Enum constant in enum class io.github.zhengzhengyiyi.util.highlighter.YamlSyntaxHighlighter.TokenType
 
suggestForPosition(String, int) - Static method in class io.github.zhengzhengyiyi.util.CodeSuggester
 
SYMBOL - Enum constant in enum class io.github.zhengzhengyiyi.util.highlighter.JsonSyntaxHighlighter.TokenType
 
SYMBOL - Enum constant in enum class io.github.zhengzhengyiyi.util.highlighter.TextSyntaxHighlighter.TokenType
 

T

TEXT - Enum constant in enum class io.github.zhengzhengyiyi.util.highlighter.CfgSyntaxHighlighter.TokenType
 
TEXT - Enum constant in enum class io.github.zhengzhengyiyi.util.highlighter.JsonSyntaxHighlighter.TokenType
 
TEXT - Enum constant in enum class io.github.zhengzhengyiyi.util.highlighter.PropertiesSyntaxHighlighter.TokenType
 
TEXT - Enum constant in enum class io.github.zhengzhengyiyi.util.highlighter.TextSyntaxHighlighter.TokenType
 
TEXT - Enum constant in enum class io.github.zhengzhengyiyi.util.highlighter.TomlSyntaxHighlighter.TokenType
 
TEXT - Enum constant in enum class io.github.zhengzhengyiyi.util.highlighter.YamlSyntaxHighlighter.TokenType
 
TextSearchEngine - Class in io.github.zhengzhengyiyi.util
 
TextSearchEngine() - Constructor for class io.github.zhengzhengyiyi.util.TextSearchEngine
 
TextStatsEntrypoint - Class in io.github.zhengzhengyiyi.addon
 
TextStatsEntrypoint() - Constructor for class io.github.zhengzhengyiyi.addon.TextStatsEntrypoint
 
TextSyntaxHighlighter - Class in io.github.zhengzhengyiyi.util.highlighter
 
TextSyntaxHighlighter() - Constructor for class io.github.zhengzhengyiyi.util.highlighter.TextSyntaxHighlighter
 
TextSyntaxHighlighter.TokenType - Enum Class in io.github.zhengzhengyiyi.util.highlighter
 
theme - Variable in class io.github.zhengzhengyiyi.config.ConfigData
The theme of the editor ConfigData.ThemeMode
ThemeManager - Class in io.github.zhengzhengyiyi.gui.theme
 
toggleEnabled() - Method in class io.github.zhengzhengyiyi.addon.AutoBracketCompletionEntrypoint
 
TOML - Enum constant in enum class io.github.zhengzhengyiyi.api.FileType
 
TomlSyntaxHighlighter - Class in io.github.zhengzhengyiyi.util.highlighter
 
TomlSyntaxHighlighter() - Constructor for class io.github.zhengzhengyiyi.util.highlighter.TomlSyntaxHighlighter
 
TomlSyntaxHighlighter.TokenType - Enum Class in io.github.zhengzhengyiyi.util.highlighter
 
TXT - Enum constant in enum class io.github.zhengzhengyiyi.api.FileType
 

U

UndoRedoEntrypoint - Class in io.github.zhengzhengyiyi.addon
 
UndoRedoEntrypoint() - Constructor for class io.github.zhengzhengyiyi.addon.UndoRedoEntrypoint
 
UNKNOW - Enum constant in enum class io.github.zhengzhengyiyi.api.FileType
 
URL - Enum constant in enum class io.github.zhengzhengyiyi.util.highlighter.TextSyntaxHighlighter.TokenType
 

V

validateJSON() - Method in class io.github.zhengzhengyiyi.gui.widget.MultilineEditor
 
validateJSON(String) - Static method in class io.github.zhengzhengyiyi.util.JSONValidator
 
VALUE - Enum constant in enum class io.github.zhengzhengyiyi.util.highlighter.CfgSyntaxHighlighter.TokenType
 
VALUE - Enum constant in enum class io.github.zhengzhengyiyi.util.highlighter.PropertiesSyntaxHighlighter.TokenType
 
VALUE - Enum constant in enum class io.github.zhengzhengyiyi.util.highlighter.TomlSyntaxHighlighter.TokenType
 
VALUE - Enum constant in enum class io.github.zhengzhengyiyi.util.highlighter.YamlSyntaxHighlighter.TokenType
 
valueOf(String) - Static method in enum class io.github.zhengzhengyiyi.api.FileType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.zhengzhengyiyi.config.ConfigData.ThemeMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.zhengzhengyiyi.util.highlighter.CfgSyntaxHighlighter.TokenType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.zhengzhengyiyi.util.highlighter.JsonSyntaxHighlighter.TokenType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.zhengzhengyiyi.util.highlighter.PropertiesSyntaxHighlighter.TokenType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.zhengzhengyiyi.util.highlighter.TextSyntaxHighlighter.TokenType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.zhengzhengyiyi.util.highlighter.TomlSyntaxHighlighter.TokenType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.zhengzhengyiyi.util.highlighter.YamlSyntaxHighlighter.TokenType
Returns the enum constant of this class with the specified name.
values() - Static method in enum class io.github.zhengzhengyiyi.api.FileType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.zhengzhengyiyi.config.ConfigData.ThemeMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.zhengzhengyiyi.util.highlighter.CfgSyntaxHighlighter.TokenType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.zhengzhengyiyi.util.highlighter.JsonSyntaxHighlighter.TokenType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.zhengzhengyiyi.util.highlighter.PropertiesSyntaxHighlighter.TokenType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.zhengzhengyiyi.util.highlighter.TextSyntaxHighlighter.TokenType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.zhengzhengyiyi.util.highlighter.TomlSyntaxHighlighter.TokenType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.zhengzhengyiyi.util.highlighter.YamlSyntaxHighlighter.TokenType
Returns an array containing the constants of this enum class, in the order they are declared.

Y

YAML - Enum constant in enum class io.github.zhengzhengyiyi.api.FileType
 
YamlSyntaxHighlighter - Class in io.github.zhengzhengyiyi.util.highlighter
 
YamlSyntaxHighlighter() - Constructor for class io.github.zhengzhengyiyi.util.highlighter.YamlSyntaxHighlighter
 
YamlSyntaxHighlighter.TokenType - Enum Class in io.github.zhengzhengyiyi.util.highlighter
 
YML - Enum constant in enum class io.github.zhengzhengyiyi.api.FileType
 
A B C D E F G H I J K L M N O P Q R S T U V Y 
All Classes and Interfaces|All Packages|Constant Field Values