Package uno.anahata.ai.swing.render.editorkit


package uno.anahata.ai.swing.render.editorkit
Provides an abstraction layer for supplying syntax highlighting engines (EditorKits) to the UI.

This package decouples the core UI from any specific syntax highlighting implementation. It defines the EditorKitProvider interface, which allows a host application (like an IDE) to inject its own, more powerful editor kits for rendering code blocks. A DefaultEditorKitProvider is included for standalone use, which provides basic HTML and RTF support.

  • Class
    Description
    A default implementation of EditorKitProvider that provides the standard kits available in a vanilla Swing environment.
    An interface for providing an EditorKit for a given programming language.