Package overit.geocall.basic.ui.control


package overit.geocall.basic.ui.control
  • Class
    Description
    This class extends InputDecoder and implements Arrangeable.
    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 extends Grid and like all the grid components it contains and orginizes the elements that belong to it.
    Deprecated.
    this component does nothing
    The class extends Control and 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 Charts
    Utility class for chart configuration.
    This class extends JFCMessage and implements a button that appears in the top right corner of the ChartBase.
    This class extends ChartBase and 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 extends ChartBase and implements a serie chart.
     
    This class is used to build the configuration of the serie chart.
     
    Enum that represents the possible types of a ChartSerie.
    This class extends JFCStyle and implements a style for the charts.
    This class implements Control and implements Hideable.
    This component aims to grouping together different graphic objects by assigning them a common purpose and semantics.
    It can be used , for example, to create a survey.
    This class extends Control and 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 extends Column and must be used to represent the boolean values of the cells
    This component extends Column and 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 extends ColumnButton and implements a column that can be hidden or set readonly based on certain conditions.
    This class extends Column and 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 extends Column and must be used to represent Date values
    This class implements the user interface object that allows to represent a table's column containing images loaded by the Gate, a component that provide the access to the resources located either in filesystem or database, trough the WebResource.
    This class implements the user interface object that allows to represent a table's column containing floating point numbers
    This component will insert an icon in every cell of the Column to indicate that the table supports the drag & drop functionality.
    This component extends Column and must be used to represent date, time and time zone values.
    This component is an extension of Column that is used to contain images
    This component extends Column and must be used to insert a input field as a column.
    This component extends ColumnInput and must be used to insert a boolean input field as a column.
    This component extends ColumnInputRegExp and must be used to insert an input field for the currency as a column.
    This component extends ColumnInputRegExp and must be used to insert a date input field as a column.
    This component extends ColumnInputRegExp and must be used to insert an double input field as a column.
    This component extends ColumnInputDouble and must be used to insert an double input field as a column.
    This component extends ColumnInputDouble and must be used to insert an double input field as a column.
    This component extends ColumnInputRegExp and must be used to insert an long input field as a column.
    This component extends ColumnInputLong and must be used to insert an long input field as a column.
    This component extends ColumnInputLong and must be used to insert an long input field as a column.
    This component extends ColumnInputLong and 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 extends ColumnInput and must be used to insert an input field as a column.
    This component extends ColumnInput and must be used to insert a input field as a column.
    This component extends ColumnInputRegExp and must be used to insert a time input field as a column.
    This component extends Column and 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 extends ColumnButton and 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 extends Column and must be used to insert a column with the value of a field of a StaticView or with a DBView loaded in the session.
    This component extends Column and must be used to insert a column with the values of the InputOption elements children of this element.
    The class implements and manages the conversion between different units of measure.
    This component extends ColumnButton and 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 the MimeType object value
    This component extends ColumnDouble and 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 extends Column and can be used to select a single row or multiple row in a ServerTableView or TableView.
    This component extends Column and can be used to insert a column built from the combination of several columns.
    This component extends Column and must be used to insert a column with the value of a field of a StaticView.
    This element extends ColumnButton and must be used to create a button in a column that valid data as well as submit them.
    This component extends Column and can be used to insert different columns based on the received value.
    This component extends Column and must be used to represent time values
    This component extends Grid and like all the grid components it contains and orginizes the elements that belong to it.
    This component extends Grid and like all the grid components it contains and orginizes the elements that belong to it.
    This class, that extends Container, 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 class extends Button and implements a button used for submitting the Form data.
    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 the Grid (see ArrangingGrid, ContainerGrid and ControlGrid).
    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 extends Component is used to add raw HTML text inside a page.
     
    This class, that extends Component, is used to add an <img> HTML element inside a page
    The class implements a generic textual Input field
    This components implements an input checkbox, a field that the user can mark as checked (true value), unchecked (false value) or neither (null value).
    This class extends InputRadio and 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 Properties
    This class implements an Input component that shows a palette of 64 predefined colors (InputColorBar.COLORS).
    This class, that extends InputRegExp implements the graphic user interface element that allows the user to insert values that must respect the format of currency.
    This class extends Input field 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 a StaticView rather 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 an Input field to work with date, time and time zone.
    This class extends the behaviour of the InputRegExp adding 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 the InputRegExp adding 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 extends Input and implements Arrangeable.
    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 extends Input and 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 a StaticView,DABase, select and decode them.
    This class extends Input and 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 extends InputLookup and 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 performed
    This class extends Control and 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 extends Input and implements the graphic user interface element that render a classic radio button.
    This class extends the behaviour of the Input adding a particular validation.
    This Class extends Input and implements Arrangeable.
    This component shows a set of symbol images and allow to select them.
    This class, that extends InputRegExp, 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 time
    This component extends InputRegExp and 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 the Form is submitted.
    The class extends Control and implements a special kind of button, that can be inserted as a child in the XML definition of a chart (a JFCPie or a JFCSerie) to obtain an active element with an (optional) icon and a (optional) label, that the user can click to throw the associated event.
    This class implements the pie chart object, using the JFreeChart library
    This class implements the serie chart object, using the JFreeChart library.
    This class implements the object that manages the style (paints, shapes, strokes) of the elements that compose the charts, like the JFCPie and the JFCSerie.
    This class, that extends Control, implements the component used to display a simple label
    This component only takes effect within the ResponsiveGrid and defines the child component's arrangement, referencing it or via the corresponding LAYOUTNAME (as shown in the example) or, without this, via the NAME.
    To visualize the components in line it is sufficient to define a layout by writing the LAYOUTNAME of 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 extends Component and it's used to execute a JavaScript code when the component is created and/or displayed.
    This class extends Control and implements a graphical object that is used to present the list of translations and its subsets, stored by the system
     
    This element extends Component and 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 a StaticView rather than from the database through a task, or a DBView.
    This component extends Control and can be used for two purposes: take up space or group multiple elements.
    This class, that extends Container, 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 extends Control, 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 barcodes
    This class implements an output checkbox, a field which value can be true, false or null
    This 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 output
    This class implements the graphic user interface element used to display a floating point number.
    The class implements an Output field to the graphic user interface element used to display a date, a time and a time zone in output.
    This class extends OutputECS and serves to put in output an ECS element (see interface Element or its html implementations like H1 for example).
    This element extends Form and 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 extends Output and 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 extends Output and must be used to put in output a progress bar.
    This component extends Output and can be used to insert an output field built from the combination of several outputs.
    This class extends Output and implements the graphic user interface that put in output a string using a StaticView to decode the input passed to the element and create the output.
    This component extends Output and 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 output
    This component extends Output and must be used to show in output a range of time.
    This component extends Output and must be used to put in output a xml text.
    The class extends Control and implements a button, the user interface element that allows to throw events.
    This class extends Button and implements a RESET button, ie a button the resets the data of the Form to its initial values.
    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 the ResponsiveGrid
    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 Control and implements Hideable.
    This component defines a row in which to insert different types of graphic components.
    Using this component it's possible to manage and position the graphic elements inside it with the desired alignment (vertical and / or horizontal).
    This class implements a component that must be inserted as a child of a TableView.
    This class, that extends ComposedElement, is the one that defines the drawing logic of every RowMessage
    This 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 box
    This component extends Control and it serves to create a section in the mask delimitated by a line.
    Deprecated.
     
     
     
     
    A 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.
    This class extends Button and implements a SUBMIT button, ie a button for submitting the Form data.
    The class extends TableMessage and implements a button that appears in the top left corner of the TableView, ServerTableView or CardView.
    The class extends Control and implements a button that appears in the top right corner of the TableView, ServerTableView or CardView.
    The class implements an object to be inserted as a child of a TableView or a ServerTableView to identify a possible sorting, also composed, on the columns of the table.
    This class defines the component to be inserted inside the TaskBar, 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 the TaskBar, which is used to group the menu items (TaskMessage) belonging to the favorites menu.
    This class, that extends TaskBox, defines the component to be included inside the TaskBar, which is used to insert the global menu of the application.
    This class implements the component that defines a single application menu (TaskBar) voice, that can be inserted in one TaskBox.
    This class, that extends ComposedElement, is the one that defines the drawing logic of every TaskMessage
    This component extends ExitButton and 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.