Uses of Interface
uno.anahata.ai.swing.render.editorkit.EditorKitProvider
Packages that use EditorKitProvider
Package
Description
Provides a comprehensive and well-structured Swing-based user interface for the AI assistant.
Provides a framework of specialized renderers for displaying different types of message parts.
Provides an abstraction layer for supplying syntax highlighting engines (EditorKits) to the UI.
-
Uses of EditorKitProvider in uno.anahata.ai.swing
Constructors in uno.anahata.ai.swing with parameters of type EditorKitProviderModifierConstructorDescriptionChatPanel(SwingChatConfig config, EditorKitProvider editorKitProvider) Creates a new ChatPanel with the specified configuration and custom syntax highlighting. -
Uses of EditorKitProvider in uno.anahata.ai.swing.render
Methods in uno.anahata.ai.swing.render with parameters of type EditorKitProviderModifier and TypeMethodDescriptionBlobPartRenderer.render(com.google.genai.types.Part part, EditorKitProvider editorKitProvider) static JComponentCodeBlockRenderer.render(String language, String code, EditorKitProvider editorKitProvider) Creates a syntax-highlighted JEditorPane for the given code, wraps it in a JScrollPane, and returns the component.CodeExecutionResultPartRenderer.render(com.google.genai.types.Part part, EditorKitProvider editorKitProvider) ExecutableCodePartRenderer.render(com.google.genai.types.Part part, EditorKitProvider editorKitProvider) FunctionCallPartRenderer.render(com.google.genai.types.Part part, EditorKitProvider editorKitProvider) FunctionResponsePartRenderer.render(com.google.genai.types.Part part, EditorKitProvider editorKitProvider) InteractiveFunctionCallRenderer.render(com.google.genai.types.Part part, EditorKitProvider editorKitProvider) PartRenderer.render(com.google.genai.types.Part part, EditorKitProvider editorKitProvider) Renders a given Part into a JComponent.TextPartRenderer.render(com.google.genai.types.Part part, EditorKitProvider editorKitProvider) -
Uses of EditorKitProvider in uno.anahata.ai.swing.render.editorkit
Classes in uno.anahata.ai.swing.render.editorkit that implement EditorKitProviderModifier and TypeClassDescriptionclassA default implementation of EditorKitProvider that provides the standard kits available in a vanilla Swing environment.
