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
Adds resources for the following:
moment js
Tempus Dominus Bootstrap 4 datepicker
autoNumeric
Autosize
Twitter Typeahead
Bootstrap select
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.
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.
InputGroupFormElementBuilderSupport<T extends InputGroupFormElement,SELF extends InputGroupFormElementBuilderSupport<T,SELF>>
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
insteadhttps://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
ControlNamePrefixAdjuster
instead