Alle Klassen und Schnittstellen

Klasse
Beschreibung
 
 
Base class for collapsible panels.
 
Base class for commands.
Base class for commands.
Base class for sheet and tree.
 
Base class for form and page.
A grid layout manager.
 
Base class for some inputs.
Base class for the layout manager components.
 
 
 
WARNING: This component is preliminary and may be changed without a major release.
Base class for panels.
 
 
Base class for multi select.
Base class for select one.
 
 
WARNING: This component is preliminary and may be changed without a major release.
 
Base class for tree node.
This class is for debugging the access keys.
 
 
 
 
 
Name constants of the attributes of the Tobago components.
Add an attribute on the UIComponent associated with the closest parent UIComponent custom action.
 
 
 
 
 
Renders a badge element.
 
Defines a container for navigation elements, branding, ...
CSS classes for the Bootstrap Library.
 
JSF converter for the BoundedRangeModel class.
 
Renders a panel with border and title.
 
 
Renders a group of buttons.
Renders a button element.
 
Veraltet.
since 4.0.0
 
 
 
 
 
 
 
Creates a tree node inside of a sheet (also known as tree table).
 
Renders a UIComponent that represents a panel below a row within a parent UISheet component.
 
 
Renders a column with checkboxes to mark selected rows.
Renders a UIComponent that represents a single column of data within a parent UISheet component.
 
Map of commands to be send to the user agent.
 
 
 
Nothing to do, because values are rendered via PageRenderer.
Renders a UIComponent for configurations applied in the browser.
 
 
 
 
 
 
Register an Converter instance on the UIComponent associated with the closest parent UIComponent.
 
 
JSF converter for the Currency class.
 
Since Tobago 3.0.0
Converter for CustomClass
 
Custom data attributes.
Add an data attribute on the UIComponent associated with the closest parent UIComponent custom action.
 
Renders a date input field.
Types of date/time-based input fields.
Converter for DateType
 
 
 
 
 
 
 
DecodingCommandRendererBase<T extends javax.faces.component.UIComponent>
 
DecodingInputRendererBase<T extends javax.faces.component.UIComponent>
 
 
DecorationPositionRendererBase<T extends javax.faces.component.UIComponent & SupportsLabelLayout & SupportsAutoSpacing>
 
 
 
 
Values for display attribute used with CSS.
Converts durations.
 
This tag creates an instance of AjaxBehavior, and associates it with the nearest parent UIComponent that implements ClientBehaviorHolder interface.
Wraps a method expression in a AjaxBehaviorListener
 
Add an event behavior to the component.
Manages the expanded state of an tree.
 
 
 
 
 
Use figure to show e. g. images or videos inside.
FileItemValidator is a Validator that checks the FileItem in the value of the associated component.
 
Renders a file input field.
Helpful for tests.
 
 
Renders a <a href=https://www.w3.org/TR/css-flexbox-1/>Flexible Box Layout</a>.
 
Renders a FlowLayout that positions the content components in there natural order.
 
Defines a footer of its parent (like page, box, ...)
 
If an action is preformed, everything within the next parent form belongs to the submit-area.
 
Veraltet.
since 4.0.0
 
Set grid layout specific contraints to the parent component.
 
Renders a grid-layout.
Basic helper type for the CSS3 Grid property.
Converter for GridSpan
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Defines a header of its parent (like page, box, ...)
 
Renders a hidden input element.
HTML standard attributes.
 
 
 
 
 
 
 
 
 
This is a list of used bootstrap icons in Tobago.
The IgnoringSanitizer doesn't protect you against malicious code.
 
Renders an image.
 
Renders a text input field.
 
 
 
 
Warning: This class is stil in progress.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
The JsoupSanitizer uses the jsoup library http://jsoup.org/ to check against malicious code.
 
 
LabelLayoutRendererBase<T extends javax.faces.component.UIComponent & SupportsLabelLayout & SupportsAutoSpacing>
Manages the rendering of the label and the field together with different possibilities for the position of the label (defined by Attributes.labelLayout
 
Renders a label component.
 
 
 
 
Defines a navigation element, which contains a menu-like structure
Renders a link element, i. e. an anchor <a> tag.
 
 
 
 
 
 
A markup signs a component to be rendered different from the normal.
 
Converter for MarkupEditor
 
In PDLs the class MeasureEditor will convert the string literals.
 
JSF converter for the org.apache.myfaces.tobago.layout.Measure class.
Converter for Measure
 
Converter for MeasureList
Helper class for the EL functions tc:format1() ...
 
Renders error/validation messages.
Utility to get internationalized error messages and create and add FacesMessage object to the context.
 
This tag renders a link tag in the header of the HTML output.
 
This tag a meta tag in the header of the HTML output.
 
 
 
 
 
Veraltet.
since Tobago 2.0.8 - Please use <f:initParam> instead - see also TOBAGO-1456
 
 
Show external content inside of an application.
 
 
An operation describes an Tobago command, which will usually executed on client side. ********************* <br/> WARNING <br/> ********************* <br/> This feature is preliminary and may be subject of change in later versions!
 
Layout relevant values for the orientation.
Veraltet.
since 4.0.0
 
Renders a text
 
 
 
Renders a page element.
 
Intended for use in situations when only one UIComponent child can be nested, such as in the case of facets.
Veraltet.
since 5.0.0.
 
Renders a popup panel.
Values for position used with CSS.
 
Renders a progress bar.
Helps to get a random string.
 
Renders a input field with type range.
 
Update the parent component ********************* <br/> WARNING <br/> ********************* <br/> This feature is preliminary and may be subject of change in later versions!
RendererBase<T extends javax.faces.component.UIComponent>
 
Constants for the renderer type
 
 
 
 
 
A ResetInputActionListener is a declarative way to allow an action source to reset all EditableValueHolder of a page or in a sub-form or part of the component tree.
 
 
 
Buffering scheme: we use a tremendously simple buffering scheme that greatly reduces the number of calls into the Writer/PrintWriter.
 
This component creates a representative in a UISheet for each row.
 
 
 
This tag adds script files to include into the rendered page.
 
 
 
 
 
 
Renders a section or subsection.
Defines how Tobago should check security annotations like e. g.
Values for horizontal alignments used with CSS.
 
Set a offset for the parent UIComponent withing a segment layout.
Renders the 12 columns grid layout.
Renders a layout using a 12 columns grid.
 
Converter for SegmentMeasureList
 
 
Renders a checkbox.
 
 
 
Renders a checkbox as toggle.
Manages the selected tree paths of a tree.
 
 
Add a child UISelectItems component to the UIComponent associated with the closed parent UIComponent custom action.
Add a child UISelectItem component to the UIComponent associated with the closed parent UIComponent custom action.
Based on code from MyFaces core.
 
Render a group of checkboxes.
 
Render a multi selection option listbox.
 
Render a multi selection option list.
 
 
 
 
Render a single selection dropdown list.
 
 
Render a single selection option listbox.
 
Render a single selection option list.
 
Render a set of radio buttons.
 
 
Renders a set of option related to and same type as the for component.
 
Renders a separator.
 
 
 
 
 
 
 
 
Veraltet.
since 4.0.0
 
Render a sheet element.
 
 
 
 
Veraltet.
since 4.0.0
 
 
 
 
Veraltet.
since 4.0.0
WARNING: This component is preliminary and may be changed without a major release.
WARNING: This component is preliminary and may be changed without a major release.
 
Renders a star rating component.
 
 
PRELIMINARY: MAY BE INTEGRATED IN THE TobagoResponseWriter TBD
 
Add a style tag with the given file name to the header (using file attribute) or add some CSS styles to the parent component.
SubmittedLengthValidator is a Validator that checks the number of characters in the submitted value of the associated component.
SubviewRenderer<T extends javax.faces.component.UIComponent & javax.faces.component.NamingContainer>
 
 
 
Renders a list of suggested texts for a given input field.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Register an TabChangedListener instance on the UIComponent associated with the closest parent UIComponent custom action.
 
Veraltet.
since 4.0.0
 
 
Renders a tab group which contains tab panels.
 
Renders a tab within a tab group.
Jacob Hookom
Constants for the component type.
Values for text alignments used with CSS.
 
Renders a multi line text input control.
 
 
 
 
Manages the script and style files for production and development stage.
 
 
 
Declaration of the Tobago CSS classes.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
The TobagoExceptionHandler is activated by default via the basic faces-config.xml of tobago-core.
 
This provides an alternative ResponseWriter interfaces, which allows optimizations.
 
 
 
 
 
Abstract class that represents the data model for a tree.
 
 
 
Renders an image beside a tree node.
 
Renders an indent beside a tree node.
 
Renders a label inside of a tree.
 
A tree data structure displayed as a set of list boxes.
Implementation for a TreeNode that represents the data model for a tree.
 
Creates a tree node.
Handles a path in a tree from the root node to the position inside this tree.
 
 
 
 
Makes a tree node selectable.
 
A tree with classical look.
Renders a badge element.
Defines a container for navigation elements, branding, ...
Renders a panel with border and title.
Renders a button element.
Renders a group of buttons.
Renders a UIComponent that represents a single column of data within a parent UISheet component.
Creates a tree node inside of a sheet (also known as tree table).
Renders a UIComponent that represents a panel below a row within a parent UISheet component.
Renders a column with checkboxes to mark selected rows.
Renders a UIComponent for configurations applied in the browser.
Renders a date input field.
Add an event behavior to the component.
Use figure to show e. g. images or videos inside.
Renders a file input field.
Renders a <a href=https://www.w3.org/TR/css-flexbox-1/>Flexible Box Layout</a>.
Renders a FlowLayout that positions the content components in there natural order.
Defines a footer of its parent (like page, box, ...)
If an action is preformed, everything within the next parent form belongs to the submit-area.
Renders a grid-layout.
Defines a header of its parent (like page, box, ...)
Renders a hidden input element.
Renders an image.
Renders a text input field.
Renders a label component.
Renders a link element, i. e. an anchor <a> tag.
Defines a navigation element, which contains a menu-like structure UIComponent class, generated from template component.stg with class LinksTagDeclaration.
Renders error/validation messages.
This tag a meta tag in the header of the HTML output.
This tag renders a link tag in the header of the HTML output.
 
Show external content inside of an application.
An operation describes an Tobago command, which will usually executed on client side.
Renders a text UIComponent class, generated from template component.stg with class OutTagDeclaration.
Renders a page element.
Intended for use in situations when only one UIComponent child can be nested, such as in the case of facets.
Renders a popup panel.
Renders a progress bar.
Renders a input field with type range.
Update the parent component <br/> WARNING <br/> <br/> This feature is preliminary and may be subject of change in later versions!
This component creates a representative in a UISheet for each row.
This tag adds script files to include into the rendered page.
Renders a section or subsection.
Renders a layout using a 12 columns grid.
Renders a checkbox.
Renders a checkbox as toggle.
Add a child UISelectItem component to the UIComponent associated with the closed parent UIComponent custom action.
Add a child UISelectItems component to the UIComponent associated with the closed parent UIComponent custom action.
Render a group of checkboxes.
Render a multi selection option list.
Render a multi selection option listbox.
UIComponent class, generated from template component.stg with class SelectManyShuttleTagDeclaration.
Render a single selection dropdown list.
Render a single selection option list.
Render a single selection option listbox.
Render a set of radio buttons.
Renders a set of option related to and same type as the for component.
Renders a separator.
Render a sheet element.
WARNING: This component is preliminary and may be changed without a major release.
Renders a star rating component.
Add a style tag with the given file name to the header (using file attribute) or add some CSS styles to the parent component.
Renders a list of suggested texts for a given input field.
Renders a tab within a tab group.
Renders a tab group which contains tab panels.
Renders a multi line text input control.
A tree with classical look.
Renders an image beside a tree node.
Renders an indent beside a tree node.
Renders a label inside of a tree.
A tree data structure displayed as a set of list boxes.
Creates a tree node.
Makes a tree node selectable.
 
Register an FileItemValidator instance on the UIComponent associated with the closest parent UIComponent custom action.
Register an SubmittedValueLengthValidator instance on the UIComponent associated with the closest parent UIComponent custom action.
 
 
 
 
 
VerbatimRenderer<T extends javax.faces.component.UIComponent>
 
Values for vertical alignments used with CSS.