Uses of Class
uno.anahata.asi.swing.agi.message.AbstractMessagePanel
Packages that use AbstractMessagePanel
Package
Description
Core chat interface components for the Anahata ASI Swing UI.
Provides the high-fidelity user input components for the Anahata Swing UI.
Contains UI components for rendering different types of messages in the conversation.
-
Uses of AbstractMessagePanel in uno.anahata.asi.swing.agi.chat
Fields in uno.anahata.asi.swing.agi.chat with type parameters of type AbstractMessagePanelModifier and TypeFieldDescriptionprivate final Map<AbstractMessage, AbstractMessagePanel> ConversationPanel.cachedMessagePanelsAn internal cache of message panels to enable high-performance incremental updates and reuse.Methods in uno.anahata.asi.swing.agi.chat that return AbstractMessagePanelModifier and TypeMethodDescriptionprivate AbstractMessagePanelConversationPanel.createMessagePanel(AbstractMessage message) Factory method to create a specialized message panel based on the message type. -
Uses of AbstractMessagePanel in uno.anahata.asi.swing.agi.input
Subclasses of AbstractMessagePanel in uno.anahata.asi.swing.agi.inputModifier and TypeClassDescriptionclassA panel that provides a live, read-only preview of the user's input message, including markdown rendering of the text part and a display of any attached blob parts. -
Uses of AbstractMessagePanel in uno.anahata.asi.swing.agi.message
Subclasses of AbstractMessagePanel in uno.anahata.asi.swing.agi.messageModifier and TypeClassDescriptionclassA concrete implementation ofAbstractMessagePanelspecifically for renderingAbstractModelMessageinstances.classA specialized message panel for rendering messages in non-history UI components.classA concrete implementation ofAbstractMessagePanelspecifically for renderingUserMessageinstances in the conversation history.Fields in uno.anahata.asi.swing.agi.message declared as AbstractMessagePanelModifier and TypeFieldDescriptionprivate final AbstractMessagePanel<AbstractMessage> RagMessageViewer.messagePanelThe panel displaying the message.Methods in uno.anahata.asi.swing.agi.message that return AbstractMessagePanelModifier and TypeMethodDescriptionstatic AbstractMessagePanel<?> MessagePanelFactory.createMessagePanel(AgiPanel agiPanel, AbstractMessage message) Creates the appropriate message panel for the given message.

