All Classes and Interfaces

Class
Description
Component access modes.
Data access types
The ActiveFlag annotation can be placed to an entity field.
Acitivity stream component
Activity stream item component
Activity stream item interface.
Activity Stream component display types
Advanced filter component
You can set the marker style for charts implementing this interface.
The interface enables you to set the markers’ fill and line color, and also line width.
Align types
Animatable<T extends Component<?>>
Components that can have animations
Animation types
Animation end event handler interface
Animation event
Animation start event handler interface
An area chart is a series of data points connected with lines, with a colored area below the lines.
Series object to be displayed on an area chart.
Interface class for marking events as async events.
This exception is thrown when any error is encountered during the processing of the Audit fields: Creator, Modifier, CreatorTimestamp, ModifierTimestamp
The methods used during the Login and Logout.
The parent class of all axis-based charts.
Parent class of series objects applicable for axis-based charts.
Chart axis types.
Badge component
Badge types
A bar chart displays data series as columns.
Series object to be displayed on a bar chart.
Positions of data points on each column for BarChart charts.
 
The DataDescriptor class
This interface specifies DataDescriptor components
Base event class
BaseFilter<T extends Component<?>>
 
 
Base Login Page class
 
The base page class
 
Before move event (a schedule object is moved, but not saved) handler interface
Form block handler support interface
Blocked form builder class
Blockquote component
 
Class for converting text or numerical values into boolean values.
Boolean converter implementation.
The Boolean validator class
Interface for marking form elements with editable boolean values.
 
Breadcrumb component
Browser event
 
A bubble chart is a special chart that is capable of displaying multiple series.
Series object displayed on bubble charts.
This chart type visualizes a measurement and compares it one or more other measurements.
Button component
Button sizes
Button types
Data source column default value calculator interface
Calendar component
This class contains the data used when the Calendar component has a view change event.
This class contains the data about the calendar click events.
Calendar click event handler interface
This class contains the data about the calendar double-click events.
Calendar double click event handler interface
 
This class contains the data about the calendar move schedule event.
Calendar move schedule event handler interface
This class contains data about the calendar schedule click event.
Calendar schedule click event handler interface
Calendar views
Calendar view change event handler interface
CanDrop<T extends Component<?>>
Droppable components
 
The component is a special layout component and you can only place card components on it.
Card body component.
This component is a special layout for the Card components.
 
This component is a special layout for card components.
 
Use this component to display charts.
This class contains the data of the basic click mouse event for the Chart component.
Chart click event handler interface
Chart lasso event This event provides access to the following data: @return The client instance that triggered the event The chart canvas instance containing the chart that triggered the event The chart instance that triggered the event All series objects within the selection The name of all series objects within the selection All selected records
Chart lasso event handler interface
Chart title positions.
Unique tooltip renderer interface.
Checkbox item
The checkbox shapes
The checkbox types
Clickable<T extends Component<?>>
Clickable component
Charts that implement this interface marker click events.
Click event handler interface
The class representing a client that is connected to the application.
 
Client connected event handler interface
Client disconnected event handler interface
The Code Viewer component
The code viewer component display modes
Colors
Enum containing the color picker formats
Series types implementing this interface enable you to set their own color.
Color picker form item
Color templates to be used for a GaugeChart.
 
Column component
The form component column handler support interface
Columned form builder class
JBStrap’s supported column offsets.
Supported column order settings.
Supported column width settings.
 
Column visibility types
Combobox item
Enum containing the usable hierarchies for the complex form builder
 
The complex form builder support interface
Complex form builder class
Component<T extends Component<?>>
The component base class
Exception that can occur during the commit/rollBack database operation
Container component
 
The context menu component (Right click menu)
This interface implements a data converter class.
The copy event handler interface
Counter component
This annotation can be used to mark entity fields.
This annotation can be used to mark entity fields.
This class represents the query criteria, that are used within JBStrap
Utilities for creating filter criteria.
Utility methods for crypto operations.
The class containing the data of the currently logged in user
Chart value marker curve types.
The cut event handler interface
This class handles the exporting of data into a textual format (CSV Exporting class)
Interface necessary for a custom data query and handling class.
Data access exception.
Data access types, that can be used in the DataDescriptor
Database operation types
The DataDescriptor class
DataDescriptor asynchronous callback handling interface.
DataDescriptor Column class
DataDescriptor column types
DataDescriptor class that defines types.
 
This interface is used to designate DataDescriptor classes that require a dataClass.
The data exporting parent class, that requires the implementation of the start, process end methods.
The format of the displayed values for PieChart charts.
 
Range Validator interface
Date validator interface
Date picker form item>
Class representing a Date range
Date range picker form item>
Date validator class
 
 
 
Default Buttons
In the case of JpaDao, custom file handling methods can be written, that will be called when saving, deleting, or querying data.
Default form builder class
The selector item's default selector window.
This interface specifies components whose displayed value differs from the component’s value.
This interface specifies components with multiple values.
Component display types.
The DIV component
This class contains the data of a done event.
General process done event handler interface
A donut chart is a circle diagram with an empty area in the middle.
A dot chart is a series of unconnected data points.
Series object displayed on the dot chart.
Double-click event handler interface
This cache is used to store temporary data required for the download process
This class contains the data of the drag end event.
Drag end event handler interface
Draggable<T extends Component<?>>
Components that can be dragged across the screen.
 
 
This class contains the data of the drag start event.
Drag start event handler interface
 
DropDownButton component
Dropdown button drop menu directions
The position of the DatePicker and DateRangePicker dropdown calendar
This class contains the data of the drop event.
Drop event handler interface
Dual list box form item
Charts that implement this interface can only display two different series.
Editable<T extends Component<?>>
Editable components
Editor components that can be used on editor interfaces
Class repesenting an Email.
Email sender implementer API class.
ENTER pressed event handler interface
The EntityId annotation can be placed on the entity field.
This class contains the data of the general event error.
Generic error event handler interface
Event builder class
The class containing the event types supported by the JBStrap framework and the custom events.
Class for exporting data into Excel format (xls, xlsx)
Exportable<T extends Fetchable<?>>
This interface is used by classes that implement the Fetchable interface.
Data export format types
 
 
Fetchable<T extends Component<?>>
Interface for marking components that can fetch data.
This class contains the data of the fetch done event.
Fetching done event handler interface
Which component implements the Fetchable interface, in which case a custom query can also be set.
File delete handler
If using the JpaDao, custom file handler methods can be created, that are called during saving, deleting and querying.
File item
Successful file upload event.
Event handler interface for successful file upload.
Unsuccessful file upload event.
Exception handler interface for unsuccessful file upload.
File upload start event.
File upload start event handler
File manager servlet.
File miniature component
 
FileStore API
FileStore Exception
The interface specifies form items whose value is a file.
Filterable<T extends Component<?>>
The interface specifies components that retrieve their value from a DataDescriptor and support filtering.
This class contains the filter bar changed the visible filter editor These are the following: The client on which the event occurred The ID of the component on which the event occurred The event type The instance of the component, on which the event occurred The event's unique ID The filter criteria
Filter bar changed editor event handler
Event handler interface for filter events triggered by the filter component
This class contains the user filtering in the filter bar component These are the following: The client on which the event occurred The ID of the component on which the event occurred The event type The instance of the component, on which the event occurred The event's unique ID The filter criteria
ListGrid next page event handler interface
Filter types that can be used when displaying a list.
This exception is thrown when any error is encountered during a find operation
Flex settings
These utility classes float an element to the left or right, or disable floating, based on the current viewport size using the CSS float property. !
Float validator class
Focusable<T extends Component<?>>
Focusable components
Focus event handler interface
Focus in event handler interface
Focus out event handler interface
Font weights used for charts.
The annotation that can be placed on the entity fields.
Form component
Form block component
Form builder class interface
Enum containing the form build types used by the JBStrap framework
This class contains the data of the Form changed event.
Form changed event handler interface
Interface for handling any form value changes.
 
Form column component
Enum containing the possible encoding types of the form data.
FormItem<T,E extends Component<?>>
Ancestor class for data modifier form items in the Form component.
This class contains the data of the Form item changed event.
Form item label text aligament
Enum class containing the possible positions of individual form elements
Form item sizes
Form item states
Enum containing the methods that are used when sending a form.
The form types
Interface class for implementing the custom form validators.
 
A funnel chart displays one data series.
A gauge chart is a chart resembling an analog instrument where one or more needles indicate the measured value.
POJO object representing a section of the gauge chart.
GaugeChart chart types.
Series object displayed on gauge charts.
Hot key compatible components.
Keyboard event handling components
Mouse event handler components
This interface is used to designate DataDescriptors that support transaction handling.
The HardLink solution for the JBStrap framework
Header component
Hidden item
JBStrap enables you to write the entire persistence history.
 
A horizontal stacked bar chart is a bar chart that displays data series as bars.
Horizontally adjustable splitter component
A horizontal stacked bar chart is a bar chart that displays data series as bars.
This class contains the data of the Hotkey event.
Hotkey press event handler interface
This component places custom HTML content on the interface.
HTML utility class
IBox component
Icons useable in the JBStrap framework.
Image component
Enum containing the display styles used by the images.
In-Memory DataDescriptor
Input event handler interface
Integer item
Integer range validator class
Integer validator class
 
 
 
JavaScript load error
 
Class representing a file for the JBStrap framework.
This object is used to ensure that a record can have the set of values of a multiple value field mapped.
This class contains the data of the chart data click event.
Class representing the JBStrap framework
 
This class contains the data of the basic JBStrap mouse event.
JBStrap Framework parameters
The JBStrap framework plugin interface
 
 
 
JPA DataDescriptor
Solution for creating a JavaScript compatible arrays, from the specified data.
 
The JBStrap framework allows any JAVA class to be converted into a JSON object.
Class containing the JSON utility methods
Key constants
This class contains the data about the keyboard events.
Key down event handler interface
Key press event handler interface
Key up event handler interface
Legend positions.
A line chart is a series of data points connected with lines.
Series object to be used on a line chart.
Hyperlink component
List component
ListGrid component
Boolean formatter class for the ListGrid component
Display value formatter interface for ListGrid.
 
Custom cell renderer for the ListGrid component.
ListGrid column
List grid content alignments.
This class contains the data of the ListGrid Column Move event.
ListGrid column move event handler interface
This class contains the data of the ListGrid Column resize event.
ListGrid column resize event handler interface
This class contains the data of the ListGrid Column show or hide These are the following: The client on which the event occurred The ID of the component on which the event occurred The event type The instance of the component, on which the event occurred The event's unique ID The column is show or hide
ListGrid column show or hide event handler interface
List grid column types.
List grid column menu order types.
Date formatter class for the ListGrid.
Date and time formatter class for the ListGrid.
Event handler interface for query finished event.
List grid data fetch types.
This class contains the data of the basic JBStrap mouse event.
ListGrid header click event handler interface
This class contains the data of the basic JBStrap mouse event.
ListGrid header double-click event handler interface
ListGrid next page event handler interface
This class contains the data of the ListGrid next page request event.
Numeric formatter class for the ListGrid component
An enum containing all possible record states in the list grid.
This class contains the data request request event.
ListGrid refresh data event handler interface
Class representing a ListGrid row.
This class contains the data of the basic JBStrap mouse event.
ListGrid row click event handler interface
This class contains the data of the basic JBStrap mouse event.
ListGrid row double-click event handler interface
This class contains the list grid need sort data These are the following: The client on which the event occurred The ID of the component on which the event occurred The event type The instance of the component, on which the event occurred The event's unique ID
ListGrid sort data event handler interface
List item component, to be placed on the list component
Live Favicon
The button component, that when it's pressed, the text on the button is replaced with a loading animation.
Animations that the Load button component can use.
 
The long validator class
Loses focus event handler interface
When querying view entities, it must be specified, which view entity field corresponds to which entity field.
 
Map handling utility methods
Available margins
Marker types.
Menu bar component for the JBStrap framework
 
 
The menu item POJO class
Custom click event handler interface.
Menu item levels
The menu operation types
MessageBus implementation for the JBStrap framework
Asynchronous MessageBus listener interface
 
 
It's possible to load previously defined text messages in the application.
 
 
 
 
Modal window component
This annotation can be used to mark entity fields.
This annotation can be used to mark entity fields.
Mouse button down event handler interface
Mouse enter event handler
This class contains the data of the mouse event.
The mouse leave event handler interface
The mouse move event handler interface
The mouse out event handler interface
Mouse over event handler interface
Mouse button up event handler interface
Mouse wheel event handler interface
Charts that implement this interface can have multiple series.
An interface used to display form item component with multiple values.
Native SQL statement exception
 
The footer component is a button that is displayed in the NavBar component’s footer.
Popup menu component for buttons in the @{link NavBar component’s footer.
Menu item component for NavBar.
The interface implementing search event handling for the NavBar and MenuBar components.
Themes to be used in the NavBar component.
This class contains the data about the MenuBar and NavBar navigation events.
 
 
The types of notifications in the JBStrap framework
 
Null validator class
Number item
 
 
Operator types
 
POJO class for ordering
Order types
Available paddings
This class contains the data about the browser page resize event These are the following: The client on which the event occurred The ID of the component on which the event occurred The event type The instance of the component, on which the event occurred The event's unique ID The new page width The new page height Page resize event
Page resize event handler interface
 
Paragraph component
Class for storing parameters and transporting them
Password item
The paste event handler interface
A pie chart is a circle diagram displaying one data series.
Plugin already loaded error class
Plugin not initialized error class
A population pyramid is a chart that enables you to compare two different data sets.
Predefined date ranges, used for filtering.
Predefined range, for range type input fields
Sets Private visibility on a page, UI, or component
 
Progress bar component
Progressbar sizes
Progress bar types
Designation of a public page, UI or component.
Radio button item
A class representing a data record for the JBStrap framework
 
Data remove exception
 
The Role POJO class
Row component
Data row count exception
Data save exception
The SCD (Slowly Changing Dimension) implementation support annotation.
Exceptions thrown when encountering an error during SCD persisting.
Calendar scheduled event, used by the Calendar component
Interface for specifying the schedule creator class
Calendar schedule (event) types
Display types
 
Scrollable<T extends Component<?>>
Component containing scrollable content
Scroll event handler interface
Text selection settings.
Selector item
The ancestor class of the selector windows, that are used by the selector item.
An object containing the data series displayed on the chart and all of its settings.
 
Component displaying special chart data.
Component shadow settings.
Simple filter component
Charts that implement this interface can only display one series.
 
Sorting utility methods
Span component
Sparkline component
Sparkline types.
Enum containing the named positions of the splitter component’s separator line
SQL DataDescriptor
This class ensures relational database connectivity through transactions.
A stacked area chart is a series of data points connected with lines, with a colored area below the lines.
A stacked bar chart is a bar chart that displays data series as columns.
Interface necessary for a custom data query and handling class.
The application startup class
Interface for marking static text displaying form items
If a form item implements this interface, the value change event handler cannot be used on the form item.
Static text component
Static text form item component
Event handler interface for the wizard step’s “previous step” event.
An interface implementing wizard step initialization.
Step leave event handler interface.
Event handler interface for the wizard step’s “next step” event.
Event handler interface for the wizard step’s “show step” event.
 
Class containing methods that makes handling String values easier.
Chart axis stripe settings.
Items aligments
The style element enums idetifier interface
SupportAppend<T extends FormItem<?,?>>
You can use this interface to extend the FormItem component with text before or after the input field, or with any component.
Charts that implement this interface support the brush feature.
SupportHelpIcon<T extends FormItem<?,?>>
You can use this interface to add a help icon and text to the FormItem component
Charts that implement this interface can use the lasso feature.
You can use this interface to extend the FormItem component by handling the placeholder text that appears on the interface
SupportZoom<T extends BaseChart<?>>
Charts that implement this interface support the zoom feature.
Switch item
Synchronous MessageBus listener interface
This component collects the tab components.
The form component tab page handler support interface
Tabpage based form builder class
Tab header component
Simple HTML Table component
Table cell component
Table header row component
Table row component
Tab page component
Tab page closing handler interface.
Tab types
 
Align types
Text filter component
Text Item
Text types
List of themes that can be used in the JBstrap framework
Sets the ticks for a GaugeChart chart.
Sets the rotation of the text on the chart’s axis.
Timeline component
The timeline display types
Timeline item component
Timeline creator interface.
Toolbar component
The applicable positions of the tooltips
The types of tooltip that appear on the chart
Touchable<T extends Component<?>>
Components that can handle touch events.
Touch cancel event handler interface
Touch end event handler interface
This class contains the data about the touch events.
Touch move event handler interface
 
Touch start event handler interface
 
Treeview component
A component representing a node in the treeview component The component is not intended for standalone use, it can only be inserted into the Treeview as node of the tree.
Treeview component node click event handler interface
Treeview component node close event handler interface
Treeview component node renderer interface
Treeview component node open event handler interface
The treeview component node select event handling interface
The treeview node states
The treeview component selection types
UI base class
 
 
The ValidFrom annotation can be placed on an entity field.
The ValidTo annotation can be placed on an entity field.
Value changed event handler interface
 
Vertically adjustable splitter component
Video box component
The view entities can be mapped to real entities, that represent a database table, and can be persisted.
This exception is thrown when any error is encountered during the view mapping
This class contains the data about the wheel events.
Wizard component
Event handler interface for the wizard step’s “finish” event.
Wizard step component
Possible wizard step states.
Component displaying special chart data.
 
 
 
 
Component displaying special chart data.
Special chart data visualization component.