Module org.autogui
Package org.autogui.swing
package org.autogui.swing
-
ClassDescriptiona launcher of automatic GUI binding.factory interface for
Actionsan implementation of action factory forGuiReprAction.the action that may lead to refreshing data or discarding cell-editor of table needs to callGuiSwingActionDefault.ActionPreparation.prepareAction(AWTEvent)orGuiSwingActionDefault.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 byGuiSwingMapperSetGuiSwingHistoryMenu<ValueType,PaneType extends GuiSwingView.ValuePane<ValueType>> the menu for history value selection.the clear menu item for historiesGuiSwingHistoryMenu.HistoryMenuForTableColumn<ValueType,PaneType extends GuiSwingView.ValuePane<ValueType>> a history menu for a table-column.GuiSwingHistoryMenu.HistorySetAction<ValueType>the action for setting a specified value to a componentthe action for setting a specified value to selected cells of a table-columna class cluster for JSON reading/writinga cell value indicating that it's row index is specified like { "#":123, ...an action for copying a JSON value of the target componentan action for copying JSON values of target table-cells: each JSON values are converted from each table-column contained as a list ofGuiSwingJsonTransfer.TableMenuCompositeJsonCopyand selected based on the column-indexan action for copying JSON values of target table-rows: each JSON values are converted from selected-rows by the context of the tablea table value selector for specified row-and-column indices.an action for loading a JSON value to a file of the target componentan action for loading JSON values from a file for target table-rows or cellsan action for pasting a JSON value of the target componentan action for pasting JSON values of target table-rows or cellsan action for saving a JSON value to a file of the target componentan action for saving JSON values of target table-cellsan action for saving JSON values of target table-rows to a fileJSON transferable supporting string and "application/json"a table menu composite for copying JSON values of target table-cellsa table menu composite for pasting JSON values of target table-cellsa shared key of table menu composite for copying JSON values of target table-cellsa shared key of table menu composite for pasting JSON values of target table-cellsa class for automatic key-stroke assignments.a set of key-precedence information: a key-precedence becomes a flag value (GuiSwingKeyBinding.KeyPrecedenceFlagwhich indicates the type of action, or a view-depth (GuiSwingKeyBinding.KeyPrecedenceDepth).GuiSwingKeyBinding.KeyStrokeActionForFunction<CompType extends JComponent>a predefined key-binding by the component UIa set of mapping betweenGuiRepresentationandGuiSwingElement.the interface definition of mapping typea concrete definition of mapper typea mapping between a representation of a class and a view with a mapping typea preferences manager.describe changes of default preferences storethe action for overwriting an existing prefsthe root-pane for object binding panes.a creator ofGuiSwingRootPane, can be obtained byGuiSwingRootPane.creator().a task runner for deferring a task takes long time to complete.a base class for actionsGuiSwingTaskRunner.ContextTaskResult<RetType>the returned value for successfully obtaining a valuea task failure by delaythe failure status of execution with an exceptiondelayed resultthe interface for regular pane factory, creating aGuiSwingView.ValuePane.an action for refreshing the value of the context of the pane.the interface for a client ofSettingsWindowimplemented by aGuiSwingView.ValuePane.a factory interface forGuiReprValue.ObjectSpecifier.a default implementation of specifier-manager: it creates aGuiReprValue.ObjectSpecifierwith the parent specifier and caches it.a general to-string copy action by usingGuiRepresentation.toHumanReadableString(GuiMappingContext, Object)GuiSwingView.ValuePane<ValueType>the base mixin interface to aJComponentbound to an object or a property via a context (GuiSwingView.ValuePane.getSwingViewContext()).a swing view forGuiReprValueBooleanCheckBoxa swing view forGuiReprCollectionTableit reacts to onlyGuiSwingViewCollectionTable.PopupExtensionCollectionin order to obtains selected column byGuiSwingViewCollectionTable.PopupExtensionCollection.getTargetColumn().table-header for collection-table: customizing tool-tipsmenu creation for selected rows and columns.the row-height setting pane: displayed in the header context-menuenable only row-sorter and disable column-width and column-ordering which are treated byGuiSwingTableModelCollection.GuiSwingTableModelColumns.a table source for obtaining indices instead of row items.a swing view forGuiReprValueDocumentEditora setting pane for document default stype; a GUI forGuiSwingViewDocumentEditor.PreferencesForDocumentSettingprefs 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 ofGuiSwingViewDocumentEditor.DocumentSettingPane; if the pane implements the interface, it will be called at updating the wrapping-line property from the setting pane.a swing view forGuiReprEmbeddedComponenta swing view forGuiReprValueEnumComboBoxa swing view forGuiReprValueFilePathFielda swing view forGuiReprValueImagePaneaction for clearing the imagea base image-pane for rendering an image objectopen the preview-windowa fallback swing view forGuiReprValuespecial handling for any type of value as stringa swing view forGuiReprValueNumberSpinnera swing view forGuiReprObjectPaneaction for flipping orientation of all split-panesactionToolBar: [JToolBar: actionButtons...], contentPane: [ fixedSizeComponent1, ...button used for a buttonPane member ofSearchTextFielda swing view forGuiReprPropertyPane, or another repr.a swing view forGuiReprValueStringFieldhandle entire texta swing view forGuiReprObjectTabbedPaneGuiSwingViewWrapper.ValuePaneWrapper<ValueType>indicating the pane wraps anotherGuiSwingView.ValuePaneGuiSwingViewWrapper.ValueScrollPane<ValueType>GuiSwingViewWrapper.ValueWrappingPane<ValueType>a root window wrapping aGuiSwingRootPane.Lambda-based property panes.the lambda-based version of string-pane