All Classes and Interfaces
Class
Description
AbstractFileUploadDecoder<T extends javax.servlet.http.HttpServletRequest>
Abstract base event for all
OrganigramNode
related events.Extended
HtmlInputText
to allow for new events such as "input" and "paste".Extended
HtmlInputTextarea
to allow for new events such as "input" and "paste".VisitCallback
which collects all AjaxExceptionHandler
s.Helper to generate javascript code of an ajax call
AjaxSource is the contract that needs to be implemented by components that fully implement all configuration options of PrimeFaces PPR
The animaton configuration is passed into the options.animation namespace.
Animations that can be played on a marker.
The HTML
HTML5 supports three audio formats: MP3, WAV, and OGG.
AutoComplete-REST-Endpoint (indicated via completeEndpoint-attribute) has to return a list of suggestions.
AutoComplete REST-endpoint response.
Registers components to auto update
The grid line configuration is nested under the scale configuration.
Base Scale configuration for common scale options.
The tick configuration is nested under the scale configuration.
Used to provide DataSet objects to Bar chart component.
Defines the bar model used to create bar chart component.
Used to set options to Bar chart component.
Set the corners of bars in charts as per the
Chartjs documentation
Base implementation for model of a programmatic menu
Used to provide DataSet objects to Bubble chart component.
Defines the bubble model used to create bubble chart component.
Used to set options to Bubble chart component.
Used to set data to Bubble chart component.
Implementations of this interface must be thread-safe.
Axes that follow a cartesian grid are known as 'Cartesian Axes'.
If global configuration is used, labels are drawn from one of the label arrays included in the chart data.
Used to provide cartesian category ticks.
The linear scale is use to chart numerical data.
Used to provide cartesian linear ticks.
Used to provide scales option has Cartesian type
The scale label configuration is nested under the scale configuration in the scaleLabel key.
Common ticks options for cartesian types
Common time options for cartesian types
From ChartJs version 3.8.0
Deprecated, for removal: This API element is subject to removal in a future version.
please use new p:chart component
Deprecated, for removal: This API element is subject to removal in a future version.
please use new p:chart component
Chart Font representation.
Deprecated, for removal: This API element is subject to removal in a future version.
please use new p:chart component
Deprecated, for removal: This API element is subject to removal in a future version.
please use new p:chart component
Deprecated, for removal: This API element is subject to removal in a future version.
please use new p:chart component
Deprecated, for removal: This API element is subject to removal in a future version.
use new p:chart component
Simple client for ClamAV's clamd scanner.
ClamAV Daemon custom
VirusScanner
provider bundled with PrimeFaces.A combination of the pattern letters as defined by
SimpleDateFormat
and DateTimeFormatter
.Deprecated, for removal: This API element is subject to removal in a future version.
Use
NativeFileUploadDecoder
insteadDefault UploadedFile implementation based on Commons FileUpload FileItem
Custom
HashMap
which throws an FacesException
if the key/constant does not exist.Helper to generate javascript code of a client side validation*
Currency Validation and Conversion routines (
java.math.BigDecimal
).Deprecated.
Will be removed in 14.0.0 use DashboardWidget
Different implementation of ExcelXExporter using the POI streaming API:
SXSSF (package: org.apache.poi.xssf.streaming) is an API-compatible streaming extension of XSSF
to be used when very large spreadsheets have to be produced, and heap space is limited.
Utility class for converting between
SimpleDateFormat
/
DateTimeFormatter
patterns and JQuery UI date picker patterns.Basic cache provider for development purposes, should be avoided to use in production as there is no eviction and timeouts.
Deprecated.
use DefaultDashboardWidget
DashBoard widgets used in responsive mode only.
Default implementation of a MenuModel optimized for static menus that do not change once built.
Default implementation for the
OrganigramNode
.Default implementation of a StreamedContent
Keeps objects within Flash during opening a Dialog Framework - dialog and so allows passing objects via Flash to a Dialog Framework - dialog.
Used to provide DataSet objects to Donut chart component.
Defines the donut model used to create donut chart component.
Used to set options to Donut chart component.
Used to configure element option under chart options
While chart types provide settings to configure the styling of each dataset,
you sometimes want to style all datasets the same way.
Arcs are used in the polar area, doughnut and pie charts.
Line elements are used to represent the line in a line chart.
Point elements are used to represent the points in a line chart or a bubble chart.
Rectangle elements are used to represent the bars in a bar chart.
Custom
HashMap
which throws an FacesException
if the key/constant does not exist.Utility methods contained herein must be used strictly for the appropriate context, e.g., HTML, HTML attribute, JS string.
Deprecated, for removal: This API element is subject to removal in a future version.
All methods have moved to
TableExporter
FileUploadChunkDecoder<T extends javax.servlet.http.HttpServletRequest>
Deprecated, for removal: This API element is subject to removal in a future version.
Utilities for FileUpload components.
Use PrimeFlex instead Grid CSS
See #11231
We need to overwrite/reimplement the FormSearchKeywordResolver from the Faces implementation,
as some PF components move their DOM elements and @form is a relative search expression and might not be resolveable at the client anymore.
Renders head content based on the following order
- First Facet
- Theme CSS
- FontAwesome
- Middle Facet
- Registered Resources
- Client Validation Scripts
- Locales
- PF Client Side Settings
- PF Initialization Scripts
- Head Content
- Last Facet
Used to provide DataSet objects to HorizontalBar chart component.
Defines the horizontalBar model used to create bar chart component with indexAxis=y.
JSF generates all script tags with 'type="text/javascript"' which throws HTML5 validation warnings.
JSF generates all script tags with 'type="text/javascript"' which throws HTML5 validation warnings.
JSF generates all script tags with 'type="text/javascript"' which throws HTML5 validation warnings.
TagHandler
for the ImportConstants
component.TagHandler
for the ImportEnum
component.InputHolder is implemented by input components who has an input field along with complex markup like spinner, autocomplete.
Deprecated, for removal: This API element is subject to removal in a future version.
in 10.0 use ToggleSwitch
Deprecated, for removal: This API element is subject to removal in a future version.
in 10.0 use ToggleSwitch
Deprecated, for removal: This API element is subject to removal in a future version.
in 10.0 use ToggleSwitch
Basic
LazyDataModel
implementation with JPA and Criteria API.Builder for the pattern format as defined by the jquery UI datepicker, see
https://api.jqueryui.com/datepicker; and the jquery timepicker, see
http://trentrichardson.com/examples/timepicker.
Create a script of type `ld+json` for Advanced SEO using JSON for Linking Data.
JSON for Linking Data Item.
JSON for Linking Data Model.
Inspired by commons-lang LazyInitializer.
DataModel to deal with huge datasets with by lazy loading, page by page.
Lazy version of the
DefaultTreeNode
.Interface to mark different implementations of a
TreeNode
as lazy,
so that our rowKey generation algorithm can skip unloaded nodes and skip triggering lazy loading.The chart legend displays data about the datasets that are appearing on the chart.
The legend label configuration is nested below the legend configuration using the labels key.
Used to provide DataSet objects to Line chart component.
Defines the line model used to create line chart component.
Used to set options to Line chart component.
Fluent builder for
Map
'sThese options specify the appearance of a marker label.
Built-in filter operators
Interface to create programmatic Menus
Optional Rule for binding Method[Binding|Expression] properties
MixedClientBehaviorHolder is implemented by input components that have both obstrusive and non-obstrusive
client behavior events.
Deprecated, for removal: This API element is subject to removal in a future version.
Use
NativeFileUploadDecoder
insteadThis alternate is used for sparse datasets, such as those in scatter charts.
Some helpers methods for the organigram model/component.
Model for a node in the organigram component.
Event class for the "collapse" event.
Event class for the "dragdrop" event.
Event class for the "expand" event.
Event class for the "select" event.
Renderer for the
Organigram
component.General interface for converting between different kind of patterns, such as Java date time patterns
and JQuery UI date picker patterns.
Reads and parses a date time pattern, such as
YYYY-mm-dd
.Visits a date time pattern token when one encountered.
PDF Export either in landscape or portrait mode.
Just a small shortcut for
PrimeFaces
.Used to provide DataSet objects to Pie chart component.
Defines the pie model used to create pie chart component.
Used to set options to Pie chart component.
Used to provide DataSet objects to PolarArea chart component.
Defines the polarArea model used to create polarArea chart component.
Used to set options to PolarArea chart component.
A
PrimeApplicationContext
is a contextual store for the current application.Container for all config parameters.
Custom
FacesContextWrapper
to init and release our PrimeRequestContext
.A
PrimeRequestContext
is a contextual store for the current request.ResourceWrapper
which appends the version of PrimeFaces to the URL.Used to provide DataSet objects to Radar chart component.
Defines the radar model used to create radar chart component.
Used to set options to Radar chart component.
Used to configure angled lines that radiate from the center of the chart to the point labels.
Used to configure the point labels that are shown on the perimeter of the scale.
Used to provide radial linear ticks.
Used to provide scales option has radial type
Keeps state of a component implementing
EditableValueHolder
.Scatter charts are based on basic line charts with the x axis changed to a linear axis.
The title configuration is passed into the options.title namespace.
The tooltip configuration is passed into the options.tooltips namespace.
Even though touch support is detected in the browser a developer may wish
to turn it off globally or per component that supports touch.
Different implementation of ExcelXExporter using the POI streaming API:
SXSSF (package: org.apache.poi.xssf.streaming) is an API-compatible streaming extension of XSSF
to be used when very large spreadsheets have to be produced, and heap space is limited.
UIChart for all Chart components.
Enhanced version of the JSF UIData.
Base class for HTML5 audio and video components.
UIData for pageable components
UITabPanel is a specialized version of UIRepeat focusing on components that repeat tabs like tabView and accordionPanel.
Internal wrapper to avoid the file binaries to beeing saved in the ViewState.
Internal wrapper to avoid the file binaries to beeing saved in the ViewState.
The HTML
HTML5 supports three video formats: MP4, OGG, and WEBM.
Service provider interface for virus scanning that might be used in file upload component for example when dealing with untrusted files.
This service may be used to load registered
VirusScanner
providers and perform virus scan.This is the default
VirusScanner
provider bundled with PrimeFaces.Helper to generate scripts for widgets.
Wraps a SelectItem so its
<f:selectitem>
passthrough attributes can be used.