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
StoredObject
instance.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.Content coming from anInputStream
that 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>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>Component for drawing flow diagrams.A responsive layout that can contain only sizeable components (HasSize
).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 aView
from some HTML content.IdInput<T extends StoredObject>Fields that can inputId
values.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.AView
that shows a background image, a parent image and other overlay-components relative to the parent image.A marker interface denoting that aView
is 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 theTextContent
named "com.storedobject.ui.LoginForm".MeasurementField<T extends Quantity>Create a field to accept a specific measurementQuantity
.A field for inputtingMeasurementUnit
s.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 anApplicationModule
instance.Field to accept monetary values (Money
).ObjectBrowser<T extends StoredObject>ObjectBrowserEditor<T extends StoredObject>ObjectBrowserViewer<T extends StoredObject>ObjectChangedListener<T extends StoredObject>"Object Changed" listener to track changes to the object.ObjectCodeField<T extends StoredObject>In many situations, aStoredObject
instance may contain a code attribute (a String attribute that looks like a code - part number of an inventory item for example) and this field accept 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 forStoredObject
classes."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 acceptId
values.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 ofStoredObject
s that are searchable using some keywords.ObjectGetField.GetProvider<O extends StoredObject>TheObjectGetField
requires a "get provider" to provide objects or list of objects based on a search text.ObjectGetField.GetSupplier<O extends StoredObject>Implementation ofObjectGetField.GetProvider
for normalStoredObject
classes.ObjectGetField.GetTypedSupplier<O extends StoredObject>Implementation ofObjectGetField.GetProvider
forStoredObject
classes where additional type information is required (For example,InventoryItem
requires an instance of theInventoryItemType
while 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 ofStoredObject
value.ObjectLinkField<T extends StoredObject>A list report that listsStoredObject
s.ObjectListEditor<T extends StoredObject>This class can be used to edit a list ofStoredObject
s.ObjectListField<T extends StoredObject>ObjectListGrid<T extends StoredObject>Grid that can be used show a list ofStoredObject
instances.ObjectListProvider<T extends StoredObject>ObjectLoader<T extends StoredObject>ObjectMemoryGrid<T extends StoredObject>Grid that can be used show a list ofStoredObject
instances.ObjectProvider<T extends StoredObject>Provider of sme sort of object.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>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>PDF content coming from anInputStream
that 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.A "print button" is created automatically byObjectEditor
s andObjectBrowser
s if one or morePrintLogicDefinition
s exist for theStoredObject
class.Generic field to acceptQuantity
values.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>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.AComponent
based on a template.This is equivalent of theDataForm
class except that the content is based on HTML-template.A layoutComponent
based 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.AnExecutableView
that uses aTemplateLayout
as its sole component.Field to acceptTimestamp
values.A class that can create a transaction (typically a pseudo transaction).TreeSearchField<P extends T,T> Verify OTP.A link that can be clicked to view some sort of content.ViewGrid<T>This can be implemented by aView
so that itsViewSelected.viewSelected()
method is invoked whenever it is selected to make it appear on the screen.XGrid<X extends XGrid.XData>