Package overit.geocall.basic.ui.control
package overit.geocall.basic.ui.control
-
ClassDescriptionThis class extends
InputDecoderand implementsArrangeable.
This class allow to implements an ajax communication from component and server, to retrieve datas to decode inside the InputDecoder component.
The communication with the server, the datas retireve and the refresh operation of the component will be managed from js script with the server that will only have to provide the data to be decoded.The class represents the title of the page.This component extendsGridand like all the grid components it contains and orginizes the elements that belong to it.SeeNullComponentDeprecated.this component does nothingThe class extendsControland implements the button, the user interface element that allows to throw events.This class implements the graphic user interface element that is used to display the captcha test, where the user is asked to write down the letters or numbers in a sequence, which appears distorted or blurred on the screen.The base UI component for ChartsUtility class for chart configuration.This class extendsJFCMessageand implements a button that appears in the top right corner of theChartBase.This class extendsChartBaseand implements a pie chart.This class is used to build the configuration of the pie chart.This class is used to build the JavaScript code that is used to configure the chart.This class extendsChartBaseand implements a serie chart.This class is used to build the configuration of the serie chart.Enum that represents the possible types of aChartSerie.This class extendsJFCStyleand implements a style for the charts.This class extendsControland implements the user interface object that represents a column of a table and allows to arranges the data of string type in tabular format.This component extendsColumnand must be used to represent the boolean values of the cellsThis component extendsColumnand must be used to insert a button inside the column's cell that allows to throw events (the same event for all the rows of the column)This class extendsColumnButtonand implements a column that can be hidden or set readonly based on certain conditions.This class extendsColumnand allows to set a color of a cell.This class implements the column used to display values that must respect the format of currency.This component extendsColumnand must be used to represent Date valuesThis class implements the user interface object that allows to represent a table's column containing images loaded by theGate, a component that provide the access to the resources located either in filesystem or database, trough theWebResource.This class implements the user interface object that allows to represent a table's column containing floating point numbersThis component will insert an icon in every cell of the Column to indicate that the table supports the drag & drop functionality.This component extendsColumnand must be used to represent date, time and time zone values.This component is an extension ofColumnthat is used to contain imagesThis component extendsColumnand must be used to insert a input field as a column.This component extendsColumnInputand must be used to insert a boolean input field as a column.This component extendsColumnInputRegExpand must be used to insert an input field for the currency as a column.This component extendsColumnInputRegExpand must be used to insert a date input field as a column.This component extendsColumnInputRegExpand must be used to insert an double input field as a column.This component extendsColumnInputDoubleand must be used to insert an double input field as a column.This component extendsColumnInputDoubleand must be used to insert an double input field as a column.This component extendsColumnInputRegExpand must be used to insert an long input field as a column.This component extendsColumnInputLongand must be used to insert an long input field as a column.This component extendsColumnInputLongand must be used to insert an long input field as a column.This component extendsColumnInputLongand must be used to insert a long input field as a column.The class implements and manages the conversion between different units of measure.This component extendsColumnInputand must be used to insert an input field as a column.This component extendsColumnInputand must be used to insert a input field as a column.This component extendsColumnInputRegExpand must be used to insert a time input field as a column.This component extendsColumnand can be used to insert an empty column.
It's possible to use this column to insert two icons that differentiate its semantic use: An icon represent that the name fild of this column is not null, and the other represent taht the column is null.This component extendsColumnButtonand must be used to insert a button to open new tab in browser to link set in the row.This class implements the user interface object that represents a column of a table and allows to arranges the data of Long type in tabular format.This component extendsColumnand must be used to insert a column with the value of a field of aStaticViewor with aDBViewloaded in the session.This component extendsColumnand must be used to insert a column with the values of theInputOptionelements children of this element.The class implements and manages the conversion between different units of measure.This component extendsColumnButtonand must be used to insert a button inside the column's cell that allows to throw events(the same event for all the rows of the column); the graphics of these buttons are different, simpler and cleaner, without background and edges.This class implements the user interface object that represents a column of a table and allows to display the correct icon for theMimeTypeobject valueThis component extendsColumnDoubleand must be used to insert a progress bar inside the column's cell.This class implements the user interface object that represents a column of a table that will contains the numer of the row.This component extendsColumnand can be used to select a single row or multiple row in aServerTableVieworTableView.This component extendsColumnand can be used to insert a column built from the combination of several columns.This component extendsColumnand must be used to insert a column with the value of a field of aStaticView.This element extendsColumnButtonand must be used to create a button in a column that valid data as well as submit them.This component extendsColumnand can be used to insert different columns based on the received value.This component extendsColumnand must be used to represent time valuesThis component extendsGridand like all the grid components it contains and orginizes the elements that belong to it.This component extendsGridand like all the grid components it contains and orginizes the elements that belong to it.This class, that extendsContainer, implements a graphic interface object that is not visible, but serves as a container for other objects, and is positioned on one side of the window and remains attached to it even after resizing.This class implements a non active graphic user interface element that consist in an icon used with the purpose to indicate that one component (possibly located in the close proximity of the icon itself) supports the drag & drop functionality.This component wraps the inner children into a scrollable frame (only the horizontal way).The class implements a spacer and it can be used to create space between two elements.
The gap that is created between the two elements will have a height equal to all the available space.This is an abstract class that must be extended to implements a component to use to position the elements within the window.This class serves as a container for multiple components derivated of theGrid(seeArrangingGrid,ContainerGridandControlGrid).
Each Grid elements added to the mask aligns without considering the alignement of the elements belonging to the objects external to it.This class, that extendsComponentis used to add rawHTMLtext inside a page.This class, that extendsComponent, is used to add an<img> HTMLelement inside a pageThe class implements a generic textual Input fieldThis components implements an input checkbox, a field that the user can mark as checked (truevalue), unchecked (falsevalue) or neither (nullvalue).This class extendsInputRadioand must be used to add the following three buttons to a set of checkboxes:CHECKALL,CHECKNONE,CHECKINVERSE.This component provides a text editor for coding.
It's based on CodeMirror v 5.65.1 and it usefull for many programming languages like: Java Javascript Css/Scss XML HTML SQL PropertiesThis class implements an Input component that shows a palette of 64 predefined colors (InputColorBar.COLORS).This class, that extendsInputRegExpimplements the graphic user interface element that allows the user to insert values that must respect the format of currency.This class extendsInputfield to work with dates.
The default date format set is dd/MM/yy.This class implements the graphic user interface elements that is used to decode an input in the corresponding value, input selected by the user from aStaticViewrather than from the database through a task.The class implements a numeric input field in which the user can insert a double number with separation from the integer part and the decimal one.The class implements anInputfield to work with date, time and time zone.This class extends the behaviour of theInputRegExpadding a particular regular expression allowing the user to insert values that must respect the format of an email address (something like: name@domain.com)This class extends the behaviour of theInputRegExpadding a particular regular expression allowing the user to insert values that can contains only characters assignable to file names: lowercase characters, uppercase characters, digits, spaces and the special characters + _ . , @ ( ) & $ £ % = \ ' -This class implements an input field that, using the quill library, renders also a toolbar that allows the user to apply to the inserted text some complex html formatting.This class extendsInputand implementsArrangeable.This component provides the possibility to manage the translation of a field's value over several languages.The class implements a numeric input field in which the user can insert a long number.This class extendsInputand implements the graphic user interface element that presents a set of values selectable through a drop-down menu that appears when the user clicks on the field.The class implements and manages the conversion between different units of measure.This component allows to search one or more value from aStaticView,DABase, select and decode them.This class extendsInputand implements the graphic user interface element that presents a set of values selectable through a drop-down menu that appears when the user clicks on the field.This class extendsInputLookupand implements a componenet that allows user to select multiple values from a drop-down menu that appears when the user clicks on the field.This class implements a control that must be used within others and allows to indicate an option item.This class implements an input field that hides the characters while the user types in his password.Define the source against with the constraints validation must be performedThis class extendsControland implements the graphic user interface object that allows to capture an image from the file system, position it in the field and trim it.This class extendsInputand implements the graphic user interface element that render a classic radio button.This class extends the behaviour of theInputadding a particular validation.This Class extendsInputand implementsArrangeable.
This component shows a set of symbol images and allow to select them.This class, that extendsInputRegExp, implements the graphic user interface element that allows the user to insert a value that must respect the format of a telephone number (a string that can start with the + symbol and contains only digits)The class implements a textual InputText field.The class implements a textual Input field for the timeThis component extendsInputRegExpand must be used to create an input field for a range of time.This class implements the graphic user interface element that allows you to select a resource from the filesystem that will be sent to the server when theFormis submitted.This class implements the pie chart object, using the JFreeChart libraryThis class implements the serie chart object, using the JFreeChart library.This class, that extendsControl, implements the component used to display a simple labelThis component only takes effect within the ResponsiveGrid and defines the child component's arrangement, referencing it or via the correspondingLAYOUTNAME(as shown in the example) or, without this, via theNAME.
To visualize the components in line it is sufficient to define a layout by writing theLAYOUTNAMEof the various components one after the other (the number of spaces inserted between a LAYOUTNAME and the other has no graphic effect, but allows to align the columns making them easier readable).This component extendsComponentand it's used to execute a JavaScript code when the component is created and/or displayed.This class extendsControland implements a graphical object that is used to present the list of translations and its subsets, stored by the systemThis element extendsComponentand serves to graphically position its child elements in a matrix manner.This class implements the graphic user interface elements that is used to decode a list of inputs in the corresponding values, inputs selected by the user from aStaticViewrather than from the database through a task, or aDBView.This component extendsControland can be used for two purposes: take up space or group multiple elements.This class, that extendsContainer, implements a graphic interface object that is not visible, but serves as a container for other objects, and is positioned on one side of the window and remains attached to it even after resizing.This class, which extendsControl, implements the graphic user interface object that must be used for the presentation of non-modifiable data.This class implements the graphic user interface element that allows the generation of two-dimensional barcodesThis class implements an output checkbox, a field which value can betrue,falseornullThis class implements an output object that is used to display a certain color.This class implements the graphic user interface element that displays values that must respect the format of currency.This class implements a the graphic user interface element used to display a date in outputThis class implements the graphic user interface element used to display a floating point number.The class implements anOutputfield to the graphic user interface element used to display a date, a time and a time zone in output.This class extendsOutputECSand serves to put in output an ECS element (see interfaceElementor its html implementations likeH1for example).This element extendsFormand must be used to collect a set of outputs.This class implements the graphic user interface element used to display an integer number.This class extendsOutputand implements the graphic user interface element used to display a lookup field.The class implements and manages the conversion between different units of measure.This component extendsOutputand must be used to put in output a progress bar.This component extendsOutputand can be used to insert an output field built from the combination of several outputs.This class extendsOutputand implements the graphic user interface that put in output a string using aStaticViewto decode the input passed to the element and create the output.This component extendsOutputand can be used to show different output field based on the received value.This class implements the graphic user interface element used to display a time in outputThis component extendsOutputand must be used to show in output a range of time.This component extendsOutputand must be used to put in output a xml text.The class extendsControland implements a button, the user interface element that allows to throw events.This component is used to organize the components that belong to it within a grid.This class serves as a container for multiple components derivated of theResponsiveGrid
Each ResponsiveGrid elements added to the mask aligns without considering the alignement of the elements belonging to the objects external to it.This class implements a component that must be inserted as a child of aTableView.This class, that extendsComposedElement, is the one that defines the drawing logic of everyRowMessageThis component is use to display the new search box when the hideable favorites mode is active
When it's active this new mode the search bar, into the identity box, will be placed above the favorites box and will be displayed an icon on its left side that allows the user to hide/show the entire favorites boxThis component extendsControland it serves to create a section in the mask delimitated by a line.Deprecated.UseServerMultiFormA container component that can be "stuck" to either the top or bottom of the viewport.Component publishing a xml file resource containing a list of useful strings.The class extendsTableMessageand implements a button that appears in the top left corner of theTableView,ServerTableVieworCardView.The class extendsControland implements a button that appears in the top right corner of theTableView,ServerTableVieworCardView.The class implements an object to be inserted as a child of aTableViewor aServerTableViewto identify a possible sorting, also composed, on the columns of the table.This class defines the component to be inserted inside theTaskBar, which is used to group several menu items (TaskMessage) belonging to a specific sub-category, or a particular logical grouping.This class defines the component inserted inside theTaskBar, which is used to group the menu items (TaskMessage) belonging to the favorites menu.This class, that extendsComposedElement, is the one that defines the drawing logic of everyTaskMessageThis component extendsExitButtonand must be used to add an input element in read only mode to the left of the button (it is always visible).This component is used to display a title for a section.
The title can be the main title of the section or a secondary title.This class implements the component taht is used to contain other elements and can perform transformations, to obtain particular graphic effects.