Module org.autogui
Package org.autogui.base.mapping
package org.autogui.base.mapping
-
ClassDescriptiona tree node describing a mapping between
GuiTypeElement
andGuiRepresentation
.a task wrapper forGuiMappingContext.ContextExecutorServiceForkJoin
, which enables to interrupt tasks byGuiMappingContext.ContextExecutorForkJoinTask.cancel(boolean)
a sub-set ofExecutorService
as the returned type ofGuiMappingContext.getTaskRunner()
aForkJoinPool
based executor: the fork-join pool have ability of work-stealing: i.e.executor-service without creating threads for tasksDeprecated.a runnable callback passed to the target object.a task for update propagation.the task future without threadsource value held by a context.nothing of source value, can be obtained byGuiMappingContext.NO_SOURCE
concrete source valuethe Preferences holder associated to aGuiMappingContext
.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 byPreferences
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 objectan 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 preferencesthe class for manually setting preferences to target objectsThe abstract action component for an actionthe abstract action definition for a list (an action taking a list as its argument)elements in a collection tableGuiReprCollectionTable
.representation forGuiTypeCollection
.a list wraps an array.a selected cell valuein 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 arraya converter for list object.interface for actions which handle selected-rows; an actual implementation relies on a concrete GUI componenta 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 rowsa function for setting cell-values with different sized valuesabstract GUI component: most methods of the interface always take aGuiMappingContext
, this is because an instance of the interface might be a singleton instance.the empty implementation of the representationan object representation composing member sub-representationsa 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 withGuiTypeValue
.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 listspecial specifier, can be obtained byGuiReprValue.NONE
an abstract checkbox component for aBoolean
or primitive boolean propertya combo-box component for anEnum
propertya read-only text label for any type of object propertya spinner text-field component for aNumber
or primitive number propertya comparable infinity representation, which is not a Number type, but comparable to any other types.a type information of number.the number type forBigDecimal
the number type forBigInteger
the number type for bytedefault impl.the number type for doublethe number type for floatthe number type for intthe number type for longthe number type for shorta text-field component for aString
propertyclock of a context or a view.ScheduledTaskRunner<EventType>a delayed task executor accumulating subsequent firing events while the specified delaydebug features for task-running: the system-propertyorg.autogui.base.mapping.debugDepth
can beerr
: specifies the output toSystem.err
, or a file-path : specifies the output to the file.a task wrapper forScheduledTaskRunner.DepthStack