Tag Library Information 
ID (tag prefix)primefaces-p
Tag Summary 
autoUpdateAutoUpdate is a TagHandler to mark the parent component to be updated at every AJAX request. AutoUpdate is ignored if the trigger (p:commandButton, p:ajax...) of AJAX request has the attribute ignoreAutoUpdate set to 'true'.
dataExporterDataExporter is handy for exporting data listed using a PrimeFaces Datatable to various formats such as excel, pdf, csv and xml.
fileDownloadThe legacy way to present dynamic binary data to the client is to write a servlet or a filter and stream the binary data. FileDownload presents an easier way to do the same.
collectorCollector is a simple utility to manage collections declaratively.
ajaxAjaxBehavior is an extension to standard f:ajax.
printerPrinter allows sending a specific JSF component to the printer, not the whole page.
confirmConfirm is a behavior element used to integrate with global confirm dialog.
resetInputInput components keep their local values at state when validation fails. ResetInput is used to clear the cached values from state so that components retrieve their values from the backing bean model instead.
clientValidatorClientValidator is a behavior element used in Client Side Validation to do instant validation in case you do not want to wait for the users to fill in the form and hit commandButton/commandLink.
repeatRepeat is an alternative to the standard ui:repeat component, that fix the compatibility with Mojarra. There are no additonal features and usage is same as ui:repeat.
importConstants Util tag to import constants.
importEnum Util tag to import enums.
accordionPanel AccordionPanel is a container component that displays content in stacked format.
ajaxExceptionHandlerNo Description
ajaxStatus AjaxStatus is a global notifier for ajax requests made by PrimeFaces components.
autoComplete AutoComplete provides live suggestions while an input is being typed.
barcode Barcode component is used to display various barcode formats.
blockUI BlockUI blocks JSF components during ajax processing.
breadCrumb Breadcrumb is a navigation component that provides contextual information about page hierarchy in the workflow.
button Button is an extension to the standard h:button component with skinning capabilities.
cache Cache component is used to reduce page load time by caching the content after initial rendering.
calendar Calendar is an input component used to provide a date. Other than basic features calendar supports paging, localization, ajax selection and more.
captcha Captcha is a form validation component based on Recaptcha API.
carousel Carousel is a multi purpose component to display a set of data or general content with slide effects.
cellEditor CellEditor is a helper component of datatable used for incell editing.
chartNo Description
checkboxNo Description
chips Chips is used to enter multiple values on an inputfield.
clock Clock displays server or client datetime live.
colorPickerNo Description
column Column is an extended version of the standard column used by various PrimeFaces components like datatable, treetable and more.
columnGroup ColumnGroup is used by datatable for grouping.
columnsNo Description
columnToggler ColumnToggler is a helper component for datatable to toggle visibility of columns.
commandButton CommandButton is an extended version of standard JSF commandButton with ajax and skinning features.
commandLink CommandLink extends standard JSF commandLink with Ajax capabilities.
confirmDialog ConfirmDialog is a replacement to the legacy javascript confirmation box. Skinning, customization and avoiding popup blockers are notabled advantages over classic javascript confirmation.
contentFlow ContentFlow is used to display a collection of items.
contextMenu ContextMenu provides an overlay menu displayed on mouse right-click event.
dashboard Dashboard provides a portal like layout with drag-drop based reorder capabilities.
dataGrid DataGrid displays a collection of data in grid layout. Ajax Pagination is a built-in feature and paginator UI is fully customizable via various options like paginatorTemplate, rowPerPageOptions, pageLinks and more.
dataList DataList presents a collection of data in list layout with several display types. Ajax Pagination is a built-in feature and paginator UI is fully customizable via various options like paginatorTemplate, rowsPerPageOptions, pageLinks and more.
dataScroller DataScroller displays a collection of data featuring on demand loading using scroll.
dataTable DataTable is an enhanced version of the standard Datatable that provides built-in solutions to many commons use cases like paging, sorting, selection, lazy loading, filtering and more.
dataView DataView displays data in grid or list layout.
dataViewGridItem dataViewGridItem is a helper component for DataView to add grid items.
dataViewListItem dataViewListItem is a helper component for DataView to add list items.
defaultCommand DefaultCommand defines the default command component to invoke when enter key is pressed in a form.
diagramNo Description
dialog Dialog is a panel component overlaying other elements. Dialog avoids popup blockers, provides customization, resizing, modality, ajax interactions and more.
dock Dock component mimics the well known dock interface of Mac OS X.
draggableNo Description
droppableNo Description
editor Editor is an input component with rich text editing capabilities.
effect Effect component is based on the jQuery UI effects library.
feedReader feedReader displays content from a feed.
fieldset Fieldset is a grouping component with a title and content.
fileUpload FileUpload goes beyond the browser input type="file" functionality and features a flash-javascript solution for uploading files. File filtering, multiple uploads, partial page rendering and progress tracking are the significant features compared to legacy fileUploads.
focus Focus is a handy component that makes it easy to manage the element focus on a JSF page.
fragment Fragment component is used to define automatically partially processed and updated sections.
galleria Galleria is used to display a set of images.
gmap GMap component is built on Google Maps API Version 3. Gmap is highly integrated with JSF development model and enhanced with Ajax capabilities.
gmapInfoWindow GMapInfoWindow is used with GMap component to open a window on map when an overlay is selected.
graphicImage PrimeFaces GraphicImage extends standard JSF graphic image component with the ability of displaying binary data like an inputstream. Main use cases of GraphicImage is to make displaying images stored in database or on-the-fly images easier. Legacy way to do this is to come up with a Servlet that does the streaming, GraphicImage does all the hard work without the need of a Servlet.
growl Growl is based on the Mac's growl notification widget and used to display FacesMessages similar to h:messages.
headerRow HeaderRow is a helper component for row grouping.
hotkey HotKey is a generic key binding component that can bind any formation of keys to javascript event handlers or ajax calls.
idleMonitor IdleMonitor watches user actions on a page and notify several callbacks in case they go idle or active again.
imageCompare ImageCompare provides a rich user interface to compare two images.
imageCropper ImageCropper allows cropping a certain region of an image. A new image is created containing the cropped area and assigned to a CroppedImage instanced on the server side.
imageSwitch Imageswitch component is used to enable switching between a set of images with nice effects. ImageSwitch also provides a simple client side api for flexibility.
inplace Inplace provides easy inplace editing and inline content display. Inplace consists of two members, display element is the inital clickable label and inline element is the hidden content that'll be displayed when display element is toggled.
inputMask InputMask forces an input to fit in a defined mask template.
inputNumber InputNumber is an extension to the inputText with optimized handling for numbers.
inputSwitchNo Description
inputText InputText is an extension to standard inputText with skinning capabilities.
inputTextarea InputTextarea is an extension to standard inputTextara with skinning capabilities and auto growing.
keyboard Keyboard is an input component that uses a virtual keyboard to provide the input. Notable features are the customizable layouts and skinning capabilities.
keyFilter KeyFilter filters keyboard input for a given input field.
knobNo Description
layout Layout component features a highly customizable borderLayout model making it very easy to create complex layouts even if you're not familar with web design.
layoutUnit LayoutUnit represents a region in the border layout model of the Layout component.
lifecycleNo Description
lightBox Lightbox features a powerful overlay that can display images, multimedia content, other JSF components and external urls.
link Link is an extension to the standard h:link component with skinning capabilities.
linkButton Link is an extension to the standard h:link component with skinning as a button.
log Log component is a visual console to display logs of PrimeFaces. Using log client side API, you can also use the component.
media Media component is used for embedding multimedia content such as videos and music to JSF views. Media renders object or embed html tags depending on the user client.
megaMenu MegaMenu is a navigation component that displays submenus together.
menu Menu is a navigation component with various customized modes like multi tiers, ipod style sliding and overlays.
menubar Menubar is a horizontal navigation component.
menuButton MenuButton displays different commands in a popup menu.
menuitem Menuitem is used by various menu components of PrimeFaces.
message Message is a pre-skinned extended version of the standard JSF message component with extensions.
messages Messages is a pre-skinned extended version of the standard JSF messages component with extensions.
mindmap MindMap is an interactive mindmapping component.
multiSelectListbox MultiSelectListbox is used to select an item from a collection of listboxes that are in parent-child relationship.
notificationBar NotificationBar displayes a multipurpose fixed positioned panel for notification. Any group of JSF content can be placed inside notificationbar.
orderList OrderList is used to sort a collection.
organigramNo Description
organigramNodeNo Description
outputLabel OutputLabel is an extension to the standard outputLabel.
outputPanel OutputPanel is used to group content on a page.
overlayPanel OverlayPanel is a generic container component that is displayed as a popup.
panel Panel is a grouping component for other components, notable features are toggling, closing, built-in popup menu and ajax event listeners.
panelGrid PanelGrid is an extension to the standard PanelGrid.
panelMenu PanelMenu is a hybrid of accordion-tree components used for navigations and actions.
password Password component is an extended version of standard inputSecret component with theme integration and strength indicator.
photoCam .
pickList PickList is used for transferring data between two different collections.
poll Poll is an ajax component that has the ability to send periodical ajax requests and execute listeners on JSF backing beans.
progressBar ProgressBar is a process status indicator that can either work purely on client side or interact with server side using ajax.
radioButtonNo Description
rating Rating component features a star based rating system. Rating can be used as a plain input component or with ajax RateListeners.
remoteCommand RemoteCommand provides a way to execute JSF backing bean methods directly from javascript.
resizable PrimeFaces features a resizable component that has the ability to make a JSF component resizable. Resizable can be used on various components like resize an input fields, panels, menus, images and more.
ribbon Ribbon is container component to group different sets of controls.
ribbonGroup RibbonGroup is a helper component for Ribbon to define groups in a tab.
ringNo Description
row Row is a helper component for datatable.
rowEditor RowEditor is a helper component for datatable.
rowExpansion RowExpansion is a helper component of datatable used to implement expandable rows.
rowToggler RowToggler is a helper component for datatable.
schedule Schedule provides an Outlook Calendar, iCal like JSF component to manage events. Schedule is highly customizable featuring various views (month, day, week), built-in I18N, drag-drop, resize, customizable event dialog and skinning.
scrollPanelNo Description
selectBooleanButtonNo Description
selectBooleanCheckboxNo Description
selectCheckboxMenuNo Description
selectManyButtonNo Description
selectManyCheckboxNo Description
selectManyMenuNo Description
selectOneButtonNo Description
selectOneListboxNo Description
selectOneMenuNo Description
selectOneRadioNo Description
separator Seperator displays a horizontal line to separate content.
sidebar Sidebar is a panel component displayed as an overlay.
signature Signature is an input component to provide a signature.
slideMenu SlideMenu displays submenus with a slide animation.
slider Slider is used to provide input with various customization options like orientation, display modes and skinning.
spacer Spacer is used to put spaces between elements.
spinner Spinner is an input component to provide a numerical input via increment and decrement buttons.
splitButton SplitButton displays a default command and additional ones in an overlay.
spotlight Spotlight highlights a certain component on page.
stack Stack is a navigation component that mimics the stacks feature in Mac OS X.
staticMessage Display a message without the use of a FacesMessage.
steps Steps is a menu component that displays steps of a workflow.
sticky Sticky component positions other components as fixed so that these components stay in window viewport during scrolling.
submenu Submenu is nested in menu components and represents a sub menu items.
subTable SubTable is a helper component of datatable used for grouping.
summaryRow SummaryRow is a helper component for data grouping.
tab Tab is a generic container component used by other PrimeFaces components such as tabView or accordionPanel.
tabMenu TabMenu is a menu component that displays menuitems as tabs.
tabView TabView is a tabbed panel component featuring client side tabs, dynamic content loading with ajax and content transition effects.
tagCloudNo Description
terminal Terminal is an ajax powered component bringing desktop command-line tools to the web.
textEditor Editor is an input component with rich text editing capabilities.
themeSwitcher ThemeSwitcher enables switching PrimeFaces themes on the fly with no page refresh.
tieredMenu TieredMenu displays submenus in overlays.
timeline Timeline is an interactive visualization chart to visualize events in time.
toggleSwitch ToggleSwitch is used to select a boolean value.
toolbar Toolbar is a horizontal grouping component for commands and other content.
toolbarGroup ToolbarbarGroup is a helper component for Toolbar component to define placeholders.
tooltip Tooltip goes beyond the legacy html title attribute by providing custom effects, events, html content and advance theme support.
tree Tree is is used for displaying hierarchical data and creating site navigations.
treeNode TreeNode is used with Tree component to represent a node in tree.
treeTable Treetable is is used for displaying hierarchical data in tabular format.
triStateCheckbox Checkbox with 3 states: true, false, and unselected.
watermark Watermark displays a hint on an input field.
wizard Wizard provides an ajax enhanced UI to implement a workflow easily in a single page. Wizard consists of several child tab components where each tab represents a step in the process.
barChartNo Description
bubbleChartNo Description
donutChartNo Description
lineChartNo Description
scatterChart Scatter Chart
pieChartNo Description
polarAreaChartNo Description
radarChartNo Description
datePicker DatePicker is an input component to select a date.
Function Summary 
java.lang.StringresolveClientId(java.lang.String, javax.faces.component.UIComponent)No Description
javax.faces.component.UIComponentresolveComponent(java.lang.String, javax.faces.component.UIComponent)No Description
java.lang.StringresolveClientIds(java.lang.String, javax.faces.component.UIComponent)No Description
java.lang.StringresolveWidgetVar(java.lang.String, javax.faces.component.UIComponent)No Description
java.lang.StringresolveFirstComponentWithId(java.lang.String, javax.faces.component.UIComponent)No Description
java.lang.StringescapeJavaScriptVarName(java.lang.String)No Description
java.lang.BooleanifGranted(java.lang.String)No Description
java.lang.BooleanifAllGranted(java.lang.Object)No Description
java.lang.BooleanifAnyGranted(java.lang.Object)No Description
java.lang.BooleanifNoneGranted(java.lang.Object)No Description
java.lang.StringremoteUser()No Description Description

Output generated by Vdldoc View Declaration Language Documentation Generator.