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 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)
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.
|
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.
|
EnhancedBrowseConfigKey |
Enhanced browse configuration key.
|
EnhancedBrowseConfigManager |
Manager for enhanced browse configurations.
|
EnhancedBrowseSaveTarget |
Save target for an enhanced browse configuration which specifies target server, target account
and if the configuration is applied to ALL browses or not.
|
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 condition of
termination of implicit or explicit WAIT-FOR statement and triggers
activation.
|
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.
|
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.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.
|
ImageConfig |
Contains IMAGE specific widget state.
|
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.
|
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.
|
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 PrinterSetupDialog s.
|
PrintingService.PrinterSetupDialog |
A class that collects option information about a printer selection statement using chained
methods.
|
PrintingService.WorkArea |
Contextual data.
|
RadioSetConfig |
Stores radio set specific state.
|
RadioSetWidget |
Server side radioset widget implementation.
|
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.
|
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.
|
ServerConfigManager.WorkArea |
Widget-specific data which needs to survive the context-reset.
|
ServerIdHelper |
Implementation of helper methods for server side to work with widget ID.
|
ServerReturnValue |
|
ServerState |
This class is a container for server-side state which can be easily
transported to or from the client.
|
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.
|
SubMenuConfig |
SUB-MENU widget configuration container.
|
SubMenuDefinition |
Base class for menu definitions.
|
SubMenuWidget |
This class represents sub-menu widget.
|
TextConfig |
Contains TEXT In specific widget state.
|
TextWidget |
Represents a TEXT widget on server-side.
|
ToggleBoxConfig |
ToggleBox widget configuration.
|
ToggleBoxWidget |
Toggle-box widget.
|
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.
|
WidgetConfigUpdates |
This is a helper class to transport widget changes (associated with public fields from the
widget config class) from one side to another.
|
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.
|
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.
|