All Classes and Interfaces

Class
Description
generating an icon image from the name of the app
a pattern of line wrapping in order to find optimal layout: indices are word indices of lines e.g.
bounds of words with a graphics context
a launcher of automatic GUI binding.
the subclass of the executor with implementing various listeners.
border for indicating focusing
the annotation for marking a member as a GUI element
indicates that the method is automatically called when some cells of a related table are selected
indicates that the method returns a list of elements or indices of elements which become selected elements of a target list after the execution of the method.
a log-record issued by GuiLogManager
the class is not a throwable exception class, instead this is a log-entry class for an exception object.
a log-entry for progress:
an exception thrown by checking-interruption
a log-entry for a string
the base class for log managers
a stream wrapper with writing to a log-manager, used by GuiLogManager.LogPrintStream
a console-wrapper stream, with supporting printing exceptions
 
a default handler for integrating the log-manager
the console based log-manager
a tree node describing a mapping between GuiTypeElement and GuiRepresentation.
a sub-set of ExecutorService as the returned type of GuiMappingContext.getTaskRunner()
a ForkJoinPool based executor: the fork-join pool have ability of work-stealing: i.e.
executor-service without creating threads for tasks
Deprecated. 
a runnable callback passed to the target object.
a task for update propagation.
the task future without thread
source value held by a context.
nothing of source value, can be obtained by GuiMappingContext.NO_SOURCE
concrete source value
indicates a setter method that receives a notifier for the target member
the Preferences holder associated to a GuiMappingContext.
a subclass of prefs for custom usage with supplying specific sub-paths.
the abstract definition of key-value store.
the concrete implementation of the store by Preferences
 
an on-memory impl.
an entry of the value history, consisting of a value, an index and a time-stamp, associated with a key-index.
JSON entry for JSON support object
an on-memory impl.
the interface for supporting user-defined prefs: a context-object that implements the interface always saves/loads prefs via the interface.
the entire lock object for the preferences
 
 
the class for manually setting preferences to target objects
 
 
The abstract action component for an action
the abstract action definition for a list (an action taking a list as its argument)
elements in a collection table GuiReprCollectionTable.
representation for GuiTypeCollection.
a list wraps an array.
a selected cell value
in order to support arrays, the table-representation use a converter for input/output of values.
a converter for arrays: converting between a wrapping list and an array
a converter for list object.
interface for actions which handle selected-rows; an actual implementation relies on a concrete GUI component
a subtype of table-target, also supporting selecting partial columns; in the type, GuiReprCollectionTable.TableTarget.getSelectedCells() returns the values of the partial columns.
an interface for operating a specific column with selected rows
a function for setting cell-values with different sized values
a GUI component for a property holding a JComponent
a dummy component class for representing no updating.
abstract GUI component: most methods of the interface always take a GuiMappingContext, this is because an instance of the interface might be a singleton instance.
the empty implementation of the representation
an object representation composing member sub-representations
a tabbed version of object pane; match with a context that has 2 or more sub-contexts which are a sub-object or a collection property.
a property member definition: [propertyName: [ propertyValueField ] ].
a composition of representations.
a value component associated with GuiTypeValue.
pair object for a value and a String name, can be converted to a JSON object member.
an auxiliary information for specifying a property value.
the indexed specifier for specifying an element in a list
special specifier, can be obtained by GuiReprValue.NONE
an abstract checkbox component for a Boolean or primitive boolean property
a GUI representation for a property holding a Document, AbstractDocument.Content, or a StringBuilder.
an undoable insertion operation for GuiReprValueDocumentEditor.StringBuilderContent
a position implementation with an offset
an undoable removing operation for GuiReprValueDocumentEditor.StringBuilderContent
a styled-document impl.
a content for StringBuilder: wraps a buffer and manages any changes to the buffer.
a combo-box component for an Enum property
a text-field component for a File or Path property.
a GUI representation for a property holding an Image.
a special value of history entry which has an image, and it's source file path
an ImageObserver for obtaining the size of an image
impl of the support interface
a read-only text label for any type of object property
a spinner text-field component for a Number or primitive number property
a comparable infinity representation, which is not a Number type, but comparable to any other types.
a type information of number.
the number type for BigDecimal
the number type for BigInteger
the number type for byte
default impl.
the number type for double
the number type for float
the number type for int
the number type for long
the number type for short
a text-field component for a String property
factory interface for Actions
an implementation of action factory for GuiReprAction.
the action that may lead to refreshing data or discarding cell-editor of table needs to call GuiSwingActionDefault.ActionPreparation.prepareAction(AWTEvent) or GuiSwingActionDefault.ActionPreparation.prepareAction(Component).
a swing-action executing the action of the context.
the table selection updater for object-actions:
a label factory for context target info.
the super interface for GUI factories, managed by GuiSwingMapperSet
the menu for history value selection.
the clear menu item for histories
a history menu for a table-column.
the action for setting a specified value to a component
the action for setting a specified value to selected cells of a table-column
an Icon factory
an action button with the customized border
an Icon with an Image and size
a class cluster for JSON reading/writing
a cell value indicating that it's row index is specified like { "#":123, ...
an action for copying a JSON value of the target component
an action for copying JSON values of target table-cells: each JSON values are converted from each table-column contained as a list of GuiSwingJsonTransfer.TableMenuCompositeJsonCopy and selected based on the column-index
an action for copying JSON values of target table-rows: each JSON values are converted from selected-rows by the context of the table
a table value selector for specified row-and-column indices.
an action for loading a JSON value to a file of the target component
an action for loading JSON values from a file for target table-rows or cells
an action for pasting a JSON value of the target component
an action for pasting JSON values of target table-rows or cells
an action for saving a JSON value to a file of the target component
an action for saving JSON values of target table-cells
an action for saving JSON values of target table-rows to a file
JSON transferable supporting string and "application/json"
a table menu composite for copying JSON values of target table-cells
a table menu composite for pasting JSON values of target table-cells
a shared key of table menu composite for copying JSON values of target table-cells
a shared key of table menu composite for pasting JSON values of target table-cells
a class for automatic key-stroke assignments.
 
 
 
 
a set of key-precedence information: a key-precedence becomes a flag value (GuiSwingKeyBinding.KeyPrecedenceFlag which indicates the type of action, or a view-depth (GuiSwingKeyBinding.KeyPrecedenceDepth).
 
 
 
 
a predefined key-binding by the component UI
 
 
a log-entry supporting GUI rendering, managed by GuiSwingLogManager
type of rendering component
the renderer interface
the light-weight map between Object to float[].
a log-entry for an exception with supporting GUI rendering
an action for expanding stack-trace of an exception entry
a renderer for an exception message
a renderer for a stack-trace lines
a renderer for exception stack-traces
a set of attributes for stack traces
attribute info.
a log-entry of a progress bar
a renderer for a progress entry
a renderer for a progress message
a renderer for progress status
an action for terminating a progress bar entry
a log-entry of a string message with supporting GUI rendering
a string log-entry renderer
line info.
a list component for displaying log entries
a mutable state type for searching
the event handler for log-entries in the list
the list model for the log-list component
the action for clearing the log-list
the action for copying texts of log-entries
result information of an addition
the action for saving a log list to a file
the key-handler for starting searching
a log-manager supporting Swing GUI
a log-entry renderer for a list and a status-bar
methods of the interface might happen outside of event thread
a window for displaying log-list
an action for showing the log-list, displayed on a status-bar
a status-bar for displaying a last log-entry
a set of mapping between GuiRepresentation and GuiSwingElement.
a mapping between GuiRepresentation bound to a GuiMappingContext and GuiSwingElement.
the interface definition of mapping type
a concrete definition of mapper type
a mapping between a representation of a class and a view with a mapping type
a preferences manager.
 
 
 
 
 
 
 
 
 
 
 
describe changes of default preferences store
 
 
 
the action for overwriting an existing prefs
 
the default impl.
 
a prefs-visitor for constructing prefs-editor GUI GuiSwingPrefsEditor.rootPane is the top component, aggregating all sub-components of visited prefs, creatd by GuiSwingPreferences.RootView.loadPreferences(GuiPreferences, GuiSwingPrefsApplyOptions) GuiSwingPrefsEditor.contentPane is the actul aggregation of sub-components, added to the root by GuiSwingPrefsEditor.createRootPane(); While visiting, GuiSwingPrefsEditor.construction flag is true. GuiSwingPrefsEditor.historyValuesPane holds the current pane for history-values while construction creating of actual pane for history-values is done by GuiSwingPrefsHistoryValues all sub-components have ability to notify own changes; GuiSwingPrefsEditor.updatedListeners receives those notifications.
a list wrapping a map; it supposes that the map never updated the outside of the list
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
result component
 
 
 
 
 
 
 
 
 
 
 
 
 
partial updater
 
 
cell-renderer for prefs-tree
tree-model value for prefs-tree
the root-pane for object binding panes.
a creator of GuiSwingRootPane, can be obtained by GuiSwingRootPane.creator().
 
 
 
 
 
 
the interface for a column factory
interface for ObjectTableColumn
a specifier factory for a list index: having a mutable index and creating GuiReprValue.ObjectSpecifierIndex.
a wrapper class for cell-editors: the wrapped view aligned to the top of the pane
a column factory for Boolean.
an editor for a boolean value
a property-check-box for column renderer and editor
a factory of dynamic column factories for nested collections: the instance will be registered as a factory of GuiReprCollectionTable
the base class for dynamic column factories: the class provide implementations of methods defined in ObjectTableModelColumns.DynamicColumnFactory and GuiSwingTableColumnSet.DynamicColumnHost
size-factory for root List<List<T>>.
size-factory for class C { T0 f0; T1 f0; ...
size-factory for List<E>
another dynamic factory for supporting property values
a dynamic version of column
an action using selection of dynamic columns
class T { List<List<E>> list; } class E { String n; float v; void act() {...} }
the base class for dynamic table-selection-sources
class T { List<List<E>> list; } class E { String n; List<Float> l1; List<String> l2; void act(List<Integer> selectedIndices, String targetName) {...} }
class T { List<List<E>> list; } class E { String n; List<Float> l; void act(List<Float> selected) {...} }
class T { List<List<E>> list; } class E { String n; List<Float> l1; List<String> l2; void act(List<int[]> selectedIndices, String targetName) {...} }
a result value of GuiSwingTableColumnCollection.TableSelectionSourceDynamicForList with additional information
a selected target field name and specifiers as an intermediate state of GuiSwingTableColumnCollection.TableSelectionSourceDynamicForList.
the dynamic version of GuiSwingTableColumn, creating a factory instead of a column
a column factory for JComponent
 
 
 
 
 
maintaining mapping between a row-component and row-column-indices for repainting.
a column factory for Enum.
 
 
 
 
 
a column factory for File or Path.
 
 
an editor for a file-path
 
 
 
 
 
comparator supporting both File and Path
a dummy editor for just rending a file-path
a column factory for Image.
a component for column editor
a column factory for any type of object.
 
a column factory for a Number.
 
 
a comparator for comparing numbers
an interface of a set of GuiSwingTableColumn.
a sub-interface of GuiSwingTableColumnSet.TableColumnHost which can support adding action contexts
the target for adding created columns.
the root interface for selection change
index list of selected rows
list of selected {row, column} indices
indicates that the selection is not changed
list of selected row objects
an action target
the default implementation of table-column-set associated with GuiReprCollectionElement.
an action for execution an GuiReprAction with selected targets.
an action for executing an GuiReprActionList with selected targets.
a column factory for String.
a component for editor (this is only for single-line.
 
a component for string cell renderer : only for single-line (switched to GuiSwingTableColumnString.MultilineColumnTextViewPane)
action for clearing the label
 
 
cell component with supporting GuiReprValueStringField instead of the document
 
 
 
 
cell component for displaying multiline texts
a wrapper pane for scroll+editor cell.
a table-model with GuiMappingContext
a subclass of ObjectTableModelColumns with supporting settings and preferences
an action for copying an index number to the clip-board
a row-index column with an actions including toString and JSON
an ordering index of a column
preferences for ordering of non-context table columns, attached to a list
a width info.
preferences for width of non-context table columns, attached to a list
a task runner for deferring a task takes long time to complete.
a base class for actions
the returned value for successfully obtaining a value
a task failure by delay
the failure status of execution with an exception
delayed result
the interface for regular pane factory, creating a GuiSwingView.ValuePane.
an action for refreshing the value of the context of the pane.
the interface for a client of SettingsWindow implemented by a GuiSwingView.ValuePane.
a factory interface for GuiReprValue.ObjectSpecifier.
a default implementation of specifier-manager: it creates a GuiReprValue.ObjectSpecifier with the parent specifier and caches it.
the base mixin interface to a JComponent bound to an object or a property via a context (GuiSwingView.ValuePane.getSwingViewContext()).
 
 
 
 
 
 
 
 
a swing view for GuiReprCollectionTable
 
 
table-header for collection-table: customizing tool-tips
 
 
 
 
menu creation for selected rows and columns.
 
 
 
the row-height setting pane: displayed in the header context-menu
 
 
 
enable only row-sorter and disable column-width and column-ordering which are treated by GuiSwingTableModelCollection.GuiSwingTableModelColumns.
a table source for obtaining indices instead of row items.
 
 
 
 
a setting pane for document default stype; a GUI for GuiSwingViewDocumentEditor.PreferencesForDocumentSetting
 
prefs obj for document-settings; currently the settings have properties of entire document styling only for editing plain-texts; minimize properties.
 
 
 
 
 
the interface for the target pane of GuiSwingViewDocumentEditor.DocumentSettingPane; if the pane implements the interface, it will be called at updating the wrapping-line property from the setting pane.
a swing view for GuiReprEmbeddedComponent
 
a swing view for GuiReprValueEnumComboBox
 
 
 
 
 
 
 
a swing view for GuiReprValueFilePathField
 
 
a swing view for GuiReprValueImagePane
 
 
action for clearing the image
 
 
a base image-pane for rendering an image object
 
open the preview-window
 
 
 
 
 
 
 
 
 
 
 
 
a fallback swing view for GuiReprValue
 
special handling for any type of value as string
 
 
 
 
 
a swing view for GuiReprValueNumberSpinner
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
a swing view for GuiReprObjectPane
action for flipping orientation of all split-panes
actionToolBar: [JToolBar: actionButtons...], contentPane: [ fixedSizeComponent1, ...
 
 
button used for a buttonPane member of SearchTextField
 
 
a swing view for GuiReprPropertyPane, or another repr.
 
 
 
a swing view for GuiReprValueStringField
 
handle entire text
a swing view for GuiReprObjectTabbedPane
 
 
 
 
indicating the pane wraps another GuiSwingView.ValuePane
 
 
a root window wrapping a GuiSwingRootPane.
 
clock of a context or a view.
the factory for GuiTypeElement.
another type-builder with relaxed rules: including non-public (without access-modifiers) members.
a temporarily created member group in GuiTypeBuilder.createObjectFromClass(Class,Type)
 
a type information about Collection<E> .
type information about an array.
the super-type for describing information of a type, a property, or an action.
the super type for actions and properties
ordinal information of a member
a type information for public R m() { ...
an action taking a list: processing the selected items in a table public R m(List<E> selectedItems) { ...
a type information about a property.
a type information about setter of notifier: basically, it is intended to have only a setter with the GuiNotifierSetter annotation
an object type, which has actions and properties.
primitive types, their associated boxed types, String, ...
a value wrapper for changed property values:
the no value for GuiUpdatedValue, can be obtained by GuiUpdatedValue.NO_UPDATE
the value holder for GuiUpdatedValue
a simple JSON reader.
a simple JSON writer.
the class provides Undo and Redo actions for text panes.
a composition of undoable-edits
the action for undo or redo
Lambda-based property panes.
 
 
 
 
 
 
 
 
 
 
the lambda-based version of string-pane
 
a line-numbers display.
a utility for menu construction.
intermediate state for constructing menus
an appender of menu-items: supporting JMenu, Action, JPopupMenu, JMenuItem and JComponent
a label menu-item component
a wrapper pane with a label
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
a table-column with additional info.
a renderer for index numbers
a column class for specifying operations with lambdas.
a top-column displaying a row-index number
a menu-builder holder
menu items which the column can process
a shared key for a menu composite
supporting value conversion like Path to File
a table-column with GuiMappingContext.
a base class for wrapping an action
indicating whether the editor needs a specific margin border
 
a menu filter for converting an action to another action which supports a selected rows.
an action for selecting cells of a target column and all rows
an updater holder for renderer component: the component of ObjectTableColumnValue.ObjectTableCellRenderer may implement the interface.
an updating target for renderer component: the component of ObjectTableColumnValue.ObjectTableCellRenderer may implement the interface.
a handler for finishing editor by alt+enter
a cell-editor with GuiSwingView.ValuePane
a cell renderer with GuiSwingView.ValuePane
a popup-menu builder returned by ObjectTableColumnValue.ObjectTableCellRenderer for wrapping an original menu-builder (not intended for a table) with ObjectTableModel.CollectionRowsAndCellsActionBuilder.
interface for renderer and editor, in order to set up some properties like preferences and setting-windows
an action for wrapping another action.
a wrapper class for TableTargetColumnAction
an action for selected rows of a column with a lambda
a table-model based on a list of row objects
a menu builder without adding titles
a menu builder with empty separators
ObjectTableModel.refreshColumns() seems to clear column selection between the first size-obtaining step and the after-step.
a menu builder for table items
a menu builder for TableTargetCellActions
an action for wrapping TableTargetCellAction
column managing part of ObjectTableModel
a container of dynamic columns.
a factory of size info.
a factory with supporting root-actions: actions defined in the owner of a list.
size information of hierarchical composition of sub-columns
a composite of other sizes
a listener interface for dynamic column changes
a row-sorter for dynamic columns
a menu builder for categorizing items.
the categorized menu item
an action with category info.
an action with category info, which becomes a check-box menu item
an action wraps another action for supplying category info.
a categorized menu item with a menu-item component.
the default impl.
a PopupCategorized.CategorizedMenuItemComponent with custom category and subCategory
a label: special category
a PopupCategorized.CategorizedMenuItemLabel with custom category and subCategory
intermediate state for building items
another menu builder with limiting items
an action for selecting a PopupCategorized.CategorizedMenuItem
a popup menu manager.
a default popup-menu factory creating a new popup and setting it to the component
custom popup-menu for fixing display location issue: overriding setLocation
a menu-selector by incremental key-typing
improve default behavior of showing popup menu: clicking a menu button while the menu is visible can hide it
an action for displaying a popup menu
the interface for constructing menus
the empty builder
the function interface for menu filtering
a filter for accepting any items as is
a window-listener and popup-menu listener for fixing the behavior of showing/hiding a popup menu
the menu listener for calling PopupExtension.setupMenu()
keyCode and modifierEx: ALT_DOWN_MASK, ...
default popup menu support for text components.
an abstract action for interacting with the history-buffer (kill-buffer)
action for clearing the field
a copy action
a copy-all action: copying all text in a text-component
a cut action
a delete-next-word action
a delete-previous-word action
a delete-to-line-end action
an edit in the history buffer
a history buffer (kill buffer)
a file loading action
the action for opening selection as a URL in a browser
a paste action
a paste-all action: replacing entire text with the clipboard contents
a paste the history-buffer action (yank)
a file saving action
a select-all action
a PopupExtension.PopupMenuBuilder which has typical actions for the text component
a layout manager for lining up components horizontally or vertically.
a class for providing fluent interface for constructing ResizableFlowLayout
a delayed task executor accumulating subsequent firing events while the specified delay
debug features for task-running: the system-property org.autogui.base.mapping.debugDepth can be err : specifies the output to System.err, or a file-path : specifies the output to the file.
a text-field for imeediate filtering data in text-components
call-back for searching
 
a simple implementation for highlighting of multiple text-panes
 
a text-field implementation with supporting background searching.
an action for searching, filtering and selecting items
an interface for painting background
the painter impl.
a listener interface for receiving the searched items
the background searching task
the interface for the searching model
the empty model for searching nothing
the intermediate items submission target
empty impl.
a text-field with background searching file-items
the action for opening files
the action for showing files in Finder or Explorer
action for clearing the field
copying the selected file
a file info item
a completed file item
 
an abstract definition of a file-list
the action for completing a searched file-item
the action for text paste
transferable object for a file list
a transfer-handler for copying and pasting a file-list
 
an action for selecting a file item from an open dialog
the model definition for the completing file items
a shared window manager for the setting panel.
a color well can be changed by a shared color-panel
a window holder for the color chooser used by SettingsWindow.ColorButton.
an action for changing the selected directory of SettingsWindow.FileDialogManager
a shared dialog, can be obtained by SettingsWindow.getFileDialogManager().
the callback interface for SettingsWindow.FileDialogManager in order to save and load history of files to preferences
a list renderer for history of files of SettingsWindow.FileDialogManager
an action for adding the selected file to history of files of SettingsWindow.FileDialogManager
an action for clearing history of files of SettingsWindow.FileDialogManager
a list-model for history files of SettingsWindow.FileDialogManager
an action for removing an item in history of files of SettingsWindow.FileDialogManager
a group of labels
 
the callback interface for SettingsWindow in order to save and load preferences of the window
a task runner in the event dispatching thread without blocking
a function interface under the event dispatching thread
a result for a thrown exception: SwingDeferredRunner.TaskResultFuture return the value if the task failed with an exception
a incomplete result
customizing table-rows based on their minimum-size.
 
 
action for processing selected cell values or selected rows with all cells in those rows processed by ObjectTableModel.TableTargetCellExecutionAction.
indicating an action can be converted for selected table columns (with entire rows or selected cells) processing, handled by ObjectTableColumnValue.CollectionRowsActionBuilder.
an impl.
a menu factory for selected column-rows
multi-line text cell renderer for JList and JTable
a line holding AttributedString
focusing information for a matched pattern position
the special button for a toolbar that can collect overflow components as a popup-menu.
 
 
classes for copying string description of selected cells and rows
 
 
the action defined by composition of selected columns; it joins cell strings by new-lines (for row) and tabs (for columns).
 
 
 
a support class with UIManager.
representing the OS version number
an OS version subclass for Windows
an OS version subclass for macOS
an OS version subclass for Windows
a component for listing JComponents.
the action class for adding a new element
 
the action class for reordering selected-panes; moving-down
the element-pane wrapping a custom content-pane
a transferable class for reordering
the transfer handler for reordering element-panes; using ValueListPane.ValueListElementTransferable
the list-model for element-panes
 
 
the action class for removing selected-panes
the action class for reordering selected-panes; moving-up