Portlet Factory, Version 6.1.2


 

Abstract builder input widget classes

The following are abstract classes for builder input widgets.

Note: The arguments defined in these abstract classes are available to all subclasses.

com.bowstreet.designer.builders.widgets.AbstractBuilderWidget

Base class for generic builder input widgets. All other abstract builder input widget classes extend this class.

Table 1. Arguments:
Name Type Description
enabled true/false (true) Whether or not the underlying SWT widget is enabled.

com.bowstreet.designer.builders.widgets.AbstractButtonWidget

Abstract base class for button type builder input widgets.

Table 2. Arguments:
Name Type Description
none    

com.bowstreet.designer.builders.widgets.AbstractChooserWidget

Abstract base class for "chooser" type builder input widgets, that is, a text field with an attached button which will display a picker allowing the user to choose an appropriate value.

Table 3. Arguments:
Name Type Description
append true/false (false) If set to true, the value selected in the chooser will be inserted into the text field at the cursor location- if false, any value in the text field will be replaced.

com.bowstreet.designer.builders.widgets.AbstractComboListWidget

Abstract base class for select or combo type builder input widgets which are populated by the builder input widget class itself (for example, by values from the WebApp).

Table 4. Arguments:
Name Type Description
isEditable true/false (false) Whether or not the select list can be edited directly by user.

com.bowstreet.designer.builders.widgets.AbstractStyledTextWidget

Abstract base class for text type builder input widgets which have text formatting capabilities.

Table 5. Arguments:
Name Type Description
linewrap true/false (false) Whether or not line wrapping is enabled for the text builder input widget.

com.bowstreet.designer.builders.widgets.AbstractTextWidget

Abstract base class for text builder input widgets.

Table 6. Arguments:
Name Type Description
data String Initial value for text builder input widget.
filter **Alphabetic, **AlphaNumeric, **ObjectName (none) Filter for values entered into text builder input widget.

com.bowstreet.designer.builders.widgets.AbstractUpdateableBuilderWidget

Abstract base class for builder input widgets which will be notified when the open is generated, and given a chance to update themselves.

Table 7. Arguments:
Name Type Description
label String label for button

Parent topic: Builder input widgets Parent topic: About creating builder definitions


Library | Support |