Module org.autogui
Package org.autogui.base.mapping
package org.autogui.base.mapping
-
ClassDescriptiona tree node describing a mapping between
GuiTypeElementandGuiRepresentation.a task wrapper forGuiMappingContext.ContextExecutorServiceForkJoin, which enables to interrupt tasks byGuiMappingContext.ContextExecutorForkJoinTask.cancel(boolean)a sub-set ofExecutorServiceas the returned type ofGuiMappingContext.getTaskRunner()aForkJoinPoolbased 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_SOURCEconcrete 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 byPreferencesan 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 representationintermediate repesentation of table string; composition ofGuiRepresentation.TreeStringValueandGuiRepresentation.TreeStringComposite.a node impl.a string value implementingGuiRepresentation.TreeString, supposing TSV and the contexts will be quoted byGuiRepresentation.quoteForTabSeparatedValues(String)an 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.NONEan abstract checkbox component for aBooleanor primitive boolean propertya combo-box component for anEnumpropertya read-only text label for any type of object propertya spinner text-field component for aNumberor 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 forBigDecimalthe number type forBigIntegerthe 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 aStringpropertyclock 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.debugDepthcan beerr: specifies the output toSystem.err, or a file-path : specifies the output to the file.a task wrapper forScheduledTaskRunner.DepthStack