Package com.storedobject.ui
package com.storedobject.ui
-
ClassDescriptionAn editable grid.AbstractLinkGrid<T extends StoredObject>AbstractObjectField<T extends StoredObject>The base field for accepting a
StoredObjectinstance.AbstractObjectForest<T extends StoredObject>AbstractTreeProvider<T,O> ActionGrid<T>A grid to be shown in a window with "Yes/No" buttons and an action is carried out if the "Yes" button is pressed.Alert handler.BaseObjectForest<T extends StoredObject>An invisible component to grab messages sent to the browser window.Card<T>Represents a styled container with configurable layout and styling options.Represents a flex container that manages its child components with a customizable layout.Represents a column-based layout container that arranges its child components vertically with an optional gap between them.The Line class represents a styled horizontal line component with customizable properties.Represents a container component designed to arrange child components in a horizontal row layout with customizable gap spacing.The CardDashboard class represents a dashboard composed of interactive cards laid out on a grid.CardGrid<T>A CardGrid is a UI component designed to display a grid of cards.A custom field implementation for managing and editing text comments.Content coming from anInputStreamthat can be viewed or downloaded (viaDevice.view(String, ContentProducer)orDevice.download(ContentProducer)).Field to accept a country's ISO code (2 characters) as a value.CRAM (Challenge Response Authentication Mechanism) field.A field to accept a valid currency code.DataEditor<T>DataGrid<T>DataTreeGrid<T>Represents an abstract tree grid data structure capable of displaying hierarchical data.DetailLinkGrid<T extends StoredObject>Methods for "editable" data grids.EditableGrid<T>An editable grid that can be used to edit a list of objects of any type.EditableObjectGrid<T extends StoredObject>An editable grid of objects.EditableObjectListProvider<T extends StoredObject>Represents an abstract base class for defining an executable component.Component for drawing flow diagrams.A responsive layout that can contain only sizeable components (HasSize).Represents a section of a form, designed as a horizontal row layout for arranging components.TheEndclass is a specialized subclass ofCard.Line, intended to represent a terminating component or marker within a layout structure.Component that can submit HTML form-data to another site.GridSearchField<T extends StoredObject>Interface to denote that a UI class has aHasRefresh.refresh()method to refresh the screen.Create aViewfrom some HTML content.IdInput<T extends StoredObject>Fields that can inputIdvalues.Component that represents an HTML iframe element.An image component with clickable rectangular areas.A clickable rectangular area in an image map.Event fired when an area is clicked.AViewthat shows a background image, a parent image and other overlay-components relative to the parent image.A marker interface denoting that aViewis used only for displaying some sort of information on the screen.LinkGrid<T extends StoredObject>LinkValue<T extends StoredObject>ListEditor<T>This class can be used to edit a list of any kind of Object instances.ListProvider<T>This is a template-based login-screen, and its template can be defined in theTextContentnamed "com.storedobject.ui.LoginForm".MeasurementField<T extends Quantity>Create a field to accept a specific measurementQuantity.A field for inputtingMeasurementUnits.Utility methods related to handling media access from within CSS styles.MessageGrid<T extends StoredObject>A grid to be shown in a window with an "Ok" button and it will be closed when the button is pressed.A component for rendering 3D models using the `@google/model-viewer` library.An image-based menu to be created from the logic defined via anApplicationModuleinstance.Field to accept monetary values (Money).This consumer will be asked to accept a newly created instance of aStoredObjectby itsObjectEditorwhenever a new instance is created.ObjectBrowser<T extends StoredObject>A specialized grid-based component designed for browsing, editing, and managing objects of a specified class.ObjectBrowserEditor<T extends StoredObject>ObjectBrowserViewer<T extends StoredObject>ObjectCard<T extends StoredObject>Represents a generic card that holds a reference to an object of type T, where T is a subclass of StoredObject.ObjectCardDashboard<T extends StoredObject>A specialized dashboard for managing and displaying cards representing objects of a specific type.ObjectCardGrid<T extends StoredObject>ObjectCardGrid is a specializedCardGriddesigned to work with objects of typeStoredObject.ObjectChangedListener<T extends StoredObject>"Object Changed" listener to track changes to the object.ObjectCodeField<T extends StoredObject>In many situations, aStoredObjectinstance may contain a code attribute (a String attribute that looks like a code - part number of an inventory item, for example) and this field accepts such codes for inputting the object instance.ObjectComboField<T extends StoredObject>ObjectComparisonGrid<T extends StoredObject>ObjectEditor<T extends StoredObject>The concrete base class for creating CRUD views forStoredObjectclasses."Object Editor" listener to track changes of the editor.Provider ofObjectEditor.ObjectEditorRefresher<T extends StoredObject>An implementation of ObjectChangedListener that refreshes the editor whenever changes are saved.ObjectField<T extends StoredObject>A field that can be used to acceptIdvalues.Type of the object field.ObjectFilter<T extends StoredObject>ObjectForest<T extends StoredObject>ObjectForestBrowser<T extends StoredObject>ObjectForestEditor<T extends StoredObject>ObjectForestProvider<T extends StoredObject>ObjectForestViewer<T extends StoredObject>ObjectFormField<T extends StoredObject>ObjectGetField<T extends StoredObject>A field to accept instances ofStoredObjects that are searchable using some keywords.ObjectGetField.GetProvider<O extends StoredObject>TheObjectGetFieldrequires a "get provider" to provide objects or list of objects based on a search text.ObjectGetField.GetSupplier<O extends StoredObject>Implementation ofObjectGetField.GetProviderfor normalStoredObjectclasses.ObjectGetField.GetTypedSupplier<O extends StoredObject>Implementation ofObjectGetField.GetProviderforStoredObjectclasses where additional type information is required (For example,InventoryItemrequires an instance of theInventoryItemTypewhile searching in order to narrow down the search).ObjectGrid<T extends StoredObject>ObjectGridReport<T extends StoredObject>Create a PDF report from the grid rows.ObjectHistoryGrid<T extends StoredObject>ObjectInput<T extends StoredObject>Fields that can input a given type ofStoredObjectvalue.ObjectLinkField<T extends StoredObject>A list report that listsStoredObjects.ObjectListEditor<T extends StoredObject>This class can be used to edit a list ofStoredObjects.ObjectListField<T extends StoredObject>ObjectListGrid<T extends StoredObject>Grid that can be used shows a list ofStoredObjectinstances.ObjectListProvider<T extends StoredObject>ObjectLoader<T extends StoredObject>ObjectLogicButton<T extends StoredObject>A special button that can be used to execute aStoredObject's instance related logic.ObjectMemoryGrid<T extends StoredObject>Grid that can be used shows a list ofStoredObjectinstances.ObjectProvider<T extends StoredObject>Provider of sme sort of object.ObjectSaver<T extends StoredObject>Functional interface to define a contract for saving objects of typeTthat extendStoredObject.ObjectSearchBrowser<T extends StoredObject>A grid-view that is typically used for searching and setting a particular instance of aStoredObject.ObjectSearcherField<T extends StoredObject>ObjectSearchField<T extends StoredObject>ObjectSearchForm<T extends StoredObject>ObjectsViewer is a specialized UI component that serves as a container for displaying various stored objects within a tabbed interface.ObjectTable<T extends StoredObject>ObjectTextField<T extends StoredObject>ObjectTree<T extends StoredObject>ObjectTreeBrowser<T extends StoredObject>ObjectTreeEditor<T extends StoredObject>ObjectTreeProvider<T extends StoredObject>ObjectTreeViewer<T extends StoredObject>The ObjectViewer class is a utility for viewingStoredObjectinstances within an application.ObjectViewerButton<T extends StoredObject>A button component designed to work with objects of typeStoredObject.PDF content coming from anInputStreamthat can be viewed or downloaded (viaDevice.view(String, ContentProducer)orDevice.download(ContentProducer)).Field to accept phone numbers.If class that implements this interface is configured, it will be instantiated and queried when the user logs in.Presentation runner to present multiple UI logic in sequence.PrintButton<T extends StoredObject>A "print button" is created automatically byObjectEditors andObjectBrowsers if one or morePrintLogicDefinitions exist for theStoredObjectclass.Generic field to acceptQuantityvalues.Query result corresponding to a row of the grid.Class used to redirect the user to another site via SAML authentication.ReferenceLinkGrid<T extends StoredObject>ReferenceLinkListProvider<T extends StoredObject>A specialized context menu that appears on right-click actions within a grid.Represents a container component that manages a scrolling content area along with an optional header.SearchBuilder<T extends StoredObject>A Data Form for editing one or more objects that has multiple steps of content views.SteppedObjectForm<T extends StoredObject>A Form for editing an object that has multiple steps of content views.Stepped View allows you to create a multi-steppedView.Template component can be used to define generic HTML-template based elements via HTML text-content.AComponentbased on a template.This is an equivalent of theDataFormclass except that the content is based on HTML template.A layoutComponentbased on a template stored in the DB as an HTML like file - It should be stored asTextContent.TemplateText<T>Template string that can be evaluated.AnExecutableViewthat uses aTemplateLayoutas its sole component.Field to acceptTimestampvalues.A class that can create a transaction (typically a pseudo transaction).TreeSearchField<P extends T,T> Field to select a normal user.Verify OTP.A link that can be clicked to view some sort of content.ViewGrid<T>This can be implemented by aViewso that itsViewSelected.viewSelected()method is invoked whenever it is selected to make it appear on the screen.XGrid<X extends XGrid.XData>