All Classes and Interfaces

Class
Description
AbstractHtmlSupportingNodeViewElementBuilder<T extends com.foreach.across.modules.web.ui.elements.AbstractNodeViewElement,SELF extends com.foreach.across.modules.web.ui.elements.builder.AbstractNodeViewElementBuilder<T,SELF>>
Base class for elements that have one or more text properties that could - optionally - be html escaped.
AbstractLinkSupportingNodeViewElementBuilder<T extends com.foreach.across.modules.web.ui.elements.AbstractNodeViewElement,SELF extends com.foreach.across.modules.web.ui.elements.builder.AbstractNodeViewElementBuilder<T,SELF>>
Base class for elements that have url properties that allow using a custom link builder function.
https://getbootstrap.com/docs/4.3/utilities/flex/#align-items https://getbootstrap.com/docs/4.3/utilities/flex/#align-self https://getbootstrap.com/docs/4.3/utilities/flex/#align-content https://getbootstrap.com/docs/4.3/utilities/vertical-align/
 
 
 
 
 
Framework alternative for BootstrapStyles that offers customized bootstrap utility classes.
 
 
Builds a Bootstrap color css class.
See https://getbootstrap.com/docs/4.3/utilities/display/
 
https://getbootstrap.com/docs/4.3/utilities/flex/
 
 
 
https://getbootstrap.com/docs/4.3/utilities/float/
https://getbootstrap.com/docs/4.3/utilities/text/#font-weight-and-italics
 
https://getbootstrap.com/docs/4.3/utilities/flex/#justify-content
https://getbootstrap.com/docs/4.3/utilities/spacing/
https://getbootstrap.com/docs/4.3/utilities/flex/#order
https://getbootstrap.com/docs/4.3/utilities/overflow/
https://getbootstrap.com/docs/4.3/utilities/spacing/
https://getbootstrap.com/docs/4.3/utilities/position/
 
https://getbootstrap.com/docs/4.3/utilities/shadows/
 
https://getbootstrap.com/docs/4.3/utilities/sizing/
https://getbootstrap.com/docs/4.3/utilities/spacing/
 
Wrapper around BootstrapStyleRule to support easy prefixing with axu.
https://getbootstrap.com/docs/4.3/utilities/text/
 
https://getbootstrap.com/docs/4.3/components/alerts/
Represents a Bootstrap alert.
Create an alert.
https://getbootstrap.com/docs/4.3/utilities/flex/#align-items https://getbootstrap.com/docs/4.3/utilities/flex/#align-self https://getbootstrap.com/docs/4.3/utilities/flex/#align-content https://getbootstrap.com/docs/4.3/utilities/vertical-align/
 
 
 
 
Represents an autosuggest textbox field, can be created through BootstrapViewElements.autoSuggest(TextboxFormElement, HiddenFormElement) or using a AutoSuggestFormElementBuilder.
Will create an autosuggest component backed by a Typeahead JS implementation.
Configuration class for a AutoSuggestFormElementBuilder based on typeahead.js.
Represents a single dataset.
 
https://getbootstrap.com/docs/4.3/components/badge/
https://getbootstrap.com/docs/4.3/content/typography/#blockquotes
Regular HTML attributes.
HTML data- attributes.
Contains several static utility methods for working with elements.
 
 
 
Contains strong typed accessors for all common Bootstrap CSS classes.
Support class used by BootstrapViewElementBuilders
 
 
 
Register the default Font Awesome icon sets.
 
Responsible for adding the basic bootstrap css and javascript classes.
A helper class for creating a ViewElementBuilder for all main Bootstrap 4 components.
Entry point for creating a bootstrap ViewElement control.
 
 
Renders the selected path of a Menu to a breadcrumb list.
https://getbootstrap.com/docs/4.3/components/breadcrumb/
Interface for adding the responsive breakpoints in a css class name.
https://getbootstrap.com/docs/4.3/components/buttons/
https://getbootstrap.com/docs/4.3/components/button-group/
Represents a Bootstrap button.
 
 
 
 
https://getbootstrap.com/docs/4.3/components/card/
 
https://getbootstrap.com/docs/4.3/components/carousel/
 
 
Represents a HTML checkbox element.
 
Builds a Bootstrap color css class.
Deprecated.
 
 
ControlNamePrefixAdjuster<T extends com.foreach.across.modules.web.ui.ViewElement>
Helper class for updating the control name of an FormInputElement.
ControlNamePrefixingPostProcessor<T extends com.foreach.across.modules.web.ui.ViewElement>
Deprecated.
since 2.1.0, see ControlNamePrefixAdjuster instead
Extension of an InputGroupFormElement that represents a date/time picker.
 
Configuration class for a DateTimeFormElement based on Tempus Dominus datepicker.
Format will automatically set the patterns to be used.
Builds a Bootstrap nav list structure for a Menu instance.
Customization of AttributeWitherFunction which sets a default attribute value.
See https://getbootstrap.com/docs/4.3/utilities/display/
 
https://getbootstrap.com/docs/4.3/components/dropdowns/
 
 
 
 
Base class for a set of key/values that represent the configuration settings for an element.
https://getbootstrap.com/docs/4.3/utilities/embed/
 
Deprecated.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
https://getbootstrap.com/docs/4.3/content/figures/
 
 
Builder for a FileUploadFormElement.
https://getbootstrap.com/docs/4.3/utilities/position/#fixed-top https://getbootstrap.com/docs/4.3/utilities/position/#fixed-bottom
https://getbootstrap.com/docs/4.3/utilities/flex/
 
 
 
https://getbootstrap.com/docs/4.3/utilities/float/
FontAwesome 5 css rules.
https://getbootstrap.com/docs/4.3/utilities/text/#font-weight-and-italics
 
 
Marks the implementation as being a proxy for the actual control that is to be one of its children.
FormControlElementBuilderSupport<T extends com.foreach.across.modules.web.ui.elements.AbstractNodeViewElement & FormControlElement,SELF extends FormControlElementBuilderSupport<T,SELF>>
 
 
 
A form group element usually represents a single form control, with associated label and description texts.
 
The FormGroupElementModelWriter is core to default Bootstrap based form rendering.
Basic support for a typical form input element.
 
 
https://getbootstrap.com/docs/4.3/components/forms/
 
 
 
 
 
 
 
 
Represents a HTML form element, supporting a Bootstrap FormLayout that will automatically be applied to all controls of the form that do not have a separate layout specified.
 
 
Helper class that represents a Bootstrap grid layout: a number of columns (Grid.Position) with one or more specifiers (eg. hidden, pull-right, width for different devices etc).
 
 
 
 
 
 
 
 
https://getbootstrap.com/docs/4.3/layout/grid/
 
 
 
https://getbootstrap.com/docs/4.3/content/typography/
 
 
HTML aria- attributes.
An immutable IconSet that is registered in the IconSetRegistry and that represents a collection of icons.
Is used to add, remove or get an IconSet from the IconSetRegistry collection.
Deprecated.
 
https://getbootstrap.com/docs/4.3/content/images/
Represents a bootstrap input group, wrapping a control and allowing left or right addon.
 
 
https://getbootstrap.com/docs/4.3/components/input-group/
Registers the main JQuery javascript dependency in a WebResourceRegistry.
https://getbootstrap.com/docs/4.3/components/jumbotron/
https://getbootstrap.com/docs/4.3/utilities/flex/#justify-content
 
 
 
 
 
https://getbootstrap.com/docs/4.3/components/list-group/
 
 
 
https://getbootstrap.com/docs/4.3/content/typography/#lists
 
https://getbootstrap.com/docs/4.3/utilities/spacing/
https://getbootstrap.com/docs/4.3/components/media-object/
https://getbootstrap.com/docs/4.3/components/modal/
 
The purpose of a MutableIconSet is to modify the icons of an IconSet that is registered in the IconSetRegistry You can add, remove and delete icons from the IconSet.
https://getbootstrap.com/docs/4.3/components/navbar/
 
Abstract base class for rendering Menu items to nav-like structures.
Possible values for attribute NavComponentBuilder.ATTR_INSERT_SEPARATOR.
https://getbootstrap.com/docs/4.3/components/navs/
Form input control that represents a formatted numeric input field, for example currency or percentage.
 
Configuration class for a NumericFormElement based on JQuery autoNumeric plugin.
Predefined formats defining decimal spaces, rounding methods, negative formatters and optionally a sign.
Responsible for building a single CheckboxFormElement, RadioFormElement or SelectFormElement.Option.
Responsible for building option lists as SELECT, RADIO, TOGGLE or MULTI CHECKBOX.
 
https://getbootstrap.com/docs/4.3/utilities/flex/#order
https://getbootstrap.com/docs/4.3/utilities/overflow/
https://getbootstrap.com/docs/4.3/utilities/spacing/
https://getbootstrap.com/docs/4.3/components/pagination/
 
Renders a Menu into a panels structure with list-group items.
https://getbootstrap.com/docs/4.3/utilities/position/
https://getbootstrap.com/docs/4.3/components/progress/
 
Represents a HTML radio element.
 
 
https://getbootstrap.com/docs/4.3/utilities/screen-readers/
Represents a <script> element.
Builder for a ScriptViewElement.
Responsible for writing out ScriptViewElement, representing <script> HTML nodes.
Represents a HTML select element.
Single option.
Optgroup.
Configuration class for bootstrap-select.
 
 
 
 
https://getbootstrap.com/docs/4.3/utilities/shadows/
 
An SimpleIconSet that is made available on an IconSetRegistry
Deprecated.
since 3.0.0 - use BootstrapStyles.button instead
https://getbootstrap.com/docs/4.3/utilities/sizing/
https://getbootstrap.com/docs/4.3/utilities/spacing/
 
https://getbootstrap.com/docs/4.3/components/spinners/
 
 
 
Contains the common Bootstrap styles and provides ability to define new styles as constants.
 
Deprecated.
Deprecated.
https://getbootstrap.com/docs/4.3/content/tables/
 
Represents a HTML table, supporting head, body, foot, caption and colgroup section.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
https://getbootstrap.com/docs/4.3/components/list-group/#javascript-behavior
Represents HTML textarea.
 
 
 
 
Reponsible for building both TextboxFormElement and TextareaFormElement.
 
https://getbootstrap.com/docs/4.3/utilities/text/
 
https://getbootstrap.com/docs/4.3/components/toasts/
 
Represents a bootstrap switch element.
 
Represents a default tooltip view element, rendered as a link with a question mark icon, where the tooltip text is shown when hovering.
Responsible for creating a TooltipViewElement instance.
https://getbootstrap.com/docs/4.3/components/forms/#validation