All Classes and Interfaces

Class
Description
Abstract base class for all editor implementations.
The entry point for other mods to interact with the config editor.
This class will handle if use type bracket or other bracket like charactors.
Utility class for creating backups of configuration files.
 
 
 
every config need to extends this class
 
 
Configuration manager that handles loading, saving, and monitoring configuration files.
 
Main configuration editor screen supporting both JSON and text files.
 
 
 
 
 
A simple syntax highlighter implementation that does not perform any syntax highlighting, serving only as a basic text renderer.
 
 
A syntax highlighter interface that provides methods for text rendering and measurement with syntax highlighting capabilities.
 
 
 
 
Configuration data class that holds all configurable variables for the editor.
The theme can be either dark, light and auto
 
A performance monitoring utility for tracking operation execution times, memory usage, and error rates.
Statistics container for tracking performance metrics of individual operations.
AutoCloseable timer that automatically records performance metrics when closed.