Widget Type
API
CREATE VALUE(...)
DynamicWidgetFactory.create(java.lang.String, com.goldencode.p2j.util.handle)
CREATE BUTTON
DynamicWidgetFactory.createButton(com.goldencode.p2j.util.handle)
CREATE BUTTON-LIST
DynamicWidgetFactory.createButtonList(com.goldencode.p2j.util.handle)
CREATE COMBO-BOX
DynamicWidgetFactory.createComboBox(com.goldencode.p2j.util.handle)
CREATE CONTROL-FRAME
DynamicWidgetFactory.createControlFrame(com.goldencode.p2j.util.handle)
CREATE DIALOG-BOX
DynamicWidgetFactory.createDialogBox(com.goldencode.p2j.util.handle)
CREATE EDITOR
DynamicWidgetFactory.createEditor(com.goldencode.p2j.util.handle)
CREATE FILL-IN
DynamicWidgetFactory.createFillIn(com.goldencode.p2j.util.handle)
CREATE FRAME
DynamicWidgetFactory.createFrame(com.goldencode.p2j.util.handle)
CREATE IMAGE
DynamicWidgetFactory.createImage(com.goldencode.p2j.util.handle)
CREATE MENU
DynamicWidgetFactory.createMenu(com.goldencode.p2j.util.handle)
CREATE MENU-ITEM
DynamicWidgetFactory.createMenuItem(com.goldencode.p2j.util.handle)
CREATE RADIO-SET
DynamicWidgetFactory.createRadioSet(com.goldencode.p2j.util.handle)
CREATE RECTANGLE
DynamicWidgetFactory.createRectangle(com.goldencode.p2j.util.handle)
CREATE SELECTION-LIST
DynamicWidgetFactory.createSelectionList(com.goldencode.p2j.util.handle)
CREATE SLIDER
DynamicWidgetFactory.createSlider(com.goldencode.p2j.util.handle)
CREATE SUB-MENU
DynamicWidgetFactory.createSubMenu(com.goldencode.p2j.util.handle, java.lang.String)
CREATE TEXT
DynamicWidgetFactory.createText(com.goldencode.p2j.util.handle)
CREATE TOGGLE-BOX
DynamicWidgetFactory.createToggleBox(com.goldencode.p2j.util.handle)
CREATE WINDOW
DynamicWidgetFactory.createWindow(com.goldencode.p2j.util.handle)
TODO: once the widget has been created, its attributes can be set regardless if is attached to
a frame or not.
| EditorConfig |
The configuration container class which holds attributes specific for the Editor widget.
|
| EditorHelper |
Common Editor implementation code used by both server and client.
|
| EditorWidget |
Server side implementation of the EDITOR widget.
|
| EhBrowseConfigKey |
Enhanced browse configuration key.
|
| Element |
This class provides a simple association between a widget and the source
and/or sink for the data to be displayed/edited in that widget.
|
| EmbeddedAssignment |
This class encodes an embedded assignment expression such that evaluation can be delegated
to the user interface processing at a specific point in the normal assignment processing,
as defined by the order of the FrameElement array passed to the helper.
|
| EnhancedBrowseConfig |
Enhanced browse configuration.
|
| EnhancedBrowseConfigManager |
Manager for enhanced browse configurations.
|
| EnhancedColor |
Color that can be represented either by an RGB color or by a color index in a color table.
|
| EnhancedColumnConfig |
Enhanced browse column configuration.
|
| ErrorWriterBatch |
Implements display outputs for batch mode.
|
| ErrorWriterInteractive |
Implements display outputs for interactive mode.
|
| ErrorWriterServer |
Implements display error outputs for server side.
|
| EventDefinition |
This class represents events and widgets that determine the termination condition of an implicit
(PROMPT-FOR/SET/UPDATE/CHOOSE) or and explicit (WAIT-FOR) event processing loop or the condition that
causes a trigger to fire.
|
| EventInfo |
Define An auxiliary object with the event information for use within the trigger
|
| EventList |
This class supports the lists of events and widgets that define the
termination of implicit or explicit WAIT-FOR statement and triggers
activation.
|
| EventList.EventIndex |
Defines the index of the original event definition within its events list.
|
| EventList.IdPair |
Stores a widget and resource ID pair.
|
| EventList.LookupResourceKey |
|
| EventList.LookupWidgetKey |
|
| ExtractImageCommand |
It provides methods to extract images from data streams.
|
| ExtractImageCommand.ExtractImageParameters |
The container for all parameters of the extract images command.
|
| FieldGroup |
Groups widgets together into a list of siblings that can be accessed
via the first or last entry in the list.
|
| FieldGroupConfig |
Contains FIELD-GROUP specific widget state.
|
| FileDialog |
A class that collects option information about a file selection statement using chained
methods.
|
| FillInConfig |
Contains FillIn specific widget state.
|
| FillInWidget |
Server side FillIn widget implementation.
|
| FontTable |
Implementation of the FONT-TABLE system handle (the APIs from the FontTableResource
interface).
|
| FontTable.FontChooserDialog |
Builder class that takes care of all options of the SYSTEM-DIALOG FONT statement.
|
| FontTable.LegacyFont |
Structure with dDetails about a given font.
|
| FontTable.LegacyFontMetrics |
Structure containing the legacy metrics, for a certain font.
|
| FontTable.LegacyTextMetrics |
Structure containing the legacy text metrics, for a certain text.
|
| FontTable.WidthKey |
Hash key for pixel width cache.
|
| FontTable.WorkArea |
Container for context-local data.
|
| FormattedValue |
A simple container for a value and an associated format string.
|
| FrameConfig |
This class is used to hold frame and child frame specific attributes.
|
| FrameElement |
This class provides abstract base for passing data/widget lists to UI
helpers.
|
| FrameWidget |
This is the server side frame widget class which contains the
client-side configuration for this frame BUT which does NOT implement
any of the server side logic for frame processing.
|
| GenericFrame |
This class implements a frame factory method which produces instances of
interfaces generated at conversion time.
|
| GenericWidget<T extends WidgetConfig> |
This class represents server side widgets.
|
| GoOn |
Convenience class that makes it easier to instantiate the inline form of the parent class
which is used solely for a GO-ON clause.
|
| GuiCellAttributes |
Container for GUI cell attributes.
|
| HeaderElement |
This class which encodes a header expression such that evaluation can be delegated to the
user interface processing at a specific point in execution.
|
| HelpService |
A class that collects option information about a SYSTEM-HELP statement using chained
methods.
|
| HtmlBrowserConfig |
Contains data for HTML-BROWSER widget.
|
| HtmlBrowserWhitelist |
A helper class which handles the resource-bases which are whitelisted in the directory.
|
| HtmlBrowserWidget |
Implementation of the HTML-BROWSER widget.
|
| ImageConfig |
Contains IMAGE specific widget state.
|
| ImageExtractor |
It provides methods to extract images from data streams.
|
| ImageExtractor.BmpFileReader |
Helps to extract an image encoded according to bitmap file format (BMP):
BITMAPFILEHEADER stores general information about the bitmap image
BITMAPINFOHEADER stores image details, defines the pixel format
RGBGUAD[] stores the color table
BYTE[] stores the pixel data
|
| ImageExtractor.GifFileReader |
Helps to extract an image encoded according to Graphics Interchange Format file format (GIF):
http://giflib.sourceforge.net/whatsinagif/bits_and_bytes.html
GIF Specification:
http://giflib.sourceforge.net/gifstandard/GIF89a.html
|
| ImageExtractor.ImageReaderAdapter |
Adapts image readers to read different image types from the common data source.
|
| ImageListConfig |
Contains data for ImageList widget
|
| ImageListWidget |
Server side IMAGE-LIST widget implementation.
|
| ImageWidget |
Server side image widget implementation.
|
| JastValidationExpr |
Validation expression backed by a Java AST which is interpreted to run validation.
|
| Keyboard |
This class represents the keyboard event codes, key labels and Progress
functions and all their interrelations.
|
| Keyboard.ContextContainer |
Simple container that stores and returns a context-local instance of
the outer class.
|
| KeyboardLayoutsSettingsManager |
Defines a facade method to get the current keyboard layouts settings.
|
| KeyboardLayoutsSettingsManager.WorkArea |
Container for context-local data.
|
| LabelConfig |
Contains label specific widget state.
|
| LiteralWidget |
Represents a LITERAL widget on server-side.
|
| LogicalTerminal |
This class represents the state of the logical terminal associated with the
current user session.
|
| LogicalTerminalConversionParams |
The class resolves coordinate conversion parameters based on the static methods
of LogicalTerminal.
|
| LogicalTerminalConversionParams.Params |
Container for storing the conversion parameters.
|
| MarkEntry |
This class is a container for server-side state for hiding/pausing.
|
| MenuConfig |
MENU widget configuration container.
|
| MenuContainerWidget<T extends BaseConfig> |
This class represents sub-menu widget.
|
| MenuDefinition |
Base class for menu definitions.
|
| MenuDescription |
This is a container for the configuration of a given menu or family of
menus which is efficiently serialized to the client from the server.
|
| MenuItemConfig |
MENU-ITEM widget configuration container.
|
| MenuItemWidget |
This class represents menu-item widget.
|
| MenuWidget |
This class represents menu widget.
|
| MessageReturnValue |
Contains a BaseDataType and an int key code.
|
| MnemonicConfig |
FWD extension attributes for mnemonic.
|
| NoopCom |
The class provides a no-op com handle to allow no-op access to unknown com methods and com properties.
|
| NoopComHandle |
The class allows to call any com method or com property that turns into a no-operation.
|
| OcxDragDropConfig |
|
| OcxMouseConfig |
|
| OsPassExpirationChecker |
Methods to check if the OS pass has expired and change it.
|
| PaneConfig |
The container for common widget state variables shared by
DIALOG, FRAME, WINDOW widgets.
|
| PaneEntity<T extends PaneConfig> |
The server side base class for DIALOG, FRAME, WINDOW widgets.
|
| PrintingService |
This class is a factory for PrinterSetupDialogs.
|
| PrintingService.PrinterSetupDialog |
A class that collects option information about a printer selection statement using chained
methods.
|
| PrintingService.WorkArea |
Contextual data.
|
| ProgressBarConfig |
Contains data for PROGRESS-BAR widget.
|
| ProgressBarWidget |
Server side PROGRESS-BAR widget implementation.
|
| RadioSetConfig |
Stores radio set specific state.
|
| RadioSetWidget |
Server side radioset widget implementation.
|
| ReadKeyResult |
READ-KEY result object.
|
| RectangleConfig |
Rectangle widget configuration.
|
| RectangleWidget |
Rectangle widget (server-side).
|
| ScreenBuffer |
This is the base object to interchange server and thin client with the
current widget values.
|
| ScreenBuffer.StatefulWidgetRecord |
Adds a state bitflag to a widget record.
|
| ScreenBuffer.WidgetRecord |
Stores the details of a given widget.
|
| ScreenDefinition |
This is a container for the configuration of a given frame or family of
frames which is efficiently serialized to the client from the server.
|
| SelectionListConfig |
Stores selection-list specific state.
|
| SelectionListWidget |
Server side selection list widget implementation.
|
| ServerConfigManager |
Management of widget configurations, on server-side.
|
| ServerIdHelper |
Implementation of helper methods for server side to work with widget ID.
|
| ServerReturnValue |
Simple container for the response to a server-side code execution
|
| ServerState |
This class is a container for server-side state which can be easily
transported to or from the client.
|
| SheetTypes |
Spreadsheet data types helper class.
|
| SignatureConfig |
|
| SignatureWidget |
Represents the server side signature widget.
|
| SkipConfig |
Contains data for pseudo-widgets space and skip, which are used only in
laying out a given frame.
|
| SkipEntity |
Implements the server side skip and space pseudo-widgets.
|
| SliderConfig |
Contains data for slider widget.
|
| SliderWidget |
Implements the server side slider widget.
|
| SpreadsheetCache |
Server side spreadsheet cache.
|
| SpreadsheetCache.CellValues |
Represents the values of a cell in a spreadsheet.
|
| SpreadsheetCache.SheetValues |
This class represents the cached values of a sheet in a spreadsheet.
|
| SpreadsheetCache.SpreadsheetContext |
The SpreadsheetContext class represents the context of a spreadsheet,
including the active sheet and active cell coordinates.
|
| SpreadsheetCache.Sync |
The Sync class represents the data to be synchronized in a spreadsheet.
|
| SpreadsheetConfig |
SPREADSHEET config class.
|
| SpreadsheetWidget |
SPREADSHEET widget server class.
|
| SubMenuConfig |
SUB-MENU widget configuration container.
|
| SubMenuDefinition |
Base class for menu definitions.
|
| SubMenuWidget |
This class represents sub-menu widget.
|
| TabSetConfig |
Contains data for tabset widget.
|
| TabSetConfig.TabItem |
Tab item entry.
|
| TabSetWidget |
Server side TabSet widget implementation.
|
| TextBasedWidget |
Represents a LITERAL or TEXT widget on server-side.
|
| TextConfig |
Contains TEXT In specific widget state.
|
| TextWidget |
Represents a TEXT widget on server-side.
|
| ToggleBoxConfig |
ToggleBox widget configuration.
|
| ToggleBoxWidget |
Toggle-box widget.
|
| TreeConfig |
TreeView widget configuration.
|
| TreeListConfig |
TreeList widget configuration.
|
| TreeListConfig.Column |
Column configuration.
|
| TreeListNodeEntry |
Tree list node entry.
|
| TreeListNodeResource |
TREELIST-NODE resource implementation.
|
| TreeListWidget |
Server side TreeList widget implementation.
|
| TreeNodeCollectionResource |
Implements the TREE-NODE-COLLECTION resource.
|
| TreeNodeCollectionResource.NodesIterator |
Recursive nodes iterator.
|
| TreeNodeEntry |
Treeview node configuration.
|
| TreeNodeResource |
Tree Node resource implementation base class.
|
| TreeViewConfig |
TreeView widget configuration.
|
| TreeViewNodeEntry |
Treeview node configuration.
|
| TreeViewNodeResource |
TREEVIEW-NODE resource implementation.
|
| TreeViewWidget |
Server side TreeView widget implementation.
|
| TreeWidgetBase |
Server side Tree widget base implementation.
|
| TriggerManager |
This class organizes triggers registration into multiple scopes of LIFO
stacks.
|
| TriggerMatch |
Contains an event code and a trigger ID that define the result of a trigger lookup result.
|
| TriggerReturnValue |
Contains a ScreenBuffer and a boolean consume
flag.
|
| ValidationResult |
Represents the result of a validation request as the screen buffer,
boolean validation result and any associated error message
on failure.
|
| WidgetConfig |
Base class for all widget configuration classes.
|
| WidgetConfigDef |
This is a definition of a widget configuration class, which helps in automatically determining
the differences in a widget config and transport them to the remote side.
|
| WidgetConfigExt |
Contains data for widgets that implements WidgetExtension.
|
| WidgetConfigUpdates |
This is a helper class to transport widget changes (associated with public fields from the
widget config class) from one side to another.
|
| WidgetDescriptorHelper |
Provides services for externalizing widget implementations (aka pluggable widgets).
|
| WidgetDownId |
This class represents widget identifiers for a widget part of a frame's down body.
|
| WidgetElement |
This class represents a widget that has no data (like a button).
|
| WidgetId |
This class represents widget identifiers.
|
| WidgetId.ClientArea |
Stores global data relating to the state of the current session context, and provides
client-side ID generator.
|
| WidgetId.ContextContainer |
Simple container that stores and returns a context-local instance of the global work area.
|
| WidgetId.IDGenerator |
The base class for widget ID generation.
|
| WidgetId.SessionArea |
Stores global data relating to the state of the current session context and provides
server-side ID generator.
|
| WidgetIdHelper |
This class performs useful helper calls related to widget identifiers.
|
| WidgetIdHelper.ContextContainer |
Simple container that stores and returns a context-local instance of the global work area.
|
| WidgetIdHelper.WorkArea |
Stores global data relating to the state of the current session context.
|
| WidgetList |
This class provides a simple registration means for the widgets inside a frame.
|
| WidgetListBase<F> |
This class provides a simple registration means for the widgets inside a container.
|
| WindowConfig |
Window widget configuration container.
|
| WindowsKey |
Defines Windows virtual key codes.
|
| WindowWidget |
This class represents the only window widget that exists in a CHUI
environment.
|
| WordWrapElement |
This class marks a specific widget as needing word wrap for the current
editing operation.
|