Serialized Form
-
Package org.jdesktop.swingx
-
Class org.jdesktop.swingx.AbstractPatternPanel
class AbstractPatternPanel extends org.jdesktop.swingx.JXPanel implements Serializable-
Serialized Fields
-
actionFactory
org.jdesktop.swingx.action.ActionContainerFactory actionFactory
-
matchCheck
JCheckBox matchCheck
-
patternModel
org.jdesktop.swingx.search.PatternModel patternModel
-
searchField
JTextField searchField
-
searchLabel
JLabel searchLabel
-
-
-
Class org.jdesktop.swingx.HorizontalLayout
class HorizontalLayout extends org.jdesktop.swingx.AbstractLayoutManager implements Serializable- serialVersionUID:
- 8640046926840737487L
-
Serialized Fields
-
gap
int gap
-
-
Class org.jdesktop.swingx.JXApplet
class JXApplet extends JApplet implements Serializable- serialVersionUID:
- 2L
-
Class org.jdesktop.swingx.JXBusyLabel
class JXBusyLabel extends JLabel implements Serializable- serialVersionUID:
- 5979268460848257147L
-
Serialized Fields
-
busy
Timer busy
-
busyPainter
org.jdesktop.swingx.painter.BusyPainter busyPainter
-
delay
int delay
-
direction
org.jdesktop.swingx.painter.BusyPainter.Direction direction
-
wasBusyOnNotify
boolean wasBusyOnNotify
-
-
Class org.jdesktop.swingx.JXButton
class JXButton extends JButton implements Serializable-
Serialized Fields
-
bgPainter
org.jdesktop.swingx.painter.Painter bgPainter
-
bgStamp
org.jdesktop.swingx.JXButton.BackgroundButton bgStamp
-
fgPaint
org.jdesktop.swingx.painter.PainterPaint fgPaint
-
fgPainter
org.jdesktop.swingx.painter.Painter fgPainter
-
fgStamp
org.jdesktop.swingx.JXButton.ForegroundButton fgStamp
-
iconRect
Rectangle iconRect
-
paintBorderInsets
boolean paintBorderInsets
-
textRect
Rectangle textRect
-
viewRect
Rectangle viewRect
-
-
-
Class org.jdesktop.swingx.JXCollapsiblePane
class JXCollapsiblePane extends org.jdesktop.swingx.JXPanel implements Serializable-
Serialized Fields
-
animateTimer
Timer animateTimer
-
animationParams
org.jdesktop.swingx.JXCollapsiblePane.AnimationParams animationParams
-
animator
org.jdesktop.swingx.JXCollapsiblePane.AnimationListener animator
-
collapsed
boolean collapsed
-
collapseFiringState
boolean collapseFiringState
-
currentDimension
int currentDimension
-
direction
org.jdesktop.swingx.JXCollapsiblePane.Direction direction
-
useAnimation
boolean useAnimation
-
wrapper
org.jdesktop.swingx.JXCollapsiblePane.WrapperContainer wrapper
-
-
-
Class org.jdesktop.swingx.JXColorSelectionButton
class JXColorSelectionButton extends JButton implements Serializable-
Serialized Fields
-
chooser
JColorChooser chooser
-
colorwell
BufferedImage colorwell
-
dialog
JDialog dialog
-
initialColor
Color initialColor
-
-
-
Class org.jdesktop.swingx.JXComboBox
class JXComboBox extends JComboBox implements Serializable-
Serialized Fields
-
compoundHighlighter
org.jdesktop.swingx.decorator.CompoundHighlighter compoundHighlighter
-
dataAdapter
org.jdesktop.swingx.JXComboBox.ComboBoxAdapter dataAdapter
-
delegatingRenderer
org.jdesktop.swingx.JXComboBox.DelegatingRenderer delegatingRenderer
-
highlighterChangeListener
ChangeListener highlighterChangeListener
-
isDispatching
boolean isDispatching
-
pendingEvents
List<KeyEvent> pendingEvents
-
stringValueRegistry
org.jdesktop.swingx.sort.StringValueRegistry stringValueRegistry
-
updatingUI
boolean updatingUI
-
useHighlightersForCurrentValue
boolean useHighlightersForCurrentValue
-
-
-
Class org.jdesktop.swingx.JXDatePicker
class JXDatePicker extends JComponent implements Serializable-
Serialized Fields
-
_dateField
JFormattedTextField _dateField
-
_linkFormat
MessageFormat _linkFormat
-
_linkPanel
JPanel _linkPanel
-
_monthView
org.jdesktop.swingx.JXMonthView _monthView
-
date
Date date
-
editable
boolean editable
-
lightWeightPopupEnabled
boolean lightWeightPopupEnabled
-
linkDate
Date linkDate
-
listenerMap
org.jdesktop.swingx.event.EventListenerMap listenerMap
-
monthViewListener
PropertyChangeListener monthViewListener
-
-
-
Class org.jdesktop.swingx.JXDialog
class JXDialog extends JDialog implements Serializable-
Serialized Fields
-
content
JComponent content
-
-
-
Class org.jdesktop.swingx.JXEditorPane
class JXEditorPane extends JEditorPane implements Serializable-
Serialized Fields
-
caretHandler
CaretListener caretHandler
-
searchable
org.jdesktop.swingx.search.Searchable searchable
-
selector
JComboBox selector
-
targetSupport
org.jdesktop.swingx.action.TargetableSupport targetSupport
-
undoHandler
UndoableEditListener undoHandler
-
undoManager
UndoManager undoManager
-
-
-
Class org.jdesktop.swingx.JXErrorPane
class JXErrorPane extends JComponent implements Serializable-
Serialized Fields
-
errorInfo
org.jdesktop.swingx.error.ErrorInfo errorInfo
-
icon
Icon icon
-
reporter
org.jdesktop.swingx.error.ErrorReporter reporter
-
-
-
Class org.jdesktop.swingx.JXFindBar
class JXFindBar extends org.jdesktop.swingx.JXFindPanel implements Serializable -
Class org.jdesktop.swingx.JXFindPanel
class JXFindPanel extends org.jdesktop.swingx.AbstractPatternPanel implements Serializable -
Class org.jdesktop.swingx.JXFormattedTextField
class JXFormattedTextField extends JFormattedTextField implements Serializable -
Class org.jdesktop.swingx.JXFrame
class JXFrame extends JFrame implements Serializable-
Serialized Fields
-
glassPane
Component glassPane
-
hasBeenVisible
boolean hasBeenVisible
-
idle
boolean idle
-
idleListener
AWTEventListener idleListener
-
idleThreshold
long idleThreshold
-
idleTimer
Timer idleTimer
-
keyEventListener
AWTEventListener keyEventListener
-
keyPreview
boolean keyPreview
-
realCursor
Cursor realCursor
-
startPosition
org.jdesktop.swingx.JXFrame.StartPosition startPosition
-
waitCursorVisible
boolean waitCursorVisible
-
waiting
boolean waiting
-
waitPane
Component waitPane
-
waitPaneVisible
boolean waitPaneVisible
-
-
-
Class org.jdesktop.swingx.JXGradientChooser
class JXGradientChooser extends org.jdesktop.swingx.JXPanel implements Serializable-
Serialized Fields
-
addThumbButton
JButton addThumbButton
-
alphaSlider
JSlider alphaSlider
-
alphaSpinner
JSpinner alphaSpinner
-
changeColorButton
org.jdesktop.swingx.JXColorSelectionButton changeColorButton
-
colorField
JTextField colorField
-
colorLocationSpinner
JSpinner colorLocationSpinner
-
deleteThumbButton
JButton deleteThumbButton
-
gradient
MultipleGradientPaint gradient
-
gradientPreview
org.jdesktop.swingx.color.GradientPreviewPanel gradientPreview
-
log
Logger log
-
noCycleRadio
JRadioButton noCycleRadio
-
previewPanel
JPanel previewPanel
-
reflectedRadio
JRadioButton reflectedRadio
-
repeatedRadio
JRadioButton repeatedRadio
-
reversedCheck
JCheckBox reversedCheck
-
slider
org.jdesktop.swingx.JXMultiThumbSlider<Color> slider
-
styleCombo
JComboBox styleCombo
-
thumbsMoving
boolean thumbsMoving
-
topPanel
JPanel topPanel
-
-
-
Class org.jdesktop.swingx.JXGraph
class JXGraph extends org.jdesktop.swingx.JXPanel implements Serializable-
Serialized Fields
-
axisColor
Color axisColor
-
axisPainted
boolean axisPainted
-
backPainted
boolean backPainted
-
defaultMajorX
double defaultMajorX
-
defaultMajorY
double defaultMajorY
-
defaultView
Rectangle2D defaultView
-
dragStart
Point dragStart
-
gridPainted
boolean gridPainted
-
inputEnabled
boolean inputEnabled
-
mainFormatter
NumberFormat mainFormatter
-
majorGridColor
Color majorGridColor
-
majorX
double majorX
-
majorY
double majorY
-
maxX
double maxX
-
maxY
double maxY
-
minorCountX
int minorCountX
-
minorCountY
int minorCountY
-
minorGridColor
Color minorGridColor
-
minX
double minX
-
minY
double minY
-
originX
double originX
-
originY
double originY
-
panHandler
org.jdesktop.swingx.JXGraph.PanHandler panHandler
-
panMotionHandler
org.jdesktop.swingx.JXGraph.PanMotionHandler panMotionHandler
-
plotChangeListener
PropertyChangeListener plotChangeListener
-
plots
List<org.jdesktop.swingx.JXGraph.DrawablePlot> plots
-
resetHandler
org.jdesktop.swingx.JXGraph.ResetHandler resetHandler
-
secondFormatter
NumberFormat secondFormatter
-
textPainted
boolean textPainted
-
zoomHandler
org.jdesktop.swingx.JXGraph.ZoomHandler zoomHandler
-
-
-
Class org.jdesktop.swingx.JXHeader
class JXHeader extends org.jdesktop.swingx.JXPanel implements Serializable- serialVersionUID:
- 3593838231433068954L
-
Serialized Fields
-
Class org.jdesktop.swingx.JXHyperlink
class JXHyperlink extends JButton implements Serializable -
Class org.jdesktop.swingx.JXImageView
class JXImageView extends org.jdesktop.swingx.JXPanel implements Serializable-
Serialized Fields
-
dragEnabled
boolean dragEnabled
-
editable
boolean editable
-
errorSupport
org.jdesktop.swingx.error.ErrorSupport errorSupport
-
exportFormat
String exportFormat
-
exportName
String exportName
-
image
Image image
-
imageLocation
Point2D imageLocation
-
imageURL
URL imageURL
-
log
Logger log
-
moveHandler
org.jdesktop.swingx.JXImageView.MoveHandler moveHandler
-
scale
double scale
-
-
-
Class org.jdesktop.swingx.JXLabel
class JXLabel extends JLabel implements Serializable-
Serialized Fields
-
backgroundPainter
org.jdesktop.swingx.painter.Painter backgroundPainter
-
dontIgnoreRepaint
boolean dontIgnoreRepaint
-
foregroundPainter
org.jdesktop.swingx.painter.Painter foregroundPainter
-
maxLineSpan
int maxLineSpan
-
multiLine
boolean multiLine
-
occupiedWidth
int occupiedWidth
-
paintBorderInsets
boolean paintBorderInsets
-
painted
boolean painted
-
painting
boolean painting
-
pHeight
int pHeight
-
pWidth
int pWidth
-
textAlignment
JXLabel.TextAlignment textAlignment
-
textRotation
double textRotation
-
-
-
Class org.jdesktop.swingx.JXList
class JXList extends JList implements Serializable-
Serialized Fields
-
autoCreateRowSorter
boolean autoCreateRowSorter
-
comparator
Comparator<?> comparator
-
compoundHighlighter
org.jdesktop.swingx.decorator.CompoundHighlighter compoundHighlighter
-
dataAdapter
org.jdesktop.swingx.decorator.ComponentAdapter dataAdapter
-
highlighterChangeListener
ChangeListener highlighterChangeListener
-
linkController
org.jdesktop.swingx.rollover.ListRolloverController<org.jdesktop.swingx.JXList> linkController
-
rolloverProducer
org.jdesktop.swingx.rollover.RolloverProducer rolloverProducer
-
rowSorter
RowSorter<? extends ListModel> rowSorter
-
searchable
org.jdesktop.swingx.search.Searchable searchable
-
sortable
boolean sortable
-
sortOrderCycle
SortOrder[] sortOrderCycle
-
sortsOnUpdates
boolean sortsOnUpdates
-
stringValueRegistry
org.jdesktop.swingx.sort.StringValueRegistry stringValueRegistry
-
-
-
Class org.jdesktop.swingx.JXLoginPane
class JXLoginPane extends org.jdesktop.swingx.JXPanel implements Serializable- serialVersionUID:
- 3544949969896288564L
-
Serialized Fields
-
banner
org.jdesktop.swingx.JXImagePanel banner
-
bannerText
String bannerText
-
buttonPanel
org.jdesktop.swingx.JXLoginPane.JXBtnPanel buttonPanel
-
capsOn
JLabel capsOn
-
contentCardPane
JPanel contentCardPane
-
contentPanel
org.jdesktop.swingx.JXPanel contentPanel
-
defaultLoginListener
org.jdesktop.swingx.auth.LoginListener defaultLoginListener
-
errorMessageLabel
JXLabel errorMessageLabel
-
isErrorMessageSet
boolean isErrorMessageSet
-
loginPanel
org.jdesktop.swingx.JXPanel loginPanel
-
loginService
org.jdesktop.swingx.auth.LoginService loginService
-
messageLabel
JLabel messageLabel
-
namePanel
org.jdesktop.swingx.JXLoginPane.NameComponent namePanel
-
namePanelEnabled
boolean namePanelEnabled
-
oldCursor
Cursor oldCursor
-
passwordField
JPasswordField passwordField
-
passwordStore
org.jdesktop.swingx.auth.PasswordStore passwordStore
-
progressMessageLabel
JLabel progressMessageLabel
-
progressPanel
org.jdesktop.swingx.JXPanel progressPanel
-
saveCB
JCheckBox saveCB
-
saveMode
org.jdesktop.swingx.JXLoginPane.SaveMode saveMode
-
serverCombo
JComboBox serverCombo
-
servers
List<String> servers
-
status
org.jdesktop.swingx.JXLoginPane.Status status
-
userNameStore
org.jdesktop.swingx.auth.UserNameStore userNameStore
-
-
Class org.jdesktop.swingx.JXLoginPane.JXLoginDialog
class JXLoginDialog extends JDialog implements Serializable- serialVersionUID:
- -3185639594267828103L
-
Serialized Fields
-
panel
org.jdesktop.swingx.JXLoginPane panel
-
-
Class org.jdesktop.swingx.JXLoginPane.JXLoginFrame
class JXLoginFrame extends org.jdesktop.swingx.JXFrame implements Serializable- serialVersionUID:
- -9016407314342050807L
-
Serialized Fields
-
panel
org.jdesktop.swingx.JXLoginPane panel
-
-
Class org.jdesktop.swingx.JXMonthView
class JXMonthView extends JComponent implements Serializable-
Serialized Fields
-
_daysOfTheWeek
String[] _daysOfTheWeek
-
_monthStringInsets
Insets _monthStringInsets
-
anchor
Calendar anchor
-
boxPaddingX
int boxPaddingX
-
boxPaddingY
int boxPaddingY
-
cal
Calendar cal
-
componentInputMapEnabled
boolean componentInputMapEnabled
-
daysOfTheWeekForeground
Color daysOfTheWeekForeground
-
dayToColorTable
Hashtable<Integer,
Color> dayToColorTable -
firstDayOfWeek
int firstDayOfWeek
-
firstDisplayedDay
Date firstDisplayedDay
-
flaggedDates
org.jdesktop.swingx.calendar.DaySelectionModel flaggedDates
-
flaggedDayForeground
Color flaggedDayForeground
-
leadingDays
boolean leadingDays
-
listenerMap
org.jdesktop.swingx.event.EventListenerMap listenerMap
-
minCalCols
int minCalCols
-
minCalRows
int minCalRows
-
model
org.jdesktop.swingx.calendar.DateSelectionModel model
-
modelListener
org.jdesktop.swingx.event.DateSelectionListener modelListener
-
modifiedEndDate
Date modifiedEndDate
-
modifiedStartDate
Date modifiedStartDate
-
monthStringBackground
Color monthStringBackground
-
monthStringForeground
Color monthStringForeground
-
selectedBackground
Color selectedBackground
-
selectedForeground
Color selectedForeground
-
showWeekNumber
boolean showWeekNumber
-
today
Date today
-
todayBackgroundColor
Color todayBackgroundColor
-
todayTimer
Timer todayTimer
-
trailingDays
boolean trailingDays
-
traversable
boolean traversable
-
zoomable
boolean zoomable
-
-
-
Class org.jdesktop.swingx.JXMultiSplitPane
class JXMultiSplitPane extends JPanel implements Serializable-
Serialized Fields
-
accessibleContext
AccessibleContext accessibleContext
-
backgroundPainter
org.jdesktop.swingx.painter.Painter backgroundPainter
-
continuousLayout
boolean continuousLayout
-
dividerPainter
org.jdesktop.swingx.JXMultiSplitPane.DividerPainter dividerPainter
-
dragDivider
org.jdesktop.swingx.MultiSplitLayout.Divider dragDivider
-
dragMax
int dragMax
-
dragMin
int dragMin
-
dragOffsetX
int dragOffsetX
-
dragOffsetY
int dragOffsetY
-
dragUnderway
boolean dragUnderway
-
initialDividerBounds
Rectangle initialDividerBounds
-
oldFloatingDividers
boolean oldFloatingDividers
-
paintBorderInsets
boolean paintBorderInsets
-
-
-
Class org.jdesktop.swingx.JXMultiSplitPane.AccessibleMultiSplitPane
class AccessibleMultiSplitPane extends JPanel.AccessibleJPanel implements Serializable -
Class org.jdesktop.swingx.JXMultiThumbSlider
class JXMultiThumbSlider extends JComponent implements Serializable-
Serialized Fields
-
listeners
List<org.jdesktop.swingx.multislider.ThumbListener> listeners
-
model
org.jdesktop.swingx.multislider.MultiThumbModel<E> model
-
selected
org.jdesktop.swingx.JXMultiThumbSlider.ThumbComp selected
-
tdl
org.jdesktop.swingx.multislider.ThumbDataListener tdl
-
thumbRenderer
org.jdesktop.swingx.multislider.ThumbRenderer thumbRenderer
-
thumbs
List<org.jdesktop.swingx.JXMultiThumbSlider.ThumbComp> thumbs
-
trackRenderer
org.jdesktop.swingx.multislider.TrackRenderer trackRenderer
-
-
-
Class org.jdesktop.swingx.JXPanel
class JXPanel extends JPanel implements Serializable-
Serialized Fields
-
alpha
float alpha
-
backgroundPainter
org.jdesktop.swingx.painter.Painter backgroundPainter
-
fakeTransparent
boolean fakeTransparent
-
inheritAlpha
boolean inheritAlpha
-
oldAlpha
float oldAlpha
-
oldOpaque
boolean oldOpaque
-
paintBorderInsets
boolean paintBorderInsets
-
painterChangeListener
PropertyChangeListener painterChangeListener
-
scrollableHeightHint
org.jdesktop.swingx.ScrollableSizeHint scrollableHeightHint
-
scrollableWidthHint
org.jdesktop.swingx.ScrollableSizeHint scrollableWidthHint
-
-
-
Class org.jdesktop.swingx.JXRadioGroup
class JXRadioGroup extends JPanel implements Serializable- serialVersionUID:
- 3257285842266567986L
-
Serialized Fields
-
actionHandler
org.jdesktop.swingx.JXRadioGroup<T>.org.jdesktop.swingx.JXRadioGroup.ActionSelectionListener actionHandler
-
buttonGroup
ButtonGroup buttonGroup
-
values
List<T> values
-
-
Class org.jdesktop.swingx.JXRootPane
class JXRootPane extends JRootPane implements Serializable -
Class org.jdesktop.swingx.JXRootPane.XRootLayout
class XRootLayout extends JRootPane.RootLayout implements Serializable-
Serialized Fields
-
delegate
LayoutManager2 delegate
-
-
-
Class org.jdesktop.swingx.JXSearchField
class JXSearchField extends org.jdesktop.swingx.JXTextField implements Serializable-
Serialized Fields
-
cancelButton
JButton cancelButton
-
findButton
JButton findButton
-
instantSearchDelay
int instantSearchDelay
-
instantSearchTimer
Timer instantSearchTimer
-
layoutStyle
org.jdesktop.swingx.JXSearchField.LayoutStyle layoutStyle
-
layoutStyleSet
boolean layoutStyleSet
-
popupButton
JButton popupButton
-
promptFontStyleSet
boolean promptFontStyleSet
-
recentSearches
org.jdesktop.swingx.search.RecentSearches recentSearches
-
recentSearchesSaveKey
String recentSearchesSaveKey
-
searchMode
org.jdesktop.swingx.JXSearchField.SearchMode searchMode
-
useSeperatePopupButton
boolean useSeperatePopupButton
-
useSeperatePopupButtonSet
boolean useSeperatePopupButtonSet
-
-
-
Class org.jdesktop.swingx.JXSearchField.FindAction
class FindAction extends AbstractAction implements Serializable -
Class org.jdesktop.swingx.JXSearchPanel
class JXSearchPanel extends org.jdesktop.swingx.AbstractPatternPanel implements Serializable-
Serialized Fields
-
patternMatchers
List<org.jdesktop.swingx.search.PatternMatcher> patternMatchers
-
searchCriteria
org.jdesktop.swingx.JXComboBox searchCriteria
-
-
-
Class org.jdesktop.swingx.JXStatusBar
class JXStatusBar extends JComponent implements Serializable-
Serialized Fields
-
resizeHandleEnabled
boolean resizeHandleEnabled
-
-
-
Class org.jdesktop.swingx.JXTable
class JXTable extends JTable implements Serializable-
Serialized Fields
-
autoCreateRowSorter
boolean autoCreateRowSorter
flag to indicate whether the rowSorter is auto-created. -
calculatedPrefScrollableViewportSize
Dimension calculatedPrefScrollableViewportSize
-
columnControlButton
JComponent columnControlButton
The component used a column control in the upper trailing corner of an enclosingJScrollPane. -
columnControlVisible
boolean columnControlVisible
Flag to indicate if the column control is visible. -
columnFactory
org.jdesktop.swingx.table.ColumnFactory columnFactory
the factory to use for column creation and configuration. -
compoundHighlighter
org.jdesktop.swingx.decorator.CompoundHighlighter compoundHighlighter
The CompoundHighlighter for the table. -
dataAdapter
org.jdesktop.swingx.decorator.ComponentAdapter dataAdapter
The ComponentAdapter for model data access. -
editable
boolean editable
property to control table's editability as a whole. -
filteredRowCountChanged
boolean filteredRowCountChanged
flag to indicate if a sortOrderChanged has happened between pre- and postProcessModelChange. -
forceRevalidate
boolean forceRevalidate
flag to indicate if forced revalidate is needed. -
highlighterChangeListener
ChangeListener highlighterChangeListener
Listens for changes from the highlighters. -
ignoreAddColumn
boolean ignoreAddColumn
flag to indicate that it's unsafe to update sortable-related sorter properties. -
inLayout
boolean inLayout
internal flag indicating that we are in super.doLayout(). (used in columnMarginChanged to not update the resizingCol's prefWidth). -
intelliMode
boolean intelliMode
flag to indicate enhanced auto-resize-off behaviour is on. This is set/reset in setHorizontalScrollEnabled. -
isXTableRowHeightSet
boolean isXTableRowHeightSet
Flag to distinguish internal settings of row height from client code settings. The rowHeight will be internally adjusted to font size on instantiation and in updateUI if the height has not been set explicitly by the application.- See Also:
-
oldAutoResizeMode
int oldAutoResizeMode
field to store the autoResizeMode while interactively setting horizontal scrollbar to visible. -
resetDefaultTableCellRendererHighlighter
org.jdesktop.swingx.decorator.Highlighter resetDefaultTableCellRendererHighlighter
The Highlighter used to hack around DefaultTableCellRenderer's color memory. -
searchable
org.jdesktop.swingx.search.Searchable searchable
property to control search behaviour. -
sortable
boolean sortable
flag to indicate if table is interactively sortable. -
sortOrderCycle
SortOrder[] sortOrderCycle
-
sortsOnUpdates
boolean sortsOnUpdates
flag to indicate whether model update events should trigger resorts. -
verticalScrollPolicy
int verticalScrollPolicy
ScrollPane's original vertical scroll policy. If the column control is visible the policy is set to ALWAYS. -
visibleColumnCount
int visibleColumnCount
The default number of visible columns (in a ScrollPane). -
visibleRowCount
int visibleRowCount
The default number of visible rows (in a ScrollPane).
-
-
-
Class org.jdesktop.swingx.JXTable.BooleanEditor
class BooleanEditor extends DefaultCellEditor implements Serializable -
Class org.jdesktop.swingx.JXTable.GenericEditor
class GenericEditor extends DefaultCellEditor implements Serializable-
Serialized Fields
-
argTypes
Class<?>[] argTypes
-
constructor
Constructor<?> constructor
-
value
Object value
-
-
-
Class org.jdesktop.swingx.JXTable.NumberEditor
class NumberEditor extends JXTable.GenericEditor implements Serializable -
Class org.jdesktop.swingx.JXTableHeader
class JXTableHeader extends JTableHeader implements Serializable-
Serialized Fields
-
headerListener
MouseInputListener headerListener
-
resortsOnDoubleClick
boolean resortsOnDoubleClick
-
-
-
Class org.jdesktop.swingx.JXTaskPane
class JXTaskPane extends JPanel implements Serializable -
Class org.jdesktop.swingx.JXTaskPaneContainer
class JXTaskPaneContainer extends org.jdesktop.swingx.JXPanel implements Serializable -
Class org.jdesktop.swingx.JXTextArea
class JXTextArea extends JTextArea implements Serializable -
Class org.jdesktop.swingx.JXTextField
class JXTextField extends JTextField implements Serializable -
Class org.jdesktop.swingx.JXTipOfTheDay
class JXTipOfTheDay extends org.jdesktop.swingx.JXPanel implements Serializable-
Serialized Fields
-
currentTip
int currentTip
-
model
org.jdesktop.swingx.tips.TipOfTheDayModel model
-
-
-
Class org.jdesktop.swingx.JXTitledPanel
class JXTitledPanel extends org.jdesktop.swingx.JXPanel implements Serializable -
Class org.jdesktop.swingx.JXTitledSeparator
class JXTitledSeparator extends org.jdesktop.swingx.JXPanel implements Serializable-
Serialized Fields
-
label
JLabel label
-
leftSeparator
JSeparator leftSeparator
-
rightSeparator
JSeparator rightSeparator
-
-
-
Class org.jdesktop.swingx.JXTree
class JXTree extends JTree implements Serializable-
Serialized Fields
-
compoundHighlighter
org.jdesktop.swingx.decorator.CompoundHighlighter compoundHighlighter
Collection of active Highlighters. -
dataAdapter
org.jdesktop.swingx.decorator.ComponentAdapter dataAdapter
-
delegatingRenderer
JXTree.DelegatingRenderer delegatingRenderer
Wrapper around the installed renderer, needed to support Highlighters. -
editorListener
CellEditorListener editorListener
The CellEditorListener responsible to force the focus back to the tree after terminating edits. -
editorRemover
JXTree.CellEditorRemover editorRemover
The propertyChangeListener responsible for terminating edits if focus lost. -
highlighterChangeListener
ChangeListener highlighterChangeListener
Listener to changes of Highlighters in collection. -
linkController
org.jdesktop.swingx.rollover.TreeRolloverController<JXTree> linkController
The RolloverController used if rollover is enabled. -
overwriteIcons
boolean overwriteIcons
-
rolloverProducer
org.jdesktop.swingx.rollover.RolloverProducer rolloverProducer
The RolloverProducer used if rollover is enabled. -
searchable
org.jdesktop.swingx.search.Searchable searchable
-
selectionBackground
Color selectionBackground
Color of selected background. Added for consistent api across collection components. -
selectionForeground
Color selectionForeground
Color of selected foreground. Added for consistent api across collection components.
-
-
-
Class org.jdesktop.swingx.JXTreeTable
class JXTreeTable extends JXTable implements Serializable-
Serialized Fields
-
consumedOnPress
boolean consumedOnPress
-
hierarchicalEditor
org.jdesktop.swingx.treetable.TreeTableCellEditor hierarchicalEditor
-
processMouseMotion
boolean processMouseMotion
-
renderer
org.jdesktop.swingx.JXTreeTable.TreeTableCellRenderer renderer
-
treeExpansionBroadcaster
org.jdesktop.swingx.event.TreeExpansionBroadcaster treeExpansionBroadcaster
-
treeTableHacker
org.jdesktop.swingx.JXTreeTable.TreeTableHacker treeTableHacker
-
-
-
Class org.jdesktop.swingx.JXTreeTable.TreeTableModelAdapter
class TreeTableModelAdapter extends AbstractTableModel implements Serializable-
Serialized Fields
-
tree
JTree tree
-
treeModelListener
TreeModelListener treeModelListener
-
treeTable
org.jdesktop.swingx.JXTreeTable treeTable
-
-
-
Class org.jdesktop.swingx.MultiSplitLayout
class MultiSplitLayout extends Object implements Serializable-
Serialized Fields
-
childMap
Map<String, Component> childMap
-
dividerSize
int dividerSize
-
floatingDividers
boolean floatingDividers
-
layoutByWeight
boolean layoutByWeight
-
layoutMode
int layoutMode
-
model
org.jdesktop.swingx.MultiSplitLayout.Node model
-
pcs
PropertyChangeSupport pcs
-
removeDividers
boolean removeDividers
-
userMinSize
int userMinSize
-
-
-
Class org.jdesktop.swingx.MultiSplitLayout.ColSplit
class ColSplit extends org.jdesktop.swingx.MultiSplitLayout.Split implements Serializable -
Class org.jdesktop.swingx.MultiSplitLayout.Divider
class Divider extends org.jdesktop.swingx.MultiSplitLayout.Node implements Serializable -
Exception Class org.jdesktop.swingx.MultiSplitLayout.InvalidLayoutException
class InvalidLayoutException extends RuntimeException implements Serializable-
Serialized Fields
-
node
org.jdesktop.swingx.MultiSplitLayout.Node node
-
-
-
Class org.jdesktop.swingx.MultiSplitLayout.Leaf
class Leaf extends org.jdesktop.swingx.MultiSplitLayout.Node implements Serializable-
Serialized Fields
-
name
String name
-
-
-
Class org.jdesktop.swingx.MultiSplitLayout.Node
class Node extends Object implements Serializable-
Serialized Fields
-
bounds
Rectangle bounds
-
isVisible
boolean isVisible
-
parent
org.jdesktop.swingx.MultiSplitLayout.Split parent
-
weight
double weight
-
-
-
Class org.jdesktop.swingx.MultiSplitLayout.RowSplit
class RowSplit extends org.jdesktop.swingx.MultiSplitLayout.Split implements Serializable -
Class org.jdesktop.swingx.MultiSplitLayout.Split
class Split extends org.jdesktop.swingx.MultiSplitLayout.Node implements Serializable -
Class org.jdesktop.swingx.VerticalLayout
class VerticalLayout extends org.jdesktop.swingx.AbstractLayoutManager implements Serializable- serialVersionUID:
- 5342270033773736441L
-
Serialized Fields
-
gap
int gap
-
-
Class org.jdesktop.swingx.WrapLayout
class WrapLayout extends FlowLayout implements Serializable- serialVersionUID:
- 1L
-
-
Package org.jdesktop.swingx.action
-
Class org.jdesktop.swingx.action.AbstractActionExt
class AbstractActionExt extends AbstractAction implements Serializable -
Class org.jdesktop.swingx.action.ActionManager
class ActionManager extends ActionMap implements Serializable -
Class org.jdesktop.swingx.action.BoundAction
class BoundAction extends org.jdesktop.swingx.action.AbstractActionExt implements Serializable-
Serialization Methods
-
readObject
- Throws:
ClassNotFoundExceptionIOException
-
writeObject
- Throws:
IOException
-
-
-
Class org.jdesktop.swingx.action.CompositeAction
class CompositeAction extends org.jdesktop.swingx.action.AbstractActionExt implements Serializable -
Class org.jdesktop.swingx.action.OpenBrowserAction
class OpenBrowserAction extends AbstractAction implements Serializable-
Serialized Fields
-
uri
URI uri
-
-
-
Class org.jdesktop.swingx.action.ServerAction
class ServerAction extends AbstractAction implements Serializable -
Class org.jdesktop.swingx.action.TargetableAction
class TargetableAction extends org.jdesktop.swingx.action.AbstractActionExt implements Serializable-
Serialized Fields
-
targetManager
org.jdesktop.swingx.action.TargetManager targetManager
-
-
-
-
Package org.jdesktop.swingx.plaf
-
Class org.jdesktop.swingx.plaf.SafeBorder
class SafeBorder extends AbstractBorder implements Serializable-
Serialized Fields
-
delegate
AbstractBorder delegate
-
-
-
-
Package uno.anahata.asi
-
Class uno.anahata.asi.Version
class Version extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
cleanVersion
String cleanVersion
The clean version string containing only the leading numeric dot segments before any dash. -
rawVersion
String rawVersion
The raw, unmodified version string passed at construction. -
segments
int[] segments
The array of parsed integer components for numeric segment comparison.
-
-
-
Package uno.anahata.asi.agi.provider
-
Exception Class uno.anahata.asi.agi.provider.AiProviderException
class AiProviderException extends RuntimeException implements Serializable -
Exception Class uno.anahata.asi.agi.provider.ApiCallInterruptedException
class ApiCallInterruptedException extends RuntimeException implements Serializable -
Exception Class uno.anahata.asi.agi.provider.RetryableApiException
class RetryableApiException extends RuntimeException implements Serializable-
Serialized Fields
-
apiKey
String apiKey
The API key used during the failed request invocation.
-
-
-
-
Package uno.anahata.asi.agi.tool
-
Exception Class uno.anahata.asi.agi.tool.AgiToolException
class AgiToolException extends RuntimeException implements Serializable
-
-
Package uno.anahata.asi.desktop.swing
-
Class uno.anahata.asi.desktop.swing.AsiDesktopMainPanel
class AsiDesktopMainPanel extends JPanel implements Serializable-
Serialized Fields
-
asiContainer
AsiDesktopAsiContainer asiContainer
The parent ASI container managing the global state. -
asiContainerPanel
AsiCardsContainerPanel asiContainerPanel
The sidebar panel for switching between active sessions. -
asiListener
EdtPropertyChangeListener asiListener
The listener for changes in the container's active agis list. -
tabbedPane
JTabbedPane tabbedPane
The central tabbed pane for displaying active agi conversations.
-
-
-
-
Package uno.anahata.asi.intellij.ui.resources
-
Class uno.anahata.asi.intellij.ui.resources.IntellijTextResourceViewer
class IntellijTextResourceViewer extends AbstractTextResourceViewer implements Serializable-
Serialized Fields
-
document
com.intellij.openapi.editor.Document document
The backing document instance. -
editor
com.intellij.openapi.editor.Editor editor
The IntelliJ editor instance. -
wrapper
JPanel wrapper
The wrapper panel hosting the active editor component.
-
-
-
-
Package uno.anahata.asi.nb.uc
-
Class uno.anahata.asi.nb.uc.AnahataUcInstaller
class AnahataUcInstaller extends org.openide.modules.ModuleInstall implements Externalizable-
Serialization Methods
-
readExternal
- Throws:
IOExceptionClassNotFoundException
-
writeExternal
- Throws:
IOException
-
-
-
Class uno.anahata.asi.nb.uc.AnahataUpdateCenterPanel
class AnahataUpdateCenterPanel extends JPanel implements Serializable-
Serialized Fields
-
btnCheckUpdates
JButton btnCheckUpdates
Check for updates button. -
btnJavaFxAction
JButton btnJavaFxAction
Button to install or activate NetBeans JavaFX runtime. -
lblEnvironment
JLabel lblEnvironment
Environment version label. -
lblGlobalStatus
JLabel lblGlobalStatus
Global status text label. -
lblJavaFxStatus
JLabel lblJavaFxStatus
JavaFX runtime status label. -
lblStudioInstalled
JLabel lblStudioInstalled
Anahata ASI Studio installed version label. -
mavenBadgeImageUrls
Map<AnahataUcUtils.UpdateCenterType, String> mavenBadgeImageUrls
-
mavenBadgeLabels
Map<AnahataUcUtils.UpdateCenterType, JLabel> mavenBadgeLabels
-
notificationLabels
Map<AnahataUcUtils.UpdateCenterType, JLabel> notificationLabels
-
packageDetailsLabels
Map<AnahataUcUtils.UpdateCenterType, JLabel> packageDetailsLabels
-
pnlLegacyContainer
JPanel pnlLegacyContainer
Container panel for legacy update center notifications. -
progressBar
JProgressBar progressBar
Progress bar for asynchronous background catalog operations. -
statusDotLabels
Map<AnahataUcUtils.UpdateCenterType, JLabel> statusDotLabels
-
statusTextLabels
Map<AnahataUcUtils.UpdateCenterType, JLabel> statusTextLabels
-
toggleButtons
Map<AnahataUcUtils.UpdateCenterType, JToggleButton> toggleButtons
UI control holders for eachAnahataUcUtils.UpdateCenterType. -
trustCheckBoxes
Map<AnahataUcUtils.UpdateCenterType, JCheckBox> trustCheckBoxes
-
updateButtons
Map<AnahataUcUtils.UpdateCenterType, JButton> updateButtons
-
urlLabels
Map<AnahataUcUtils.UpdateCenterType, JLabel> urlLabels
-
-
-
-
Package uno.anahata.asi.swing
-
Class uno.anahata.asi.swing.AbstractAiProviderPanel
class AbstractAiProviderPanel extends ScrollablePanel implements Serializable-
Serialized Fields
-
acquisitionLinkLabel
JLabel acquisitionLinkLabel
Link to the API key acquisition page. -
apiKeyRequiredCheck
JCheckBox apiKeyRequiredCheck
Determines if the key pool must be populated for this provider to function. -
autoRegisterCheck
JCheckBox autoRegisterCheck
Checkbox to toggle automatically registering newly discovered models. -
baseUrlField
JTextField baseUrlField
The endpoint root for Chat Completion API calls. -
classField
JTextField classField
Readonly field displaying the concrete provider class FQN. -
container
AbstractSwingAsiContainer container
The parent ASI container instance. -
currentApiKeysPath
String currentApiKeysPath
The pending custom API keys file path selected by the user. -
descriptionField
JTextField descriptionField
Editable description for this provider instance. -
displayNameField
JTextField displayNameField
User-facing name for this provider instance. -
enabledCheck
JCheckBox enabledCheck
Master switch to enable/disable the provider globally. -
folderLabel
JLabel folderLabel
Visual indicator of where this provider's data is stored on the host FS. -
folderRow
JPanel folderRow
Row panel containing the keys file path label and choose/open buttons. -
formPanel
JPanel formPanel
The main scrollable form panel container. -
headerLeft
JPanel headerLeft
Visual container for provider logo icon in the top header row. -
keyPoolLabel
JLabel keyPoolLabel
Label for the API Key Pool section. -
keysContainer
JPanel keysContainer
Container panel for the API key pool text area. -
keysFileLabel
JLabel keysFileLabel
Label for the API Keys File row. -
promoBannerContainer
JPanel promoBannerContainer
Visual container hosting promo banner, dynamically updated per provider. -
provider
P extends AbstractAiProvider provider
The domain entity representing the AI provider being configured. -
registryViewer
AiModelsPanel registryViewer
Embedded models explorer panel. -
removeCallback
Runnable removeCallback
The callback invoked when the user requests provider deletion. -
testConnectionBtn
JButton testConnectionBtn
Triggers an immediate model discovery probe to verify the URL and Auth. -
textArea
JTextArea textArea
Monospace editor for the 'api_keys.txt' file, supporting multiple keys. -
tokenizerCombo
JComboBox<TokenizerType> tokenizerCombo
Selector for the tokenizer used for pre-flight metabolic estimations. -
uuidLabel
JLabel uuidLabel
Readonly label displaying the active provider UUID.
-
-
-
Class uno.anahata.asi.swing.AbstractAsiContainerDashboardPanel
class AbstractAsiContainerDashboardPanel extends JPanel implements Serializable-
Serialized Fields
-
asiContainer
AbstractSwingAsiContainer asiContainer
The application-wide ASI container. -
closeButton
JButton closeButton
Button to close the selected session's window. -
disposeButton
JButton disposeButton
Button to permanently dispose of the selected session. -
refreshTimer
Timer refreshTimer
Timer for periodic UI refreshes. -
settingsBtn
JButton settingsBtn
Button to open global settings. -
toolBar
JToolBar toolBar
The toolbar containing session actions. -
warningLabel
JLabel warningLabel
A global warning label indicating if the DNA template loaded cleanly.
-
-
-
Class uno.anahata.asi.swing.AgiCard
class AgiCard extends JPanel implements Serializable-
Serialized Fields
-
agi
Agi agi
The agi session represented by this card. -
agiListener
EdtPropertyChangeListener agiListener
The listener for changes in the agi session's properties. -
closeBtn
JButton closeBtn
The button to close the session's tab/window. -
container
AbstractAsiContainer container
The container for handling session actions. -
historyListener
EdtPropertyChangeListener historyListener
The listener for history changes in the context manager. -
messageCountLabel
JLabel messageCountLabel
The label displaying the total number of messages in the conversation. -
nameLabel
JLabel nameLabel
The label displaying the agi's nickname. -
resourceCountLabel
JLabel resourceCountLabel
The label displaying the total number of active resources. -
resourceListener
EdtPropertyChangeListener resourceListener
The listener for resource changes in the resource manager. -
selected
boolean selected
Whether the card is currently selected in the container. -
statusLabel
JLabel statusLabel
The label displaying the current status of the agi. -
statusListener
EdtPropertyChangeListener statusListener
The listener for status changes in the agi session. -
summaryArea
JTextArea summaryArea
The text area displaying the agi's summary. -
theme
SwingAgiConfig.UITheme theme
The UI theme derived from the agi's configuration. -
usageLabel
JLabel usageLabel
The label displaying the context window usage percentage.
-
-
-
Class uno.anahata.asi.swing.AgisTableModel
class AgisTableModel extends AbstractTableModel implements Serializable-
Serialized Fields
-
asiConfig
AbstractAsiContainer asiConfig
The container configuration providing session data. -
asiListener
PropertyChangeListener asiListener
The listener for changes in the container's session list. -
columnNames
String[] columnNames
The localized column names for the table. -
metricsListener
PropertyChangeListener metricsListener
The listener for metric changes in individual sessions. -
sessions
List<Agi> sessions
The list of active agi sessions being tracked.
-
-
-
Class uno.anahata.asi.swing.AsiCardsContainerPanel
class AsiCardsContainerPanel extends AbstractAsiContainerDashboardPanel implements Serializable-
Serialized Fields
-
cachedCards
Map<Agi,
AgiCard> cachedCards Cache mapping AGI sessions to their corresponding AgiCard UI representations. -
cardContainer
JPanel cardContainer
The panel containing the collection of AgiCard components. -
selectedAgi
Agi selectedAgi
The currently selected AGI session within the cards collection.
-
-
-
Class uno.anahata.asi.swing.AsiTableContainerPanel
class AsiTableContainerPanel extends AbstractAsiContainerDashboardPanel implements Serializable-
Serialized Fields
-
model
AgisTableModel model
The underlying table model tracking AGI sessions. -
table
JTable table
The JTable component displaying the active sessions.
-
-
-
-
Package uno.anahata.asi.swing.agi
-
Class uno.anahata.asi.swing.agi.AgiPanel
class AgiPanel extends ScrollablePanel implements Serializable-
Serialized Fields
-
agi
Agi agi
The agi session orchestrator that manages model interactions and tool execution. -
agiConfig
SwingAgiConfig agiConfig
The UI-specific configuration for this agi session, including themes and providers. -
candidateSelectionPanel
CandidateSelectionPanel candidateSelectionPanel
The panel for displaying and selecting between multiple response candidates. -
configPanel
SessionConfigPanel configPanel
The panel for editing request configuration such as temperature and thinking levels. -
contextPanel
ContextPanel contextPanel
The panel for managing the AI context, including history pruning and resource browsing. -
conversationPanel
ConversationPanel conversationPanel
The main scrollable conversation view where message panels are rendered. -
cwGcPanel
CwGcPanel cwGcPanel
The panel for monitoring Context Window Garbage Collection (CwGC) metrics. -
headerPanel
HeaderPanel headerPanel
The header panel for session identity and model/provider selection. -
inputPanel
InputPanel inputPanel
The primary user input panel, supporting multimodal attachments and command completion. -
statusPanel
StatusPanel statusPanel
The status panel for real-time monitoring of API calls and token usage. -
supportPanel
SupportPanel supportPanel
The panel providing support links, documentation, and community resources. -
tabbedPane
JTabbedPane tabbedPane
The tabbed pane for switching between chat, configuration, and metabolic metrics. -
toolbarPanel
ToolbarPanel toolbarPanel
The vertical toolbar panel for primary session-level action toggles.
-
-
-
Class uno.anahata.asi.swing.agi.AgiTransferHandler
class AgiTransferHandler extends TransferHandler implements Serializable-
Serialized Fields
-
agiPanel
AgiPanel agiPanel
The parent agi panel to provide context for resource registration. -
delegate
TransferHandler delegate
An optional delegate TransferHandler to preserve existing transfer behavior.
-
-
-
Class uno.anahata.asi.swing.agi.HeaderPanel
class HeaderPanel extends JPanel implements Serializable-
Serialized Fields
-
agi
Agi agi
The active agi session orchestrator. -
agiPanel
AgiPanel agiPanel
The parent aggregator panel providing access to session and config. -
cloneSessionButton
JButton cloneSessionButton
The button to clone the current session. -
disposeSessionButton
JButton disposeSessionButton
The button to permanently dispose of the current session. -
modelComboBox
JComboBox<AbstractModel> modelComboBox
The selector for the specific AI model, supports autocompletion viaAutoCompleteDecorator. -
nicknameField
org.jdesktop.swingx.JXTextField nicknameField
The text field for the session's nickname, synchronized with the domain on focus loss. -
providerComboBox
JComboBox<AbstractAiProvider> providerComboBox
The selector for the AI provider, populates the model selector on change. -
providerModelsListener
EdtPropertyChangeListener providerModelsListener
Active listener for changes in the selected provider's models list. -
saveSessionButton
JButton saveSessionButton
The button to trigger a manual session save and export to a file. The button to trigger a manual session save and export to a file. -
searchModelsButton
JButton searchModelsButton
The button to open the global model registry viewer for deep exploration.
-
-
-
Class uno.anahata.asi.swing.agi.ToolbarPanel
class ToolbarPanel extends JPanel implements Serializable-
Serialized Fields
-
agi
Agi agi
The active agi session. -
agiPanel
AgiPanel agiPanel
The parent agi panel. -
clearAgiButton
JButton clearAgiButton
Button to clear the agi history. -
config
SwingAgiConfig config
The agi configuration. -
screenShareButton
JButton screenShareButton
Button for live screen sharing. -
toggleAutoreplyButton
JToggleButton toggleAutoreplyButton
Toggle button for automatic tool loop replies. -
toggleHostedToolsButton
JToggleButton toggleHostedToolsButton
Toggle button for server-side tool execution. -
toggleLocalToolsButton
JToggleButton toggleLocalToolsButton
Toggle button for local tool execution. -
togglePrunedButton
JToggleButton togglePrunedButton
Toggle button for showing/hiding pruned parts.
-
-
-
-
Package uno.anahata.asi.swing.agi.chat
-
Class uno.anahata.asi.swing.agi.chat.CandidateSelectionPanel
class CandidateSelectionPanel extends JPanel implements Serializable-
Serialized Fields
-
agiPanel
AgiPanel agiPanel
The parent orchestration panel used for accessing the agi session and shared UI components. -
cardsContainer
JPanel cardsContainer
The internal container that holds the candidate card panels, managed by a BoxLayout for horizontal alignment. -
scrollPane
JScrollPane scrollPane
Provides the scrollable viewport for navigating through the available candidates.
-
-
-
Class uno.anahata.asi.swing.agi.chat.ConversationPanel
class ConversationPanel extends JPanel implements Serializable-
Serialized Fields
-
agi
Agi agi
The active agi session orchestrating the conversation flow. -
agiPanel
AgiPanel agiPanel
The parent container providing shared configuration and access to the agi session. -
autoScroll
boolean autoScroll
A stateful flag that determines if the viewport should automatically snap to the latest message when content changes. -
cachedMessagePanels
Map<AbstractMessage, AbstractMessagePanel> cachedMessagePanels
An internal cache of message panels to enable high-performance incremental updates and reuse. -
historyListener
EdtPropertyChangeListener historyListener
The property change listener bound to the context manager's history to trigger structural updates on the EDT. -
messagesPanel
ScrollablePanel messagesPanel
The scrollable content area where individual message panels are rendered. -
scrollPane
JScrollPane scrollPane
The scroll pane managing the vertical viewport of the conversation history.
-
-
-
-
Package uno.anahata.asi.swing.agi.config
-
Class uno.anahata.asi.swing.agi.config.AgiConfigPanel
class AgiConfigPanel extends ScrollablePanel implements Serializable-
Serialized Fields
-
apiInitialDelaySpinner
JSpinner apiInitialDelaySpinner
Spinner for configuring the initial backoff delay for retries. -
apiMaxDelaySpinner
JSpinner apiMaxDelaySpinner
Spinner for configuring the maximum backoff delay for retries. -
apiMaxRetriesSpinner
JSpinner apiMaxRetriesSpinner
Spinner for configuring the maximum number of API request retries. -
autoReplyToolsCheckbox
JCheckBox autoReplyToolsCheckbox
Checkbox for automatic re-prompting after tool execution. -
blobMaxDepthSpinner
JSpinner blobMaxDepthSpinner
Spinner for setting the blob (image/media) part maximum depth policy. -
codeExecutionMaxDepthSpinner
JSpinner codeExecutionMaxDepthSpinner
Spinner for setting the hosted code execution result maximum depth policy. -
config
AgiConfig config
The underlying configuration model being edited. -
expandThoughtsCheckbox
JCheckBox expandThoughtsCheckbox
Checkbox to control initial expansion of thought blocks in the chat UI. -
expandToolsDropdown
JComboBox<ExpandToolsPreference> expandToolsDropdown
Dropdown for configuring tool call expansion preferences. -
includeThoughtsCheckbox
JCheckBox includeThoughtsCheckbox
Checkbox to request model reasoning (Chain of Thought). -
streamingCheckbox
JCheckBox streamingCheckbox
Checkbox to toggle real-time token streaming. -
textMaxDepthSpinner
JSpinner textMaxDepthSpinner
Spinner for setting the text part maximum depth policy. -
thoughtMaxDepthSpinner
JSpinner thoughtMaxDepthSpinner
Spinner for setting the model thought part maximum depth policy. -
tokenThresholdSpinner
JSpinner tokenThresholdSpinner
Spinner for setting the context window token threshold. -
toolMaxDepthSpinner
JSpinner toolMaxDepthSpinner
Spinner for setting the tool call/response maximum depth policy. -
webSearchMaxDepthSpinner
JSpinner webSearchMaxDepthSpinner
Spinner for setting the hosted web search result maximum depth policy.
-
-
-
Class uno.anahata.asi.swing.agi.config.RequestConfigPanel
class RequestConfigPanel extends ScrollablePanel implements Serializable-
Serialized Fields
-
agi
Agi agi
The parent AGI session context used for model metadata discovery. -
candidateCountControl
SliderSpinner candidateCountControl
Interactive slider to configure generated candidate response counts. -
config
RequestConfig config
The underlying request execution configuration being edited. -
includePrunedCheckbox
JCheckBox includePrunedCheckbox
Checkbox to toggle including soft-pruned items in payload. -
injectInbandMetadataCheckbox
JCheckBox injectInbandMetadataCheckbox
Checkbox to toggle in-band prompt metadata injection. -
maxOutputTokensControl
SliderSpinner maxOutputTokensControl
Interactive slider for configuring maximum output tokens. -
maxOutputTokensDefaultCheckbox
JCheckBox maxOutputTokensDefaultCheckbox
Checkbox to toggle model-default output tokens limits. -
modalitiesPanel
JPanel modalitiesPanel
Panel hosting dynamic response modality checkboxes. -
serverToolsPanel
JPanel serverToolsPanel
Panel hosting dynamic server tools toggle checkboxes. -
temperatureControl
SliderSpinner temperatureControl
Interactive slider for configuring temperature settings. -
temperatureDefaultCheckbox
JCheckBox temperatureDefaultCheckbox
Checkbox to toggle model-default temperature. -
thinkingLevelDropdown
JComboBox<ThinkingLevel> thinkingLevelDropdown
Dropdown selection component for thinking level configuration. -
topKControl
SliderSpinner topKControl
Interactive slider for configuring Top-K parameter. -
topKDefaultCheckbox
JCheckBox topKDefaultCheckbox
Checkbox to toggle model-default Top-K settings. -
topPControl
SliderSpinner topPControl
Interactive slider for configuring Top-P settings. -
topPDefaultCheckbox
JCheckBox topPDefaultCheckbox
Checkbox to toggle model-default Top-P parameter. -
useNativeSchemasCheckbox
JCheckBox useNativeSchemasCheckbox
Checkbox to toggle provider-native tool call schemas.
-
-
-
Class uno.anahata.asi.swing.agi.config.SessionConfigPanel
class SessionConfigPanel extends ScrollablePanel implements Serializable-
Serialized Fields
-
agiConfigPanel
AgiConfigPanel agiConfigPanel
The framework-level configuration panel. -
requestConfigPanel
RequestConfigPanel requestConfigPanel
The model-level configuration panel.
-
-
-
-
Package uno.anahata.asi.swing.agi.context
-
Class uno.anahata.asi.swing.agi.context.ContextPanel
class ContextPanel extends JPanel implements Serializable-
Serialized Fields
-
agi
Agi agi
The active agi session. -
agiPanel
AgiPanel agiPanel
The parent agi panel. -
calculatingTokens
boolean calculatingTokens
Flag indicating token calculation is currently running in the background. -
currentSelectedDomainObject
Object currentSelectedDomainObject
The currently selected domain object to prevent redundant rendering. -
customConfigRegistry
Map<Class<?>, BiConsumer<Object,
JPanel>> customConfigRegistry Registry for mapping domain types to custom UI configurers. -
detailContainer
JPanel detailContainer
Container for the detail panels, using CardLayout for switching. -
detailLayout
CardLayout detailLayout
Layout for switching between detail panels. -
historyListener
EdtPropertyChangeListener historyListener
Listener for history changes to trigger tree refreshes. -
initialized
boolean initialized
Flag to ensure initComponents is only called once. -
messagePartDetailPanel
ScrollablePanel messagePartDetailPanel
Container for dynamically created message or part panels. -
providerPanel
ContextProviderPanel providerPanel
Panel for displaying context provider details. -
refreshing
boolean refreshing
Flag indicating a refresh is in progress, used to mute selection events and flicker. -
resourcePanel
ResourcePanel resourcePanel
Panel for displaying V2 resource details. -
resourcesListener
EdtPropertyChangeListener resourcesListener
Listener for resource changes to trigger tree refreshes. -
toolkitPanel
ToolkitPanel toolkitPanel
Panel for displaying toolkit details. -
toolPanel
ToolPanel toolPanel
Panel for displaying tool details. -
treeTable
org.jdesktop.swingx.JXTreeTable treeTable
The tree table component for the context hierarchy. -
treeTableModel
ContextTreeTableModel treeTableModel
The model for the tree table.
-
-
-
Class uno.anahata.asi.swing.agi.context.ContextProviderPanel
class ContextProviderPanel extends ScrollablePanel implements Serializable-
Serialized Fields
-
childrenRagTab
JPanel childrenRagTab
Tab for aggregated RAG content from children. -
childrenSysTab
JPanel childrenSysTab
Tab for aggregated system instructions from children. -
currentProvider
ContextProvider currentProvider
The context provider currently being inspected. -
descLabel
JLabel descLabel
Label for the provider's description. -
effectivelyProvidingLabel
JLabel effectivelyProvidingLabel
Label indicating if the provider is effectively providing context. -
nameLabel
JLabel nameLabel
Label for the provider's friendly name. -
parentPanel
ContextPanel parentPanel
The parent context management panel. -
providingCheckbox
JCheckBox providingCheckbox
Checkbox to toggle providing status. -
tabbedPane
JTabbedPane tabbedPane
Tabbed pane containing previews. -
thisRagTab
JPanel thisRagTab
Tab for RAG content from this provider. -
thisSysTab
JPanel thisSysTab
Tab for system instructions from this provider.
-
-
-
Class uno.anahata.asi.swing.agi.context.ContextTableCellRenderer
class ContextTableCellRenderer extends DefaultTableCellRenderer implements Serializable -
Class uno.anahata.asi.swing.agi.context.ContextTreeCellRenderer
class ContextTreeCellRenderer extends DefaultTreeCellRenderer implements Serializable-
Serialized Fields
-
messageIcon
Icon messageIcon
Default icon for individual messages. -
partIcon
Icon partIcon
Default icon for individual message parts. -
toolIcon
Icon toolIcon
Programmatic icon for individual tools. -
toolkitIcon
Icon toolkitIcon
Default icon for toolkits (authentic Java logo). -
toolManagerIcon
Icon toolManagerIcon
Specialized icon for the ToolManager node. -
toolsIcon
Icon toolsIcon
Refined programmatic icon for tool containers.
-
-
-
Class uno.anahata.asi.swing.agi.context.ToolkitPanel
class ToolkitPanel extends ScrollablePanel implements Serializable-
Serialized Fields
-
descLabel
JLabel descLabel
Label displaying the toolkit's description. -
enabledCheckbox
JCheckBox enabledCheckbox
Checkbox toggling active state of this toolkit. -
maxDepthSpinner
JSpinner maxDepthSpinner
Spinner defining maximum context pruning depth. -
nameLabel
JLabel nameLabel
Label showing the toolkit's name. -
parentPanel
ContextPanel parentPanel
The parent container panel. -
rendererContainer
JPanel rendererContainer
Wrapper container for specialized toolkit UI components.
-
-
-
Class uno.anahata.asi.swing.agi.context.ToolPanel
class ToolPanel extends ScrollablePanel implements Serializable-
Serialized Fields
-
descLabel
JLabel descLabel
Label for the tool description. -
maxDepthSpinner
JSpinner maxDepthSpinner
The control for default max depth. -
nameLabel
JLabel nameLabel
Label for the tool name. -
parentPanel
ContextPanel parentPanel
The parent context panel. -
permissionCombo
JComboBox<ToolPermission> permissionCombo
The control for tool permissions. -
permissionListener
EdtPropertyChangeListener permissionListener
The active tool listener. -
permissionPanel
JPanel permissionPanel
Panel for permission buttons in the header. -
tabbedPane
AdjustingTabPane tabbedPane
The specialized tabbed pane for schemas.
-
-
-
-
Package uno.anahata.asi.swing.agi.context.gc
-
Class uno.anahata.asi.swing.agi.context.gc.CwGcPanel
class CwGcPanel extends JPanel implements Serializable-
Serialized Fields
-
activeHistoryTokensLabel
JLabel activeHistoryTokensLabel
Label displaying token usage for active (unpruned) history. -
agi
Agi agi
The active AGI session. -
agiPanel
AgiPanel agiPanel
The parent AGI dashboard panel. -
donutChart
MetabolicDonutChart donutChart
Metabolic donut chart visualization for prompt composition. -
historyListener
EdtPropertyChangeListener historyListener
Reactive listener for history changes. -
logModel
DefaultTableModel logModel
Table model for garbage collector logs. -
logTable
JXTable logTable
Table displaying logs of permanently garbage collected messages. -
metadataTokensLabel
JLabel metadataTokensLabel
Label displaying token usage for metadata overhead. -
prunedHistoryTokensLabel
JLabel prunedHistoryTokensLabel
Label displaying token usage for effectively pruned parts. -
ragTokensLabel
JLabel ragTokensLabel
Label displaying token usage for active RAG context resources. -
refreshBtn
JButton refreshBtn
Button to trigger manual metabolic calculation and refresh. -
resourcesListener
EdtPropertyChangeListener resourcesListener
Reactive listener for resource changes. -
strategyPrefixLabel
JLabel strategyPrefixLabel
Muted prefix label for the CwGC strategy display (e.g., "Strategy:"). -
strategyValueLabel
JLabel strategyValueLabel
Bold value label displaying the active CwGC strategy name. -
systemTokensLabel
JLabel systemTokensLabel
Label displaying token usage for system instructions. -
toolTokensLabel
JLabel toolTokensLabel
Label displaying token usage for tool declarations. -
totalPromptLoadLabel
JLabel totalPromptLoadLabel
Label displaying the total prompt load against the maximum threshold.
-
-
-
Class uno.anahata.asi.swing.agi.context.gc.MetabolicDonutChart
class MetabolicDonutChart extends JComponent implements Serializable-
Serialized Fields
-
stats
ContextWindowGarbageCollector.Stats stats
The latest token metabolism statistics. -
threshold
int threshold
The current token capacity limit of the session.
-
-
-
-
Package uno.anahata.asi.swing.agi.input
-
Class uno.anahata.asi.swing.agi.input.InputPanel
class InputPanel extends JPanel implements Serializable-
Serialized Fields
-
addUrlButton
JButton addUrlButton
Button to add a URL-based context resource to the active session. -
agi
Agi agi
The agi session orchestrator. -
agiPanel
AgiPanel agiPanel
The parent agi panel. -
attachButton
JButton attachButton
The button to attach files. -
captureFramesButton
JButton captureFramesButton
The button to capture and attach application frames. -
currentMessage
InputUserMessage currentMessage
The "live" message being composed by the user. This is the single source of truth for the current input. -
declineAndSendButton
JButton declineAndSendButton
The button to decline pending tools and send. -
deleteStagedButton
JButton deleteStagedButton
Button to permanently discard the staged user message. -
inputMessagePreview
InputUserMessagePanel inputMessagePreview
The renderer for the live message preview. -
inputTextArea
org.jdesktop.swingx.JXTextArea inputTextArea
The text area for user input. -
microphonePanel
MicrophonePanel microphonePanel
The panel for voice input. -
notificationLabel
JLabel notificationLabel
Label for transient registration notifications. -
previewScrollPane
JScrollPane previewScrollPane
The scroll pane for the preview renderer. -
revertStagedButton
JButton revertStagedButton
Button to edit and unstage the staged user message. -
screenshotButton
JButton screenshotButton
The button to attach a desktop screenshot. -
sendButton
JButton sendButton
The button to send the message. -
splitPane
JSplitPane splitPane
The split pane separating input and preview. -
stagedListener
EdtPropertyChangeListener stagedListener
Reactive property change listener for staged user messages. -
stagedMessageLabel
JLabel stagedMessageLabel
Label displaying summary preview of the staged user message. -
stagedMessagePanel
JPanel stagedMessagePanel
Panel to display the staged message. -
statusListener
EdtPropertyChangeListener statusListener
Reactive property change listener for session status changes. -
stopButton
JButton stopButton
The button to stop the current API call. -
undoManager
UndoManager undoManager
UndoManager tracking edits within the input text area.
-
-
-
Class uno.anahata.asi.swing.agi.input.InputUserMessagePanel
-
-
Package uno.anahata.asi.swing.agi.message
-
Class uno.anahata.asi.swing.agi.message.AbstractMessagePanel
class AbstractMessagePanel extends CollapsibleTitledPanel implements Serializable-
Serialized Fields
-
agiConfig
SwingAgiConfig agiConfig
The agi configuration. -
agiPanel
AgiPanel agiPanel
The parent agi panel. -
cachedPartPanels
Map<AbstractPart, AbstractPartPanel> cachedPartPanels
Cache of part panels to support incremental updates. -
copyButton
JButton copyButton
Button to copy the entire message content to the clipboard. -
footerContainer
JPanel footerContainer
Container for message-level metadata and actions. -
forceExpanded
boolean forceExpanded
Flag to force the message and all its parts to be visible and expanded. -
message
T extends AbstractMessage message
The message to render. -
partsContainer
org.jdesktop.swingx.JXPanel partsContainer
Container for message parts. -
pinButton
JToggleButton pinButton
Master toggle button for pinning all parts in the interaction. -
removeButton
JButton removeButton
Button to remove the message from the agi history.
-
-
-
Class uno.anahata.asi.swing.agi.message.GroundingMetadataPanel
class GroundingMetadataPanel extends JPanel implements Serializable-
Serialized Fields
-
agiPanel
AgiPanel agiPanel
The parent agi panel. -
metadata
GroundingMetadata metadata
The grounding metadata to render. -
theme
SwingAgiConfig.UITheme theme
The active UI theme.
-
-
-
Class uno.anahata.asi.swing.agi.message.ModelMessagePanel
-
Serialized Fields
-
finishLabel
JLabel finishLabel
Label for the finish reason. -
footerActionsPanel
JPanel footerActionsPanel
Container for the finish reason and JSON link. -
groundingPanel
GroundingMetadataPanel groundingPanel
The panel displaying grounding metadata, if available. -
jsonLink
CodeHyperlink jsonLink
Hyperlink for the raw JSON.
-
-
-
Class uno.anahata.asi.swing.agi.message.RagMessagePanel
-
Serialized Fields
-
renderPruneButtons
boolean renderPruneButtons
Whether to render pruning controls. -
renderRemoveButtons
boolean renderRemoveButtons
Whether to render remove controls.
-
-
-
Class uno.anahata.asi.swing.agi.message.RagMessageViewer
class RagMessageViewer extends JScrollPane implements Serializable-
Serialized Fields
-
agiPanel
AgiPanel agiPanel
The parent agi panel. -
message
AbstractMessage message
The message to view. -
messagePanel
AbstractMessagePanel<AbstractMessage> messagePanel
The panel displaying the message.
-
-
-
Class uno.anahata.asi.swing.agi.message.UserMessagePanel
-
-
Package uno.anahata.asi.swing.agi.message.part
-
Class uno.anahata.asi.swing.agi.message.part.AbstractPartPanel
class AbstractPartPanel extends CollapsibleTitledPanel implements Serializable-
Serialized Fields
-
agiConfig
SwingAgiConfig agiConfig
The agi configuration. -
agiPanel
AgiPanel agiPanel
The parent agi panel. -
centralContainer
org.jdesktop.swingx.JXPanel centralContainer
Container for the part's specific content ("the beef"). -
copyButton
JButton copyButton
Button to copy the part content to the clipboard. -
footerContainer
JPanel footerContainer
Container for part-level metadata and actions. -
forceExpanded
boolean forceExpanded
Flag to force the panel and its content to be visible and expanded regardless of state. -
part
T extends AbstractPart part
The part to be rendered. -
pinButton
JToggleButton pinButton
Toggle button for pinning control. -
pruneButton
JToggleButton pruneButton
Toggle button for pruning control. -
remainingDepthLabel
JLabel remainingDepthLabel
Label to display the remaining depth for this part. -
removeButton
JButton removeButton
Button to remove the part from the message. -
rightButtonPanel
JPanel rightButtonPanel
Container for header actions on the right. -
thoughtSignatureLabel
JLabel thoughtSignatureLabel
Label for the thought signature, if present.
-
-
-
Class uno.anahata.asi.swing.agi.message.part.BlobPartPanel
-
Serialized Fields
-
activeViewer
MediaViewerComponent activeViewer
Active multimodal media viewer component (image, audio, or video). -
lastRenderedData
byte[] lastRenderedData
Tracks the last rendered data to avoid redundant updates. -
lastRenderedMimeType
String lastRenderedMimeType
Tracks the last rendered MIME type. -
mainContentLabel
JLabel mainContentLabel
Label for displaying fallback error messages.
-
-
-
Class uno.anahata.asi.swing.agi.message.part.ModelCodeExecutionCallPartPanel
class ModelCodeExecutionCallPartPanel extends AbstractPartPanel<HostedCodeExecutionCallPart> implements Serializable-
Serialized Fields
-
renderer
CodeBlockSegmentRenderer renderer
The internal renderer responsible for code highlighting and interactive editing.
-
-
-
Class uno.anahata.asi.swing.agi.message.part.ModelCodeExecutionResultPartPanel
class ModelCodeExecutionResultPartPanel extends AbstractPartPanel<HostedCodeExecutionResultPart> implements Serializable-
Serialized Fields
-
renderer
CodeBlockSegmentRenderer renderer
The internal renderer used to display the execution logs with terminal-style framing.
-
-
-
Class uno.anahata.asi.swing.agi.message.part.ModelSearchCallPartPanel
-
Class uno.anahata.asi.swing.agi.message.part.TextPartPanel
-
Serialized Fields
-
cachedSegmentRenderers
List<AbstractTextSegmentRenderer> cachedSegmentRenderers
Cache of segment renderers to support incremental updates. -
lastRenderedMarkdownText
String lastRenderedMarkdownText
The markdown text that was last rendered.
-
-
-
-
Package uno.anahata.asi.swing.agi.message.part.tool
-
Class uno.anahata.asi.swing.agi.message.part.tool.ToolCallPanel
-
Serialized Fields
-
argRenderers
Map<String, ParameterRenderer<?>> argRenderers
Cache of renderers for arguments to support incremental updates and editing. -
argsContainer
JPanel argsContainer
Container for the arguments tabbed pane. -
argsTabbedPane
JTabbedPane argsTabbedPane
Tabbed pane displaying individual parameter renderers. -
attachmentsPanel
ToolResponseAttachmentsPanel attachmentsPanel
Panel for displaying binary attachments. -
declineButton
JButton declineButton
Button to decline the tool call. -
errorArea
JTextArea errorArea
Text area for the tool error stream. -
errorScrollPane
JScrollPane errorScrollPane
Scroll pane for the execution error log. -
feedbackField
JTextField feedbackField
Field for providing feedback back to the model. -
jsonLink
CodeHyperlink jsonLink
Hyperlink for inspecting the raw JSON response. -
logsArea
JTextArea logsArea
Text area for the tool's diagnostic logs. -
logsScrollPane
JScrollPane logsScrollPane
Scroll pane for the execution logs. -
outputArea
JTextArea outputArea
Text area for the primary tool output. -
outputScrollPane
JScrollPane outputScrollPane
Scroll pane for the raw text output. -
permissionCombo
JComboBox<ToolPermission> permissionCombo
Control for tool execution permission. -
responseTitledPanel
org.jdesktop.swingx.JXTitledPanel responseTitledPanel
Titled panel containing the tool execution results. -
resultsTabbedPane
JTabbedPane resultsTabbedPane
Tabbed pane for Output, Logs, Errors, and Attachments. -
revertButton
JButton revertButton
Button to revert the response to a pending/declined state. -
runButton
JButton runButton
Button to execute or stop the tool. -
statusCombo
JComboBox<ToolExecutionStatus> statusCombo
Control for viewing/overriding tool execution status. -
toolProgressBar
JProgressBar toolProgressBar
Progress bar visible during execution. -
updatingControls
boolean updatingControls
Flag to suppress action listener events during programmatic UI updates.
-
-
-
Class uno.anahata.asi.swing.agi.message.part.tool.ToolExecutionStatusRenderer
class ToolExecutionStatusRenderer extends DefaultListCellRenderer implements Serializable -
Class uno.anahata.asi.swing.agi.message.part.tool.ToolPermissionRenderer
class ToolPermissionRenderer extends DefaultListCellRenderer implements Serializable -
Class uno.anahata.asi.swing.agi.message.part.tool.ToolResponseAttachmentsPanel
class ToolResponseAttachmentsPanel extends JPanel implements Serializable-
Serialized Fields
-
activeViewers
Map<ToolResponseAttachment, MediaViewerComponent> activeViewers
Map to track active media viewers for attachments to ensure clean disposal. -
agiPanel
AgiPanel agiPanel
The parent agi panel providing UI context. -
cachedPanels
Map<ToolResponseAttachment, JPanel> cachedPanels
Cache of rendered panels to support incremental diff-based updates. -
response
AbstractToolResponse<?> response
The tool response containing the attachments being rendered.
-
-
-
-
Package uno.anahata.asi.swing.agi.render
-
Class uno.anahata.asi.swing.agi.render.JavaFxMediaViewerImpl
class JavaFxMediaViewerImpl extends JPanel implements Serializable-
Serialized Fields
-
jfxPanel
javafx.embed.swing.JFXPanel jfxPanel
The Swing JFXPanel hosting the JavaFX scene graph. -
mediaPlayer
javafx.scene.media.MediaPlayer mediaPlayer
The active JavaFX MediaPlayer instance. -
mediaView
javafx.scene.media.MediaView mediaView
The active JavaFX MediaView component. -
muteBtn
javafx.scene.control.Button muteBtn
Mute toggle button. -
playPauseBtn
javafx.scene.control.Button playPauseBtn
Play/Pause toggle button in the JavaFX control bar. -
tempMediaFile
File tempMediaFile
Temporary file holding media bytes if loaded from memory. -
timeLabel
javafx.scene.control.Label timeLabel
Label displaying elapsed and total time (e.g."01:24 / 04:50"). -
timeSlider
javafx.scene.control.Slider timeSlider
Time slider for scrubbing playback position. -
toolbar
MediaToolbar toolbar
The action and metadata toolbar. -
totalDuration
javafx.util.Duration totalDuration
Cached total duration of the media stream. -
userIsSeeking
boolean userIsSeeking
Flag indicating user is currently dragging the seek slider. -
volumeSlider
javafx.scene.control.Slider volumeSlider
Volume slider in the JavaFX control bar.
-
-
-
Class uno.anahata.asi.swing.agi.render.MediaRenderer.GenericMediaCard
class GenericMediaCard extends JPanel implements Serializable-
Serialized Fields
-
nameLabel
JLabel nameLabel
-
toolbar
MediaToolbar toolbar
-
-
-
Class uno.anahata.asi.swing.agi.render.MediaToolbar
class MediaToolbar extends JPanel implements Serializable-
Serialized Fields
-
badgeLabel
JLabel badgeLabel
Label displaying format, dimensions, and file size. -
copyButton
JButton copyButton
Button for copying media to the system clipboard. -
data
byte[] data
The raw binary data. -
displayName
String displayName
The display name or file name. -
externalButton
JButton externalButton
Button for opening the media in an external application. -
ideButton
JButton ideButton
Button for opening the media inside the host IDE. -
imageSupplier
Supplier<BufferedImage> imageSupplier
Optional supplier for the current image pixels, used for clipboard copy. -
mimeType
String mimeType
The MIME type string. -
saveButton
JButton saveButton
Button for saving the media to disk. -
sourceUri
URI sourceUri
The source URI, if available.
-
-
-
Class uno.anahata.asi.swing.agi.render.SwingAudioViewer
class SwingAudioViewer extends JPanel implements Serializable-
Serialized Fields
-
activeLine
SourceDataLine activeLine
Active hardware line handle. -
audioData
byte[] audioData
Raw audio data loaded into this viewer. -
playbackThread
Thread playbackThread
Active playback thread handle for cancellation. -
playButton
JToggleButton playButton
Toggle button for initiating and stopping playback. -
statusLabel
JLabel statusLabel
Status label indicating playback state. -
toolbar
MediaToolbar toolbar
The action and metadata toolbar.
-
-
-
Class uno.anahata.asi.swing.agi.render.SwingImageViewer
class SwingImageViewer extends JPanel implements Serializable-
Serialized Fields
-
canvas
SwingImageViewer.ImageCanvas canvas
The interactive image drawing canvas. -
fitToView
boolean fitToView
Whether the image is currently fitted to the viewport dimensions. -
image
BufferedImage image
Decoded full-resolution image. -
scale
double scale
Current zoom scale factor (1.0 = 100% 1:1). -
scrollPane
JScrollPane scrollPane
The scroll pane enclosing the canvas. -
toolbar
MediaToolbar toolbar
The action and metadata toolbar.
-
-
-
-
Package uno.anahata.asi.swing.agi.resources
-
Class uno.anahata.asi.swing.agi.resources.ResourcePanel
class ResourcePanel extends ScrollablePanel implements Serializable-
Serialized Fields
-
actionPanel
JPanel actionPanel
Panel hosting resource-specific actions (e.g., Open, Edit) provided by the strategy. -
activeStrategy
ResourceUI activeStrategy
The active strategy being used for the current resource. -
activeViewer
JComponent activeViewer
The primary content component returned by the strategy. -
agiPanel
AgiPanel agiPanel
The parent agi panel. -
contentTabs
AdjustingTabPane contentTabs
Tab pane for content. -
currentResource
Resource currentResource
The resource currently being managed. -
handleSectorContainer
JPanel handleSectorContainer
Container for handle-specific metadata panel. -
idField
JTextField idField
Text field displaying the unique resource identifier. -
metadataTabs
AdjustingTabPane metadataTabs
Tab pane for metadata. -
nameLabel
JLabel nameLabel
Label displaying the resource name in the global header. -
policyCombo
JComboBox<RefreshPolicy> policyCombo
Combo box for selecting the refresh policy for synchronization. -
positionCombo
JComboBox<ContextPosition> positionCombo
Combo box for selecting the target context position (SYSTEM vs RAG). -
providingBox
JCheckBox providingBox
Checkbox to toggle the active context-providing state of the resource. -
resourceListener
EdtPropertyChangeListener resourceListener
Reactive listener for resource state changes. -
syncing
boolean syncing
Guard flag to prevent feedback loops during UI synchronization. -
viewerContainer
JPanel viewerContainer
Container for the content component provided by the strategy. -
viewSectorContainer
JPanel viewSectorContainer
Container for view-specific metadata panel.
-
-
-
-
Package uno.anahata.asi.swing.agi.resources.handle
-
Class uno.anahata.asi.swing.agi.resources.handle.AbstractHandlePanel
class AbstractHandlePanel extends JPanel implements Serializable-
Serialized Fields
-
classLabel
JLabel classLabel
Label for the implementation class FQN of the handle. -
gbc
GridBagConstraints gbc
The layout constraints for property labels/fields. -
handle
H extends ResourceHandle handle
The current handle being displayed. -
mimeLabel
JLabel mimeLabel
Label for the detected MIME type of the underlying data. -
modifiedLabel
JLabel modifiedLabel
Label for the last modified timestamp of the resource. -
sizeLabel
JLabel sizeLabel
Label for the physical size of the resource. -
statusLabel
JLabel statusLabel
Label for the real-time connectivity status (ONLINE/OFFLINE). -
uriField
JTextField uriField
Text field for the authoritative resource URI, read-only. -
virtualBox
JCheckBox virtualBox
Non-editable checkbox indicating if the resource is purely memory-backed (Virtual). -
writableBox
JCheckBox writableBox
Non-editable checkbox indicating if the resource supports mutation operations (Writable).
-
-
-
Class uno.anahata.asi.swing.agi.resources.handle.PathHandlePanel
-
Serialized Fields
-
pathField
JTextField pathField
Text field for the absolute physical path on the host system.
-
-
-
Class uno.anahata.asi.swing.agi.resources.handle.StringHandlePanel
-
Serialized Fields
-
uriLabel
JLabel uriLabel
Label for the memory-specific URI of the snippet.
-
-
-
Class uno.anahata.asi.swing.agi.resources.handle.UrlHandlePanel
-
Serialized Fields
-
cacheLabel
JLabel cacheLabel
Label for the network metadata cache status. -
urlField
JTextField urlField
Text field for the source remote URL.
-
-
-
-
Package uno.anahata.asi.swing.agi.resources.view
-
Class uno.anahata.asi.swing.agi.resources.view.AbstractTextResourceViewer
class AbstractTextResourceViewer extends JPanel implements Serializable-
Serialized Fields
-
actionNexus
JPanel actionNexus
The panel hosting the edit and save buttons. -
agiPanel
AgiPanel agiPanel
The parent AgiPanel providing the session context. -
cancelBtn
JButton cancelBtn
The button to cancel editing without saving. -
cardLayout
CardLayout cardLayout
The layout manager for swapping between preview and editor views. -
cardPanel
JPanel cardPanel
The container panel for the card layout. -
container
AbstractAsiContainer container
The parent AbstractAsiContainer providing the container context. -
controlStrip
JToolBar controlStrip
The integrated toolbar for edit actions. -
copyBtn
JButton copyBtn
The button to copy the current content to clipboard. -
editBtn
JButton editBtn
The button to toggle between View and Edit modes. -
editing
boolean editing
Flag indicating the current UI mode (view vs edit). -
previewAsEditor
boolean previewAsEditor
If true, the 'Preview' mode uses the high-fidelity editor component (read-only) instead of the viewport. This ensures snippets don't lose text when saving.Clean-Room Default: snippets (virtual resources) default to true.
-
resource
Resource resource
The resource orchestrator being viewed. -
resourceListener
EdtPropertyChangeListener resourceListener
The reactive listener for resource state changes. -
saveAction
AbstractTextResourceViewer.SaveAction saveAction
The delegate responsible for persistence. -
syncing
boolean syncing
Flag used to disable listeners during UI synchronization to prevent recursive feedback loops. -
verticalScrollEnabled
boolean verticalScrollEnabled
Flag indicating if vertical scrolling is enabled. Defaults to true (Resource Panel). Should be set to false for Chat Snippets.
-
-
-
Class uno.anahata.asi.swing.agi.resources.view.AbstractViewPanel
class AbstractViewPanel extends JPanel implements Serializable-
Serialized Fields
-
agiPanel
AgiPanel agiPanel
The parent AgiPanel providing session context. -
gbc
GridBagConstraints gbc
The layout constraints for property labels/fields. -
view
V extends ResourceView view
The current view being displayed.
-
-
-
Class uno.anahata.asi.swing.agi.resources.view.MediaViewPanel
-
Class uno.anahata.asi.swing.agi.resources.view.RSyntaxTextAreaTextResourceViewer
class RSyntaxTextAreaTextResourceViewer extends AbstractTextResourceViewer implements Serializable-
Serialized Fields
-
editorArea
org.fife.ui.rsyntaxtextarea.RSyntaxTextArea editorArea
The RSyntax area used for the editor card. -
editorScrollPane
org.fife.ui.rtextarea.RTextScrollPane editorScrollPane
The scroll pane wrapping the editor area. -
previewArea
org.fife.ui.rsyntaxtextarea.RSyntaxTextArea previewArea
The RSyntax area used for the preview/viewport card. -
previewScrollPane
org.fife.ui.rtextarea.RTextScrollPane previewScrollPane
The scroll pane wrapping the preview area.
-
-
-
Class uno.anahata.asi.swing.agi.resources.view.TextViewPanel
-
Serialized Fields
-
colWidthSpinner
JSpinner colWidthSpinner
Spinner to configure the maximum column width before wrapping/truncation. -
fromSpinner
JSpinner fromSpinner
Spinner for start character offset. -
fullViewButton
JToggleButton fullViewButton
Button/Toggle to enable or disable full view mode. -
grepField
JTextField grepField
Field for entering a regex pattern to filter lines (grep). -
lineNumbersCheck
JCheckBox lineNumbersCheck
Toggle for showing/hiding line numbers in the viewport. -
pendingTokenTask
SwingTask<Integer> pendingTokenTask
Pending background task calculating tokens, allowing preemption on rapid updates. -
sizeSpinner
JSpinner sizeSpinner
Spinner for page size. -
summaryLabel
JLabel summaryLabel
Label displaying the viewport summary toString. -
syncing
boolean syncing
Guard flag to prevent feedback loops during UI synchronization. -
tailCheck
JCheckBox tailCheck
Toggle for enabling/disabling the tailing behavior (following the end of the file). -
tailLinesSpinner
JSpinner tailLinesSpinner
Spinner to configure the number of lines to tail. -
tokenLabel
JLabel tokenLabel
Label displaying real-time token metrics.
-
-
-
-
Package uno.anahata.asi.swing.agi.status
-
Class uno.anahata.asi.swing.agi.status.ContextUsageBar
class ContextUsageBar extends JPanel implements Serializable-
Serialized Fields
-
agiPanel
AgiPanel agiPanel
The parent agi panel providing session context. -
maxTokens
int maxTokens
The maximum token threshold allowed by the configuration. -
percentage
double percentage
Normalized usage percentage (0.0 to 1.0). -
status
AgiStatus status
The current state of the AGI session. -
totalTokens
int totalTokens
Current total token count in the context. -
usageText
String usageText
Human-readable usage string (e.g., "45.2% (12,000 / 25,000)").
-
-
-
Class uno.anahata.asi.swing.agi.status.StatusPanel
class StatusPanel extends JPanel implements Serializable-
Serialized Fields
-
agi
Agi agi
The active agi session. -
agiConfig
SwingAgiConfig agiConfig
The agi configuration. -
agiPanel
AgiPanel agiPanel
The parent agi panel. -
apiErrorsPanel
JPanel apiErrorsPanel
Panel for displaying API error and retry details. -
apiErrorsScrollPane
JScrollPane apiErrorsScrollPane
ScrollPane wrapping the API errors panel. -
audioPlaybackPanel
AudioPlaybackPanel audioPlaybackPanel
Panel for managing audio playback feedback. -
blockReasonLabel
JLabel blockReasonLabel
Label for displaying prompt blocking reasons. -
contextUsageBar
ContextUsageBar contextUsageBar
Progress bar showing context window usage. -
executingCallsListener
EdtPropertyChangeListener executingCallsListener
Reactive listener for tool execution status changes to trigger panel refreshes. -
executingToolsLabel
JLabel executingToolsLabel
Label displaying currently executing tools. -
historyJsonLink
CodeHyperlink historyJsonLink
Hyperlink to view the conversation history as JSON. -
lastStatus
AgiStatus lastStatus
The last known status, used to detect changes for audio feedback. -
rawJsonRequestConfigLink
CodeHyperlink rawJsonRequestConfigLink
Hyperlink to view the raw JSON request configuration. -
rawJsonResponseLink
CodeHyperlink rawJsonResponseLink
Hyperlink to view the raw JSON response. -
refreshTimer
Timer refreshTimer
Timer for periodic UI refreshes. -
soundToggle
JToggleButton soundToggle
Toggle button for sound notifications. -
statusIndicator
StatusPanel.StatusIndicator statusIndicator
Visual indicator for the current status. -
statusLabel
JLabel statusLabel
Label displaying the status text. -
taskStatusComponent
TaskStatusComponent taskStatusComponent
High-density background task monitor. -
tokenDetailsLabel
JLabel tokenDetailsLabel
Label for detailed token usage information.
-
-
-
Class uno.anahata.asi.swing.agi.status.SwingTaskMonitor
class SwingTaskMonitor extends JPanel implements Serializable-
Serialized Fields
-
agi
Agi agi
The parent AGI session context (may be null). -
container
AbstractAsiContainer container
The parent ASI container context. -
taskListener
EdtPropertyChangeListener taskListener
The Event Dispatch Thread listener matching activeTasks mutations. -
taskListPanel
JPanel taskListPanel
The underlying child panel grid to display task entries.
-
-
-
Class uno.anahata.asi.swing.agi.status.TaskStatusComponent
class TaskStatusComponent extends JPanel implements Serializable-
Serialized Fields
-
agi
Agi agi
The Agi session to monitor, if any. -
container
AbstractAsiContainer container
The container to monitor. -
progressBar
JProgressBar progressBar
The visual indeterminate progress bar display. -
quickKillButton
JButton quickKillButton
Button allowing rapid cancelation of the newest background activity. -
taskListener
EdtPropertyChangeListener taskListener
Binds activeTasks list updates to our EDT redraw loop.
-
-
-
-
Package uno.anahata.asi.swing.agi.support
-
Class uno.anahata.asi.swing.agi.support.SupportPanel
class SupportPanel extends ScrollablePanel implements Serializable
-
-
Package uno.anahata.asi.swing.audio
-
Class uno.anahata.asi.swing.audio.AudioPlaybackPanel
class AudioPlaybackPanel extends JPanel implements Serializable-
Serialized Fields
-
agiPanel
AgiPanel agiPanel
The parent agi panel providing session context. -
currentClip
Clip currentClip
Reference to a short notification clip currently in flight. -
playbackLevelBar
JProgressBar playbackLevelBar
Real-time volume meter for playback feedback. -
playbackLineComboBox
org.jdesktop.swingx.JXComboBox playbackLineComboBox
The dropdown for selecting the hardware playback line. -
playing
AtomicBoolean playing
Flag indicating if audio is currently being played. -
toolkitListener
EdtPropertyChangeListener toolkitListener
Listener for toolkit-driven device selection changes.
-
-
-
Class uno.anahata.asi.swing.audio.MicrophonePanel
class MicrophonePanel extends JPanel implements Serializable-
Serialized Fields
-
levelBar
JProgressBar levelBar
Real-time volume meter for recording feedback. -
micButton
JToggleButton micButton
Toggle button to start/stop recording. -
microphoneLineComboBox
org.jdesktop.swingx.JXComboBox microphoneLineComboBox
Dropdown for selecting the hardware input channel. -
parentPanel
InputPanel parentPanel
The parent input panel for attaching recordings to messages. -
recording
AtomicBoolean recording
Flag indicating if recording is currently active. -
recordingBuffer
ByteArrayOutputStream recordingBuffer
Buffer for accumulating raw PCM data during recording. -
toolkitListener
EdtPropertyChangeListener toolkitListener
Listener for toolkit-driven device selection changes.
-
-
-
-
Package uno.anahata.asi.swing.components
-
Class uno.anahata.asi.swing.components.AdjustingTabPane
class AdjustingTabPane extends JTabbedPane implements Serializable-
Serialized Fields
-
minHeight
int minHeight
The absolute minimum height to maintain for this tab pane.This ensures a baseline visibility even if the content of the selected tab is smaller or null.
-
-
-
Class uno.anahata.asi.swing.components.CodeHyperlink
class CodeHyperlink extends JLabel implements Serializable-
Serialized Fields
-
agiPanel
AgiPanel agiPanel
Optional parent AgiPanel to bind code block dialogs to session scope. -
contentSupplier
Supplier<String> contentSupplier
A supplier for the content to display, allowing for lazy loading and formatting.The content is fetched only when the user clicks the hyperlink. This is ideal for large JSON payloads or code blocks that require expensive processing.
-
language
String language
The language for syntax highlighting in the popup dialog.Supports standard RSyntaxTextArea constants like "json", "java", "xml", etc. If set to "json", the content will be automatically pretty-printed.
-
titleSupplier
Supplier<String> titleSupplier
A supplier for the title of the popup dialog.This title is displayed at the top of the dialog window when the hyperlink is clicked. It can be dynamically generated based on the current state.
-
-
-
Class uno.anahata.asi.swing.components.CollapsibleTitledPanel
class CollapsibleTitledPanel extends org.jdesktop.swingx.JXTitledPanel implements Serializable-
Serialized Fields
-
headerClickListener
MouseAdapter headerClickListener
The cached mouse listener instance attached to the header to trigger expand/collapse.
-
-
-
Class uno.anahata.asi.swing.components.EnumSetComboBox
class EnumSetComboBox extends JButton implements Serializable-
Serialized Fields
-
activePopup
JPopupMenu activePopup
Reference to the currently visible popup menu instance. -
enumClass
Class<E extends Enum<E>> enumClass
The target enum class. -
iconProvider
Function<E extends Enum<E>, Icon> iconProvider
Optional function to provide icons for enum constants. -
labelProvider
Function<E extends Enum<E>, String> labelProvider
Optional function to provide display labels for enum constants. -
onSelectionChanged
Consumer<Set<E extends Enum<E>>> onSelectionChanged
Callback invoked whenever the selection changes. -
popupMenuListeners
List<PopupMenuListener> popupMenuListeners
Registered popup menu listeners forwarded to the active JPopupMenu instance. -
selectedValues
Set<E extends Enum<E>> selectedValues
The active set of selected enum constants.
-
-
-
Class uno.anahata.asi.swing.components.EnumSetTableCellEditor
class EnumSetTableCellEditor extends AbstractCellEditor implements Serializable-
Serialized Fields
-
comboBox
EnumSetComboBox<E extends Enum<E>> comboBox
The embedded multi-selection combo component.
-
-
-
Class uno.anahata.asi.swing.components.ExceptionDialog
class ExceptionDialog extends JDialog implements Serializable -
Class uno.anahata.asi.swing.components.ScrollablePanel
class ScrollablePanel extends JPanel implements Serializable-
Serialized Fields
-
scrollableTracksViewportHeight
boolean scrollableTracksViewportHeight
Whether this panel's height should always match the viewport's height.When
true, vertical scrolling is effectively disabled. -
scrollableTracksViewportWidth
boolean scrollableTracksViewportWidth
Whether this panel's width should always match the viewport's width.When
true, horizontal scrolling is effectively disabled and components are expected to wrap or scale.
-
-
-
Class uno.anahata.asi.swing.components.SliderSpinner
class SliderSpinner extends JPanel implements Serializable-
Serialized Fields
-
-
Class uno.anahata.asi.swing.components.WrapLayout
class WrapLayout extends FlowLayout implements Serializable -
Class uno.anahata.asi.swing.components.WrappingEditorPane
class WrappingEditorPane extends JEditorPane implements Serializable-
Serialized Fields
-
trackViewportWidth
boolean trackViewportWidth
Whether this editor pane should track the viewport's width to force line wrapping.When
true, horizontal scrolling is disabled and content is wrapped within the viewport's bounds.
-
-
-
-
Package uno.anahata.asi.swing.games
-
Class uno.anahata.asi.swing.games.AgiKart
class AgiKart extends JPanel implements Serializable-
Serialized Fields
-
bananas
List<AgiKart.PlacedBanana> bananas
List of bananas placed on the track. -
bestLapTime
double bestLapTime
-
cameraHeight
double cameraHeight
Height of the camera above the ground plane. -
countdownFrames
int countdownFrames
The starting countdown timer frames. -
currentLapStartTime
long currentLapStartTime
-
engineChannel
MidiChannel engineChannel
Continuous MIDI channel for engine humming sound. -
finalLapWarningPlayed
boolean finalLapWarningPlayed
Warning triggered when the player enters the final lap. -
fov
double fov
Field of View perspective scaling factor. -
gameOver
boolean gameOver
Flag indicating if the player has finished all laps. -
gameTicks
int gameTicks
Global frame tick counter. -
horizon
int horizon
Horizon row index on the low-res screen buffer. -
itemBoxes
List<AgiKart.ItemBox> itemBoxes
List of active item boxes in the world. -
keyDown
boolean keyDown
Braking / Reverse flag. -
keyLeft
boolean keyLeft
Steering flag (turning left). -
keyRight
boolean keyRight
Steering flag (turning right). -
keyUp
boolean keyUp
Acceleration flag. -
lastLapTime
double lastLapTime
-
midiChannel
MidiChannel midiChannel
The main MIDI channel for lead synthesizers. -
opponents
List<AgiKart.KartEntity> opponents
The list of AI competitor entities. -
particles
List<AgiKart.Particle> particles
-
player
AgiKart.KartEntity player
The human player entity. -
raceStarted
boolean raceStarted
Flag indicating if the race has started (after countdown). -
raceStartTime
long raceStartTime
-
screenBuffer
BufferedImage screenBuffer
Low-resolution rendering canvas. -
screenPixels
int[] screenPixels
Direct pointer to the low-resolution canvas pixels. -
screenShake
int screenShake
Camera screen shake intensity timer. -
shells
List<AgiKart.ThrownShell> shells
List of active red shells traveling on the track. -
shootCooldown
int shootCooldown
Direct blaster shell fire cooldown. -
soundPool
ExecutorService soundPool
Single-threaded pool for non-blocking procedural sound playbacks. -
synth
Synthesizer synth
MIDI Synthesizer interface. -
timer
Timer timer
High-frequency game loop timer. -
trackMushrooms
List<AgiKart.TrackMushroom> trackMushrooms
List of active roadside collectible Super Mushrooms. -
trackPixels
int[] trackPixels
Direct pointer to the track texture map pixels. -
trackTexture
BufferedImage trackTexture
High-resolution, off-screen track texture map. -
trees
List<AgiKart.PineTree> trees
List of static tree coordinates placed alongside the road borders.
-
-
-
Class uno.anahata.asi.swing.games.Arkanoid
class Arkanoid extends JPanel implements Serializable-
Serialized Fields
-
balls
ArrayList<Ball> balls
Active balls in the game field. -
bricks
ArrayList<Brick> bricks
Active bricks in the level. -
channel
MidiChannel channel
MIDI channel dedicated to game sound effects. -
fireballActive
boolean fireballActive
Flag indicating if the fireball power-up is active. -
fireballTimer
int fireballTimer
Timer for fireball power-up duration. -
height
int height
The height of the game arena in pixels. -
level
int level
The current game difficulty level. -
lives
int lives
The player's remaining lives. -
paddleHeight
double paddleHeight
The height of the paddle in pixels. -
paddleWidth
double paddleWidth
The current width of the paddle, which changes with power-ups. -
paddleX
double paddleX
The actual X-coordinate of the paddle's left edge. -
paddleY
double paddleY
The fixed Y-coordinate position of the paddle. -
particles
ArrayList<Particle> particles
Visual particle effects. -
powerUps
ArrayList<PowerUp> powerUps
Active dropping power-up items. -
score
int score
The player's current score (Gols). -
state
int state
The active game state. -
stateGameover
int stateGameover
Game state: Game over / lost. -
stateMenu
int stateMenu
Game state: Main menu screen. -
statePaused
int statePaused
Game state: Paused. -
statePlaying
int statePlaying
Game state: Currently playing. -
stateVictory
int stateVictory
Game state: Victory / level cleared. -
synth
Synthesizer synth
MIDI Synthesizer used for retro sound generation. -
synthInitialized
boolean synthInitialized
Flag indicating if MIDI system has been initialized. -
targetPaddleX
double targetPaddleX
The target X-coordinate of the paddle's left edge for smooth interpolation. -
timer
Timer timer
The high-frequency game loop timer. -
widePaddleTimer
int widePaddleTimer
Timer for wide-paddle power-up duration. -
width
int width
The width of the game arena in pixels.
-
-
-
Class uno.anahata.asi.swing.games.BugDefense
class BugDefense extends JPanel implements Serializable-
Serialized Fields
-
bugs
List<Rectangle> bugs
The list of descending logic bug obstacles. -
bugSpawnTick
int bugSpawnTick
Tick counter to regulate enemy spawning frequency. -
lives
int lives
The player's remaining lives. -
optimizationPulses
List<Rectangle> optimizationPulses
The list of active projectile pulses fired by the player. -
playing
boolean playing
Flag indicating if the game is currently active. -
rand
Random rand
Random number generator for spawning bug coordinates. -
score
int score
The player's current score. -
shieldHeight
int shieldHeight
The height of the shield. -
shieldWidth
int shieldWidth
The width of the shield. -
shieldX
int shieldX
The horizontal X position of the player's shield. -
shieldY
int shieldY
The fixed vertical Y position of the player's shield. -
timer
Timer timer
The game loop timer.
-
-
-
Class uno.anahata.asi.swing.games.Snake
class Snake extends JPanel implements Serializable-
Serialized Fields
-
ALL_TILES
int ALL_TILES
The maximum possible tiles fitting onto the board. -
bodyParts
int bodyParts
The current length of the snake. -
cigarsEaten
int cigarsEaten
The number of cigars eaten during this round. -
cigarX
int cigarX
The current grid X coordinate of the cigar target. -
cigarY
int cigarY
The current grid Y coordinate of the cigar target. -
direction
char direction
The active snake movement direction (U, D, L, R). -
HEIGHT
int HEIGHT
The height of the game board in pixels. -
random
Random random
Random generator used to spawn new cigars. -
running
boolean running
Flag indicating if the game loop is active. -
TILE_SIZE
int TILE_SIZE
The size of a single grid square in pixels. -
timer
Timer timer
The animation and tick update timer. -
WIDTH
int WIDTH
The width of the game board in pixels. -
x
int[] x
Array tracking the horizontal coordinates of all snake segments. -
y
int[] y
Array tracking the vertical coordinates of all snake segments.
-
-
-
Class uno.anahata.asi.swing.games.Tetris
class Tetris extends JPanel implements Serializable-
Serialized Fields
-
board
Color[] board
One-dimensional array matching grid coordinates to static landed block colors. -
BOARD_HEIGHT
int BOARD_HEIGHT
The grid height of the Tetris play board (22 rows). -
BOARD_WIDTH
int BOARD_WIDTH
The grid width of the Tetris play board (10 columns). -
curPiece
Tetris.Shape curPiece
The currently falling geometric block structure. -
curX
int curX
The active horizontal grid position of the falling piece. -
curY
int curY
The active vertical grid position of the falling piece. -
isFallingFinished
boolean isFallingFinished
Flag signaling that the current piece has landed and hit-testing is complete. -
isPaused
boolean isPaused
Flag signaling whether game execution is paused. -
isStarted
boolean isStarted
Flag signaling whether the current game is active. -
numLinesRemoved
int numLinesRemoved
Total count of successfully completed rows cleared during the session. -
TILE_SIZE
int TILE_SIZE
The square dimension of each cell in pixels. -
timer
Timer timer
Central animation and speed controller tick timer.
-
-
-
-
Package uno.anahata.asi.swing.provider
-
Class uno.anahata.asi.swing.provider.AiModelsPanel
class AiModelsPanel extends JPanel implements Serializable-
Serialized Fields
-
addNewModelsButton
JButton addNewModelsButton
Button to add all unregistered API models to the local database in a single batch. -
asiContainer
AbstractAsiContainer asiContainer
Container reference for background model fetching and executor pooling. -
audioToggle
JToggleButton audioToggle
Toggle button for filtering by AUDIO response modality. -
effectivelyEnabledCheckbox
JCheckBox effectivelyEnabledCheckbox
Checkbox to filter models to only effectively enabled providers. -
filterField
JTextField filterField
The real-time search and filter input field. -
imageToggle
JToggleButton imageToggle
Toggle button for filtering by IMAGE response modality. -
modelSelectionCallback
Consumer<AbstractModel> modelSelectionCallback
Reactive callback for notifying the system of a user's model selection. -
progressBar
JProgressBar progressBar
Bottom status bar indeterminate progress bar for async background tasks. -
providerComboBox
JComboBox<AbstractAiProvider> providerComboBox
The dropdown combo box for selecting/filtering by AI provider. -
providerLabel
JLabel providerLabel
The label for the provider combo box. -
refreshButton
JButton refreshButton
Refresh button to reload models from providers' live APIs. -
removeSelectedButton
JButton removeSelectedButton
Button to remove selected models from local storage. -
resetSelectedButton
JButton resetSelectedButton
Button to reset selected models with discrepancies back to API specifications. -
statusLabel
JLabel statusLabel
Bottom status bar label showing active model counts and operations feedback. -
table
JXTable table
The advanced SwingX table instance for model discovery. -
tableModel
AiModelTableModel tableModel
The technical data model powering the table. -
targetProvider
AbstractAiProvider targetProvider
Target provider lock when embedded in a single provider configuration panel. -
textToggle
JToggleButton textToggle
Toggle button for filtering by TEXT response modality. -
videoToggle
JToggleButton videoToggle
Toggle button for filtering by VIDEO response modality.
-
-
-
Class uno.anahata.asi.swing.provider.AiModelTableModel
class AiModelTableModel extends AbstractTableModel implements Serializable-
Serialized Fields
-
columnNames
String[] columnNames
The ordered set of column headers reflecting model specifications. -
models
List<AbstractModel> models
The backing list of model entities.
-
-
-
Class uno.anahata.asi.swing.provider.AiProviderRenderer
class AiProviderRenderer extends DefaultListCellRenderer implements Serializable-
Serialized Fields
-
tableRenderer
DefaultTableCellRenderer tableRenderer
Delegate renderer used for table cell background, selection, and border styling.
-
-
-
Class uno.anahata.asi.swing.provider.AnthropicProviderPanel
class AnthropicProviderPanel extends AbstractAiProviderPanel<AnthropicProvider> implements Serializable-
Serialized Fields
-
anthropicVersionField
JTextField anthropicVersionField
Text field for configuring the Anthropic API version header.
-
-
-
Class uno.anahata.asi.swing.provider.GeminiAiProviderPanel
class GeminiAiProviderPanel extends AbstractAiProviderPanel<GeminiAiProvider> implements Serializable-
Serialized Fields
-
vertexCheck
JCheckBox vertexCheck
Checkbox to toggle Google Cloud Vertex AI endpoint usage.
-
-
-
Class uno.anahata.asi.swing.provider.ModelRenderer
class ModelRenderer extends DefaultListCellRenderer implements Serializable -
Class uno.anahata.asi.swing.provider.OllamaAiProviderPanel
class OllamaAiProviderPanel extends OpenAiChatCompletionsProviderPanel<OllamaAiProvider> implements Serializable-
Serialized Fields
-
pullModelBtn
JButton pullModelBtn
Button to download and install a new model from ollama.com or custom tag. -
pullProgressBar
JProgressBar pullProgressBar
Progress bar displaying download percentage and bytes. -
pullProgressPanel
JPanel pullProgressPanel
Visual container for in-flight model download progress. -
pullStatusLabel
JLabel pullStatusLabel
Label showing the status text of the active model pull. -
refreshRunningBtn
JButton refreshRunningBtn
Button to refresh the active VRAM / running models list. -
runningModelsTable
JTable runningModelsTable
Table displaying models currently loaded in host memory and GPU VRAM. -
runningModelsTableModel
DefaultTableModel runningModelsTableModel
Data model backing the running models table. -
unloadModelBtn
JButton unloadModelBtn
Button to unload the selected model from GPU memory. -
versionLabel
JLabel versionLabel
Label displaying the detected Ollama server version. -
vramStatusLabel
JLabel vramStatusLabel
Label displaying active models count in memory or idle notice.
-
-
-
Class uno.anahata.asi.swing.provider.OpenAiChatCompletionsProviderPanel
class OpenAiChatCompletionsProviderPanel extends AbstractAiProviderPanel<P extends OpenAiChatCompletionsProvider> implements Serializable -
Class uno.anahata.asi.swing.provider.OpenAiResponsesProviderPanel
class OpenAiResponsesProviderPanel extends AbstractAiProviderPanel<OpenAiResponsesProvider> implements Serializable-
Serialized Fields
-
verifiedCheck
JCheckBox verifiedCheck
Checkbox to toggle verified organization mode.
-
-
-
-
Package uno.anahata.asi.swing.settings
-
Class uno.anahata.asi.swing.settings.AiProvidersPanel
class AiProvidersPanel extends JPanel implements Serializable-
Serialized Fields
-
container
AbstractSwingAsiContainer container
The parent Swing ASI container instance managing global providers and thread pools. -
currentProvider
AbstractAiProvider currentProvider
The currently selected and displayed AI provider instance. -
detailPanel
AbstractAiProviderPanel detailPanel
The single active detail panel instance hosting provider forms and model tables. -
detailPanelContainer
JPanel detailPanelContainer
Visual container panel holding the active typed detail panel. -
listModel
DefaultListModel<AbstractAiProvider> listModel
The list model backing the sidebar provider selection list. -
providerList
JList<AbstractAiProvider> providerList
The visual sidebar list component displaying registered AI providers.
-
-
-
Class uno.anahata.asi.swing.settings.AsiContainerAboutPanel
class AsiContainerAboutPanel extends ScrollablePanel implements Serializable-
Serialized Fields
-
container
AbstractSwingAsiContainer container
The parent ASI container instance providing diagnostic data. -
memoryBar
JProgressBar memoryBar
Progress bar displaying real-time JVM heap memory utilization. -
memoryLabel
JLabel memoryLabel
Label showing exact JVM heap memory metrics in megabytes. -
notificationsArea
JTextArea notificationsArea
Text area for displaying operational notifications and boot diagnostic logs.
-
-
-
Class uno.anahata.asi.swing.settings.AsiContainerSettingsFrame
class AsiContainerSettingsFrame extends JFrame implements Serializable-
Serialized Fields
-
settingsPanel
AsiContainerSettingsPanel settingsPanel
The embedded settings panel instance.
-
-
-
Class uno.anahata.asi.swing.settings.AsiContainerSettingsPanel
class AsiContainerSettingsPanel extends ScrollablePanel implements Serializable-
Serialized Fields
-
aboutPanel
AsiContainerAboutPanel aboutPanel
The telemetry and diagnostics About panel. -
closeCallback
Runnable closeCallback
Callback invoked when the user closes the settings dialog/frame. -
container
AbstractSwingAsiContainer container
The parent ASI container instance. -
mainTabs
JTabbedPane mainTabs
The master tabbed pane. -
providersPanel
AiProvidersPanel providersPanel
The standalone AI Providers management panel. -
templatesPanel
TemplatesPanel templatesPanel
The dedicated AGI Templates management panel.
-
-
-
Class uno.anahata.asi.swing.settings.TemplatesPanel
class TemplatesPanel extends JPanel implements Serializable-
Serialized Fields
-
cachedPanels
Map<String,
AgiPanel> cachedPanels Cache of initialized AgiPanel instances keyed by template session ID. -
container
AbstractSwingAsiContainer container
The parent Swing ASI container instance. -
deleteButton
JButton deleteButton
Button to delete/dispose the selected template. -
detailContainer
JPanel detailContainer
Container panel holding the active template's embeddedAgiPanel. -
launchButton
JButton launchButton
Button to spawn an active AGI session from the selected template. -
listModel
DefaultListModel<Agi> listModel
The list model backing the sidebar template list. -
makeDefaultButton
JButton makeDefaultButton
Button to designate the currently selected template as the default bootstrap template. -
selectedTemplate
Agi selectedTemplate
The currently selected template Agi instance. -
templateList
JList<Agi> templateList
The visual sidebar list component displaying registered AGI templates.
-
-
-
-
Package uno.anahata.asi.swing.toolkit.radio
-
Class uno.anahata.asi.swing.toolkit.radio.RadioRenderer
-
Serialized Fields
-
deviceCombo
JComboBox<AudioDevice> deviceCombo
Selector for the hardware output device (audio routing). -
playBtn
JButton playBtn
The main playback control button. -
stationLabel
JLabel stationLabel
LED display for the current station name. -
stationTable
JTable stationTable
The table displaying the list of available internet radio stations. -
statusLabel
JLabel statusLabel
High-contrast LED status label (e.g., "SYSTEM READY", "STREAMING LIVE"). -
tableModel
DefaultTableModel tableModel
The backing data model for the station table.
-
-
-
-
Package uno.anahata.asi.swing.toolkit.render
-
Class uno.anahata.asi.swing.toolkit.render.AbstractToolkitRenderer
class AbstractToolkitRenderer extends JPanel implements Serializable-
Serialized Fields
-
agiPanel
AgiPanel agiPanel
The parent AgiPanel. -
anahataToolkit
T extends AnahataToolkit anahataToolkit
The toolkit instance. -
edtListener
EdtPropertyChangeListener edtListener
Reactive property change listener delegate.
-
-
-
-
Package uno.anahata.asi.toolkit.java
-
Class uno.anahata.asi.toolkit.java.AgiCompiledClass
class AgiCompiledClass extends BasicContextProvider implements Serializable-
Serialized Fields
-
bytecodes
Map<String,
byte[]> bytecodes The compiled bytecode for the top-level class and all nested/inner/anonymous classes, mapped by their binary class names (e.g. 'com.foo.Bar' -> byte[], 'com.foo.Bar$Inner' -> byte[]). -
compiledAtMillis
long compiledAtMillis
Epoch timestamp in milliseconds when this class was compiled. -
extraClassPath
String extraClassPath
Optional extra classpath entries used during compilation of this class. -
source
@NonNull AgiClassSource source
The source code descriptor (FQN and source code). Cannot be null.
-
-
-
-
Package uno.anahata.asi.toolkit.resources.text.lines
-
Class uno.anahata.asi.toolkit.resources.text.lines.SurgicalEditComparator
class SurgicalEditComparator extends Object implements Serializable
-
-
Package uno.anahata.asi.yam.tools.screenrecording
-
Class uno.anahata.asi.yam.tools.screenrecording.ScreenRecordingOverlay
class ScreenRecordingOverlay extends JDialog implements Serializable-
Serialized Fields
-
cancelLabel
String cancelLabel
The custom label for the cancel button. -
clockTimer
Timer clockTimer
Swing timer updating the elapsed time, red dot pulse, and live screen preview. -
dragAnchor
Point dragAnchor
Mouse drag anchor point for smooth window relocation. -
elapsedSeconds
int elapsedSeconds
Elapsed seconds counter. -
headerSubtitle
String headerSubtitle
The subtitle displayed on the overlay header. -
headerTitle
String headerTitle
The title displayed on the overlay header. -
livePreviewLabel
JLabel livePreviewLabel
The label displaying live 1-second interval screen preview during active recording. -
monitorThumbnails
Map<Integer,
Image> monitorThumbnails Cache for monitor pre-launch thumbnail snapshots. -
onCancelAction
Runnable onCancelAction
Callback invoked when the user clicks 'Cancel'. -
onSaveLocalAction
Runnable onSaveLocalAction
Callback invoked when the user clicks 'Save' (local persistence only). -
onStartAction
Runnable onStartAction
Callback invoked when the user clicks 'Start Recording'. -
onUploadAction
Runnable onUploadAction
Callback invoked when the user clicks 'Save & Upload'. -
recordingDot
ScreenRecordingOverlay.RecordingDot recordingDot
The pulsing red recording dot indicator component. -
rootPanel
JPanel rootPanel
The root content panel. -
saveAndUploadLabel
String saveAndUploadLabel
The custom label for the stop and upload button. -
saveLocalLabel
String saveLocalLabel
The custom label for the save locally button. -
selectedDeviceIndex
int selectedDeviceIndex
The selected screen graphics device index. -
startRecordingLabel
String startRecordingLabel
The custom label for the start recording button. -
timerLabel
JLabel timerLabel
The label displaying elapsed recording time inMM:SSformat.
-
-
-

