META-INF.faces-config.xml Maven / Gradle / Ivy
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <faces-config version="2.0" metadata-complete="false" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-facesconfig_2_0.xsd" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:cdk="http://jboss.org/schema/richfaces/cdk/extensions" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <component> <description> <p> The &lt;rich:dragIndicator&gt; component defines a graphical element to display under the mouse cursor during a drag-and-drop operation. </p> @author abelevich </description> <component-type>org.richfaces.DragIndicator</component-type> <component-class>org.richfaces.component.UIDragIndicator</component-class> <property> <description>The value binding expression used to wire up this component to a component property of a JavaBean class </description> <display-name></display-name> <icon/> <property-name>binding</property-name> <property-class>javax.faces.component.UIComponent</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The component identifier for this component. This value must be unique within the closest parent component that is a naming container. </description> <display-name>Component Identifier</display-name> <icon/> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit. The default value for this property is true. </description> <display-name>Rendered Flag</display-name> <icon/> <property-name>rendered</property-name> <property-class>boolean</property-class> <default-value>Boolean.FALSE</default-value> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Assigns one or more space-separated CSS class names to the component. Corresponds to the HTML "class" attribute. </description> <property-name>draggingClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Assigns one or more space-separated CSS class names to the indicator which are applied when a drop is rejected </description> <property-name>rejectClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Assigns one or more space-separated CSS class names to the indicator which are applied when a drop is accepted </description> <property-name>acceptClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <component-extension> <cdk:base-class>org.richfaces.component.AbstractDragIndicator</cdk:base-class> <cdk:generate>true</cdk:generate> <cdk:tag> <cdk:generate>false</cdk:generate> <cdk:tag-name>dragIndicator</cdk:tag-name> <cdk:tag-type>Facelets</cdk:tag-type> </cdk:tag> <cdk:component-family>org.richfaces.DragIndicator</cdk:component-family> <cdk:renderer-type>org.richfaces.DragIndicatorRenderer</cdk:renderer-type> </component-extension> </component> <component> <description> <p>The &lt;rich:accordionItem&gt; component is a panel for use with the &lt;rich:accordion&gt; component. &lt;rich:accordionItem&gt; components can be added dynamically using iteration models with the &lt;c:forEach&gt; tag.</p> @author akolonitsky </description> <component-type>org.richfaces.AccordionItem</component-type> <component-class>org.richfaces.component.UIAccordionItem</component-class> <property> <description>Space-separated list of CSS style class(es) to be applied when this element is rendered. This value must be passed through as the "class" attribute on generated markup.</description> <display-name>CSS Style Classes</display-name> <property-name>styleClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is moved away from this element.</description> <display-name>Mouse Out Script</display-name> <property-name>onmouseout</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mouseout</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The function to perform when the mouse enters the panel </description> <property-name>onenter</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">enter</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is double clicked over this element.</description> <display-name>Double Click Script</display-name> <property-name>ondblclick</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">dblclick</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Javascript code executed when a pointer button is clicked over the header of this element. </description> <property-name>onheaderclick</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">headerclick</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The CSS class applied to the header when this panel is inactive </description> <property-name>headerInactiveClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The CSS class applied to the panel content </description> <property-name>contentClass</property-name> <property-class>java.lang.String</property-class> <default-value>"getAccordion().getItemContentClass()"</default-value> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Javascript code executed when a pointer button is double clicked over the header of this element. </description> <property-name>onheaderdblclick</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">headerdblclick</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Flag indicating that this element must never receive focus or be included in a subsequent submit. Default value - "false"</description> <display-name>Disabled Flag</display-name> <property-name>disabled</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is pressed down over this element.</description> <display-name>Mouse Down Script</display-name> <property-name>onmousedown</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mousedown</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Javascript code executed when a pointer button is released over the header of this element. </description> <property-name>onheadermouseup</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">headermouseup</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Code describing the language used in the generated markup for this component.</description> <display-name>Language Code</display-name> <property-name>lang</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is clicked over this element.</description> <display-name>Button Click Script</display-name> <property-name>onclick</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">click</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is moved within this element.</description> <display-name>Mouse Move Script</display-name> <property-name>onmousemove</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mousemove</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Javascript code executed when a pointer button is pressed down over the header of this element. </description> <property-name>onheadermousedown</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">headermousedown</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The CSS class applied to the header </description> <property-name>headerClass</property-name> <property-class>java.lang.String</property-class> <default-value>"getAccordion().getItemHeaderClass()"</default-value> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The CSS class applied to the header when this panel is active </description> <property-name>headerActiveClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>CSS style(s) to be applied when this component is rendered.</description> <display-name>CSS Styles</display-name> <property-name>style</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The CSS class applied to the header when this panel is disabled </description> <property-name>headerDisabledClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is released over this element.</description> <display-name>Mouse Up Script</display-name> <property-name>onmouseup</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mouseup</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Javascript code executed when a pointer button is moved within the header of this element. </description> <property-name>onheadermousemove</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">headermousemove</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Direction indication for text that does not inherit directionality. Valid values are "LTR" (left-to-right) and "RTL" (right-to-left).</description> <display-name>Direction</display-name> <property-name>dir</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The function to perform when the mouse leaves the panel. </description> <property-name>onleave</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">leave</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The CSS style applied to the header </description> <property-name>headerStyle</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is moved onto this element.</description> <display-name>Mouse Over Script</display-name> <property-name>onmouseover</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mouseover</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Advisory title information about markup elements generated for this component.</description> <display-name>Advisory Title</display-name> <property-name>title</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>The value binding expression used to wire up this component to a component property of a JavaBean class </description> <display-name></display-name> <icon/> <property-name>binding</property-name> <property-class>javax.faces.component.UIComponent</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The component identifier for this component. This value must be unique within the closest parent component that is a naming container. </description> <display-name>Component Identifier</display-name> <icon/> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit. The default value for this property is true. </description> <display-name>Rendered Flag</display-name> <icon/> <property-name>rendered</property-name> <property-class>boolean</property-class> <default-value>Boolean.FALSE</default-value> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> <p> Provides the text on the panel header. The panel header is all that is visible when the accordion item is collapsed. </p> <p> Alternatively the header facet could be used in place of the header attribute. This would allow for additional styles and custom content to be applied to the tab. </p> </description> <property-name>header</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The icon displayed on the left of the panel header when the panel is disabled </description> <property-name>leftInactiveIcon</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The icon displayed on the left of the panel header when the panel is not active </description> <property-name>leftDisabledIcon</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The icon displayed on the left of the panel header when the panel is active </description> <property-name>leftActiveIcon</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The icon displayed on the right of the panel header when the panel is active </description> <property-name>rightActiveIcon</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The switch mode when a panel is activated. One of: "client", "server", "ajax". Default: "ajax" </description> <property-name>switchType</property-name> <property-class>org.richfaces.component.SwitchType</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The icon displayed on the right of the panel header when the panel is disabled </description> <property-name>rightDisabledIcon</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The name of the panel, used for identifying and manipulating the active panel. If you do not specify a name, the clientId will be used as the name. </description> <property-name>name</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The icon displayed on the right of the panel header when the panel is not active </description> <property-name>rightInactiveIcon</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <component-extension> <cdk:base-class>org.richfaces.component.AbstractAccordionItem</cdk:base-class> <cdk:generate>true</cdk:generate> <cdk:tag> <cdk:generate>false</cdk:generate> <cdk:tag-name>accordionItem</cdk:tag-name> <cdk:tag-type>Facelets</cdk:tag-type> </cdk:tag> <cdk:component-family>org.richfaces.AccordionItem</cdk:component-family> <cdk:renderer-type>org.richfaces.AccordionItemRenderer</cdk:renderer-type> </component-extension> </component> <component> <description> <p>The &lt;r:hashParam&gt; component allows client-side parameters to be grouped into a hash map. The hash map can then be passed to the client JavaScript API functions of any RichFaces component.</p> @author Anton Belevich </description> <component-type>org.richfaces.HashParameter</component-type> <component-class>org.richfaces.component.UIHashParameter</component-class> <property> <description>The value binding expression used to wire up this component to a component property of a JavaBean class </description> <display-name></display-name> <icon/> <property-name>binding</property-name> <property-class>javax.faces.component.UIComponent</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The component identifier for this component. This value must be unique within the closest parent component that is a naming container. </description> <display-name>Component Identifier</display-name> <icon/> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The name of the javascript hash property which this hash should be assigned to (can be used as nested hashParameter) or null if no property should be used (can be used simply as function parameter). </description> <property-name>name</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <component-extension> <cdk:base-class>org.richfaces.component.UIHashParameter</cdk:base-class> <cdk:generate>false</cdk:generate> <cdk:tag> <cdk:generate>false</cdk:generate> <cdk:tag-name>hashParam</cdk:tag-name> <cdk:handler-class>javax.faces.view.facelets.ComponentHandler</cdk:handler-class> <cdk:tag-type>Facelets</cdk:tag-type> </cdk:tag> <cdk:component-family>org.richfaces.HashParameter</cdk:component-family> </component-extension> </component> <component> <description> <p>The &lt;rich:panel&gt; component is a bordered panel with an optional header.</p> </description> <component-type>org.richfaces.Panel</component-type> <component-class>org.richfaces.component.UIPanel</component-class> <property> <description>CSS style(s) to be applied when this component is rendered.</description> <display-name>CSS Styles</display-name> <property-name>style</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Space-separated list of CSS style class(es) to be applied when this element is rendered. This value must be passed through as the "class" attribute on generated markup.</description> <display-name>CSS Style Classes</display-name> <property-name>styleClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Advisory title information about markup elements generated for this component.</description> <display-name>Advisory Title</display-name> <property-name>title</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a key is pressed down over this element.</description> <display-name>Key Down Script</display-name> <property-name>onkeydown</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">keydown</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a key is pressed and released over this element.</description> <display-name>Key Press Script</display-name> <property-name>onkeypress</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">keypress</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a key is released over this element.</description> <display-name>Key Up Script</display-name> <property-name>onkeyup</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">keyup</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is released over this element.</description> <display-name>Mouse Up Script</display-name> <property-name>onmouseup</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mouseup</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is moved away from this element.</description> <display-name>Mouse Out Script</display-name> <property-name>onmouseout</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mouseout</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is pressed down over this element.</description> <display-name>Mouse Down Script</display-name> <property-name>onmousedown</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mousedown</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is double clicked over this element.</description> <display-name>Double Click Script</display-name> <property-name>ondblclick</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">dblclick</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is clicked over this element.</description> <display-name>Button Click Script</display-name> <property-name>onclick</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">click</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is moved within this element.</description> <display-name>Mouse Move Script</display-name> <property-name>onmousemove</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mousemove</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is moved onto this element.</description> <display-name>Mouse Over Script</display-name> <property-name>onmouseover</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mouseover</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>The value binding expression used to wire up this component to a component property of a JavaBean class </description> <display-name></display-name> <icon/> <property-name>binding</property-name> <property-class>javax.faces.component.UIComponent</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The component identifier for this component. This value must be unique within the closest parent component that is a naming container. </description> <display-name>Component Identifier</display-name> <icon/> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit. The default value for this property is true. </description> <display-name>Rendered Flag</display-name> <icon/> <property-name>rendered</property-name> <property-class>boolean</property-class> <default-value>Boolean.FALSE</default-value> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Space-separated list of CSS style class(es) to be applied to the panel header. </description> <property-name>headerClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Space-separated list of CSS style class(es) to be applied to the panel body. </description> <property-name>bodyClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Provides the text on the panel header. </description> <property-name>header</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <component-extension> <cdk:base-class>org.richfaces.component.AbstractPanel</cdk:base-class> <cdk:generate>true</cdk:generate> <cdk:tag> <cdk:generate>false</cdk:generate> <cdk:tag-name>panel</cdk:tag-name> <cdk:tag-type>Facelets</cdk:tag-type> </cdk:tag> <cdk:component-family>org.richfaces.Panel</cdk:component-family> <cdk:renderer-type>org.richfaces.PanelRenderer</cdk:renderer-type> </component-extension> </component> <component> <description> <p>The &lt;rich:panelMenuItem&gt; component represents a single item inside a &lt;rich:panelMenuGroup&gt; component, which is in turn part of a &lt;rich:panelMenu&gt; component.</p> @author akolonitsky </description> <component-type>org.richfaces.PanelMenuItem</component-type> <component-class>org.richfaces.component.UIPanelMenuItem</component-class> <property> <description>If "true", render only those ids specified in the "render" attribute, forgoing the render of the auto-rendered panels</description> <property-name>limitRender</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>The client-side script method to be called after the DOM is updated</description> <property-name>oncomplete</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">complete</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Name of the request status component that will indicate the status of the Ajax request</description> <property-name>status</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>The client-side script method to be called after the ajax response comes back, but before the DOM is updated</description> <property-name>onbeforedomupdate</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">beforedomupdate</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>The client-side script method to be called before an ajax request.</description> <property-name>onbegin</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">begin</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>IDs of components that will participate in the "execute" portion of the Request Processing Lifecycle. Can be a single ID, a space or comma separated list of IDs, or an EL Expression evaluating to an array or Collection. Any of the keywords "@this", "@form", "@all", "@none", "@region" may be specified in the identifier list. Some components make use of additional keywords<br/>Default value is "@region" which resolves to this component if no region is present.</description> <property-name>execute</property-name> <property-class>java.lang.Object</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Serialized (on default with JSON) data passed to the client by a developer on an AJAX request. It's accessible via "event.data" syntax. Both primitive types and complex types such as arrays and collections can be serialized and used with data</description> <property-name>data</property-name> <property-class>java.lang.Object</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>IDs of components that will participate in the "render" portion of the Request Processing Lifecycle. Can be a single ID, a space or comma separated list of Id's, or an EL Expression evaluating to an array or Collection. Any of the keywords "@this", "@form", "@all", "@none", "@region" may be specified in the identifier list. Some components make use of additional keywords</description> <property-name>render</property-name> <property-class>java.lang.Object</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>If "true", after process validations phase it skips updates of model beans on a force render response. It can be used for validating components input.</description> <property-name>bypassUpdates</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Flag indicating that this element must never receive focus or be included in a subsequent submit. Default value - "false"</description> <display-name>Disabled Flag</display-name> <property-name>disabled</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is released over this element.</description> <display-name>Mouse Up Script</display-name> <property-name>onmouseup</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mouseup</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is moved away from this element.</description> <display-name>Mouse Out Script</display-name> <property-name>onmouseout</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mouseout</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is pressed down over this element.</description> <display-name>Mouse Down Script</display-name> <property-name>onmousedown</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mousedown</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is double clicked over this element.</description> <display-name>Double Click Script</display-name> <property-name>ondblclick</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">dblclick</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is clicked over this element.</description> <display-name>Button Click Script</display-name> <property-name>onclick</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">click</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is moved within this element.</description> <display-name>Mouse Move Script</display-name> <property-name>onmousemove</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mousemove</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is moved onto this element.</description> <display-name>Mouse Over Script</display-name> <property-name>onmouseover</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mouseover</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>CSS style(s) to be applied when this component is rendered.</description> <display-name>CSS Styles</display-name> <property-name>style</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Space-separated list of CSS style class(es) to be applied when this element is rendered. This value must be passed through as the "class" attribute on generated markup.</description> <display-name>CSS Style Classes</display-name> <property-name>styleClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>The value binding expression used to wire up this component to a component property of a JavaBean class </description> <display-name></display-name> <icon/> <property-name>binding</property-name> <property-class>javax.faces.component.UIComponent</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The component identifier for this component. This value must be unique within the closest parent component that is a naming container. </description> <display-name>Component Identifier</display-name> <icon/> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit. The default value for this property is true. </description> <display-name>Rendered Flag</display-name> <icon/> <property-name>rendered</property-name> <property-class>boolean</property-class> <default-value>Boolean.FALSE</default-value> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> MethodExpression representing the application action to invoke when this component is activated by the user. The expression must evaluate to a public method that takes no parameters, and returns an Object (the toString() of which is called to derive the logical outcome) which is passed to the NavigationHandler for this application. </description> <display-name>Application Action</display-name> <icon/> <property-name>action</property-name> <property-class>javax.faces.el.MethodBinding</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> <cdk:signature> <cdk:return-type>java.lang.Void</cdk:return-type> </cdk:signature> </property-extension> </property> <property> <description> <p> MethodExpression representing an action listener method that will be notified when this component is activated by the user. The expression must evaluate to a public method that takes an ActionEvent parameter, with a return type of void, <span class="changed_added_2_0">or to a public method that takes no arguments with a return type of void. In the latter case, the method has no way of easily knowing where the event came from, but this can be useful in cases where a notification is needed that "some action happened".</span> </p> </description> <display-name>Action Listener</display-name> <icon/> <property-name>actionListener</property-name> <property-class>javax.faces.el.MethodBinding</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> <cdk:signature> <cdk:param>javax.faces.event.ActionEvent</cdk:param> <cdk:return-type>java.lang.Void</cdk:return-type> </cdk:signature> </property-extension> </property> <property> <description> Flag indicating that, if this component is activated by the user, notifications should be delivered to interested listeners and actions immediately (that is, during Apply Request Values phase) rather than waiting until Invoke Application phase. </description> <display-name>Immediate Action</display-name> <icon/> <property-name>immediate</property-name> <property-class>boolean</property-class> <default-value>Boolean.FALSE</default-value> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The icon displayed on the left of the menu item when it is disabled </description> <property-name>leftDisabledIcon</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> A localized user presentable name for this component. </description> <property-name>label</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The icon displayed on the right of the menu item when it is disabled </description> <property-name>rightDisabledIcon</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Defines whenever the item is selectable. Default: true. </description> <property-name>selectable</property-name> <property-class>java.lang.Boolean</property-class> <default-value>Boolean.TRUE</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The client-side script method to be called after the menu group is selected </description> <property-name>onselect</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">select</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Space-separated list of CSS style class(es) to be applied to the left icon of the panel menu item. </description> <property-name>leftIconClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The icon displayed on the left of the menu item label </description> <property-name>leftIcon</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Space-separated list of CSS style class(es) to be applied to the right icon of the panel menu item. </description> <property-name>rightIconClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Space-separated list of CSS style class(es) to be applied to the panel menu item when it is disabled. </description> <property-name>disabledClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Mode used for selecting of this item: default value is inherited from panelMenu </description> <property-name>mode</property-name> <property-class>org.richfaces.PanelMenuMode</property-class> <default-value>getPanelMenu().getItemMode()</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The name of this component </description> <property-name>name</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The icon displayed on the right of the menu item label </description> <property-name>rightIcon</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The client-side script method to be called before the menu group is selected </description> <property-name>onbeforeselect</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">beforeselect</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <component-extension> <cdk:base-class>org.richfaces.component.AbstractPanelMenuItem</cdk:base-class> <cdk:generate>true</cdk:generate> <cdk:tag> <cdk:generate>false</cdk:generate> <cdk:tag-name>panelMenuItem</cdk:tag-name> <cdk:tag-type>Facelets</cdk:tag-type> </cdk:tag> <cdk:component-family>org.richfaces.PanelMenuItem</cdk:component-family> </component-extension> </component> <component> <description> <p>The &lt;rich:tab&gt; component represents an individual tab inside a &lt;rich:tabPanel&gt; component, including the tab's content. Clicking on the tab header will bring its corresponding content to the front of other tabs.</p> @author akolonitsky </description> <component-type>org.richfaces.Tab</component-type> <component-class>org.richfaces.component.UITab</component-class> <facet> <facet-name>header</facet-name> <facet-extension> <cdk:generate>false</cdk:generate> </facet-extension> </facet> <property> <description>Space-separated list of CSS style class(es) to be applied when this element is rendered. This value must be passed through as the "class" attribute on generated markup.</description> <display-name>CSS Style Classes</display-name> <property-name>styleClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is moved away from this element.</description> <display-name>Mouse Out Script</display-name> <property-name>onmouseout</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mouseout</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The function to perform when the mouse enters the panel </description> <property-name>onenter</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">enter</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is double clicked over this element.</description> <display-name>Double Click Script</display-name> <property-name>ondblclick</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">dblclick</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Javascript code executed when a pointer button is clicked over the header of this element. </description> <property-name>onheaderclick</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">headerclick</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The CSS class applied to the header when this panel is inactive </description> <property-name>headerInactiveClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The CSS class applied to the panel content </description> <property-name>contentClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Javascript code executed when a pointer button is double clicked over the header of this element. </description> <property-name>onheaderdblclick</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">headerdblclick</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Flag indicating that this element must never receive focus or be included in a subsequent submit. Default value - "false"</description> <display-name>Disabled Flag</display-name> <property-name>disabled</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is pressed down over this element.</description> <display-name>Mouse Down Script</display-name> <property-name>onmousedown</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mousedown</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Javascript code executed when a pointer button is released over the header of this element. </description> <property-name>onheadermouseup</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">headermouseup</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Code describing the language used in the generated markup for this component.</description> <display-name>Language Code</display-name> <property-name>lang</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is clicked over this element.</description> <display-name>Button Click Script</display-name> <property-name>onclick</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">click</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is moved within this element.</description> <display-name>Mouse Move Script</display-name> <property-name>onmousemove</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mousemove</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Javascript code executed when a pointer button is pressed down over the header of this element. </description> <property-name>onheadermousedown</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">headermousedown</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The CSS class applied to the header </description> <property-name>headerClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The CSS class applied to the header when this panel is active </description> <property-name>headerActiveClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>CSS style(s) to be applied when this component is rendered.</description> <display-name>CSS Styles</display-name> <property-name>style</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The CSS class applied to the header when this panel is disabled </description> <property-name>headerDisabledClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is released over this element.</description> <display-name>Mouse Up Script</display-name> <property-name>onmouseup</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mouseup</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Javascript code executed when a pointer button is moved within the header of this element. </description> <property-name>onheadermousemove</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">headermousemove</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Direction indication for text that does not inherit directionality. Valid values are "LTR" (left-to-right) and "RTL" (right-to-left).</description> <display-name>Direction</display-name> <property-name>dir</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The function to perform when the mouse leaves the panel. </description> <property-name>onleave</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">leave</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The CSS style applied to the header </description> <property-name>headerStyle</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is moved onto this element.</description> <display-name>Mouse Over Script</display-name> <property-name>onmouseover</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mouseover</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Advisory title information about markup elements generated for this component.</description> <display-name>Advisory Title</display-name> <property-name>title</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>If "true", render only those ids specified in the "render" attribute, forgoing the render of the auto-rendered panels</description> <property-name>limitRender</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>The client-side script method to be called after the DOM is updated</description> <property-name>oncomplete</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">complete</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Name of the request status component that will indicate the status of the Ajax request</description> <property-name>status</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>The client-side script method to be called after the ajax response comes back, but before the DOM is updated</description> <property-name>onbeforedomupdate</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">beforedomupdate</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>The client-side script method to be called before an ajax request.</description> <property-name>onbegin</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">begin</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>IDs of components that will participate in the "execute" portion of the Request Processing Lifecycle. Can be a single ID, a space or comma separated list of IDs, or an EL Expression evaluating to an array or Collection. Any of the keywords "@this", "@form", "@all", "@none", "@region" may be specified in the identifier list. Some components make use of additional keywords<br/>Default value is "@region" which resolves to this component if no region is present.</description> <property-name>execute</property-name> <property-class>java.lang.Object</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Serialized (on default with JSON) data passed to the client by a developer on an AJAX request. It's accessible via "event.data" syntax. Both primitive types and complex types such as arrays and collections can be serialized and used with data</description> <property-name>data</property-name> <property-class>java.lang.Object</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>IDs of components that will participate in the "render" portion of the Request Processing Lifecycle. Can be a single ID, a space or comma separated list of Id's, or an EL Expression evaluating to an array or Collection. Any of the keywords "@this", "@form", "@all", "@none", "@region" may be specified in the identifier list. Some components make use of additional keywords</description> <property-name>render</property-name> <property-class>java.lang.Object</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>If "true", after process validations phase it skips updates of model beans on a force render response. It can be used for validating components input.</description> <property-name>bypassUpdates</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>The value binding expression used to wire up this component to a component property of a JavaBean class </description> <display-name></display-name> <icon/> <property-name>binding</property-name> <property-class>javax.faces.component.UIComponent</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The component identifier for this component. This value must be unique within the closest parent component that is a naming container. </description> <display-name>Component Identifier</display-name> <icon/> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit. The default value for this property is true. </description> <display-name>Rendered Flag</display-name> <icon/> <property-name>rendered</property-name> <property-class>boolean</property-class> <default-value>Boolean.FALSE</default-value> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> MethodExpression representing the application action to invoke when this component is activated by the user. The expression must evaluate to a public method that takes no parameters, and returns an Object (the toString() of which is called to derive the logical outcome) which is passed to the NavigationHandler for this application. </description> <display-name>Application Action</display-name> <icon/> <property-name>action</property-name> <property-class>javax.faces.el.MethodBinding</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> <cdk:signature> <cdk:return-type>java.lang.Void</cdk:return-type> </cdk:signature> </property-extension> </property> <property> <description> <p> MethodExpression representing an action listener method that will be notified when this component is activated by the user. The expression must evaluate to a public method that takes an ActionEvent parameter, with a return type of void, <span class="changed_added_2_0">or to a public method that takes no arguments with a return type of void. In the latter case, the method has no way of easily knowing where the event came from, but this can be useful in cases where a notification is needed that "some action happened".</span> </p> </description> <display-name>Action Listener</display-name> <icon/> <property-name>actionListener</property-name> <property-class>javax.faces.el.MethodBinding</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> <cdk:signature> <cdk:param>javax.faces.event.ActionEvent</cdk:param> <cdk:return-type>java.lang.Void</cdk:return-type> </cdk:signature> </property-extension> </property> <property> <description> Flag indicating that, if this component is activated by the user, notifications should be delivered to interested listeners and actions immediately (that is, during Apply Request Values phase) rather than waiting until Invoke Application phase. </description> <display-name>Immediate Action</display-name> <icon/> <property-name>immediate</property-name> <property-class>boolean</property-class> <default-value>Boolean.FALSE</default-value> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The header label of the tab </description> <property-name>header</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The switch type for this toggle panel: client, ajax (default), server </description> <property-name>switchType</property-name> <property-class>org.richfaces.component.SwitchType</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The name of the tab, used for identifying and manipulating the active panel </description> <property-name>name</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <component-extension> <cdk:base-class>org.richfaces.component.AbstractTab</cdk:base-class> <cdk:generate>true</cdk:generate> <cdk:tag> <cdk:generate>false</cdk:generate> <cdk:tag-name>tab</cdk:tag-name> <cdk:tag-type>Facelets</cdk:tag-type> </cdk:tag> <cdk:component-family>org.richfaces.Tab</cdk:component-family> <cdk:renderer-type>org.richfaces.TabRenderer</cdk:renderer-type> </component-extension> </component> <component> <description> <p> The &amp;lt;r:inputNumberSpinner&amp;gt; component is a single-line input field with buttons to increase and decrease a numerical value. The value can be changed using the corresponding directional keys on a keyboard, or by typing into the field. </p> </description> <component-type>org.richfaces.InputNumberSpinner</component-type> <component-class>org.richfaces.component.html.HtmlInputNumberSpinner</component-class> <property> <description>Access key that, when pressed, transfers focus to this element.</description> <property-name>accesskey</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>CSS style(s) to be applied when this component is rendered.</description> <display-name>CSS Styles</display-name> <property-name>style</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Space-separated list of CSS style class(es) to be applied when this element is rendered. This value must be passed through as the "class" attribute on generated markup.</description> <display-name>CSS Style Classes</display-name> <property-name>styleClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Advisory title information about markup elements generated for this component.</description> <display-name>Advisory Title</display-name> <property-name>title</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a key is pressed down over this element.</description> <display-name>Key Down Script</display-name> <property-name>onkeydown</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">keydown</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a key is pressed and released over this element.</description> <display-name>Key Press Script</display-name> <property-name>onkeypress</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">keypress</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a key is released over this element.</description> <display-name>Key Up Script</display-name> <property-name>onkeyup</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">keyup</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is released over this element.</description> <display-name>Mouse Up Script</display-name> <property-name>onmouseup</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mouseup</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is moved away from this element.</description> <display-name>Mouse Out Script</display-name> <property-name>onmouseout</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mouseout</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is pressed down over this element.</description> <display-name>Mouse Down Script</display-name> <property-name>onmousedown</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mousedown</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is double clicked over this element.</description> <display-name>Double Click Script</display-name> <property-name>ondblclick</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">dblclick</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is clicked over this element.</description> <display-name>Button Click Script</display-name> <property-name>onclick</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">click</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is moved within this element.</description> <display-name>Mouse Move Script</display-name> <property-name>onmousemove</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mousemove</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is moved onto this element.</description> <display-name>Mouse Over Script</display-name> <property-name>onmouseover</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mouseover</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when this element loses focus.</description> <display-name>Focus Off Script</display-name> <property-name>onblur</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">blur</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when this element receives focus.</description> <display-name>Focus On Script</display-name> <property-name>onfocus</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">focus</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Position of this element in the tabbing order for the current document. This value must be an integer between 0 and 32767.</description> <display-name>Tab Index</display-name> <property-name>tabindex</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Direction indication for text that does not inherit directionality. Valid values are "LTR" (left-to-right) and "RTL" (right-to-left).</description> <display-name>Direction</display-name> <property-name>dir</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Code describing the language used in the generated markup for this component.</description> <display-name>Language Code</display-name> <property-name>lang</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>A localized user presentable name for this component.</description> <display-name>Label</display-name> <property-name>label</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Flag indicating that this element must never receive focus or be included in a subsequent submit. Default value - "false"</description> <display-name>Disabled Flag</display-name> <property-name>disabled</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when text within this element is selected by the user.</description> <display-name>Text Select Script</display-name> <property-name>onselect</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">select</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when this element loses focus and its value has been modified since gaining focus.</description> <display-name>Input Change Script</display-name> <property-name>onchange</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="true">change</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>The value binding expression used to wire up this component to a component property of a JavaBean class </description> <display-name></display-name> <icon/> <property-name>binding</property-name> <property-class>javax.faces.component.UIComponent</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The component identifier for this component. This value must be unique within the closest parent component that is a naming container. </description> <display-name>Component Identifier</display-name> <icon/> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit. The default value for this property is true. </description> <display-name>Rendered Flag</display-name> <icon/> <property-name>rendered</property-name> <property-class>boolean</property-class> <default-value>Boolean.FALSE</default-value> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Converter instance registered with this component. </description> <display-name>Converter</display-name> <icon/> <property-name>converter</property-name> <property-class>javax.faces.convert.Converter</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The current value of this component. </description> <display-name>Value</display-name> <icon/> <property-name>value</property-name> <property-class>java.lang.Object</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> A ValueExpression enabled attribute that, if present, will be used as the text of the converter message, replacing any message that comes from the converter. </description> <display-name>Converter Message</display-name> <icon/> <property-name>converterMessage</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Flag indicating that this component's value must be converted and validated immediately (that is, during Apply Request Values phase), rather than waiting until Process Validations phase. </description> <display-name>Immediate Action</display-name> <icon/> <property-name>immediate</property-name> <property-class>boolean</property-class> <default-value>Boolean.FALSE</default-value> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Flag indicating that the user is required to provide a submitted value for this input component. </description> <display-name>Required Flag</display-name> <icon/> <property-name>required</property-name> <property-class>boolean</property-class> <default-value>Boolean.FALSE</default-value> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> A ValueExpression enabled attribute that, if present, will be used as the text of the validation message for the "required" facility, if the "required" facility is used. </description> <display-name>Required Message</display-name> <icon/> <property-name>requiredMessage</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> MethodExpression representing a validator method that will be called during Process Validations to perform correctness checks on the value of this component. The expression must evaluate to a public method that takes FacesContext, UIComponent, and Object parameters, with a return type of void. </description> <display-name>Validator</display-name> <icon/> <property-name>validator</property-name> <property-class>javax.faces.el.MethodBinding</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> <cdk:signature> <cdk:param>javax.faces.context.FacesContext</cdk:param> <cdk:param>javax.faces.component.UIComponent</cdk:param> <cdk:param>java.lang.Object</cdk:param> <cdk:return-type>java.lang.Void</cdk:return-type> </cdk:signature> </property-extension> </property> <property> <description> A ValueExpression enabled attribute that, if present, will be used as the text of the validator message, replacing any message that comes from the validator. </description> <display-name>Validator Message</display-name> <icon/> <property-name>validatorMessage</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> <p> MethodExpression representing a value change listener method that will be notified when a new value has been set for this input component. The expression must evaluate to a public method that takes a <code>ValueChangeEvent</code> parameter, with a return type of void, <span class="changed_added_2_0">or to a public method that takes no arguments with a return type of void. In the latter case, the method has no way of easily knowing what the new value is, but this can be useful in cases where a notification is needed that "this value changed".</span> </p> </description> <display-name>Value Change Listener</display-name> <icon/> <property-name>valueChangeListener</property-name> <property-class>javax.faces.el.MethodBinding</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> <cdk:signature> <cdk:param>javax.faces.event.ValueChangeEvent</cdk:param> <cdk:return-type>java.lang.Void</cdk:return-type> </cdk:signature> </property-extension> </property> <property> <description> The client-side script method to be called when the 'Down' button is clicked </description> <property-name>ondownclick</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">downclick</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The client-side script method to be called when the component input field is clicked </description> <property-name>oninputclick</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">inputclick</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The client-side script method to be called when the component input field is double-clicked </description> <property-name>oninputdblclick</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">inputdblclick</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> If "true" after the current value reaches the border value it is reversed to another border value after next increasing/decreasing. In other case possibilities of next increasing (or decreasing) will be locked. <br /> Default value is " true ". </description> <property-name>cycled</property-name> <property-class>boolean</property-class> <default-value>true</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The client-side script method to be called when a key is pressed and released in the input field </description> <property-name>oninputkeypress</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">inputkeypress</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The client-side script method to be called when the 'Up' button is clicked </description> <property-name>onupclick</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">upclick</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Parameter that determines the step between nearest values while using controls. <br ./> Default value is "1" </description> <property-name>step</property-name> <property-class>java.lang.String</property-class> <default-value>"1"</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The client-side script method to be called when a pointer is moved away from the input field </description> <property-name>oninputmouseout</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">inputmouseout</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The client-side script method to be called when a key is pressed down in the input field </description> <property-name>oninputkeydown</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">inputkeydown</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Attribute to set the "start" value. <br /> Default value is "0" </description> <property-name>minValue</property-name> <property-class>java.lang.String</property-class> <default-value>"0"</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The client-side script method to be called when a pointer is moved within the input field </description> <property-name>oninputmousemove</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">inputmousemove</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The client-side script method to be called when a mouse button is pressed down in the input field </description> <property-name>oninputmousedown</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">inputmousedown</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The client-side script method to be called when a key is released in the input field </description> <property-name>oninputkeyup</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">inputkeyup</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Attribute to set an "end" value. <br /> Default value is "100" </description> <property-name>maxValue</property-name> <property-class>java.lang.String</property-class> <default-value>"100"</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The client-side script method to be called when a mouse button is released </description> <property-name>oninputmouseup</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">inputmouseup</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Attribute specifies the initial length of input in characters. <br /> Default value is "10". </description> <property-name>inputSize</property-name> <property-class>int</property-class> <default-value>10</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Assigns one or more space-separated CSS class names to the component input field </description> <property-name>inputClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The client-side script method to be called when a pointer is moved onto the input field </description> <property-name>oninputmouseover</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">inputmouseover</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> If set to "false" this attribute makes the text field "read-only", so the value can be changed only from a handle. &lt;br /&gt;Default value is "true". </description> <property-name>enableManualInput</property-name> <property-class>boolean</property-class> <default-value>true</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <component-extension> <cdk:base-class>org.richfaces.component.AbstractInputNumberSpinner</cdk:base-class> <cdk:generate>true</cdk:generate> <cdk:tag> <cdk:generate>false</cdk:generate> <cdk:tag-name>inputNumberSpinner</cdk:tag-name> <cdk:tag-type>Facelets</cdk:tag-type> </cdk:tag> <cdk:component-family>javax.faces.Input</cdk:component-family> <cdk:renderer-type>org.richfaces.InputNumberSpinnerRenderer</cdk:renderer-type> </component-extension> </component> <component> <description> The &lt;rich:chartPoint&gt; tag defines the value of point. It is supposed to be used inside the &lt;r:series&lt; tag. @author Lukas Macko </description> <component-type>org.richfaces.ui.output.Point</component-type> <component-class>org.richfaces.ui.output.component.UIPoint</component-class> <property> <description> Text shown next to axis. </description> <property-name>label</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Minimum value shown on the axis. </description> <property-name>min</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> It’s the fraction of margin that the scaling algorithm will add to avoid that the outermost points ends up on the grid border. </description> <property-name>pad</property-name> <property-class>java.lang.Double</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Maximum value of the axis </description> <property-name>max</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Format for axis ticks (Date series only) </description> <property-name>format</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>The value binding expression used to wire up this component to a component property of a JavaBean class </description> <display-name></display-name> <icon/> <property-name>binding</property-name> <property-class>javax.faces.component.UIComponent</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The component identifier for this component. This value must be unique within the closest parent component that is a naming container. </description> <display-name>Component Identifier</display-name> <icon/> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit. The default value for this property is true. </description> <display-name>Rendered Flag</display-name> <icon/> <property-name>rendered</property-name> <property-class>boolean</property-class> <default-value>Boolean.FALSE</default-value> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Value plotted on y-axis. </description> <property-name>y</property-name> <property-class>java.lang.Object</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>true</cdk:required> </property-extension> </property> <property> <description> Value plotted on x-axis. </description> <property-name>x</property-name> <property-class>java.lang.Object</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>true</cdk:required> </property-extension> </property> <component-extension> <cdk:base-class>org.richfaces.component.AbstractChartPoint</cdk:base-class> <cdk:generate>true</cdk:generate> <cdk:tag> <cdk:generate>false</cdk:generate> <cdk:tag-name>chartPoint</cdk:tag-name> <cdk:tag-type>Facelets</cdk:tag-type> </cdk:tag> <cdk:component-family>org.richfaces.ui.output.ChartFamily</cdk:component-family> </component-extension> </component> <component> <description> <p>The &lt;rich:togglePanel&gt; component is used as a base for the other switchable components, the &lt;rich:accordion&gt; component and the &lt;rich:tabPanel&gt; component. It provides an abstract switchable component without any associated markup. As such, the &lt;rich:togglePanel&gt; component could be customized to provide a switchable component when neither an accordion component or a tab panel component is appropriate.</p> @author akolonitsky @author <a href="http://community.jboss.org/people/bleathem">Brian Leathem</a> </description> <component-type>org.richfaces.TogglePanel</component-type> <component-class>org.richfaces.component.UITogglePanel</component-class> <property> <description>CSS style(s) to be applied when this component is rendered.</description> <display-name>CSS Styles</display-name> <property-name>style</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Space-separated list of CSS style class(es) to be applied when this element is rendered. This value must be passed through as the "class" attribute on generated markup.</description> <display-name>CSS Style Classes</display-name> <property-name>styleClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is released over this element.</description> <display-name>Mouse Up Script</display-name> <property-name>onmouseup</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mouseup</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Direction indication for text that does not inherit directionality. Valid values are "LTR" (left-to-right) and "RTL" (right-to-left).</description> <display-name>Direction</display-name> <property-name>dir</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is moved away from this element.</description> <display-name>Mouse Out Script</display-name> <property-name>onmouseout</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mouseout</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is pressed down over this element.</description> <display-name>Mouse Down Script</display-name> <property-name>onmousedown</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mousedown</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Code describing the language used in the generated markup for this component.</description> <display-name>Language Code</display-name> <property-name>lang</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is double clicked over this element.</description> <display-name>Double Click Script</display-name> <property-name>ondblclick</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">dblclick</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is clicked over this element.</description> <display-name>Button Click Script</display-name> <property-name>onclick</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">click</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is moved within this element.</description> <display-name>Mouse Move Script</display-name> <property-name>onmousemove</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mousemove</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is moved onto this element.</description> <display-name>Mouse Over Script</display-name> <property-name>onmouseover</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mouseover</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Advisory title information about markup elements generated for this component.</description> <display-name>Advisory Title</display-name> <property-name>title</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>The value binding expression used to wire up this component to a component property of a JavaBean class </description> <display-name></display-name> <icon/> <property-name>binding</property-name> <property-class>javax.faces.component.UIComponent</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The component identifier for this component. This value must be unique within the closest parent component that is a naming container. </description> <display-name>Component Identifier</display-name> <icon/> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit. The default value for this property is true. </description> <display-name>Rendered Flag</display-name> <icon/> <property-name>rendered</property-name> <property-class>boolean</property-class> <default-value>Boolean.FALSE</default-value> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Occurs on the server side when an item is changed through Ajax using the server mode </description> <property-name>itemChangeListener</property-name> <property-class>javax.el.MethodExpression</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The client-side script method to be called after the item is changed. </description> <property-name>onitemchange</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">itemchange</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The switch mode when a panel is activated. One of: "client", "server", "ajax". Default: "ajax" </description> <property-name>switchType</property-name> <property-class>org.richfaces.component.SwitchType</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Flag indicating that this component's value must be converted and validated immediately (that is, during Apply Request Values phase), rather than waiting until Process Validations phase. </description> <property-name>immediate</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The client-side script method to be called before the item is changed. </description> <property-name>onbeforeitemchange</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">beforeitemchange</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Applicable when cycling through the tabs. If "true", then when the last tab is active, cycling to next will activate the first tab, if "false", cycling to next will have not effect. The inverse applies for the first tab, and cycling to previous. Whether to Default: false </description> <property-name>cycledSwitching</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Holds the active panel name. This name is a reference to the name identifier of the active child &lt;rich:togglePanelItem&gt; component. </description> <property-name>activeItem</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <component-extension> <cdk:base-class>org.richfaces.component.AbstractTogglePanel</cdk:base-class> <cdk:generate>true</cdk:generate> <cdk:tag> <cdk:generate>false</cdk:generate> <cdk:tag-name>togglePanel</cdk:tag-name> <cdk:handler-class>org.richfaces.view.facelets.html.TogglePanelTagHandler</cdk:handler-class> <cdk:tag-type>Facelets</cdk:tag-type> </cdk:tag> <cdk:component-family>org.richfaces.TogglePanel</cdk:component-family> <cdk:renderer-type>org.richfaces.TogglePanelRenderer</cdk:renderer-type> </component-extension> </component> <component> <description> <p> The &amp;lt;r:inputNumberSlider&amp;gt; component provides a slider for changing numerical values. Optional features include control arrows to step through the values, a tool-tip to display the value while sliding, and a text field for typing the numerical value which can then be validated against the slider's range. </p> </description> <component-type>org.richfaces.InputNumberSlider</component-type> <component-class>org.richfaces.component.html.HtmlInputNumberSlider</component-class> <property> <description>Access key that, when pressed, transfers focus to this element.</description> <property-name>accesskey</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>CSS style(s) to be applied when this component is rendered.</description> <display-name>CSS Styles</display-name> <property-name>style</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Space-separated list of CSS style class(es) to be applied when this element is rendered. This value must be passed through as the "class" attribute on generated markup.</description> <display-name>CSS Style Classes</display-name> <property-name>styleClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Advisory title information about markup elements generated for this component.</description> <display-name>Advisory Title</display-name> <property-name>title</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a key is pressed down over this element.</description> <display-name>Key Down Script</display-name> <property-name>onkeydown</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">keydown</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a key is pressed and released over this element.</description> <display-name>Key Press Script</display-name> <property-name>onkeypress</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">keypress</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a key is released over this element.</description> <display-name>Key Up Script</display-name> <property-name>onkeyup</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">keyup</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is released over this element.</description> <display-name>Mouse Up Script</display-name> <property-name>onmouseup</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mouseup</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is moved away from this element.</description> <display-name>Mouse Out Script</display-name> <property-name>onmouseout</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mouseout</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is pressed down over this element.</description> <display-name>Mouse Down Script</display-name> <property-name>onmousedown</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mousedown</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is double clicked over this element.</description> <display-name>Double Click Script</display-name> <property-name>ondblclick</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">dblclick</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is clicked over this element.</description> <display-name>Button Click Script</display-name> <property-name>onclick</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">click</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is moved within this element.</description> <display-name>Mouse Move Script</display-name> <property-name>onmousemove</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mousemove</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is moved onto this element.</description> <display-name>Mouse Over Script</display-name> <property-name>onmouseover</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mouseover</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when this element loses focus.</description> <display-name>Focus Off Script</display-name> <property-name>onblur</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">blur</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when this element receives focus.</description> <display-name>Focus On Script</display-name> <property-name>onfocus</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">focus</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Position of this element in the tabbing order for the current document. This value must be an integer between 0 and 32767.</description> <display-name>Tab Index</display-name> <property-name>tabindex</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Direction indication for text that does not inherit directionality. Valid values are "LTR" (left-to-right) and "RTL" (right-to-left).</description> <display-name>Direction</display-name> <property-name>dir</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Code describing the language used in the generated markup for this component.</description> <display-name>Language Code</display-name> <property-name>lang</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>A localized user presentable name for this component.</description> <display-name>Label</display-name> <property-name>label</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Flag indicating that this element must never receive focus or be included in a subsequent submit. Default value - "false"</description> <display-name>Disabled Flag</display-name> <property-name>disabled</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when text within this element is selected by the user.</description> <display-name>Text Select Script</display-name> <property-name>onselect</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">select</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when this element loses focus and its value has been modified since gaining focus.</description> <display-name>Input Change Script</display-name> <property-name>onchange</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="true">change</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>The value binding expression used to wire up this component to a component property of a JavaBean class </description> <display-name></display-name> <icon/> <property-name>binding</property-name> <property-class>javax.faces.component.UIComponent</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The component identifier for this component. This value must be unique within the closest parent component that is a naming container. </description> <display-name>Component Identifier</display-name> <icon/> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit. The default value for this property is true. </description> <display-name>Rendered Flag</display-name> <icon/> <property-name>rendered</property-name> <property-class>boolean</property-class> <default-value>Boolean.FALSE</default-value> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Converter instance registered with this component. </description> <display-name>Converter</display-name> <icon/> <property-name>converter</property-name> <property-class>javax.faces.convert.Converter</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The current value of this component. </description> <display-name>Value</display-name> <icon/> <property-name>value</property-name> <property-class>java.lang.Object</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> A ValueExpression enabled attribute that, if present, will be used as the text of the converter message, replacing any message that comes from the converter. </description> <display-name>Converter Message</display-name> <icon/> <property-name>converterMessage</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Flag indicating that this component's value must be converted and validated immediately (that is, during Apply Request Values phase), rather than waiting until Process Validations phase. </description> <display-name>Immediate Action</display-name> <icon/> <property-name>immediate</property-name> <property-class>boolean</property-class> <default-value>Boolean.FALSE</default-value> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Flag indicating that the user is required to provide a submitted value for this input component. </description> <display-name>Required Flag</display-name> <icon/> <property-name>required</property-name> <property-class>boolean</property-class> <default-value>Boolean.FALSE</default-value> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> A ValueExpression enabled attribute that, if present, will be used as the text of the validation message for the "required" facility, if the "required" facility is used. </description> <display-name>Required Message</display-name> <icon/> <property-name>requiredMessage</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> MethodExpression representing a validator method that will be called during Process Validations to perform correctness checks on the value of this component. The expression must evaluate to a public method that takes FacesContext, UIComponent, and Object parameters, with a return type of void. </description> <display-name>Validator</display-name> <icon/> <property-name>validator</property-name> <property-class>javax.faces.el.MethodBinding</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> <cdk:signature> <cdk:param>javax.faces.context.FacesContext</cdk:param> <cdk:param>javax.faces.component.UIComponent</cdk:param> <cdk:param>java.lang.Object</cdk:param> <cdk:return-type>java.lang.Void</cdk:return-type> </cdk:signature> </property-extension> </property> <property> <description> A ValueExpression enabled attribute that, if present, will be used as the text of the validator message, replacing any message that comes from the validator. </description> <display-name>Validator Message</display-name> <icon/> <property-name>validatorMessage</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> <p> MethodExpression representing a value change listener method that will be notified when a new value has been set for this input component. The expression must evaluate to a public method that takes a <code>ValueChangeEvent</code> parameter, with a return type of void, <span class="changed_added_2_0">or to a public method that takes no arguments with a return type of void. In the latter case, the method has no way of easily knowing what the new value is, but this can be useful in cases where a notification is needed that "this value changed".</span> </p> </description> <display-name>Value Change Listener</display-name> <icon/> <property-name>valueChangeListener</property-name> <property-class>javax.faces.el.MethodBinding</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> <cdk:signature> <cdk:param>javax.faces.event.ValueChangeEvent</cdk:param> <cdk:return-type>java.lang.Void</cdk:return-type> </cdk:signature> </property-extension> </property> <property> <description> If "true"the current value is shown in the tooltip when a handle control is in a "dragged" state. <br /> Default value is "true". </description> <property-name>showTooltip</property-name> <property-class>boolean</property-class> <default-value>true</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Tells how handle should look like. Possible values: arrow (default), bar </description> <property-name>handleType</property-name> <property-class>org.richfaces.component.InputNumberSliderHandleType</property-class> <default-value>org.richfaces.component.InputNumberSliderHandleType.DEFAULT</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Delay in pressed increase/decrease arrows in miliseconds. &lt;br /&gt;Default value is "200". </description> <property-name>delay</property-name> <property-class>int</property-class> <default-value>200</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Parameter that determines a step between the nearest values while using a handle. <br /> Default value is "1". </description> <property-name>step</property-name> <property-class>java.lang.String</property-class> <default-value>"1"</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Assigns one or more space-separated CSS class names to the track slider element </description> <property-name>trackClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> If the min/max values are shown on the right/left borders of a control. <br /> Default value is "true". </description> <property-name>showBoundaryValues</property-name> <property-class>boolean</property-class> <default-value>true</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Assigns one or more space-separated CSS class names to the handle element </description> <property-name>handleClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Attribute to set the "start" value. <br /> Default value is "0" </description> <property-name>minValue</property-name> <property-class>java.lang.String</property-class> <default-value>"0"</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Assigns one or more space-separated CSS class names to the handle element selected </description> <property-name>handleSelectedClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Assigns one or more space-separated CSS class names to the tooltip element of the handle </description> <property-name>tooltipClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> If "right", the InputText Box would be rendered on the right side of the ruler. If "left", the InputText Box would be rendered on the left side of the ruler. If "top", the InputText Box would be rendered on the top of the ruler. If "bottom", the InputText Box would be rendered on the bottom of the ruler. </description> <property-name>inputPosition</property-name> <property-class>org.richfaces.component.InputNumberSliderInputPosition</property-class> <default-value>InputNumberSliderInputPosition.DEFAULT</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Assigns one or more space-separated CSS class names to the decrease arrow element selected </description> <property-name>decreaseSelectedClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Attribute to set an "end" value. <br /> Default value is "100" </description> <property-name>maxValue</property-name> <property-class>java.lang.String</property-class> <default-value>"100"</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Specifies the maximum number of digits that could be entered into the input field. The maximum number is unlimited by default. If entered value exceeds the value specified in "maxValue" attribute than the slider takes a maximum value position. </description> <property-name>maxlength</property-name> <property-class>java.lang.Integer</property-class> <default-value>Integer.MIN_VALUE</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Similar to the "Size" attribute of h:inputText. <br /> Default value is "3". </description> <property-name>inputSize</property-name> <property-class>int</property-class> <default-value>3</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Assigns one or more space-separated CSS class names to the component input field </description> <property-name>inputClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Assigns one or more space-separated CSS class names to the increase arrow element </description> <property-name>increaseClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Assigns one or more space-separated CSS class names to the decrease arrow element </description> <property-name>decreaseClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Assigns one or more space-separated CSS class names to the increase arrow element selected </description> <property-name>increaseSelectedClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> If set to "false" this attribute makes the text field "read-only", so the value can be changed only from a handle. &lt;br /&gt;Default value is "true". </description> <property-name>enableManualInput</property-name> <property-class>boolean</property-class> <default-value>true</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> False value for this attribute makes text a field invisible. <br /> Default value is "true". </description> <property-name>showInput</property-name> <property-class>boolean</property-class> <default-value>true</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> False value for this attribute makes increase/decrease arrows invisible. <br /> Default value is "false". </description> <property-name>showArrows</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <component-extension> <cdk:base-class>org.richfaces.component.AbstractInputNumberSlider</cdk:base-class> <cdk:generate>true</cdk:generate> <cdk:tag> <cdk:generate>false</cdk:generate> <cdk:tag-name>inputNumberSlider</cdk:tag-name> <cdk:tag-type>Facelets</cdk:tag-type> </cdk:tag> <cdk:component-family>javax.faces.Input</cdk:component-family> <cdk:renderer-type>org.richfaces.InputNumberSliderRenderer</cdk:renderer-type> </component-extension> </component> <component> <description> <p>The &lt;rich:accordion&gt; is a series of panels stacked on top of each other, each collapsed such that only the header of the panel is showing. When the header of a panel is clicked, it is expanded to show the content of the panel. Clicking on a different header will collapse the previous panel and expand the selected one. Each panel contained in a &lt;rich:accordion&gt; component is a &lt;rich:accordionItem&gt; component.</p> @author akolonitsky </description> <component-type>org.richfaces.Accordion</component-type> <component-class>org.richfaces.component.UIAccordion</component-class> <property> <description>CSS style(s) to be applied when this component is rendered.</description> <display-name>CSS Styles</display-name> <property-name>style</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Space-separated list of CSS style class(es) to be applied when this element is rendered. This value must be passed through as the "class" attribute on generated markup.</description> <display-name>CSS Style Classes</display-name> <property-name>styleClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Advisory title information about markup elements generated for this component.</description> <display-name>Advisory Title</display-name> <property-name>title</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is released over this element.</description> <display-name>Mouse Up Script</display-name> <property-name>onmouseup</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mouseup</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is moved away from this element.</description> <display-name>Mouse Out Script</display-name> <property-name>onmouseout</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mouseout</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is pressed down over this element.</description> <display-name>Mouse Down Script</display-name> <property-name>onmousedown</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mousedown</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is double clicked over this element.</description> <display-name>Double Click Script</display-name> <property-name>ondblclick</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">dblclick</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is clicked over this element.</description> <display-name>Button Click Script</display-name> <property-name>onclick</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">click</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is moved within this element.</description> <display-name>Mouse Move Script</display-name> <property-name>onmousemove</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mousemove</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is moved onto this element.</description> <display-name>Mouse Over Script</display-name> <property-name>onmouseover</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mouseover</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Direction indication for text that does not inherit directionality. Valid values are "LTR" (left-to-right) and "RTL" (right-to-left).</description> <display-name>Direction</display-name> <property-name>dir</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Code describing the language used in the generated markup for this component.</description> <display-name>Language Code</display-name> <property-name>lang</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>The value binding expression used to wire up this component to a component property of a JavaBean class </description> <display-name></display-name> <icon/> <property-name>binding</property-name> <property-class>javax.faces.component.UIComponent</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The component identifier for this component. This value must be unique within the closest parent component that is a naming container. </description> <display-name>Component Identifier</display-name> <icon/> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit. The default value for this property is true. </description> <display-name>Rendered Flag</display-name> <icon/> <property-name>rendered</property-name> <property-class>boolean</property-class> <default-value>Boolean.FALSE</default-value> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The icon displayed on the right of the panel header when the panel is disabled </description> <property-name>itemDisabledRightIcon</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The CSS class applied to the panel header </description> <property-name>itemHeaderClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Occurs on the server side when an item is changed through Ajax using the server mode </description> <property-name>itemChangeListener</property-name> <property-class>javax.el.MethodExpression</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The icon displayed on the right of the panel header when the panel is active </description> <property-name>itemActiveRightIcon</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The width of the panel </description> <property-name>width</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The icon displayed on the left of the panel header when the panel is not active </description> <property-name>itemInactiveLeftIcon</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Points to the function to perform when the switchable item is changed. </description> <property-name>onitemchange</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="true">itemchange</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The icon displayed on the left of the panel header when the panel is disabled </description> <property-name>itemDisabledLeftIcon</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The switch mode when a panel is activated. One of: "client", "server", "ajax". Default: "ajax" </description> <property-name>switchType</property-name> <property-class>org.richfaces.component.SwitchType</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Flag indicating that this component's value must be converted and validated immediately (that is, during Apply Request Values phase), rather than waiting until Process Validations phase. </description> <property-name>immediate</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The icon displayed on the left of the panel header when the panel is active </description> <property-name>itemActiveLeftIcon</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Points to the function to perform when before the switchable item is changed </description> <property-name>onbeforeitemchange</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">beforeitemchange</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The CSS class applied to the panel header when the panel is active </description> <property-name>itemActiveHeaderClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Applicable when cycling through the tabs. If "true", then when the last tab is active, cycling to next will activate the first tab, if "false", cycling to next will have not effect. The inverse applies for the first tab, and cycling to previous. Whether to Default: false </description> <property-name>cycledSwitching</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The CSS class applied to the panel header when the panel is not active </description> <property-name>itemInactiveHeaderClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Holds the active tab name. This name is a reference to the name identifier of the active child &lt;rich:tab&gt; component. </description> <property-name>activeItem</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The CSS class applied to the panel header when the panel is disabled </description> <property-name>itemDisabledHeaderClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The height of the panel </description> <property-name>height</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> A CSS class applied to each of the accordionItem children </description> <property-name>itemContentClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The icon displayed on the right of the panel header when the panel is not active </description> <property-name>itemInactiveRightIcon</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <component-extension> <cdk:base-class>org.richfaces.component.AbstractAccordion</cdk:base-class> <cdk:generate>true</cdk:generate> <cdk:tag> <cdk:generate>false</cdk:generate> <cdk:tag-name>accordion</cdk:tag-name> <cdk:handler-class>org.richfaces.view.facelets.html.TogglePanelTagHandler</cdk:handler-class> <cdk:tag-type>Facelets</cdk:tag-type> </cdk:tag> <cdk:component-family>org.richfaces.Accordion</cdk:component-family> <cdk:renderer-type>org.richfaces.AccordionRenderer</cdk:renderer-type> </component-extension> </component> <component> <description> <p> The &lt;rich:panelMenuGroup&gt; component defines a group of &lt;rich:panelMenuItem&gt; components inside a &lt;rich:panelMenu&gt;. </p> @author akolonitsky </description> <component-type>org.richfaces.PanelMenuGroup</component-type> <component-class>org.richfaces.component.UIPanelMenuGroup</component-class> <property> <description>If "true", render only those ids specified in the "render" attribute, forgoing the render of the auto-rendered panels</description> <property-name>limitRender</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>The client-side script method to be called after the DOM is updated</description> <property-name>oncomplete</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">complete</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Name of the request status component that will indicate the status of the Ajax request</description> <property-name>status</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>The client-side script method to be called after the ajax response comes back, but before the DOM is updated</description> <property-name>onbeforedomupdate</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">beforedomupdate</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>The client-side script method to be called before an ajax request.</description> <property-name>onbegin</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">begin</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>IDs of components that will participate in the "execute" portion of the Request Processing Lifecycle. Can be a single ID, a space or comma separated list of IDs, or an EL Expression evaluating to an array or Collection. Any of the keywords "@this", "@form", "@all", "@none", "@region" may be specified in the identifier list. Some components make use of additional keywords<br/>Default value is "@region" which resolves to this component if no region is present.</description> <property-name>execute</property-name> <property-class>java.lang.Object</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Serialized (on default with JSON) data passed to the client by a developer on an AJAX request. It's accessible via "event.data" syntax. Both primitive types and complex types such as arrays and collections can be serialized and used with data</description> <property-name>data</property-name> <property-class>java.lang.Object</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>IDs of components that will participate in the "render" portion of the Request Processing Lifecycle. Can be a single ID, a space or comma separated list of Id's, or an EL Expression evaluating to an array or Collection. Any of the keywords "@this", "@form", "@all", "@none", "@region" may be specified in the identifier list. Some components make use of additional keywords</description> <property-name>render</property-name> <property-class>java.lang.Object</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>If "true", after process validations phase it skips updates of model beans on a force render response. It can be used for validating components input.</description> <property-name>bypassUpdates</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is released over this element.</description> <display-name>Mouse Up Script</display-name> <property-name>onmouseup</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mouseup</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is moved away from this element.</description> <display-name>Mouse Out Script</display-name> <property-name>onmouseout</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mouseout</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is pressed down over this element.</description> <display-name>Mouse Down Script</display-name> <property-name>onmousedown</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mousedown</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is double clicked over this element.</description> <display-name>Double Click Script</display-name> <property-name>ondblclick</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">dblclick</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is clicked over this element.</description> <display-name>Button Click Script</display-name> <property-name>onclick</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">click</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is moved within this element.</description> <display-name>Mouse Move Script</display-name> <property-name>onmousemove</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mousemove</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is moved onto this element.</description> <display-name>Mouse Over Script</display-name> <property-name>onmouseover</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mouseover</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>CSS style(s) to be applied when this component is rendered.</description> <display-name>CSS Styles</display-name> <property-name>style</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Space-separated list of CSS style class(es) to be applied when this element is rendered. This value must be passed through as the "class" attribute on generated markup.</description> <display-name>CSS Style Classes</display-name> <property-name>styleClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>The value binding expression used to wire up this component to a component property of a JavaBean class </description> <display-name></display-name> <icon/> <property-name>binding</property-name> <property-class>javax.faces.component.UIComponent</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The component identifier for this component. This value must be unique within the closest parent component that is a naming container. </description> <display-name>Component Identifier</display-name> <icon/> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit. The default value for this property is true. </description> <display-name>Rendered Flag</display-name> <icon/> <property-name>rendered</property-name> <property-class>boolean</property-class> <default-value>Boolean.FALSE</default-value> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> MethodExpression representing the application action to invoke when this component is activated by the user. The expression must evaluate to a public method that takes no parameters, and returns an Object (the toString() of which is called to derive the logical outcome) which is passed to the NavigationHandler for this application. </description> <display-name>Application Action</display-name> <icon/> <property-name>action</property-name> <property-class>javax.faces.el.MethodBinding</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> <cdk:signature> <cdk:return-type>java.lang.Void</cdk:return-type> </cdk:signature> </property-extension> </property> <property> <description> <p> MethodExpression representing an action listener method that will be notified when this component is activated by the user. The expression must evaluate to a public method that takes an ActionEvent parameter, with a return type of void, <span class="changed_added_2_0">or to a public method that takes no arguments with a return type of void. In the latter case, the method has no way of easily knowing where the event came from, but this can be useful in cases where a notification is needed that "some action happened".</span> </p> </description> <display-name>Action Listener</display-name> <icon/> <property-name>actionListener</property-name> <property-class>javax.faces.el.MethodBinding</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> <cdk:signature> <cdk:param>javax.faces.event.ActionEvent</cdk:param> <cdk:return-type>java.lang.Void</cdk:return-type> </cdk:signature> </property-extension> </property> <property> <description> Flag indicating that, if this component is activated by the user, notifications should be delivered to interested listeners and actions immediately (that is, during Apply Request Values phase) rather than waiting until Invoke Application phase. </description> <display-name>Immediate Action</display-name> <icon/> <property-name>immediate</property-name> <property-class>boolean</property-class> <default-value>Boolean.FALSE</default-value> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The client-side script method to be called after the menu group is expanded </description> <property-name>onexpand</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">expand</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The client-side script method to be called after the menu group is switched (toggled) </description> <property-name>onswitch</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">switch</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The client-side script method to be called after the menu group is collapsed </description> <property-name>oncollapse</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">collapse</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Defines whenever this group is expanded </description> <property-name>expanded</property-name> <property-class>java.lang.Boolean</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The icon displayed on the right of the menu group label when the group is collapsed </description> <property-name>rightCollapsedIcon</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The icon displayed on the left of the menu group label when the group is disabled </description> <property-name>leftDisabledIcon</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The client-side script method to be called before the menu group is collapsed </description> <property-name>onbeforecollapse</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">beforecollapse</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> A localized user presentable name for this component. </description> <property-name>label</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The icon displayed on the left of the menu group label when the group is disabled </description> <property-name>rightDisabledIcon</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Defines whenever the group is selectable. Default: false. </description> <property-name>selectable</property-name> <property-class>java.lang.Boolean</property-class> <default-value>Boolean.FALSE</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Flag indicating that this element must never receive focus or be included in a subsequent submit. Default value - "false"</description> <display-name>Disabled Flag</display-name> <property-name>disabled</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The client-side script method to be called after the menu group is selected </description> <property-name>onselect</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">select</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Space-separated list of CSS style class(es) to be applied to the left icon of the panel menu group. </description> <property-name>leftIconClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The client-side script method to be called before the menu group is switched (toggled) </description> <property-name>onbeforeswitch</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">beforeswitch</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The icon displayed on the left of the menu group label when the group is collapsed </description> <property-name>leftCollapsedIcon</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The mouse event used for expansion. </description> <property-name>expandEvent</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Space-separated list of CSS style class(es) to be applied to the right icon of the panel menu group. </description> <property-name>rightIconClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Space-separated list of CSS style class(es) to be applied to the panel menu group when it is disabled. </description> <property-name>disabledClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The mouse event used for collapsing. </description> <property-name>collapseEvent</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Mode used for expanding/collapsing of this group: default value is inherited from panelMenu </description> <property-name>mode</property-name> <property-class>org.richfaces.PanelMenuMode</property-class> <default-value>getPanelMenu().getGroupMode()</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The icon displayed on the left of the menu group label when the group is expanded </description> <property-name>rightExpandedIcon</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The client-side script method to be called before the menu group is expanded </description> <property-name>onbeforeexpand</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">beforeexpand</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The icon displayed on the left of the menu group label when the group is expanded </description> <property-name>leftExpandedIcon</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The name of this component </description> <property-name>name</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The client-side script method to be called before the menu group is selected </description> <property-name>onbeforeselect</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">beforeselect</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <component-extension> <cdk:base-class>org.richfaces.component.AbstractPanelMenuGroup</cdk:base-class> <cdk:generate>true</cdk:generate> <cdk:tag> <cdk:generate>false</cdk:generate> <cdk:tag-name>panelMenuGroup</cdk:tag-name> <cdk:tag-type>Facelets</cdk:tag-type> </cdk:tag> <cdk:component-family>org.richfaces.PanelMenuGroup</cdk:component-family> </component-extension> </component> <component> <description> <p>Notifications emited by &lt;rich:notify&gt;, &lt;rich:notifyMessage&gt; and &lt;rich:notifyMessages&gt; are displayed in top-right corner of the screen by default.</p> <p> It is &lt;rich:notifyStack&gt; which defines where messages will appear and handles their stacking. </p><p> Stack also provides way how to remove messages from screen - when stack is re-rendered, current notifications are destroyed, freeing place for new notifications.</p> @author Bernard Labno @author <a href="http://community.jboss.org/people/lfryc">Lukas Fryc</a> </description> <component-type>org.richfaces.NotifyStack</component-type> <component-class>org.richfaces.component.UINotifyStack</component-class> <property> <description>The value binding expression used to wire up this component to a component property of a JavaBean class </description> <display-name></display-name> <icon/> <property-name>binding</property-name> <property-class>javax.faces.component.UIComponent</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The component identifier for this component. This value must be unique within the closest parent component that is a naming container. </description> <display-name>Component Identifier</display-name> <icon/> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit. The default value for this property is true. </description> <display-name>Rendered Flag</display-name> <icon/> <property-name>rendered</property-name> <property-class>boolean</property-class> <default-value>Boolean.FALSE</default-value> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Defines where new notifications will be added: first (start of the list, default) or last (end of the list).</description> <property-name>method</property-name> <property-class>org.richfaces.component.StackingMethod</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Defines the position of the start of stack: topLeft, topRight (default), bottomLeft, bottomRight</description> <property-name>position</property-name> <property-class>org.richfaces.component.CornerPosition</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Defines in which direction will be notification stacked: horizontal or vertical (default)</description> <property-name>direction</property-name> <property-class>org.richfaces.component.StackingDirection</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <component-extension> <cdk:base-class>org.richfaces.component.AbstractNotifyStack</cdk:base-class> <cdk:generate>true</cdk:generate> <cdk:tag> <cdk:generate>false</cdk:generate> <cdk:tag-name>notifyStack</cdk:tag-name> <cdk:tag-type>Facelets</cdk:tag-type> </cdk:tag> <cdk:component-family>org.richfaces.NotifyStack</cdk:component-family> <cdk:renderer-type>org.richfaces.NotifyStackRenderer</cdk:renderer-type> </component-extension> </component> <component> <description> <p> The &lt;rich:select&gt; component provides a drop-down list box for selecting a single value from multiple options. The &lt;rich:select&gt; component can be configured as a combo-box, where it will accept typed input. The component also supports keyboard navigation. The &lt;rich:select&gt; component functions similarly to the JSF UISelectOne component. </p> <p> The &lt;rich:select&gt; can optionally be used in an auto-completing mode, where the values in the drop-down list are provided dynamically using either the autocompleteMethod or autocompleteList attributes. If these attributes are omitted, the component operates in the traditional non-auto-completing mode. Refer to the individual attribute documentation to see which attributes are applicable only with an auto-completing select list. </p> @author abelevich @author <a href="http://community.jboss.org/people/bleathem">Brian Leathem</a> </description> <component-type>org.richfaces.Select</component-type> <component-class>org.richfaces.component.UISelect</component-class> <property> <description> Expose the values from either the autocompleteList or autocompleteMethod attributes under a request scoped key so that the values may be referred to in an EL expression while rendering this component. When using auto-completing select component this attribute is required. </description> <property-name>var</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>true</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Label to be displayed to the user for the corresponding option. Used only with an auto-completing select, where the list of items comes from either the autocompleteList or autocompleteMethod attributes. </description> <property-name>itemLabel</property-name> <property-class>java.lang.Object</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Value to be returned to the server if the corresponding option is selected by the user. Used only with an auto-completing select, where the list of items comes from either the autocompleteList or autocompleteMethod attributes. </description> <property-name>itemValue</property-name> <property-class>java.lang.Object</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>CSS style(s) to be applied when this component is rendered.</description> <display-name>CSS Styles</display-name> <property-name>style</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Space-separated list of CSS style class(es) to be applied when this element is rendered. This value must be passed through as the "class" attribute on generated markup.</description> <display-name>CSS Style Classes</display-name> <property-name>styleClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Advisory title information about markup elements generated for this component.</description> <display-name>Advisory Title</display-name> <property-name>title</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Flag indicating that this element must never receive focus or be included in a subsequent submit. Default value - "false"</description> <display-name>Disabled Flag</display-name> <property-name>disabled</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a key is pressed down over this element.</description> <display-name>Key Down Script</display-name> <property-name>onkeydown</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">keydown</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a key is pressed and released over this element.</description> <display-name>Key Press Script</display-name> <property-name>onkeypress</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">keypress</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a key is released over this element.</description> <display-name>Key Up Script</display-name> <property-name>onkeyup</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">keyup</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is released over this element.</description> <display-name>Mouse Up Script</display-name> <property-name>onmouseup</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mouseup</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is moved away from this element.</description> <display-name>Mouse Out Script</display-name> <property-name>onmouseout</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mouseout</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is pressed down over this element.</description> <display-name>Mouse Down Script</display-name> <property-name>onmousedown</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mousedown</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is double clicked over this element.</description> <display-name>Double Click Script</display-name> <property-name>ondblclick</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">dblclick</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is clicked over this element.</description> <display-name>Button Click Script</display-name> <property-name>onclick</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">click</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is moved within this element.</description> <display-name>Mouse Move Script</display-name> <property-name>onmousemove</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mousemove</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is moved onto this element.</description> <display-name>Mouse Over Script</display-name> <property-name>onmouseover</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mouseover</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Space-separated list of CSS style class(es) to be applied to the list items. This value must be passed through as the "class" attribute on generated markup.</description> <property-name>itemClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>The height of the list element (in pixels)</description> <property-name>listHeight</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Space-separated list of CSS style class(es) to be applied to the selected list item. This value must be passed through as the "class" attribute on generated markup.</description> <property-name>selectItemClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>The width of the list element (in pixels)</description> <property-name>listWidth</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Space-separated list of CSS style class(es) to be applied to the list element. This value must be passed through as the "class" attribute on generated markup.</description> <property-name>listClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Used to set the display text when value is undefined</description> <property-name>defaultLabel</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The client-side script method to be called after the DOM is updated. (Only valid in autocomplete mode). </description> <property-name>oncomplete</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">complete</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Minimal number of chars in input to activate suggestion popup </description> <property-name>minChars</property-name> <property-class>int</property-class> <default-value>Integer.MIN_VALUE</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Name of the request status component that will indicate the status of the Ajax request. (Only valid in autocomplete mode). </description> <property-name>status</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The client-side script method to be called after the ajax response comes back, but before the DOM is updated. (Only valid in autocomplete mode). </description> <property-name>onbeforedomupdate</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">beforedomupdate</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> <p>Determine how the suggestion list is requested:</p> <dl> <dt>client</dt> <dd>pre-loads data to the client and uses the input to filter the possible suggestions</dd> <dt>ajax</dt> <dd>fetches suggestions with every input change using Ajax requests</dd> <dt>lazyClient</dt> <dd> lazy-loads data to the client and uses the input to filter the possible suggestions. The filtering does not start until the input length matches a minimum value. Set the minimum value with the minChars attribute. </dd> <dt>cachedAjax</dt> <dd> lazy-loads data via Ajax requests when the input length matches a minimum value. Set the minimum value with the minChars attribute. All suggestions are handled on the client until the input prefix is changed, at which point a new request is made based on the new input prefix </dd> </dl> <p>Default: cachedAjax</p> </description> <property-name>mode</property-name> <property-class>org.richfaces.component.AutocompleteMode</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> A collection of suggestions that will be provided to the user </description> <property-name>autocompleteList</property-name> <property-class>java.lang.Object</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The client-side script method to be called before an ajax request. (Only valid in autocomplete mode). </description> <property-name>onbegin</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">begin</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> A method which provides a list of suggestions according to a user-provided filtering value </description> <property-name>autocompleteMethod</property-name> <property-class>javax.el.MethodExpression</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> <cdk:signature> <cdk:param>javax.faces.context.FacesContext</cdk:param> <cdk:param>javax.faces.component.UIComponent</cdk:param> <cdk:param>java.lang.String</cdk:param> <cdk:return-type>java.lang.Object</cdk:return-type> </cdk:signature> </property-extension> </property> <property> <description>The value binding expression used to wire up this component to a component property of a JavaBean class </description> <display-name></display-name> <icon/> <property-name>binding</property-name> <property-class>javax.faces.component.UIComponent</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The component identifier for this component. This value must be unique within the closest parent component that is a naming container. </description> <display-name>Component Identifier</display-name> <icon/> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit. The default value for this property is true. </description> <display-name>Rendered Flag</display-name> <icon/> <property-name>rendered</property-name> <property-class>boolean</property-class> <default-value>Boolean.FALSE</default-value> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Converter instance registered with this component. </description> <display-name>Converter</display-name> <icon/> <property-name>converter</property-name> <property-class>javax.faces.convert.Converter</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The current value of this component. </description> <display-name>Value</display-name> <icon/> <property-name>value</property-name> <property-class>java.lang.Object</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> A ValueExpression enabled attribute that, if present, will be used as the text of the converter message, replacing any message that comes from the converter. </description> <display-name>Converter Message</display-name> <icon/> <property-name>converterMessage</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Flag indicating that this component's value must be converted and validated immediately (that is, during Apply Request Values phase), rather than waiting until Process Validations phase. </description> <display-name>Immediate Action</display-name> <icon/> <property-name>immediate</property-name> <property-class>boolean</property-class> <default-value>Boolean.FALSE</default-value> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Flag indicating that the user is required to provide a submitted value for this input component. </description> <display-name>Required Flag</display-name> <icon/> <property-name>required</property-name> <property-class>boolean</property-class> <default-value>Boolean.FALSE</default-value> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> A ValueExpression enabled attribute that, if present, will be used as the text of the validation message for the "required" facility, if the "required" facility is used. </description> <display-name>Required Message</display-name> <icon/> <property-name>requiredMessage</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> MethodExpression representing a validator method that will be called during Process Validations to perform correctness checks on the value of this component. The expression must evaluate to a public method that takes FacesContext, UIComponent, and Object parameters, with a return type of void. </description> <display-name>Validator</display-name> <icon/> <property-name>validator</property-name> <property-class>javax.faces.el.MethodBinding</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> <cdk:signature> <cdk:param>javax.faces.context.FacesContext</cdk:param> <cdk:param>javax.faces.component.UIComponent</cdk:param> <cdk:param>java.lang.Object</cdk:param> <cdk:return-type>java.lang.Void</cdk:return-type> </cdk:signature> </property-extension> </property> <property> <description> A ValueExpression enabled attribute that, if present, will be used as the text of the validator message, replacing any message that comes from the validator. </description> <display-name>Validator Message</display-name> <icon/> <property-name>validatorMessage</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> <p> MethodExpression representing a value change listener method that will be notified when a new value has been set for this input component. The expression must evaluate to a public method that takes a <code>ValueChangeEvent</code> parameter, with a return type of void, <span class="changed_added_2_0">or to a public method that takes no arguments with a return type of void. In the latter case, the method has no way of easily knowing what the new value is, but this can be useful in cases where a notification is needed that "this value changed".</span> </p> </description> <display-name>Value Change Listener</display-name> <icon/> <property-name>valueChangeListener</property-name> <property-class>javax.faces.el.MethodBinding</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> <cdk:signature> <cdk:param>javax.faces.event.ValueChangeEvent</cdk:param> <cdk:return-type>java.lang.Void</cdk:return-type> </cdk:signature> </property-extension> </property> <property> <description> <p> When "true" display a button to expand the popup list </p> <p> Default is "true" </p> </description> <property-name>showButton</property-name> <property-class>boolean</property-class> <default-value>true</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Javascript code executed when a key is pressed and released over the list element. </description> <property-name>onlistkeypress</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">listkeypress</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when this element receives focus.</description> <display-name>Focus On Script</display-name> <property-name>onfocus</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">focus</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Javascript code executed when a pointer button is clicked over the list element. </description> <property-name>onlistclick</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">listclick</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Javascript code executed when an item is selected </description> <property-name>onselectitem</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">selectitem</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Javascript code executed when a pointer button is moved within the list element. </description> <property-name>onlistmousemove</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">listmousemove</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Javascript code executed when a pointer button is released over the list element. </description> <property-name>onlistmouseup</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">listmouseup</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Javascript code executed when a key is released over the list element. </description> <property-name>onlistkeyup</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">listkeyup</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Javascript code executed when a pointer button is moved away from the list element. </description> <property-name>onlistmouseout</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">listmouseout</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Javascript code executed when a pointer button is double clicked over the list element. </description> <property-name>onlistdblclick</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">listdblclick</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when this element loses focus.</description> <display-name>Focus Off Script</display-name> <property-name>onblur</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">blur</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Javascript code executed when a key is pressed down over the list element. </description> <property-name>onlistkeydown</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">listkeydown</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The minimum height ot the list </description> <property-name>minListHeight</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Javascript code executed when a pointer button is pressed down over the list element. </description> <property-name>onlistmousedown</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">listmousedown</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Position of this element in the tabbing order for the current document. This value must be an integer between 0 and 32767.</description> <display-name>Tab Index</display-name> <property-name>tabindex</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Javascript code executed when the list element loses focus and its value has been modified since gaining focus. </description> <property-name>onchange</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="true">change</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> <p> If "true" as the user types to narrow the list, automatically select the first element in the list. Applicable only when enableManualInput is "true". </p> <p> Default is "true" </p> </description> <property-name>selectFirst</property-name> <property-class>boolean</property-class> <default-value>true</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Javascript code executed when a pointer button is moved onto the list element. </description> <property-name>onlistmouseover</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">listmouseover</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Javascript code executed when the list element is shown </description> <property-name>onlistshow</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">listshow</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> A javascript function used to filter the list of items in the select popup </description> <property-name>clientFilterFunction</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Javascript code executed when the list element is hidden </description> <property-name>onlisthide</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">listhide</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The maximum height of the list </description> <property-name>maxListHeight</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> <p> If "true" Allows the user to type into a text field to scroll through or filter the list. Implicitly true when using an auto-completing select list. </p> <p> Default is "false" </p> </description> <property-name>enableManualInput</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <component-extension> <cdk:base-class>org.richfaces.component.AbstractSelect</cdk:base-class> <cdk:generate>true</cdk:generate> <cdk:tag> <cdk:generate>false</cdk:generate> <cdk:tag-name>select</cdk:tag-name> <cdk:handler-class>org.richfaces.view.facelets.AutocompleteHandler</cdk:handler-class> <cdk:tag-type>Facelets</cdk:tag-type> </cdk:tag> <cdk:component-family>org.richfaces.Select</cdk:component-family> <cdk:renderer-type>org.richfaces.SelectRenderer</cdk:renderer-type> </component-extension> </component> <component> <description> <p>The <rich:treeModelRecursiveAdaptor> component iterates through recursive collections in order to populate a tree with hierarchical nodes, such as for a file system with multiple levels of directories and files.</p> @author Nick Belaevski </description> <component-type>org.richfaces.TreeModelRecursiveAdaptor</component-type> <component-class>org.richfaces.component.UITreeModelRecursiveAdaptor</component-class> <property> <description> Determines if tree node generated by model is leaf. Should contain EL expression which uses request-scoped variable with name defied in tree attribute 'var'. </description> <property-name>leaf</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> EL expression pointing to nodes which should tree model iterate over. Implementation of java.util.Map or java.util.List. When map is provided, map keys are used as keys for the model, otherwise, keys are generated. (In case of treeModelRecursiveAdaptor, nodes are defined recursively, starting with roots and continuing with inner nodes. EL expression should then use request-scoped variable with name defied in tree attribute 'var' to point to inner nodes recursively and return null or empty map/collection for leafs.) </description> <property-name>nodes</property-name> <property-class>java.lang.Object</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Converter for a row key object</description> <property-name>rowKeyConverter</property-name> <property-class>javax.faces.convert.Converter</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> EL expression pointing to top-level nodes (roots) which should tree model iterate over. Implementation of java.util.Map or java.util.List. When map is provided, map keys are used as keys for the model, otherwise, keys are generated. </description> <property-name>roots</property-name> <property-class>java.lang.Object</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>The value binding expression used to wire up this component to a component property of a JavaBean class </description> <display-name></display-name> <icon/> <property-name>binding</property-name> <property-class>javax.faces.component.UIComponent</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The component identifier for this component. This value must be unique within the closest parent component that is a naming container. </description> <display-name>Component Identifier</display-name> <icon/> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit. The default value for this property is true. </description> <display-name>Rendered Flag</display-name> <icon/> <property-name>rendered</property-name> <property-class>boolean</property-class> <default-value>Boolean.FALSE</default-value> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <component-extension> <cdk:base-class>org.richfaces.component.UITreeModelRecursiveAdaptor</cdk:base-class> <cdk:generate>false</cdk:generate> <cdk:tag> <cdk:generate>false</cdk:generate> <cdk:tag-name>treeModelRecursiveAdaptor</cdk:tag-name> <cdk:handler-class>org.richfaces.view.facelets.TreeModelRecursiveAdaptorHandler</cdk:handler-class> <cdk:tag-type>Facelets</cdk:tag-type> </cdk:tag> <cdk:component-family>org.richfaces.TreeModelRecursiveAdaptor</cdk:component-family> </component-extension> </component> <component> <description> <p> The &lt;rich:notifyMessages&gt; component is the same as the &lt;rich:notifyMessage&gt; component, but each of the available messages generates one notification. </p> @author <a href="http://community.jboss.org/people/lfryc">Lukas Fryc</a> @author <a href="http://community.jboss.org/people/bleathem">Brian Leathem</a> </description> <component-type>org.richfaces.NotifyMessages</component-type> <component-class>org.richfaces.component.html.HtmlNotifyMessages</component-class> <property> <description>Defines whether the notification should fade when hovering and allow to click elements behind</description> <property-name>nonblocking</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Defines which stack will be notification bound to</description> <property-name>stack</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Space-separated list of CSS style class(es) to be applied when this element is rendered. This value must be passed through as the "class" attribute on generated markup.</description> <display-name>CSS Style Classes</display-name> <property-name>styleClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Defines how long will notification stay displayed after appearing</description> <property-name>stayTime</property-name> <property-class>java.lang.Integer</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Defines whether the shadow under notification should be displayed</description> <property-name>showShadow</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>If true, notifications have to be closed with the close button (overrides @showCloseButton)</description> <property-name>sticky</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Defines opacity of non-blocking notifications</description> <property-name>nonblockingOpacity</property-name> <property-class>java.lang.Double</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Defines whether the close button should be displayed</description> <property-name>showCloseButton</property-name> <property-class>boolean</property-class> <default-value>true</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Defines, whether the content of this component must be (or not) included in AJAX response created by parent AJAX Container, even if it is not forced by reRender list of ajax action. Ignored if component marked to output by some Ajax action component. Default value - "true"</description> <property-name>ajaxRendered</property-name> <property-class>boolean</property-class> <default-value>true</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>CSS style(s) to be applied when this component is rendered.</description> <display-name>CSS Styles</display-name> <property-name>style</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Advisory title information about markup elements generated for this component.</description> <display-name>Advisory Title</display-name> <property-name>title</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a key is pressed down over this element.</description> <display-name>Key Down Script</display-name> <property-name>onkeydown</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">keydown</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a key is pressed and released over this element.</description> <display-name>Key Press Script</display-name> <property-name>onkeypress</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">keypress</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a key is released over this element.</description> <display-name>Key Up Script</display-name> <property-name>onkeyup</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">keyup</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is released over this element.</description> <display-name>Mouse Up Script</display-name> <property-name>onmouseup</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mouseup</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is moved away from this element.</description> <display-name>Mouse Out Script</display-name> <property-name>onmouseout</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mouseout</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is pressed down over this element.</description> <display-name>Mouse Down Script</display-name> <property-name>onmousedown</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mousedown</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is double clicked over this element.</description> <display-name>Double Click Script</display-name> <property-name>ondblclick</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">dblclick</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is clicked over this element.</description> <display-name>Button Click Script</display-name> <property-name>onclick</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">click</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is moved within this element.</description> <display-name>Mouse Move Script</display-name> <property-name>onmousemove</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mousemove</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is moved onto this element.</description> <display-name>Mouse Over Script</display-name> <property-name>onmouseover</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mouseover</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Direction indication for text that does not inherit directionality. Valid values are "LTR" (left-to-right) and "RTL" (right-to-left).</description> <display-name>Direction</display-name> <property-name>dir</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Code describing the language used in the generated markup for this component.</description> <display-name>Language Code</display-name> <property-name>lang</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Flag indicating that characters that are sensitive in HTML and XML markup must be escaped. This flag is set to "true" by default.</description> <display-name>Escape Characters Flag</display-name> <property-name>escape</property-name> <property-class>boolean</property-class> <default-value>true</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>The value binding expression used to wire up this component to a component property of a JavaBean class </description> <display-name></display-name> <icon/> <property-name>binding</property-name> <property-class>javax.faces.component.UIComponent</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The component identifier for this component. This value must be unique within the closest parent component that is a naming container. </description> <display-name>Component Identifier</display-name> <icon/> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit. The default value for this property is true. </description> <display-name>Rendered Flag</display-name> <icon/> <property-name>rendered</property-name> <property-class>boolean</property-class> <default-value>Boolean.FALSE</default-value> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Client identifier of the component for which to display messages. This attribute is mutually exclusive with globalOnly and take precedence if used. </description> <display-name>Associated Client Id</display-name> <icon/> <property-name>for</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Flag indicating that only global messages (that is, messages not associated with any client identifier) are to be displayed. Default value is "false". </description> <display-name>Global Only</display-name> <icon/> <property-name>globalOnly</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Flag indicating whether the detail portion of displayed messages should be included. Default value is "false". </description> <display-name>Show Detail</display-name> <icon/> <property-name>showDetail</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Flag indicating whether the summary portion of displayed messages should be included. Default value is "true". </description> <display-name>Show Summary</display-name> <icon/> <property-name>showSummary</property-name> <property-class>boolean</property-class> <default-value>true</default-value> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <component-extension> <cdk:base-class>org.richfaces.component.AbstractNotifyMessages</cdk:base-class> <cdk:generate>true</cdk:generate> <cdk:tag> <cdk:generate>false</cdk:generate> <cdk:tag-name>notifyMessages</cdk:tag-name> <cdk:tag-type>Facelets</cdk:tag-type> </cdk:tag> <cdk:component-family>javax.faces.Messages</cdk:component-family> <cdk:renderer-type>org.richfaces.NotifyMessagesRenderer</cdk:renderer-type> </component-extension> </component> <component> <description> <p>The &lt;rich:jQuery&gt; component applies styles and custom behavior to both JSF (JavaServer Faces) objects and regular DOM (Document Object Model) objects. It uses the jQuery JavaScript framework to add functionality to web applications.</p> <p>This component is for use as a facelet tag. See the &lt;rich:jQuery&gt; EL function for access to the jQuery library via EL.</p> @author nick </description> <component-type>org.richfaces.JQuery</component-type> <component-class>org.richfaces.component.UIJQuery</component-class> <property> <description>The value binding expression used to wire up this component to a component property of a JavaBean class </description> <display-name></display-name> <icon/> <property-name>binding</property-name> <property-class>javax.faces.component.UIComponent</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The component identifier for this component. This value must be unique within the closest parent component that is a naming container. </description> <display-name>Component Identifier</display-name> <icon/> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit. The default value for this property is true. </description> <display-name>Rendered Flag</display-name> <icon/> <property-name>rendered</property-name> <property-class>boolean</property-class> <default-value>Boolean.FALSE</default-value> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The type of the attachment - decides about how is operation attached to the selected elements: "bind" (default - binds to the selected elements immediately, elements which could be matched by selector in the future won't be considered - offers a best performance), "live" (attach an event handler for all elements which match the current selector, now and in the future - may cause a slow performance), "one" (attach a handler to an event for the elements, the handler is executed at most once per element) </description> <property-name>attachType</property-name> <property-class>org.richfaces.component.JQueryAttachType</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The jQuery selector (subset of CSS selectors defined by W3C) of the element to which the jQuery function should be applied. ID selectors starting with hash sign (#) will be expanded from componentId to clientId form. (e.g. #component is expanded to #form:component in case that component is nested in form) </description> <property-name>selector</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The name of a function that will be generated to execute a query. </description> <property-name>name</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The DOM event which should be the query bound to. </description> <property-name>event</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The query string that is executed for a given selector. </description> <property-name>query</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The timing of the jQuery attachment: "domready" (when DOM is ready), "immediate" (immediately after component client-side code is processed). This attribute is ignored when attribute "name" is provided. Default value - "domready" </description> <property-name>timing</property-name> <property-class>org.richfaces.component.JQueryTiming</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <component-extension> <cdk:base-class>org.richfaces.component.AbstractJQuery</cdk:base-class> <cdk:generate>true</cdk:generate> <cdk:tag> <cdk:generate>false</cdk:generate> <cdk:tag-name>jQuery</cdk:tag-name> <cdk:tag-type>Facelets</cdk:tag-type> </cdk:tag> <cdk:component-family>org.richfaces.JQuery</cdk:component-family> <cdk:renderer-type>org.richfaces.JQueryRenderer</cdk:renderer-type> </component-extension> </component> <component> <description> <p> The &lt;rich:column&gt; component facilitates columns in a table. It supports merging columns and rows, sorting, filtering, and customized skinning. </p> @author Anton Belevich </description> <component-type>org.richfaces.Column</component-type> <component-class>org.richfaces.component.UIColumn</component-class> <facet> <description>Column header</description> <facet-name>header</facet-name> <facet-extension> <cdk:generate>false</cdk:generate> </facet-extension> </facet> <facet> <description>Column footer</description> <facet-name>footer</facet-name> <facet-extension> <cdk:generate>false</cdk:generate> </facet-extension> </facet> <property> <description>Space-separated list of CSS style class(es) that will be applied to any header generated for this column.</description> <display-name>Header CSS Classes</display-name> <property-name>headerClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Space-separated list of CSS style class(es) that will be applied to any footer generated for this column.</description> <display-name>Footer CSS Classes</display-name> <property-name>footerClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Space-separated list of CSS style class(es) to be applied when this element is rendered. This value must be passed through as the "class" attribute on generated markup.</description> <display-name>CSS Style Classes</display-name> <property-name>styleClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>CSS style(s) to be applied when this component is rendered.</description> <display-name>CSS Styles</display-name> <property-name>style</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>The value binding expression used to wire up this component to a component property of a JavaBean class </description> <display-name></display-name> <icon/> <property-name>binding</property-name> <property-class>javax.faces.component.UIComponent</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The component identifier for this component. This value must be unique within the closest parent component that is a naming container. </description> <display-name>Component Identifier</display-name> <icon/> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit. The default value for this property is true. </description> <display-name>Rendered Flag</display-name> <icon/> <property-name>rendered</property-name> <property-class>boolean</property-class> <default-value>Boolean.FALSE</default-value> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Corresponds to the HTML colspan attribute. </description> <property-name>colspan</property-name> <property-class>int</property-class> <default-value>Integer.MIN_VALUE</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Attribute defines width of column. </description> <property-name>width</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Corresponds to the HTML rowspan attribute. </description> <property-name>rowspan</property-name> <property-class>int</property-class> <default-value>Integer.MIN_VALUE</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Defines value binding to the comparator that is used to compare the values. </description> <property-name>comparator</property-name> <property-class>java.util.Comparator</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> If "true" next column begins from the first row. </description> <property-name>breakRowBefore</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Defines current sorting type. Possible values: string, custom. If custom is used, no sorting controls are created, you are responsible for creating your own.<br/> Default: string </description> <property-name>sortType</property-name> <property-class>java.lang.String</property-class> <default-value>"string"</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Defines EL expression which returns true if given row should be displayed (EL expressions should use variable defined in filterVar attribute of dataTable). </description> <property-name>filterExpression</property-name> <property-class>java.lang.Object</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Allows customizing column name in column visibility control in rich:extendedDataTable (showColumnControl) </description> <property-name>name</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Defines current filtering value. </description> <property-name>filterValue</property-name> <property-class>java.lang.Object</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Defines a bean property which is used for sorting of a column. </description> <property-name>sortBy</property-name> <property-class>java.lang.Object</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The message to be displayed when the filter expression is not able to be evaluated using the provided filter value. </description> <property-name>filterConverterMessage</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Defines order which will be used for sorting column: unsorted (default), ascending, descending. </description> <property-name>sortOrder</property-name> <property-class>org.richfaces.component.SortOrder</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Defines current filter type. Possible values: string, custom. If custom is used, no filter box is created, you are responsible for creating your own filter input.<br/> Default: string </description> <property-name>filterType</property-name> <property-class>java.lang.String</property-class> <default-value>"string"</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Provides Filter instance which determines if given row value will be displayed. </description> <property-name>filter</property-name> <property-class>org.richfaces.model.Filter</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <component-extension> <cdk:base-class>org.richfaces.component.AbstractColumn</cdk:base-class> <cdk:generate>true</cdk:generate> <cdk:tag> <cdk:generate>false</cdk:generate> <cdk:tag-name>column</cdk:tag-name> <cdk:tag-type>Facelets</cdk:tag-type> </cdk:tag> <cdk:component-family>org.richfaces.Column</cdk:component-family> </component-extension> </component> <component> <description> <p> Focus component allows to set focus based on validation of components or alternatively it can preserve focus on currently focused form input. </p> <p> Focus can be bound to form (in case of placement to h:form) or to whole view (when placed outside of forms) - in latter case, all forms will be managed by one Focus. There can be at most one Focus per form. When there is one view-scoped Focus and form defines own Focus, form-scoped Focus settings will be used. </p> <p> Focus is applied each time the component is rendered - for each full page submit and for each partial page request (in case of ajaxRendered=true). Alternatively, you can use JavaScript API: <tt>applyFocus()</tt> function will immediately cause. </p> </description> <component-type>org.richfaces.Focus</component-type> <component-class>org.richfaces.component.UIFocus</component-class> <property> <description>The value binding expression used to wire up this component to a component property of a JavaBean class </description> <display-name></display-name> <icon/> <property-name>binding</property-name> <property-class>javax.faces.component.UIComponent</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The component identifier for this component. This value must be unique within the closest parent component that is a naming container. </description> <display-name>Component Identifier</display-name> <icon/> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit. The default value for this property is true. </description> <display-name>Rendered Flag</display-name> <icon/> <property-name>rendered</property-name> <property-class>boolean</property-class> <default-value>Boolean.FALSE</default-value> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> <p> Defines if focus should respect validation of inputs. </p> <p> If true, only invalid form fields will be focused when focus applied. </p> <p> (default: true) </p> </description> <property-name>validationAware</property-name> <property-class>boolean</property-class> <default-value>true</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Defines whether focus state should be updated during each AJAX request automatically. (default: true) </description> <property-name>ajaxRendered</property-name> <property-class>boolean</property-class> <default-value>true</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Defines whether focus should not be applied after initial page load, but will need to be triggered by JavaScript function from Focus API: <tt>applyFocus()</tt> or via re-rendering (postback). </description> <property-name>delayed</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Defines whether focus should be preserved on last focused input before request was done (default: false) </description> <property-name>preserve</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <component-extension> <cdk:base-class>org.richfaces.component.AbstractFocus</cdk:base-class> <cdk:generate>true</cdk:generate> <cdk:tag> <cdk:generate>false</cdk:generate> <cdk:tag-name>focus</cdk:tag-name> <cdk:tag-type>Facelets</cdk:tag-type> </cdk:tag> <cdk:component-family>org.richfaces.Focus</cdk:component-family> <cdk:renderer-type>org.richfaces.FocusRenderer</cdk:renderer-type> </component-extension> </component> <component> <description> @author Lukas Macko </description> <component-type>org.richfaces.ui.output.Legend</component-type> <component-class>org.richfaces.ui.output.component.UILegend</component-class> <property> <description>The value binding expression used to wire up this component to a component property of a JavaBean class </description> <display-name></display-name> <icon/> <property-name>binding</property-name> <property-class>javax.faces.component.UIComponent</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The component identifier for this component. This value must be unique within the closest parent component that is a naming container. </description> <display-name>Component Identifier</display-name> <icon/> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit. The default value for this property is true. </description> <display-name>Rendered Flag</display-name> <icon/> <property-name>rendered</property-name> <property-class>boolean</property-class> <default-value>Boolean.FALSE</default-value> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Chart legend position allowed values: <ul> <li>nw - top left</li> <li>sw - bottom left</li> <li>ne - top right (default)</li> <li>se - bottom right</li> </ul> </description> <property-name>position</property-name> <property-class>org.richfaces.component.AbstractChartLegend.PositionType</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The attribute defines the order of series labels in legend. If not specified the order labels is the same as the order of series in facelet. Allowed values: <ul> <li>ascending</li> <li>descending</li> </ul> </description> <property-name>sorting</property-name> <property-class>org.richfaces.component.AbstractChartLegend.SortingType</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <component-extension> <cdk:base-class>org.richfaces.component.AbstractChartLegend</cdk:base-class> <cdk:generate>true</cdk:generate> <cdk:tag> <cdk:generate>false</cdk:generate> <cdk:tag-name>chartLegend</cdk:tag-name> <cdk:tag-type>Facelets</cdk:tag-type> </cdk:tag> <cdk:component-family>org.richfaces.ui.output.ChartFamily</cdk:component-family> </component-extension> </component> <component> <description> <p> The &lt;rich:calendar&gt; component allows the user to enter a date and time through an in-line or pop-up calendar. The pop-up calendar can navigate through months and years, and its look and feel can be highly customized. </p> @author amarkhel </description> <component-type>org.richfaces.Calendar</component-type> <component-class>org.richfaces.component.UICalendar</component-class> <property> <description>CSS style(s) to be applied when this component is rendered.</description> <display-name>CSS Styles</display-name> <property-name>style</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Space-separated list of CSS style class(es) to be applied when this element is rendered. This value must be passed through as the "class" attribute on generated markup.</description> <display-name>CSS Style Classes</display-name> <property-name>styleClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Advisory title information about markup elements generated for this component.</description> <display-name>Advisory Title</display-name> <property-name>title</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>The client-side code executed after the popup is shown.</description> <display-name>On Show Script</display-name> <property-name>onshow</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">show</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>The client-side code executed after the popup disappears.</description> <display-name>On Hide Script</display-name> <property-name>onhide</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">hide</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Attribute is similar to the standard HTML attribute and can specify window placement relative to the content. Default value is "3".</description> <property-name>zindex</property-name> <property-class>int</property-class> <default-value>3</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description><p>Sets the horizontal offset between popup element and the conjunction point</p><p>Default value is 0</p></description> <display-name>Horizontal Offset</display-name> <property-name>horizontalOffset</property-name> <property-class>int</property-class> <default-value>0</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description><p>Sets the vertical offset between popup element and the conjunction point</p><p>Default value is 0</p></description> <display-name>Vertical Offset</display-name> <property-name>verticalOffset</property-name> <property-class>int</property-class> <default-value>0</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description><p>Set the direction of the popup. Possible values are:<br />auto, topLeft, topRight, bottomLeft, bottomRight, autoLeft, autoRight, topAuto, bottomAuto</p><p>Default value is auto</p></description> <display-name>Direction</display-name> <property-name>direction</property-name> <property-class>org.richfaces.component.Positioning</property-class> <default-value>Positioning.auto</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description><p>Set the corner attachment point with which the popup should be connected. Possible values are:<br />auto, topLeft, topRight, bottomLeft, bottomRight, autoLeft, autoRight, topAuto, bottomAuto</p><p>Default value is auto</p></description> <display-name>Joint Point</display-name> <property-name>jointPoint</property-name> <property-class>org.richfaces.component.Positioning</property-class> <default-value>Positioning.auto</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>The value binding expression used to wire up this component to a component property of a JavaBean class </description> <display-name></display-name> <icon/> <property-name>binding</property-name> <property-class>javax.faces.component.UIComponent</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The component identifier for this component. This value must be unique within the closest parent component that is a naming container. </description> <display-name>Component Identifier</display-name> <icon/> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit. The default value for this property is true. </description> <display-name>Rendered Flag</display-name> <icon/> <property-name>rendered</property-name> <property-class>boolean</property-class> <default-value>Boolean.FALSE</default-value> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Converter instance registered with this component. </description> <display-name>Converter</display-name> <icon/> <property-name>converter</property-name> <property-class>javax.faces.convert.Converter</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The current value of this component. </description> <display-name>Value</display-name> <icon/> <property-name>value</property-name> <property-class>java.lang.Object</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> A ValueExpression enabled attribute that, if present, will be used as the text of the converter message, replacing any message that comes from the converter. </description> <display-name>Converter Message</display-name> <icon/> <property-name>converterMessage</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Flag indicating that this component's value must be converted and validated immediately (that is, during Apply Request Values phase), rather than waiting until Process Validations phase. </description> <display-name>Immediate Action</display-name> <icon/> <property-name>immediate</property-name> <property-class>boolean</property-class> <default-value>Boolean.FALSE</default-value> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Flag indicating that the user is required to provide a submitted value for this input component. </description> <display-name>Required Flag</display-name> <icon/> <property-name>required</property-name> <property-class>boolean</property-class> <default-value>Boolean.FALSE</default-value> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> A ValueExpression enabled attribute that, if present, will be used as the text of the validation message for the "required" facility, if the "required" facility is used. </description> <display-name>Required Message</display-name> <icon/> <property-name>requiredMessage</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> MethodExpression representing a validator method that will be called during Process Validations to perform correctness checks on the value of this component. The expression must evaluate to a public method that takes FacesContext, UIComponent, and Object parameters, with a return type of void. </description> <display-name>Validator</display-name> <icon/> <property-name>validator</property-name> <property-class>javax.faces.el.MethodBinding</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> <cdk:signature> <cdk:param>javax.faces.context.FacesContext</cdk:param> <cdk:param>javax.faces.component.UIComponent</cdk:param> <cdk:param>java.lang.Object</cdk:param> <cdk:return-type>java.lang.Void</cdk:return-type> </cdk:signature> </property-extension> </property> <property> <description> A ValueExpression enabled attribute that, if present, will be used as the text of the validator message, replacing any message that comes from the validator. </description> <display-name>Validator Message</display-name> <icon/> <property-name>validatorMessage</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> <p> MethodExpression representing a value change listener method that will be notified when a new value has been set for this input component. The expression must evaluate to a public method that takes a <code>ValueChangeEvent</code> parameter, with a return type of void, <span class="changed_added_2_0">or to a public method that takes no arguments with a return type of void. In the latter case, the method has no way of easily knowing what the new value is, but this can be useful in cases where a notification is needed that "this value changed".</span> </p> </description> <display-name>Value Change Listener</display-name> <icon/> <property-name>valueChangeListener</property-name> <property-class>javax.faces.el.MethodBinding</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> <cdk:signature> <cdk:param>javax.faces.event.ValueChangeEvent</cdk:param> <cdk:return-type>java.lang.Void</cdk:return-type> </cdk:signature> </property-extension> </property> <property> <description> <p> The javascript function that enables or disables a day cell </p> </description> <property-name>dayDisableFunction</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The javascript function that determines the CSS style class for each day cell </description> <property-name>dayClassFunction</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Javascript code executed when a pointer button is clicked over the input element. </description> <property-name>oninputclick</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">inputclick</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The client-side script method to be called after the DOM is updated </description> <property-name>oncomplete</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">complete</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> <p> Defines time that will be used: </p> <ol> <li>to set time when the value is empty</li> <li>to set time when date changes and flag "resetTimeOnDateSelect" is true</li> </ol> <p> Default value is "getDefaultValueOfDefaultTime()" </p> </description> <property-name>defaultTime</property-name> <property-class>java.lang.Object</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Attribute that allows to customize names of the months. Should accept list with the month names </description> <property-name>monthLabels</property-name> <property-class>java.lang.Object</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Javascript code executed when a key is pressed and released over the input element. </description> <property-name>oninputkeypress</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">inputkeypress</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> <p> If "true", rendered is disabled. In "popup" mode both controls are disabled </p> <p> Default value is "false" </p> </description> <property-name>disabled</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Used to define the month and year which will be displayed </description> <property-name>currentDate</property-name> <property-class>java.lang.Object</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> <p> Define the initial range of date which will be loaded to client from dataModel under rendering </p> <p> Default value is "getDefaultPreloadBegin(getCurrentDateOrDefault())" </p> </description> <property-name>preloadDateRangeEnd</property-name> <property-class>java.lang.Object</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The client-side script method to be called when some date cell is selected </description> <property-name>ondateselect</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">dateselect</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> CSS style(s) to be applied to the popup element </description> <property-name>popupStyle</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Javascript code executed when a pointer button is moved away from the input element. </description> <property-name>oninputmouseout</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">inputmouseout</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Javascript code executed when a pointer button is moved within the input element. </description> <property-name>oninputmousemove</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">inputmousemove</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> <p> Defines the last range of date which will be loaded to client from dataModel under rendering </p> <p> Default value is "getDefaultPreloadEnd(getCurrentDateOrDefault())" </p> </description> <property-name>preloadDateRangeBegin</property-name> <property-class>java.lang.Object</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Defines label for the popup button element. If the attribute is set "buttonIcon" and "buttonIconDisabled" are ignored </description> <property-name>buttonLabel</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Used to provide data for calendar elements. If data is not provided, all Data Model related functions are disabled </description> <property-name>dataModel</property-name> <property-class>org.richfaces.model.CalendarDataModel</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> <p> Valid values: ajax or client </p> <p> Default value is "client" </p> </description> <property-name>mode</property-name> <property-class>org.richfaces.component.AbstractCalendar.Mode</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> <p> This attribute defines the mode for "today" control. Possible values are "scroll", "select", "hidden" </p> <p> Default value is "select" </p> </description> <property-name>todayControlMode</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Javascript code executed when the input field value is changed manually </description> <property-name>oninputchange</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">inputchange</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> <p> If "true", the calendar will be rendered initially as hidden with additional elements for calling as popup </p> <p> Default value is "true" </p> </description> <property-name>popup</property-name> <property-class>boolean</property-class> <default-value>true</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Space-separated list of CSS style class(es) to be applied to the input element. This value must be passed through as the "class" attribute on generated markup. </description> <property-name>inputClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The client-side script method to be called before the current month or year is changed </description> <property-name>onbeforecurrentdateselect</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">beforecurrentdateselect</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Javascript code executed when the input element loses focus. </description> <property-name>oninputblur</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">inputblur</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> <p> This attribute is responsible for behaviour of dates from the previous and next months which are displayed in the current month. Valid values are "inactive" (Default) dates inactive and gray colored, "scroll" boundaries work as month scrolling controls, and "select" boundaries work in the same way as "scroll" but with the date clicked selection </p> <p> Default value is "inactive" </p> </description> <property-name>boundaryDatesMode</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The client-side script method to be called before some date cell is selected </description> <property-name>onbeforedateselect</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">beforedateselect</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> <p> If value is true then calendar should change time to defaultTime for newly-selected dates </p> <p> Default value is "false" </p> </description> <property-name>resetTimeOnDateSelect</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Used to format the date and time strings, according to ISO 8601 (for example, d/M/yy HH:mm a) </description> <property-name>datePattern</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Javascript code executed when a pointer button is double clicked over the input element. </description> <property-name>oninputdblclick</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">inputdblclick</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Position of this element in the tabbing order for the current document. This value must be an integer between 0 and 32767. </description> <property-name>tabindex</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> CSS style(s) to be applied to the input element </description> <property-name>inputStyle</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Attribute that allows to customize short names of the weekdays. Should accept list with the weekday's names. </description> <property-name>weekDayLabelsShort</property-name> <property-class>java.lang.Object</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Defines disabled icon for the popup button element. The attribute is ignored if the "buttonLabel" is set </description> <property-name>buttonDisabledIcon</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Javascript code executed when this element loses focus and its value has been modified since gaining focus. </description> <property-name>onchange</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="true">change</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The starting label can be set when in the initial view state. If the initial value is already set through the value attribute, this is displayed instead. </description> <property-name>defaultLabel</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The client-side script method to be called when the current month or year is changed </description> <property-name>oncurrentdateselect</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">currentdateselect</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The client-side script method to be called before time is selected </description> <property-name>onbeforetimeselect</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">beforetimeselect</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Space-separated list of CSS style class(es) to be applied to the button element. This value must be passed through as the "class" attribute on generated markup. </description> <property-name>buttonClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Space-separated list of CSS style class(es) to be applied to the popup element. This value must be passed through as the "class" attribute on generated markup. </description> <property-name>popupClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> <p> If false this bar should not be shown </p> <p> Default value is "true" </p> </description> <property-name>showWeeksBar</property-name> <property-class>boolean</property-class> <default-value>true</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Attribute that allows to customize short names of the months. Should accept list with the month names </description> <property-name>monthLabelsShort</property-name> <property-class>java.lang.Object</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The client-side script method to be called when a pointer is moved onto the date cell </description> <property-name>ondatemouseover</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">datemouseover</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The client-side script method to be called when a pointer is moved away from the date cell </description> <property-name>ondatemouseout</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">datemouseout</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> <p> If "true". Date and time are not selectable. In "popup" mode input is disabled and button is enabled. </p> <p> Default value is "false" </p> </description> <property-name>readonly</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Javascript code executed when a key is pressed down over the input element. </description> <property-name>oninputkeydown</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">inputkeydown</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> <p> If false ApplyButton should not be shown </p> <p> Default value is "false" </p> </description> <property-name>showApplyButton</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> <p> Gets what the minimal days required in the first week of the year are; e.g., if the first week is defined as one that contains the first day of the first month of a year, this method returns 1. If the minimal days required must be a full week, this method returns 7. </p> <p> Default value is "getDefaultMinDaysInFirstWeek()" </p> </description> <property-name>minDaysInFirstWeek</property-name> <property-class>int</property-class> <default-value>Integer.MIN_VALUE</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Javascript code executed called when the input field value is selected </description> <property-name>oninputselect</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">inputselect</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The client-side script method to be called after time is selected </description> <property-name>ontimeselect</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">timeselect</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> <p> Used for locale definition </p> <p> Default value is "getDefaultLocale()" </p> </description> <property-name>locale</property-name> <property-class>java.lang.Object</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> <p> Used for current date calculations </p> <p> Default value is "getDefaultTimeZone()" </p> </description> <property-name>timeZone</property-name> <property-class>java.util.TimeZone</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Javascript code executed when a pointer button is pressed down over the input element. </description> <property-name>oninputmousedown</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">inputmousedown</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Javascript code executed when a key is released over the input element. </description> <property-name>oninputkeyup</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">inputkeyup</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Javascript code executed when the input element receives focus. </description> <property-name>oninputfocus</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">inputfocus</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> <p> If false Calendar's footer should not be shown </p> <p> Default value is "true" </p> </description> <property-name>showFooter</property-name> <property-class>boolean</property-class> <default-value>true</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> <p> Determines the first day of the week is; e.g., SUNDAY in the U.S., MONDAY in France. Possible values should be integers from 0 to 6, 0 corresponds to Sunday </p> <p> Default value is "getDefaultFirstWeekDay()" </p> </description> <property-name>firstWeekDay</property-name> <property-class>int</property-class> <default-value>Integer.MIN_VALUE</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Javascript code executed when a pointer button is released over the input element. </description> <property-name>oninputmouseup</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">inputmouseup</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Defines the size of an input field. Similar to the "size" attribute of &lt;h:inputText/&gt; </description> <property-name>inputSize</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Defines icon for the popup button element. The attribute is ignored if the "buttonLabel" is set </description> <property-name>buttonIcon</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> <p> If false Calendar's header should not be shown </p> <p> Default value is "true" </p> </description> <property-name>showHeader</property-name> <property-class>boolean</property-class> <default-value>true</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Javascript code executed when a pointer button is moved onto the input element. </description> <property-name>oninputmouseover</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">inputmouseover</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The client-side script method to be called before the component is cleaned </description> <property-name>onclean</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">clean</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> <p> If false this bar should not be shown </p> <p> Default value is "true" </p> </description> <property-name>showWeekDaysBar</property-name> <property-class>boolean</property-class> <default-value>true</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> <p> If "true" calendar input will be editable and it will be possible to change the date manually. If "false" the text field will be "read-only", so the value can be changed only from a handle. </p> <p> Default value is "false" </p> </description> <property-name>enableManualInput</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> <p> "false" value for this attribute makes text field invisible. It works only if popupMode="true" If showInput is "true" - input field will be shown </p> <p> Default value is "true" </p> </description> <property-name>showInput</property-name> <property-class>boolean</property-class> <default-value>true</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <component-extension> <cdk:base-class>org.richfaces.component.AbstractCalendar</cdk:base-class> <cdk:generate>true</cdk:generate> <cdk:tag> <cdk:generate>false</cdk:generate> <cdk:tag-name>calendar</cdk:tag-name> <cdk:handler-class>org.richfaces.view.facelets.CalendarHandler</cdk:handler-class> <cdk:tag-type>Facelets</cdk:tag-type> </cdk:tag> <cdk:component-family>org.richfaces.Calendar</cdk:component-family> <cdk:renderer-type>org.richfaces.CalendarRenderer</cdk:renderer-type> </component-extension> </component> <component> <description> <p>The &lt;rich:columnGroup&gt; component combines multiple columns in a single row to organize complex parts of a table. The resulting effect is similar to using the breakRowBefore attribute of the &lt;rich:column&gt; component, but is clearer and easier to follow in the source code.</p> </description> <component-type>org.richfaces.ColumnGroup</component-type> <component-class>org.richfaces.component.UIColumnGroup</component-class> <property> <description>The value binding expression used to wire up this component to a component property of a JavaBean class </description> <display-name></display-name> <icon/> <property-name>binding</property-name> <property-class>javax.faces.component.UIComponent</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The component identifier for this component. This value must be unique within the closest parent component that is a naming container. </description> <display-name>Component Identifier</display-name> <icon/> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit. The default value for this property is true. </description> <display-name>Rendered Flag</display-name> <icon/> <property-name>rendered</property-name> <property-class>boolean</property-class> <default-value>Boolean.FALSE</default-value> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <component-extension> <cdk:base-class>org.richfaces.component.AbstractColumnGroup</cdk:base-class> <cdk:generate>true</cdk:generate> <cdk:tag> <cdk:generate>false</cdk:generate> <cdk:tag-name>columnGroup</cdk:tag-name> <cdk:tag-type>Facelets</cdk:tag-type> </cdk:tag> <cdk:component-family>org.richfaces.ColumnGroup</cdk:component-family> <cdk:renderer-type>org.richfaces.ColumnGroupRenderer</cdk:renderer-type> </component-extension> </component> <component> <description> <p> The &lt;rich:contextMenu&gt; component is used for creating a hierarchical context menu that are activated on events like onmouseover, onclick etc. The component can be applied to any element on the page. </p> @author <a href="http://community.jboss.org/people/bleathem">Brian Leathem</a> </description> <component-type>org.richfaces.ContextMenu</component-type> <component-class>org.richfaces.component.UIContextMenu</component-class> <property> <description>CSS style(s) to be applied when this component is rendered.</description> <display-name>CSS Styles</display-name> <property-name>style</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Space-separated list of CSS style class(es) to be applied when this element is rendered. This value must be passed through as the "class" attribute on generated markup.</description> <display-name>CSS Style Classes</display-name> <property-name>styleClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Advisory title information about markup elements generated for this component.</description> <display-name>Advisory Title</display-name> <property-name>title</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a key is pressed down over this element.</description> <display-name>Key Down Script</display-name> <property-name>onkeydown</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">keydown</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a key is pressed and released over this element.</description> <display-name>Key Press Script</display-name> <property-name>onkeypress</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">keypress</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a key is released over this element.</description> <display-name>Key Up Script</display-name> <property-name>onkeyup</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">keyup</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is released over this element.</description> <display-name>Mouse Up Script</display-name> <property-name>onmouseup</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mouseup</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is moved away from this element.</description> <display-name>Mouse Out Script</display-name> <property-name>onmouseout</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mouseout</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is pressed down over this element.</description> <display-name>Mouse Down Script</display-name> <property-name>onmousedown</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mousedown</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is double clicked over this element.</description> <display-name>Double Click Script</display-name> <property-name>ondblclick</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">dblclick</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is clicked over this element.</description> <display-name>Button Click Script</display-name> <property-name>onclick</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">click</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is moved within this element.</description> <display-name>Mouse Move Script</display-name> <property-name>onmousemove</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mousemove</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is moved onto this element.</description> <display-name>Mouse Over Script</display-name> <property-name>onmouseover</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mouseover</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Direction indication for text that does not inherit directionality. Valid values are "LTR" (left-to-right) and "RTL" (right-to-left).</description> <display-name>Direction</display-name> <property-name>dir</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Code describing the language used in the generated markup for this component.</description> <display-name>Language Code</display-name> <property-name>lang</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description><p>Sets the horizontal offset between popup element and the conjunction point</p><p>Default value is 0</p></description> <display-name>Horizontal Offset</display-name> <property-name>horizontalOffset</property-name> <property-class>int</property-class> <default-value>0</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description><p>Sets the vertical offset between popup element and the conjunction point</p><p>Default value is 0</p></description> <display-name>Vertical Offset</display-name> <property-name>verticalOffset</property-name> <property-class>int</property-class> <default-value>0</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description><p>Set the direction of the popup. Possible values are:<br />auto, topLeft, topRight, bottomLeft, bottomRight, autoLeft, autoRight, topAuto, bottomAuto</p><p>Default value is auto</p></description> <display-name>Direction</display-name> <property-name>direction</property-name> <property-class>org.richfaces.component.Positioning</property-class> <default-value>Positioning.auto</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>The value binding expression used to wire up this component to a component property of a JavaBean class </description> <display-name></display-name> <icon/> <property-name>binding</property-name> <property-class>javax.faces.component.UIComponent</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The component identifier for this component. This value must be unique within the closest parent component that is a naming container. </description> <display-name>Component Identifier</display-name> <icon/> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit. The default value for this property is true. </description> <display-name>Rendered Flag</display-name> <icon/> <property-name>rendered</property-name> <property-class>boolean</property-class> <default-value>Boolean.FALSE</default-value> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>The client-side code executed after the popup is shown.</description> <display-name>On Show Script</display-name> <property-name>onshow</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">show</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>The client-side code executed after the popup disappears.</description> <display-name>On Hide Script</display-name> <property-name>onhide</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">hide</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> <p>Defines an event on the parent element to display the menu</p> <p>Default value is 'contextmenu'</p> </description> <property-name>showEvent</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The client-side script method to be called when a child menuGroup is hidden </description> <property-name>ongrouphide</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">grouphide</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Flag indicating that this element must never receive focus or be included in a subsequent submit. Default value - "false"</description> <display-name>Disabled Flag</display-name> <property-name>disabled</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> If the value of the 'attached' attribute is true, the component is attached to the component, specified in the 'target' attribute or to the parent component, if 'target' is not defined. Default value is 'true'. </description> <property-name>attached</property-name> <property-class>boolean</property-class> <default-value>true</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Client identifier of the component or id of the existing DOM element that is a source for a given event. If target is defined, the event is attached on the client. If both attached and target attributes are defined, and attribute attached has value 'false', it is considered to have higher priority. </description> <property-name>target</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> <p>Delay (in ms) between observing the showEvent and menu opening</p> <p>Default value is "50"</p> </description> <property-name>showDelay</property-name> <property-class>int</property-class> <default-value>Integer.MIN_VALUE</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> <p> Sets the submission mode for all menu items of the menu except those where this attribute redefined. Possible value are 'ajax','client' and 'server' </p> <p>Default value is 'server'</p> </description> <property-name>mode</property-name> <property-class>org.richfaces.component.Mode</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> If "true" the menu will stay visible when the mouse is moved away from it. Default value: "false". </description> <property-name>sticky</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> <p>Delay (in ms) between losing focus and menu closing</p> <p>Default value is "300"</p> </description> <property-name>hideDelay</property-name> <property-class>int</property-class> <default-value>Integer.MIN_VALUE</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The jQuery selector used to filter which child DOM elements of the target/parent to which the contextMenu will be attached. </description> <property-name>targetSelector</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Sets minimum width for all lists that will appear. </description> <property-name>popupWidth</property-name> <property-class>int</property-class> <default-value>Integer.MIN_VALUE</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The client-side script method to be called when a menu item is clicked </description> <property-name>onitemclick</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">itemclick</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The client-side script method to be called when a child menuGroup is expanded </description> <property-name>ongroupshow</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">groupshow</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <component-extension> <cdk:base-class>org.richfaces.component.AbstractContextMenu</cdk:base-class> <cdk:generate>true</cdk:generate> <cdk:tag> <cdk:generate>false</cdk:generate> <cdk:tag-name>contextMenu</cdk:tag-name> <cdk:tag-type>Facelets</cdk:tag-type> </cdk:tag> <cdk:component-family>org.richfaces.ContextMenu</cdk:component-family> <cdk:renderer-type>org.richfaces.ContextMenuRenderer</cdk:renderer-type> </component-extension> </component> <component> <description> <p> The &lt;rich:editor&gt; component is used for creating a WYSIWYG editor on a page. </p> @author <a href="http://community.jboss.org/people/lfryc">Lukas Fryc</a> </description> <component-type>org.richfaces.Editor</component-type> <component-class>org.richfaces.component.UIEditor</component-class> <facet> <description>Detailed configuration of editor in JSON format</description> <facet-name>config</facet-name> <facet-extension> <cdk:generate>false</cdk:generate> </facet-extension> </facet> <property> <description>CSS style(s) to be applied when this component is rendered.</description> <display-name>CSS Styles</display-name> <property-name>style</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Space-separated list of CSS style class(es) to be applied when this element is rendered. This value must be passed through as the "class" attribute on generated markup.</description> <display-name>CSS Style Classes</display-name> <property-name>styleClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Advisory title information about markup elements generated for this component.</description> <display-name>Advisory Title</display-name> <property-name>title</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when this element loses focus.</description> <display-name>Focus Off Script</display-name> <property-name>onblur</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">blur</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when this element receives focus.</description> <display-name>Focus On Script</display-name> <property-name>onfocus</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">focus</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>The value binding expression used to wire up this component to a component property of a JavaBean class </description> <display-name></display-name> <icon/> <property-name>binding</property-name> <property-class>javax.faces.component.UIComponent</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The component identifier for this component. This value must be unique within the closest parent component that is a naming container. </description> <display-name>Component Identifier</display-name> <icon/> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit. The default value for this property is true. </description> <display-name>Rendered Flag</display-name> <icon/> <property-name>rendered</property-name> <property-class>boolean</property-class> <default-value>Boolean.FALSE</default-value> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Converter instance registered with this component. </description> <display-name>Converter</display-name> <icon/> <property-name>converter</property-name> <property-class>javax.faces.convert.Converter</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The current value of this component. </description> <display-name>Value</display-name> <icon/> <property-name>value</property-name> <property-class>java.lang.Object</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> A ValueExpression enabled attribute that, if present, will be used as the text of the converter message, replacing any message that comes from the converter. </description> <display-name>Converter Message</display-name> <icon/> <property-name>converterMessage</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Flag indicating that this component's value must be converted and validated immediately (that is, during Apply Request Values phase), rather than waiting until Process Validations phase. </description> <display-name>Immediate Action</display-name> <icon/> <property-name>immediate</property-name> <property-class>boolean</property-class> <default-value>Boolean.FALSE</default-value> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Flag indicating that the user is required to provide a submitted value for this input component. </description> <display-name>Required Flag</display-name> <icon/> <property-name>required</property-name> <property-class>boolean</property-class> <default-value>Boolean.FALSE</default-value> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> A ValueExpression enabled attribute that, if present, will be used as the text of the validation message for the "required" facility, if the "required" facility is used. </description> <display-name>Required Message</display-name> <icon/> <property-name>requiredMessage</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> MethodExpression representing a validator method that will be called during Process Validations to perform correctness checks on the value of this component. The expression must evaluate to a public method that takes FacesContext, UIComponent, and Object parameters, with a return type of void. </description> <display-name>Validator</display-name> <icon/> <property-name>validator</property-name> <property-class>javax.faces.el.MethodBinding</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> <cdk:signature> <cdk:param>javax.faces.context.FacesContext</cdk:param> <cdk:param>javax.faces.component.UIComponent</cdk:param> <cdk:param>java.lang.Object</cdk:param> <cdk:return-type>java.lang.Void</cdk:return-type> </cdk:signature> </property-extension> </property> <property> <description> A ValueExpression enabled attribute that, if present, will be used as the text of the validator message, replacing any message that comes from the validator. </description> <display-name>Validator Message</display-name> <icon/> <property-name>validatorMessage</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> <p> MethodExpression representing a value change listener method that will be notified when a new value has been set for this input component. The expression must evaluate to a public method that takes a <code>ValueChangeEvent</code> parameter, with a return type of void, <span class="changed_added_2_0">or to a public method that takes no arguments with a return type of void. In the latter case, the method has no way of easily knowing what the new value is, but this can be useful in cases where a notification is needed that "this value changed".</span> </p> </description> <display-name>Value Change Listener</display-name> <icon/> <property-name>valueChangeListener</property-name> <property-class>javax.faces.el.MethodBinding</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> <cdk:signature> <cdk:param>javax.faces.event.ValueChangeEvent</cdk:param> <cdk:return-type>java.lang.Void</cdk:return-type> </cdk:signature> </property-extension> </property> <property> <description> <p>Set the skin of the richfaces editor. The only skin available by default is "moono".</p> </description> <property-name>skin</property-name> <property-class>java.lang.String</property-class> <default-value>"moono"</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The hieght of the editor </description> <property-name>height</property-name> <property-class>java.lang.String</property-class> <default-value>"200px"</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The width of the editor </description> <property-name>width</property-name> <property-class>java.lang.String</property-class> <default-value>"100%"</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Code describing the language used in the generated markup for this component. </description> <property-name>lang</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Detailed configuration of editor in JSON format </description> <property-name>config</property-name> <property-class>javax.faces.component.UIComponent</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The client-side script method to be called immediately after the editor content has been changed </description> <property-name>ondirty</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">dirty</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The client-side script method to be called once the editor is initialized and ready to be handle user interaction </description> <property-name>oninit</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">init</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Used to switch the editor into a read-only mode. </description> <property-name>readonly</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> <p> Used to change the configuration of the toolbar's button set. There are two configurations available: basic (default), full (enables all of the features). <p> It is also possible to define a custom toolbar using the CKEditor toolbar configuration in a config facet </p> <p> Default is basic </p> </description> <property-name>toolbar</property-name> <property-class>java.lang.String</property-class> <default-value>"Basic"</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The client-side script method to be called on blur event when editor content has been changed after previous focus </description> <property-name>onchange</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="true">change</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <component-extension> <cdk:base-class>org.richfaces.component.AbstractEditor</cdk:base-class> <cdk:generate>true</cdk:generate> <cdk:tag> <cdk:generate>false</cdk:generate> <cdk:tag-name>editor</cdk:tag-name> <cdk:tag-type>Facelets</cdk:tag-type> </cdk:tag> <cdk:component-family>org.richfaces.Editor</cdk:component-family> <cdk:renderer-type>org.richfaces.EditorRenderer</cdk:renderer-type> </component-extension> </component> <component> <description> <p> The &lt;rich:progressBar&gt; component displays a progress bar to indicate the status of a process to the user. It can update either through Ajax or on the client side, and the look and feel can be fully customized. </p> @author "Andrey Markavtsov" </description> <component-type>org.richfaces.ProgressBar</component-type> <component-class>org.richfaces.component.UIProgressBar</component-class> <property> <description>The client-side script method to be called after the DOM is updated</description> <property-name>oncomplete</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">complete</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>The client-side script method to be called after the ajax response comes back, but before the DOM is updated</description> <property-name>onbeforedomupdate</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">beforedomupdate</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>The client-side script method to be called before an ajax request.</description> <property-name>onbegin</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">begin</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Serialized (on default with JSON) data passed to the client by a developer on an AJAX request. It's accessible via "event.data" syntax. Both primitive types and complex types such as arrays and collections can be serialized and used with data</description> <property-name>data</property-name> <property-class>java.lang.Object</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is released over this element.</description> <display-name>Mouse Up Script</display-name> <property-name>onmouseup</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mouseup</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is moved away from this element.</description> <display-name>Mouse Out Script</display-name> <property-name>onmouseout</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mouseout</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is pressed down over this element.</description> <display-name>Mouse Down Script</display-name> <property-name>onmousedown</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mousedown</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is double clicked over this element.</description> <display-name>Double Click Script</display-name> <property-name>ondblclick</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">dblclick</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is clicked over this element.</description> <display-name>Button Click Script</display-name> <property-name>onclick</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">click</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is moved within this element.</description> <display-name>Mouse Move Script</display-name> <property-name>onmousemove</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mousemove</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is moved onto this element.</description> <display-name>Mouse Over Script</display-name> <property-name>onmouseover</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mouseover</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Space-separated list of CSS style class(es) to be applied when this element is rendered. This value must be passed through as the "class" attribute on generated markup.</description> <display-name>CSS Style Classes</display-name> <property-name>styleClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>CSS style(s) to be applied when this component is rendered.</description> <display-name>CSS Styles</display-name> <property-name>style</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>The value binding expression used to wire up this component to a component property of a JavaBean class </description> <display-name></display-name> <icon/> <property-name>binding</property-name> <property-class>javax.faces.component.UIComponent</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The component identifier for this component. This value must be unique within the closest parent component that is a naming container. </description> <display-name>Component Identifier</display-name> <icon/> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit. The default value for this property is true. </description> <display-name>Rendered Flag</display-name> <icon/> <property-name>rendered</property-name> <property-class>boolean</property-class> <default-value>Boolean.FALSE</default-value> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Space-separated list of CSS style class(es) to be applied to the remaining part of the progress bar. This value must be passed through as the "class" attribute on generated markup. </description> <property-name>remainingClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> <p>Enables/disables polling.</p> <p>Default value is "true".</p> </description> <property-name>enabled</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Space-separated list of CSS style class(es) to be applied when before progress finishes. This value must be passed through as the "class" attribute on generated markup. </description> <property-name>finishClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Space-separated list of CSS style class(es) to be applied to the progress bar element. This value must be passed through as the "class" attribute on generated markup. </description> <property-name>progressClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Defines a simple label instead of rendering children component </description> <property-name>label</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The client-side script method to be called when progress is finished </description> <property-name>onfinish</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">finish</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> <p>Min value when initial state should be rendered.</p> <p>Default value is "0".</p> </description> <property-name>minValue</property-name> <property-class>java.lang.Object</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> <p>Interval (in ms) for call poll requests.</p> <p>Default value 1000 ms (1 sec)</p> </description> <property-name>interval</property-name> <property-class>int</property-class> <default-value>Integer.MIN_VALUE</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Space-separated list of CSS style class(es) to be applied when before progress starts. This value must be passed through as the "class" attribute on generated markup. </description> <property-name>initialClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> <p>The mode for updating the progress bar, can be one of:</p> <dl> <dt>ajax</dt> <dd>The progress bar updates in the same way as the &lt;a4j:poll&gt; component. The &lt;rich:progressBar&gt; component repeatedly polls the server for the current progress value.</dd> <dt>client</dt> <dd>The progress bar must be explicitly updated on the client side through the JavaScript API.</dd> </dl> <p>Default is "ajax"</p> </description> <property-name>mode</property-name> <property-class>org.richfaces.component.SwitchType</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> <p>Max value, after which complete state should be rendered.</p> <p>Default value is "100".</p> </description> <property-name>maxValue</property-name> <property-class>java.lang.Object</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Sets the current value of the progress </description> <property-name>value</property-name> <property-class>java.lang.Object</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <component-extension> <cdk:base-class>org.richfaces.component.AbstractProgressBar</cdk:base-class> <cdk:generate>true</cdk:generate> <cdk:tag> <cdk:generate>false</cdk:generate> <cdk:tag-name>progressBar</cdk:tag-name> <cdk:tag-type>Facelets</cdk:tag-type> </cdk:tag> <cdk:component-family>org.richfaces.ProgressBar</cdk:component-family> <cdk:renderer-type>org.richfaces.ProgressBarRenderer</cdk:renderer-type> </component-extension> </component> <component> <description> <p> The &lt;rich:collapsibleSubTable&gt; component acts as a child element to a &lt;rich:dataTable&gt; component. The &lt;rich:collapsibleSubTable&gt; component iterates through the child collections in the currently iterated object to create master-detail tables. </p> @author Anton Belevich </description> <component-type>org.richfaces.CollapsibleSubTable</component-type> <component-class>org.richfaces.component.UICollapsibleSubTable</component-class> <facet> <description> The footer of the table </description> <facet-name>footer</facet-name> <facet-extension> <cdk:generate>true</cdk:generate> </facet-extension> </facet> <facet> <description> The content to be displayed when table contains no rows (no data provided). </description> <facet-name>noData</facet-name> <facet-extension> <cdk:generate>true</cdk:generate> </facet-extension> </facet> <facet> <description> The header of the table </description> <facet-name>header</facet-name> <facet-extension> <cdk:generate>true</cdk:generate> </facet-extension> </facet> <property> <description>Javascript code executed when a pointer button is pressed down over table row.</description> <display-name>Mouse Down Script</display-name> <property-name>onrowmousedown</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">rowmousedown</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is double clicked over table row.</description> <display-name>Double Click Script</display-name> <property-name>onrowdblclick</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">rowdblclick</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a key is released over table row.</description> <display-name>Key Up Script</display-name> <property-name>onrowkeyup</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">rowkeyup</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is clicked over table row.</description> <display-name>Button Click Script</display-name> <property-name>onrowclick</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">rowclick</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is moved onto table row.</description> <display-name>Mouse Over Script</display-name> <property-name>onrowmouseover</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">rowmouseover</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a key is pressed down over table row.</description> <display-name>Key Down Script</display-name> <property-name>onrowkeydown</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">rowkeydown</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is moved away from table row.</description> <display-name>Mouse Out Script</display-name> <property-name>onrowmouseout</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">rowmouseout</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is moved within table row.</description> <display-name>Mouse Move Script</display-name> <property-name>onrowmousemove</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">rowmousemove</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a key is pressed and released over table row.</description> <display-name>Key Press Script</display-name> <property-name>onrowkeypress</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">rowkeypress</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is released over table row.</description> <display-name>Mouse Up Script</display-name> <property-name>onrowmouseup</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">rowmouseup</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>The number of rows to display, or zero for all remaining rows in the table</description> <property-name>rows</property-name> <property-class>int</property-class> <default-value>Integer.MIN_VALUE</default-value> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>CSS style(s) to be applied when this component is rendered.</description> <display-name>CSS Styles</display-name> <property-name>style</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Converter for a row key object</description> <property-name>rowKeyConverter</property-name> <property-class>javax.faces.convert.Converter</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Provides access to the state in a Request scope</description> <property-name>stateVar</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>A request-scope attribute via which the data object for the current row will be used when iterating</description> <property-name>var</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Boolean attribute that defines whether this iteration component will reset saved children's state before rendering. By default state is reset if there are no faces messages with severity error or higher</description> <property-name>keepSaved</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Provides access to the row key in a Request scope</description> <property-name>rowKeyVar</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>A zero-relative row number of the first row to display</description> <property-name>first</property-name> <property-class>int</property-class> <default-value>Integer.MIN_VALUE</default-value> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Points to the data model</description> <property-name>value</property-name> <property-class>java.lang.Object</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Provides access to the iteration status in a Request scope</description> <property-name>iterationStatusVar</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Space-separated list of CSS style class(es) that will be applied to the first row of the subheader of the table</description> <display-name>Subfooter first row CSS Classes</display-name> <property-name>firstColumnFooterClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Space-separated list of CSS style class(es) that will be applied to the first row of the subheader of the table</description> <display-name>Subheader first row CSS Classes</display-name> <property-name>columnHeaderFirstClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Space-separated list of CSS style class(es) that will be applied to the rows of the subheader of the table</description> <display-name>Subheader CSS Classes</display-name> <property-name>columnHeaderClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Space-separated list of CSS style class(es) that will be applied to the first row of the footer of the table</description> <display-name>Footer first row CSS Classes</display-name> <property-name>footerFirstClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Space-separated list of CSS style class(es) that will be applied to the cells of the table</description> <display-name>Cell CSS Classes</display-name> <property-name>cellClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Space-separated list of CSS style class(es) that will be applied to the cells of the header of the table</description> <display-name>Header cell CSS Classes</display-name> <property-name>headerCellClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Space-separated list of CSS style class(es) that will be applied to the rows of the subfooter of the table</description> <display-name>Subfooter CSS Classes</display-name> <property-name>columnFooterClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Space-separated list of CSS style class(es) that will be applied to the first row of the header of the table</description> <display-name>Header first row CSS Classes</display-name> <property-name>headerFirstClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Space-separated list of CSS style class(es) that will be applied to the first row of the table</description> <display-name>First row CSS Classes</display-name> <property-name>firstRowClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Space-separated list of CSS style class(es) that will be applied to the cells of the subfooter of the table</description> <display-name>Subfooter cell CSS Classes</display-name> <property-name>columnFooterCellClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Space-separated list of CSS style class(es) that will be applied to the cells of the footer of the table</description> <display-name>Footer cell CSS Classes</display-name> <property-name>footerCellClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Space-separated list of CSS style class(es) that will be applied to the cells of the subheader of the table</description> <display-name>Subheader cell CSS Classes</display-name> <property-name>columnHeaderCellClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>The value binding expression used to wire up this component to a component property of a JavaBean class </description> <display-name></display-name> <icon/> <property-name>binding</property-name> <property-class>javax.faces.component.UIComponent</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The component identifier for this component. This value must be unique within the closest parent component that is a naming container. </description> <display-name>Component Identifier</display-name> <icon/> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit. The default value for this property is true. </description> <display-name>Rendered Flag</display-name> <icon/> <property-name>rendered</property-name> <property-class>boolean</property-class> <default-value>Boolean.FALSE</default-value> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Assigns one or more space-separated CSS class names to the columns of the table. If the CSS class names are comma-separated, each class will be assigned to a particular column in the order they follow in the attribute.If you have less class names than columns, the class will be applied to every n-fold column where n is the order in which the class is listed in the attribute. If there are more class names than columns, the overflow ones are ignored.</description> <property-name>columnClasses</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Name of the variable used in EL expression provided in filterExpression in order to decide about displaying particular row. </description> <property-name>filterVar</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Determines the state of sub table: true (expanded), false (collapsed) </description> <property-name>expanded</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Assigns one or more space-separated CSS class names to the rows of the table. If the CSS class names are comma-separated, each class will be assigned to a particular row in the order they follow in the attribute.If you have less class names than rows, the class will be applied to every n-fold row where n is the order in which the class is listed in the attribute. If there are more class names than rows, the overflow ones are ignored.</description> <property-name>rowClasses</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Specifies what mode will be used to expand the sub table: client (default), ajax, server, none (can't be expanded) </description> <property-name>expandMode</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The label to be displayed when table contains no rows (no data provided). </description> <property-name>noDataLabel</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Specifies when table will be sorted according to one column (single) or multiple columns (multi). Default value - "multi" </description> <property-name>sortMode</property-name> <property-class>org.richfaces.model.SortMode</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Assigns one or more space-separated CSS class names to the table cells </description> <property-name>rowClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Space-separated list of CSS style class(es) that will be applied to any header generated for this column.</description> <display-name>Header CSS Classes</display-name> <property-name>headerClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Comma-separated list of column names determining priority of row sorting. </description> <property-name>sortPriority</property-name> <property-class>java.util.Collection</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Space-separated list of CSS style class(es) that will be applied to any footer generated for this column.</description> <display-name>Footer CSS Classes</display-name> <property-name>footerClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <component-extension> <cdk:base-class>org.richfaces.component.AbstractCollapsibleSubTable</cdk:base-class> <cdk:generate>true</cdk:generate> <cdk:tag> <cdk:generate>false</cdk:generate> <cdk:tag-name>collapsibleSubTable</cdk:tag-name> <cdk:handler-class>org.richfaces.taglib.CollapsibleSubTableHandler</cdk:handler-class> <cdk:tag-type>Facelets</cdk:tag-type> </cdk:tag> <cdk:component-family>org.richfaces.Data</cdk:component-family> <cdk:renderer-type>org.richfaces.CollapsibleSubTableRenderer</cdk:renderer-type> </component-extension> </component> <component> <description> Adds placeholder capability to HTML input and textarea elements. A placeholder typically appears as light gray text within an input or textarea element whenever the element is empty and does not have focus. This provides a hint to the user as to what the input or textarea element is used for, or the type of input that is required. </description> <component-type>org.richfaces.Placeholder</component-type> <component-class>org.richfaces.component.UIPlaceholder</component-class> <property> <description> The current value of this component. </description> <display-name>Value</display-name> <icon/> <property-name>value</property-name> <property-class>java.lang.Object</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>true</cdk:required> </property-extension> </property> <property> <description>Space-separated list of CSS style class(es) to be applied when this element is rendered. This value must be passed through as the "class" attribute on generated markup.</description> <display-name>CSS Style Classes</display-name> <property-name>styleClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>The value binding expression used to wire up this component to a component property of a JavaBean class </description> <display-name></display-name> <icon/> <property-name>binding</property-name> <property-class>javax.faces.component.UIComponent</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The component identifier for this component. This value must be unique within the closest parent component that is a naming container. </description> <display-name>Component Identifier</display-name> <icon/> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit. The default value for this property is true. </description> <display-name>Rendered Flag</display-name> <icon/> <property-name>rendered</property-name> <property-class>boolean</property-class> <default-value>Boolean.FALSE</default-value> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The jQuery selector used to filter which child DOM elements will be a placeholder attached to. </description> <property-name>selector</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <component-extension> <cdk:base-class>org.richfaces.component.AbstractPlaceholder</cdk:base-class> <cdk:generate>true</cdk:generate> <cdk:tag> <cdk:generate>false</cdk:generate> <cdk:tag-name>placeholder</cdk:tag-name> <cdk:tag-type>Facelets</cdk:tag-type> </cdk:tag> <cdk:component-family>org.richfaces.Placeholder</cdk:component-family> <cdk:renderer-type>org.richfaces.PlaceholderRenderer</cdk:renderer-type> </component-extension> </component> <component> <description> <p>The &lt;rich:tree&gt; component provides a hierarchical tree control. Each &lt;rich:tree&gt; component typically consists of &lt;rich:treeNode&gt; child components. The appearance and behavior of the tree and its nodes can be fully customized.</p> @author Nick Belaevski </description> <component-type>org.richfaces.Tree</component-type> <component-class>org.richfaces.component.UITree</component-class> <property> <description>If "true", render only those ids specified in the "render" attribute, forgoing the render of the auto-rendered panels</description> <property-name>limitRender</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>The client-side script method to be called after the DOM is updated</description> <property-name>oncomplete</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">complete</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Name of the request status component that will indicate the status of the Ajax request</description> <property-name>status</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>The client-side script method to be called after the ajax response comes back, but before the DOM is updated</description> <property-name>onbeforedomupdate</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">beforedomupdate</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>The client-side script method to be called before an ajax request.</description> <property-name>onbegin</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">begin</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>IDs of components that will participate in the "execute" portion of the Request Processing Lifecycle. Can be a single ID, a space or comma separated list of IDs, or an EL Expression evaluating to an array or Collection. Any of the keywords "@this", "@form", "@all", "@none", "@region" may be specified in the identifier list. Some components make use of additional keywords<br/>Default value is "@region" which resolves to this component if no region is present.</description> <property-name>execute</property-name> <property-class>java.lang.Object</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Serialized (on default with JSON) data passed to the client by a developer on an AJAX request. It's accessible via "event.data" syntax. Both primitive types and complex types such as arrays and collections can be serialized and used with data</description> <property-name>data</property-name> <property-class>java.lang.Object</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>IDs of components that will participate in the "render" portion of the Request Processing Lifecycle. Can be a single ID, a space or comma separated list of Id's, or an EL Expression evaluating to an array or Collection. Any of the keywords "@this", "@form", "@all", "@none", "@region" may be specified in the identifier list. Some components make use of additional keywords</description> <property-name>render</property-name> <property-class>java.lang.Object</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>CSS style(s) to be applied when this component is rendered.</description> <display-name>CSS Styles</display-name> <property-name>style</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Space-separated list of CSS style class(es) to be applied when this element is rendered. This value must be passed through as the "class" attribute on generated markup.</description> <display-name>CSS Style Classes</display-name> <property-name>styleClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Advisory title information about markup elements generated for this component.</description> <display-name>Advisory Title</display-name> <property-name>title</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a key is pressed down over this element.</description> <display-name>Key Down Script</display-name> <property-name>onkeydown</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">keydown</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a key is pressed and released over this element.</description> <display-name>Key Press Script</display-name> <property-name>onkeypress</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">keypress</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a key is released over this element.</description> <display-name>Key Up Script</display-name> <property-name>onkeyup</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">keyup</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is released over this element.</description> <display-name>Mouse Up Script</display-name> <property-name>onmouseup</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mouseup</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is moved away from this element.</description> <display-name>Mouse Out Script</display-name> <property-name>onmouseout</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mouseout</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is pressed down over this element.</description> <display-name>Mouse Down Script</display-name> <property-name>onmousedown</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mousedown</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is double clicked over this element.</description> <display-name>Double Click Script</display-name> <property-name>ondblclick</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">dblclick</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is clicked over this element.</description> <display-name>Button Click Script</display-name> <property-name>onclick</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">click</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is moved within this element.</description> <display-name>Mouse Move Script</display-name> <property-name>onmousemove</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mousemove</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is moved onto this element.</description> <display-name>Mouse Over Script</display-name> <property-name>onmouseover</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mouseover</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Flag indicating that, if this component is activated by the user, notifications should be delivered to interested listeners and actions immediately (that is, during Apply Request Values phase) rather than waiting until the Invoke Application phase.</description> <property-name>immediate</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Direction indication for text that does not inherit directionality. Valid values are "LTR" (left-to-right) and "RTL" (right-to-left).</description> <display-name>Direction</display-name> <property-name>dir</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Code describing the language used in the generated markup for this component.</description> <display-name>Language Code</display-name> <property-name>lang</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Converter for a row key object</description> <property-name>rowKeyConverter</property-name> <property-class>javax.faces.convert.Converter</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>The client-side script method to be called after the node is toggled.</description> <property-name>onnodetoggle</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">nodetoggle</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Provides access to the state in a Request scope.</description> <property-name>stateVar</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>A request-scope attribute via which the data object for the current row will be used when iterating.</description> <property-name>var</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>The client-side script method to be called after the selection is changed.</description> <property-name>onselectionchange</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">selectionchange</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Boolean attribute that defines whether this iteration component will reset saved children's state before rendering. By default state is reset if there are no faces messages with severity error or higher.</description> <property-name>keepSaved</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>When "true" a default treeNode will be created for nodes in the dataModel that do not match any existing treeNode. Default value - "false".</description> <property-name>useDefaultNode</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>The type of type of the selection - ajax (default), client, server.</description> <property-name>selectionType</property-name> <property-class>org.richfaces.component.SwitchType</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>The collections of selected nodes.</description> <property-name>selection</property-name> <property-class>java.util.Collection</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Client-side event used for toggling tree nodes (click, dblclick, etc.)</description> <property-name>toggleNodeEvent</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>The client-side script method to be called before the selection is changed.</description> <property-name>onbeforeselectionchange</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">beforeselectionchange</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Provides access to the row key in a Request scope.</description> <property-name>rowKeyVar</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Method expression referencing a method that will be called when an TreeSelectionChangeEvent has been broadcast for the listener.</description> <property-name>selectionChangeListener</property-name> <property-class>javax.el.MethodExpression</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>The type of type of the node toggling - ajax (default), client, server.</description> <property-name>toggleType</property-name> <property-class>org.richfaces.component.SwitchType</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>The client-side script method to be called before the node is toggled.</description> <property-name>onbeforenodetoggle</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">beforenodetoggle</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Space-separated list of CSS style class(es) to be applied to the tree nodes.</description> <property-name>nodeClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Determines which treeNode should be used for rendering. Should contain EL expressions which uses request-scoped variable with name defied in attribute 'var'. If not set a default treeNode will be created.</description> <property-name>nodeType</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>The icon for component leaves.</description> <property-name>iconLeaf</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>The icon for collapsed node.</description> <property-name>iconCollapsed</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Space-separated list of CSS style class(es) to be applied to the tree node icons.</description> <property-name>iconClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>The icon for expanded node.</description> <property-name>iconExpanded</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Space-separated list of CSS style class(es) to be applied to the tree node labels.</description> <property-name>labelClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>MethodExpression representing an tree node toggle listener method that will be notified when the tree node is toggled. The expression must evaluate to a public method that takes an TreeToggleEvent parameter, with a return type of void, or to a public method that takes no arguments with a return type of void. In the latter case, the method has no way of easily knowing where the event came from, but this can be useful in cases where a notification is needed that "some action happened".</description> <property-name>toggleListener</property-name> <property-class>javax.el.MethodExpression</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Space-separated list of CSS style class(es) to be applied to the tree node handles.</description> <property-name>handleClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>The value binding expression used to wire up this component to a component property of a JavaBean class </description> <display-name></display-name> <icon/> <property-name>binding</property-name> <property-class>javax.faces.component.UIComponent</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The component identifier for this component. This value must be unique within the closest parent component that is a naming container. </description> <display-name>Component Identifier</display-name> <icon/> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit. The default value for this property is true. </description> <display-name>Rendered Flag</display-name> <icon/> <property-name>rendered</property-name> <property-class>boolean</property-class> <default-value>Boolean.FALSE</default-value> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Points to the data model </description> <property-name>value</property-name> <property-class>java.lang.Object</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <component-extension> <cdk:base-class>org.richfaces.component.AbstractTree</cdk:base-class> <cdk:generate>true</cdk:generate> <cdk:tag> <cdk:generate>false</cdk:generate> <cdk:tag-name>tree</cdk:tag-name> <cdk:handler-class>org.richfaces.view.facelets.TreeHandler</cdk:handler-class> <cdk:tag-type>Facelets</cdk:tag-type> </cdk:tag> <cdk:component-family>org.richfaces.Tree</cdk:component-family> <cdk:renderer-type>org.richfaces.TreeRenderer</cdk:renderer-type> </component-extension> </component> <component> <description> <p> The &lt;rich:dragSource&gt; component can be added to a component to indicate it is capable of being dragged by the user. The dragged item can then be dropped into a compatible drop area, designated using the &lt;rich:dropTarget&gt; component. </p> @author abelevich </description> <component-type>org.richfaces.DragSource</component-type> <component-class>org.richfaces.component.UIDragSource</component-class> <property> <description>The value binding expression used to wire up this component to a component property of a JavaBean class </description> <display-name></display-name> <icon/> <property-name>binding</property-name> <property-class>javax.faces.component.UIComponent</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The component identifier for this component. This value must be unique within the closest parent component that is a naming container. </description> <display-name>Component Identifier</display-name> <icon/> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit. The default value for this property is true. </description> <display-name>Rendered Flag</display-name> <icon/> <property-name>rendered</property-name> <property-class>boolean</property-class> <default-value>Boolean.FALSE</default-value> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> A set of options for jQuery.draggable widget </description> <property-name>dragOptions</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> A drag zone type that is used for zone definition, which elements can be accepted by a drop zone </description> <property-name>type</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Component ID of a dragIndicator component that is used as drag pointer during the drag operation </description> <property-name>dragIndicator</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Data to be sent to a drop zone after a drop event </description> <property-name>dragValue</property-name> <property-class>java.lang.Object</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <component-extension> <cdk:base-class>org.richfaces.component.AbstractDragSource</cdk:base-class> <cdk:generate>true</cdk:generate> <cdk:tag> <cdk:generate>false</cdk:generate> <cdk:tag-name>dragSource</cdk:tag-name> <cdk:tag-type>Facelets</cdk:tag-type> </cdk:tag> <cdk:component-family>org.richfaces.DragSource</cdk:component-family> <cdk:renderer-type>org.richfaces.DragSourceRenderer</cdk:renderer-type> </component-extension> </component> <component> <description> <p> The &lt;rich:inplaceSelect&gt; component is similar to the &lt;rich:inplaceInput&gt; component, except that the &lt;rich:inplaceSelect&gt; component uses a drop-down selection box to enter text instead of a regular text field. Changes can be rendered either in-line or for the whole block, and inputs can be focused with keyboard navigation. The component is based on the JSF UISelectOne component, so all the standard rules for value definition, processing, conversion, and validation apply. </p> @author Anton Belevich </description> <component-type>org.richfaces.InplaceSelect</component-type> <component-class>org.richfaces.component.UIInplaceSelect</component-class> <property> <description>CSS style(s) to be applied when this component is rendered.</description> <display-name>CSS Styles</display-name> <property-name>style</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Space-separated list of CSS style class(es) to be applied when this element is rendered. This value must be passed through as the "class" attribute on generated markup.</description> <display-name>CSS Style Classes</display-name> <property-name>styleClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Advisory title information about markup elements generated for this component.</description> <display-name>Advisory Title</display-name> <property-name>title</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Flag indicating that this element must never receive focus or be included in a subsequent submit. Default value - "false"</description> <display-name>Disabled Flag</display-name> <property-name>disabled</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a key is pressed down over this element.</description> <display-name>Key Down Script</display-name> <property-name>onkeydown</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">keydown</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a key is pressed and released over this element.</description> <display-name>Key Press Script</display-name> <property-name>onkeypress</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">keypress</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a key is released over this element.</description> <display-name>Key Up Script</display-name> <property-name>onkeyup</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">keyup</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is released over this element.</description> <display-name>Mouse Up Script</display-name> <property-name>onmouseup</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mouseup</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is moved away from this element.</description> <display-name>Mouse Out Script</display-name> <property-name>onmouseout</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mouseout</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is pressed down over this element.</description> <display-name>Mouse Down Script</display-name> <property-name>onmousedown</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mousedown</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is double clicked over this element.</description> <display-name>Double Click Script</display-name> <property-name>ondblclick</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">dblclick</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is clicked over this element.</description> <display-name>Button Click Script</display-name> <property-name>onclick</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">click</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is moved within this element.</description> <display-name>Mouse Move Script</display-name> <property-name>onmousemove</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mousemove</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is moved onto this element.</description> <display-name>Mouse Over Script</display-name> <property-name>onmouseover</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mouseover</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when this element loses focus.</description> <display-name>Focus Off Script</display-name> <property-name>onblur</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">blur</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when this element receives focus.</description> <display-name>Focus On Script</display-name> <property-name>onfocus</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">focus</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Position of this element in the tabbing order for the current document. This value must be an integer between 0 and 32767.</description> <display-name>Tab Index</display-name> <property-name>tabindex</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Space-separated list of CSS style class(es) to be applied to the list items. This value must be passed through as the "class" attribute on generated markup.</description> <property-name>itemClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Space-separated list of CSS style class(es) to be applied to the list element when it is disabled. This value must be passed through as the "class" attribute on generated markup.</description> <property-name>disabledClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>The height of the list element (in pixels)</description> <property-name>listHeight</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Space-separated list of CSS style class(es) to be applied to the list element when it is in the "changed" state. This value must be passed through as the "class" attribute on generated markup.</description> <property-name>changedClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Space-separated list of CSS style class(es) to be applied to the selected list item. This value must be passed through as the "class" attribute on generated markup.</description> <property-name>selectItemClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>The width of the list element (in pixels)</description> <property-name>listWidth</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Space-separated list of CSS style class(es) to be applied to the list element. This value must be passed through as the "class" attribute on generated markup.</description> <property-name>listClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Used to set the display text when value is undefined</description> <property-name>defaultLabel</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Space-separated list of CSS style class(es) to be applied to the list element when it is in the "active" state. This value must be passed through as the "class" attribute on generated markup.</description> <property-name>activeClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>The value binding expression used to wire up this component to a component property of a JavaBean class </description> <display-name></display-name> <icon/> <property-name>binding</property-name> <property-class>javax.faces.component.UIComponent</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The component identifier for this component. This value must be unique within the closest parent component that is a naming container. </description> <display-name>Component Identifier</display-name> <icon/> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit. The default value for this property is true. </description> <display-name>Rendered Flag</display-name> <icon/> <property-name>rendered</property-name> <property-class>boolean</property-class> <default-value>Boolean.FALSE</default-value> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Converter instance registered with this component. </description> <display-name>Converter</display-name> <icon/> <property-name>converter</property-name> <property-class>javax.faces.convert.Converter</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The current value of this component. </description> <display-name>Value</display-name> <icon/> <property-name>value</property-name> <property-class>java.lang.Object</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> A ValueExpression enabled attribute that, if present, will be used as the text of the converter message, replacing any message that comes from the converter. </description> <display-name>Converter Message</display-name> <icon/> <property-name>converterMessage</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Flag indicating that this component's value must be converted and validated immediately (that is, during Apply Request Values phase), rather than waiting until Process Validations phase. </description> <display-name>Immediate Action</display-name> <icon/> <property-name>immediate</property-name> <property-class>boolean</property-class> <default-value>Boolean.FALSE</default-value> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Flag indicating that the user is required to provide a submitted value for this input component. </description> <display-name>Required Flag</display-name> <icon/> <property-name>required</property-name> <property-class>boolean</property-class> <default-value>Boolean.FALSE</default-value> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> A ValueExpression enabled attribute that, if present, will be used as the text of the validation message for the "required" facility, if the "required" facility is used. </description> <display-name>Required Message</display-name> <icon/> <property-name>requiredMessage</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> MethodExpression representing a validator method that will be called during Process Validations to perform correctness checks on the value of this component. The expression must evaluate to a public method that takes FacesContext, UIComponent, and Object parameters, with a return type of void. </description> <display-name>Validator</display-name> <icon/> <property-name>validator</property-name> <property-class>javax.faces.el.MethodBinding</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> <cdk:signature> <cdk:param>javax.faces.context.FacesContext</cdk:param> <cdk:param>javax.faces.component.UIComponent</cdk:param> <cdk:param>java.lang.Object</cdk:param> <cdk:return-type>java.lang.Void</cdk:return-type> </cdk:signature> </property-extension> </property> <property> <description> A ValueExpression enabled attribute that, if present, will be used as the text of the validator message, replacing any message that comes from the validator. </description> <display-name>Validator Message</display-name> <icon/> <property-name>validatorMessage</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> <p> MethodExpression representing a value change listener method that will be notified when a new value has been set for this input component. The expression must evaluate to a public method that takes a <code>ValueChangeEvent</code> parameter, with a return type of void, <span class="changed_added_2_0">or to a public method that takes no arguments with a return type of void. In the latter case, the method has no way of easily knowing what the new value is, but this can be useful in cases where a notification is needed that "this value changed".</span> </p> </description> <display-name>Value Change Listener</display-name> <icon/> <property-name>valueChangeListener</property-name> <property-class>javax.faces.el.MethodBinding</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> <cdk:signature> <cdk:param>javax.faces.event.ValueChangeEvent</cdk:param> <cdk:return-type>java.lang.Void</cdk:return-type> </cdk:signature> </property-extension> </property> <property> <description> Javascript code executed when a pointer button is clicked over the input element. </description> <property-name>oninputclick</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">inputclick</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Javascript code executed when a key is pressed and released over the list element. </description> <property-name>onlistkeypress</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">listkeypress</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Javascript code executed when a pointer button is clicked over the list element. </description> <property-name>onlistclick</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">listclick</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The width of the input element </description> <property-name>inputWidth</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Javascript code executed when a key is pressed and released over the input element. </description> <property-name>oninputkeypress</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">inputkeypress</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Javascript code executed when an item is selected </description> <property-name>onselectitem</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">selectitem</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Javascript code executed when a pointer button is moved within the list element. </description> <property-name>onlistmousemove</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">listmousemove</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> When "false" do not save the item as the new control value when the user selects an item from the drop-down list </description> <property-name>saveOnSelect</property-name> <property-class>boolean</property-class> <default-value>true</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Javascript code executed when a pointer button is moved away from the input element. </description> <property-name>oninputmouseout</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">inputmouseout</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Javascript code executed when a pointer button is released over the list element. </description> <property-name>onlistmouseup</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">listmouseup</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Javascript code executed when a pointer button is moved within the input element. </description> <property-name>oninputmousemove</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">inputmousemove</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Javascript code executed when a key is released over the list element. </description> <property-name>onlistkeyup</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">listkeyup</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Defines whether the changes should apply when the focus is lost. Default value - "true" </description> <property-name>saveOnBlur</property-name> <property-class>boolean</property-class> <default-value>true</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Javascript code executed when a pointer button is moved away from the list element. </description> <property-name>onlistmouseout</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">listmouseout</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Javascript code executed when a pointer button is double clicked over the list element. </description> <property-name>onlistdblclick</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">listdblclick</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Javascript code executed when a key is pressed down over the list element. </description> <property-name>onlistkeydown</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">listkeydown</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> <p>The event on which to switch the component to the edit state</p> <p>Default is "click"</p> </description> <property-name>editEvent</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Javascript code executed when a pointer button is pressed down over the list element. </description> <property-name>onlistmousedown</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">listmousedown</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Javascript code executed when a pointer button is double clicked over the input element. </description> <property-name>oninputdblclick</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">inputdblclick</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Javascript code executed when the list element loses focus and its value has been modified since gaining focus. </description> <property-name>onchange</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="true">change</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Javascript code executed when a pointer button is moved onto the list element. </description> <property-name>onlistmouseover</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">listmouseover</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> If "true" is set, buttons for confirming or canceling are added to the component </description> <property-name>showControls</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> If "false" do not switch the component to the edit state on "click" </description> <property-name>openOnEdit</property-name> <property-class>boolean</property-class> <default-value>true</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Javascript code executed when the list element is shown </description> <property-name>onlistshow</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">listshow</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Javascript code executed when a key is pressed down over the input element. </description> <property-name>oninputkeydown</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">inputkeydown</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Javascript code executed when text in the input element is selected </description> <property-name>oninputselect</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">inputselect</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Javascript code executed when a pointer button is pressed down over the input element. </description> <property-name>oninputmousedown</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">inputmousedown</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Javascript code executed when a key is released over the input element. </description> <property-name>oninputkeyup</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">inputkeyup</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Javascript code executed when the list element is hidden </description> <property-name>onlisthide</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">listhide</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Javascript code executed when a pointer button is released over the input element. </description> <property-name>oninputmouseup</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">inputmouseup</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Javascript code executed when a pointer button is moved onto the input element. </description> <property-name>oninputmouseover</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">inputmouseover</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <component-extension> <cdk:base-class>org.richfaces.component.AbstractInplaceSelect</cdk:base-class> <cdk:generate>true</cdk:generate> <cdk:tag> <cdk:generate>false</cdk:generate> <cdk:tag-name>inplaceSelect</cdk:tag-name> <cdk:tag-type>Facelets</cdk:tag-type> </cdk:tag> <cdk:component-family>org.richfaces.Select</cdk:component-family> <cdk:renderer-type>org.richfaces.InplaceSelectRenderer</cdk:renderer-type> </component-extension> </component> <component> <description> <p> The &lt;rich:dataGrid&gt; component is used to arrange data objects in a grid. Values in the grid can be updated dynamically from the data model, and Ajax updates can be limited to specific rows. The component supports header, footer, and caption facets. </p> @author Anton Belevich </description> <component-type>org.richfaces.DataGrid</component-type> <component-class>org.richfaces.component.UIDataGrid</component-class> <facet> <facet-name>caption</facet-name> <facet-extension> <cdk:generate>true</cdk:generate> </facet-extension> </facet> <facet> <facet-name>footer</facet-name> <facet-extension> <cdk:generate>true</cdk:generate> </facet-extension> </facet> <facet> <facet-name>noData</facet-name> <facet-extension> <cdk:generate>true</cdk:generate> </facet-extension> </facet> <facet> <facet-name>header</facet-name> <facet-extension> <cdk:generate>true</cdk:generate> </facet-extension> </facet> <property> <description>CSS style(s) to be applied when this component is rendered.</description> <display-name>CSS Styles</display-name> <property-name>style</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Space-separated list of CSS style class(es) to be applied when this element is rendered. This value must be passed through as the "class" attribute on generated markup.</description> <display-name>CSS Style Classes</display-name> <property-name>styleClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Advisory title information about markup elements generated for this component.</description> <display-name>Advisory Title</display-name> <property-name>title</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Space-separated list of CSS style class(es) that will be applied to any header generated for this column.</description> <display-name>Header CSS Classes</display-name> <property-name>headerClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Space-separated list of CSS style class(es) that will be applied to any footer generated for this column.</description> <display-name>Footer CSS Classes</display-name> <property-name>footerClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Assigns one or more space-separated CSS class names to the columns of the table. If the CSS class names are comma-separated, each class will be assigned to a particular column in the order they follow in the attribute.If you have less class names than columns, the class will be applied to every n-fold column where n is the order in which the class is listed in the attribute. If there are more class names than columns, the overflow ones are ignored.</description> <property-name>columnClasses</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Assigns one or more space-separated CSS class names to the rows of the table. If the CSS class names are comma-separated, each class will be assigned to a particular row in the order they follow in the attribute.If you have less class names than rows, the class will be applied to every n-fold row where n is the order in which the class is listed in the attribute. If there are more class names than rows, the overflow ones are ignored.</description> <property-name>rowClasses</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Converter for a row key object</description> <property-name>rowKeyConverter</property-name> <property-class>javax.faces.convert.Converter</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Provides access to the state in a Request scope</description> <property-name>stateVar</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>A request-scope attribute via which the data object for the current row will be used when iterating</description> <property-name>var</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Boolean attribute that defines whether this iteration component will reset saved children's state before rendering. By default state is reset if there are no faces messages with severity error or higher</description> <property-name>keepSaved</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Provides access to the row key in a Request scope</description> <property-name>rowKeyVar</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>A zero-relative row number of the first row to display</description> <property-name>first</property-name> <property-class>int</property-class> <default-value>Integer.MIN_VALUE</default-value> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Points to the data model</description> <property-name>value</property-name> <property-class>java.lang.Object</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Provides access to the iteration status in a Request scope</description> <property-name>iterationStatusVar</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>The value binding expression used to wire up this component to a component property of a JavaBean class </description> <display-name></display-name> <icon/> <property-name>binding</property-name> <property-class>javax.faces.component.UIComponent</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The component identifier for this component. This value must be unique within the closest parent component that is a naming container. </description> <display-name>Component Identifier</display-name> <icon/> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit. The default value for this property is true. </description> <display-name>Rendered Flag</display-name> <icon/> <property-name>rendered</property-name> <property-class>boolean</property-class> <default-value>Boolean.FALSE</default-value> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Number of elements displayed in the grid </description> <property-name>elements</property-name> <property-class>int</property-class> <default-value>Integer.MIN_VALUE</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Number of columns to display </description> <property-name>columns</property-name> <property-class>int</property-class> <default-value>Integer.MIN_VALUE</default-value> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <component-extension> <cdk:base-class>org.richfaces.component.AbstractDataGrid</cdk:base-class> <cdk:generate>true</cdk:generate> <cdk:tag> <cdk:generate>false</cdk:generate> <cdk:tag-name>dataGrid</cdk:tag-name> <cdk:handler-class>org.richfaces.taglib.DataGridHandler</cdk:handler-class> <cdk:tag-type>Facelets</cdk:tag-type> </cdk:tag> <cdk:component-family>org.richfaces.Data</cdk:component-family> <cdk:renderer-type>org.richfaces.DataGridRenderer</cdk:renderer-type> </component-extension> </component> <component> <description> The &lt;rich:chartSeries&gt; defines the data to be plotted in a chart. It represents the set of values with a common label. Data can be passed using attribute data. It expects ChartDataModel object. You can also use facelet iteration. @author Lukas Macko </description> <component-type>org.richfaces.ui.output.Series</component-type> <component-class>org.richfaces.ui.output.component.UISeries</component-class> <property> <description>The value binding expression used to wire up this component to a component property of a JavaBean class </description> <display-name></display-name> <icon/> <property-name>binding</property-name> <property-class>javax.faces.component.UIComponent</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The component identifier for this component. This value must be unique within the closest parent component that is a naming container. </description> <display-name>Component Identifier</display-name> <icon/> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit. The default value for this property is true. </description> <display-name>Rendered Flag</display-name> <icon/> <property-name>rendered</property-name> <property-class>boolean</property-class> <default-value>Boolean.FALSE</default-value> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Description of data shown in a legend. </description> <property-name>label</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The attributes define type of a chart. Allowed values: <ul> <li>line</li> <li>bar</li> <li>pie</li> </ul> </description> <property-name>type</property-name> <property-class>org.richfaces.model.ChartDataModel.ChartType</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>true</cdk:required> </property-extension> </property> <property> <description> Point symbol for line chart Allowed values: <ul> <li>circle</li> <li>square</li> <li>cross</li> <li>triangle</li> <li>diamond</li> </ul> </description> <property-name>symbol</property-name> <property-class>org.richfaces.component.AbstractChartSeries.SymbolType</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Javascript handler for plotclick event for this series only. </description> <property-name>onplotclick</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">plotclick</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Attribute define the color of data plotted. </description> <property-name>color</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Mouse over handler event for this series only. </description> <property-name>onplothover</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">plothover</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Data passed into chart. If attribute is null, nested &lt;s:point&gt; tags are expected - facelet iteration. </description> <property-name>data</property-name> <property-class>org.richfaces.model.ChartDataModel</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Server-side listener for plotclick event fired by this series only. Not implemented yet. </description> <property-name>plotClickListener</property-name> <property-class>javax.el.MethodExpression</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> <cdk:signature> <cdk:param>org.richfaces.model.PlotClickEvent</cdk:param> <cdk:return-type>java.lang.Void</cdk:return-type> </cdk:signature> </property-extension> </property> <component-extension> <cdk:base-class>org.richfaces.component.AbstractChartSeries</cdk:base-class> <cdk:generate>true</cdk:generate> <cdk:tag> <cdk:generate>false</cdk:generate> <cdk:tag-name>chartSeries</cdk:tag-name> <cdk:handler-class>org.richfaces.model.SeriesHandler</cdk:handler-class> <cdk:tag-type>Facelets</cdk:tag-type> </cdk:tag> <cdk:fires> <cdk:listener-class>org.richfaces.model.PlotClickListener</cdk:listener-class> <cdk:event-class>org.richfaces.model.PlotClickEvent</cdk:event-class> </cdk:fires> <cdk:component-family>org.richfaces.ui.output.ChartFamily</cdk:component-family> </component-extension> </component> <component> <description> <p> The &lt;rich:notify&gt; component serves for advanced user interaction, using notification boxes to give the user instant feedback on what's happening within the application. Each time this component is rendered, a floating notification box is displayed in the selected corner of the browser screen. </p> @author <a href="http://community.jboss.org/people/lfryc">Lukas Fryc</a> @author <a href="http://community.jboss.org/people/bleathem">Brian Leathem</a> </description> <component-type>org.richfaces.Notify</component-type> <component-class>org.richfaces.component.UINotify</component-class> <facet> <description>Summary of the notification message</description> <facet-name>summary</facet-name> <facet-extension> <cdk:generate>false</cdk:generate> </facet-extension> </facet> <facet> <description>Detail of the notification message</description> <facet-name>detail</facet-name> <facet-extension> <cdk:generate>false</cdk:generate> </facet-extension> </facet> <property> <description>Defines whether the notification should fade when hovering and allow to click elements behind</description> <property-name>nonblocking</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Defines which stack will be notification bound to</description> <property-name>stack</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Space-separated list of CSS style class(es) to be applied when this element is rendered. This value must be passed through as the "class" attribute on generated markup.</description> <display-name>CSS Style Classes</display-name> <property-name>styleClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Defines how long will notification stay displayed after appearing</description> <property-name>stayTime</property-name> <property-class>java.lang.Integer</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Defines whether the shadow under notification should be displayed</description> <property-name>showShadow</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>If true, notifications have to be closed with the close button (overrides @showCloseButton)</description> <property-name>sticky</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Defines opacity of non-blocking notifications</description> <property-name>nonblockingOpacity</property-name> <property-class>java.lang.Double</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Defines whether the close button should be displayed</description> <property-name>showCloseButton</property-name> <property-class>boolean</property-class> <default-value>true</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is released over this element.</description> <display-name>Mouse Up Script</display-name> <property-name>onmouseup</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mouseup</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is moved away from this element.</description> <display-name>Mouse Out Script</display-name> <property-name>onmouseout</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mouseout</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is pressed down over this element.</description> <display-name>Mouse Down Script</display-name> <property-name>onmousedown</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mousedown</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is double clicked over this element.</description> <display-name>Double Click Script</display-name> <property-name>ondblclick</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">dblclick</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is clicked over this element.</description> <display-name>Button Click Script</display-name> <property-name>onclick</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">click</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a key is pressed down over this element.</description> <display-name>Key Down Script</display-name> <property-name>onkeydown</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">keydown</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is moved within this element.</description> <display-name>Mouse Move Script</display-name> <property-name>onmousemove</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mousemove</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a key is pressed and released over this element.</description> <display-name>Key Press Script</display-name> <property-name>onkeypress</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">keypress</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Flag indicating that characters that are sensitive in HTML and XML markup must be escaped. This flag is set to "true" by default.</description> <display-name>Escape Characters Flag</display-name> <property-name>escape</property-name> <property-class>boolean</property-class> <default-value>true</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is moved onto this element.</description> <display-name>Mouse Over Script</display-name> <property-name>onmouseover</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mouseover</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a key is released over this element.</description> <display-name>Key Up Script</display-name> <property-name>onkeyup</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">keyup</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>The value binding expression used to wire up this component to a component property of a JavaBean class </description> <display-name></display-name> <icon/> <property-name>binding</property-name> <property-class>javax.faces.component.UIComponent</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The component identifier for this component. This value must be unique within the closest parent component that is a naming container. </description> <display-name>Component Identifier</display-name> <icon/> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit. The default value for this property is true. </description> <display-name>Rendered Flag</display-name> <icon/> <property-name>rendered</property-name> <property-class>boolean</property-class> <default-value>Boolean.FALSE</default-value> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Detail of the notification message</description> <property-name>detail</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Summary of the notification message</description> <property-name>summary</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <component-extension> <cdk:base-class>org.richfaces.component.AbstractNotify</cdk:base-class> <cdk:generate>true</cdk:generate> <cdk:tag> <cdk:generate>false</cdk:generate> <cdk:tag-name>notify</cdk:tag-name> <cdk:tag-type>Facelets</cdk:tag-type> </cdk:tag> <cdk:component-family>org.richfaces.Notify</cdk:component-family> <cdk:renderer-type>org.richfaces.NotifyRenderer</cdk:renderer-type> </component-extension> </component> <component> <description> <p>The &lt;rich:tooltip&gt; component provides an informational tool-tip. The tool-tip can be attached to any control and is displayed when hovering the mouse cursor over the control.</p> @author amarkhel </description> <component-type>org.richfaces.Tooltip</component-type> <component-class>org.richfaces.component.UITooltip</component-class> <property> <description>CSS style(s) to be applied when this component is rendered.</description> <display-name>CSS Styles</display-name> <property-name>style</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Space-separated list of CSS style class(es) to be applied when this element is rendered. This value must be passed through as the "class" attribute on generated markup.</description> <display-name>CSS Style Classes</display-name> <property-name>styleClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is released over this element.</description> <display-name>Mouse Up Script</display-name> <property-name>onmouseup</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mouseup</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Direction indication for text that does not inherit directionality. Valid values are "LTR" (left-to-right) and "RTL" (right-to-left).</description> <display-name>Direction</display-name> <property-name>dir</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is moved away from this element.</description> <display-name>Mouse Out Script</display-name> <property-name>onmouseout</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mouseout</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is pressed down over this element.</description> <display-name>Mouse Down Script</display-name> <property-name>onmousedown</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mousedown</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Code describing the language used in the generated markup for this component.</description> <display-name>Language Code</display-name> <property-name>lang</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is double clicked over this element.</description> <display-name>Double Click Script</display-name> <property-name>ondblclick</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">dblclick</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is clicked over this element.</description> <display-name>Button Click Script</display-name> <property-name>onclick</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">click</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is moved within this element.</description> <display-name>Mouse Move Script</display-name> <property-name>onmousemove</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mousemove</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is moved onto this element.</description> <display-name>Mouse Over Script</display-name> <property-name>onmouseover</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mouseover</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Advisory title information about markup elements generated for this component.</description> <display-name>Advisory Title</display-name> <property-name>title</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>If "true", render only those ids specified in the "render" attribute, forgoing the render of the auto-rendered panels</description> <property-name>limitRender</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>The client-side script method to be called after the DOM is updated</description> <property-name>oncomplete</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">complete</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Name of the request status component that will indicate the status of the Ajax request</description> <property-name>status</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>The client-side script method to be called after the ajax response comes back, but before the DOM is updated</description> <property-name>onbeforedomupdate</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">beforedomupdate</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>The client-side script method to be called before an ajax request.</description> <property-name>onbegin</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">begin</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Serialized (on default with JSON) data passed to the client by a developer on an AJAX request. It's accessible via "event.data" syntax. Both primitive types and complex types such as arrays and collections can be serialized and used with data</description> <property-name>data</property-name> <property-class>java.lang.Object</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>IDs of components that will participate in the "render" portion of the Request Processing Lifecycle. Can be a single ID, a space or comma separated list of Id's, or an EL Expression evaluating to an array or Collection. Any of the keywords "@this", "@form", "@all", "@none", "@region" may be specified in the identifier list. Some components make use of additional keywords</description> <property-name>render</property-name> <property-class>java.lang.Object</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>The client-side code executed after the popup is shown.</description> <display-name>On Show Script</display-name> <property-name>onshow</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">show</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>The client-side code executed after the popup disappears.</description> <display-name>On Hide Script</display-name> <property-name>onhide</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">hide</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>The client-side code executed before this component is shown.</description> <display-name>On Before Show</display-name> <property-name>onbeforeshow</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">beforeshow</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>The client-side code executed before the popup disappears.</description> <display-name>On Before Hide Script</display-name> <property-name>onbeforehide</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">beforehide</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Attribute is similar to the standard HTML attribute and can specify window placement relative to the content. Default value is "1000".</description> <property-name>zindex</property-name> <property-class>int</property-class> <default-value>1000</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Sets the horizontal offset between pop-up list and mouse pointer. Default value is "10" </description> <display-name>Horizontal Offset</display-name> <property-name>horizontalOffset</property-name> <property-class>int</property-class> <default-value>10</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Sets the vertical offset between pop-up list and mouse pointer. Default value is "10" </description> <display-name>Vertical Offset</display-name> <property-name>verticalOffset</property-name> <property-class>int</property-class> <default-value>10</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description><p>Set the direction of the popup. Possible values are:<br />auto, topLeft, topRight, bottomLeft, bottomRight, autoLeft, autoRight, topAuto, bottomAuto</p><p>Default value is auto</p></description> <display-name>Direction</display-name> <property-name>direction</property-name> <property-class>org.richfaces.component.Positioning</property-class> <default-value>Positioning.DEFAULT</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description><p>Set the corner attachment point with which the popup should be connected. Possible values are:<br />auto, topLeft, topRight, bottomLeft, bottomRight, autoLeft, autoRight, topAuto, bottomAuto</p><p>Default value is auto</p></description> <display-name>Joint Point</display-name> <property-name>jointPoint</property-name> <property-class>org.richfaces.component.Positioning</property-class> <default-value>Positioning.DEFAULT</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>The value binding expression used to wire up this component to a component property of a JavaBean class </description> <display-name></display-name> <icon/> <property-name>binding</property-name> <property-class>javax.faces.component.UIComponent</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The component identifier for this component. This value must be unique within the closest parent component that is a naming container. </description> <display-name>Component Identifier</display-name> <icon/> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit. The default value for this property is true. </description> <display-name>Rendered Flag</display-name> <icon/> <property-name>rendered</property-name> <property-class>boolean</property-class> <default-value>Boolean.FALSE</default-value> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The current value of this component. </description> <display-name>Value</display-name> <icon/> <property-name>value</property-name> <property-class>java.lang.Object</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Event that triggers the tooltip. Default value is "mouseenter" </description> <property-name>showEvent</property-name> <property-class>java.lang.String</property-class> <default-value>"mouseenter"</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> If the value of the "attached" attribute is "true", a component is attached to the parent component; if "false", component does not listen to activating browser events, but could be activated externally. Default value is "true" </description> <property-name>attached</property-name> <property-class>boolean</property-class> <default-value>true</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Component ID of the target component or "null" if the component should be attached to the parent component. </description> <property-name>target</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Delay in milliseconds before tooltip will be displayed. Default value is "0" </description> <property-name>showDelay</property-name> <property-class>int</property-class> <default-value>0</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Controls the way of data loading to a tooltip. May have following values: "client" (default) and "ajax" </description> <property-name>mode</property-name> <property-class>org.richfaces.TooltipMode</property-class> <default-value>TooltipMode.DEFAULT</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Delay in milliseconds before tooltip will be hidden. Default value is "0" </description> <property-name>hideDelay</property-name> <property-class>int</property-class> <default-value>0</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Event that triggers the tooltip disappearance. Default value is "mouseleave" </description> <property-name>hideEvent</property-name> <property-class>java.lang.String</property-class> <default-value>"mouseleave"</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Block/inline mode flag. Possible value are: "inline" or "block". Default value is "inline". Tooltip will contain div/span elements respectively. </description> <property-name>layout</property-name> <property-class>org.richfaces.TooltipLayout</property-class> <default-value>TooltipLayout.DEFAULT</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> If "true" tooltip should follow the mouse while it moves over the parent element. Default value is "true" </description> <property-name>followMouse</property-name> <property-class>boolean</property-class> <default-value>true</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <component-extension> <cdk:base-class>org.richfaces.component.AbstractTooltip</cdk:base-class> <cdk:generate>true</cdk:generate> <cdk:tag> <cdk:generate>false</cdk:generate> <cdk:tag-name>tooltip</cdk:tag-name> <cdk:tag-type>Facelets</cdk:tag-type> </cdk:tag> <cdk:component-family>org.richfaces.Tooltip</cdk:component-family> <cdk:renderer-type>org.richfaces.TooltipRenderer</cdk:renderer-type> </component-extension> </component> <component> <description> <p> The <rich:treeNode> component is a child component of the <rich:tree> component. It represents nodes in the parent tree. The appearance and functionality of each tree node can be customized. </p> @author Nick Belaevski </description> <component-type>org.richfaces.TreeNode</component-type> <component-class>org.richfaces.component.UITreeNode</component-class> <property> <description>CSS style(s) to be applied when this component is rendered.</description> <display-name>CSS Styles</display-name> <property-name>style</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Space-separated list of CSS style class(es) to be applied when this element is rendered. This value must be passed through as the "class" attribute on generated markup.</description> <display-name>CSS Style Classes</display-name> <property-name>styleClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Advisory title information about markup elements generated for this component.</description> <display-name>Advisory Title</display-name> <property-name>title</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a key is pressed down over this element.</description> <display-name>Key Down Script</display-name> <property-name>onkeydown</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">keydown</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a key is pressed and released over this element.</description> <display-name>Key Press Script</display-name> <property-name>onkeypress</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">keypress</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a key is released over this element.</description> <display-name>Key Up Script</display-name> <property-name>onkeyup</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">keyup</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is released over this element.</description> <display-name>Mouse Up Script</display-name> <property-name>onmouseup</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mouseup</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is moved away from this element.</description> <display-name>Mouse Out Script</display-name> <property-name>onmouseout</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mouseout</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is pressed down over this element.</description> <display-name>Mouse Down Script</display-name> <property-name>onmousedown</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mousedown</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is double clicked over this element.</description> <display-name>Double Click Script</display-name> <property-name>ondblclick</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">dblclick</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is clicked over this element.</description> <display-name>Button Click Script</display-name> <property-name>onclick</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">click</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is moved within this element.</description> <display-name>Mouse Move Script</display-name> <property-name>onmousemove</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mousemove</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is moved onto this element.</description> <display-name>Mouse Over Script</display-name> <property-name>onmouseover</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mouseover</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Flag indicating that, if this component is activated by the user, notifications should be delivered to interested listeners and actions immediately (that is, during Apply Request Values phase) rather than waiting until the Invoke Application phase.</description> <property-name>immediate</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Direction indication for text that does not inherit directionality. Valid values are "LTR" (left-to-right) and "RTL" (right-to-left).</description> <display-name>Direction</display-name> <property-name>dir</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Code describing the language used in the generated markup for this component.</description> <display-name>Language Code</display-name> <property-name>lang</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>The icon for component leaves.</description> <property-name>iconLeaf</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>The icon for collapsed node.</description> <property-name>iconCollapsed</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Space-separated list of CSS style class(es) to be applied to the tree node icons.</description> <property-name>iconClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>The icon for expanded node.</description> <property-name>iconExpanded</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Space-separated list of CSS style class(es) to be applied to the tree node labels.</description> <property-name>labelClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>MethodExpression representing an tree node toggle listener method that will be notified when the tree node is toggled. The expression must evaluate to a public method that takes an TreeToggleEvent parameter, with a return type of void, or to a public method that takes no arguments with a return type of void. In the latter case, the method has no way of easily knowing where the event came from, but this can be useful in cases where a notification is needed that "some action happened".</description> <property-name>toggleListener</property-name> <property-class>javax.el.MethodExpression</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Space-separated list of CSS style class(es) to be applied to the tree node handles.</description> <property-name>handleClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>The value binding expression used to wire up this component to a component property of a JavaBean class </description> <display-name></display-name> <icon/> <property-name>binding</property-name> <property-class>javax.faces.component.UIComponent</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The component identifier for this component. This value must be unique within the closest parent component that is a naming container. </description> <display-name>Component Identifier</display-name> <icon/> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit. The default value for this property is true. </description> <display-name>Rendered Flag</display-name> <icon/> <property-name>rendered</property-name> <property-class>boolean</property-class> <default-value>Boolean.FALSE</default-value> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The client-side script method to be called before the node is toggle. </description> <property-name>onbeforetoggle</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">beforetoggle</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Determines if this tree node is expanded. When EL expression used, it should use request-scoped variable with name defied in tree attribute 'var' which points to current node. </description> <property-name>expanded</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The type of the this component. More treeNodes could be defined in tree with different types and it is decided about which is used for rendering by nodeType expression of tree component. </description> <property-name>type</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The client-side script method to be called after the node is toggle. </description> <property-name>ontoggle</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">toggle</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <component-extension> <cdk:base-class>org.richfaces.component.AbstractTreeNode</cdk:base-class> <cdk:generate>true</cdk:generate> <cdk:tag> <cdk:generate>false</cdk:generate> <cdk:tag-name>treeNode</cdk:tag-name> <cdk:handler-class>org.richfaces.view.facelets.TreeNodeHandler</cdk:handler-class> <cdk:tag-type>Facelets</cdk:tag-type> </cdk:tag> <cdk:component-family>org.richfaces.TreeNode</cdk:component-family> <cdk:renderer-type>org.richfaces.TreeNodeRenderer</cdk:renderer-type> </component-extension> </component> <component> <description> <p>The &lt;rich:menuGroup&gt; component represents an expandable sub-menu in a menu control. The &lt;rich:menuGroup&gt; component can contain a number of &lt;rich:menuItem&gt; components, or further nested &lt;rich:menuGroup&gt; components.</p> </description> <component-type>org.richfaces.MenuGroup</component-type> <component-class>org.richfaces.component.UIMenuGroup</component-class> <facet> <facet-name>icon</facet-name> <facet-extension> <cdk:generate>false</cdk:generate> </facet-extension> </facet> <facet> <facet-name>iconDisabled</facet-name> <facet-extension> <cdk:generate>false</cdk:generate> </facet-extension> </facet> <property> <description>CSS style(s) to be applied when this component is rendered.</description> <display-name>CSS Styles</display-name> <property-name>style</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Space-separated list of CSS style class(es) to be applied when this element is rendered. This value must be passed through as the "class" attribute on generated markup.</description> <display-name>CSS Style Classes</display-name> <property-name>styleClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Advisory title information about markup elements generated for this component.</description> <display-name>Advisory Title</display-name> <property-name>title</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Flag indicating that this element must never receive focus or be included in a subsequent submit. Default value - "false"</description> <display-name>Disabled Flag</display-name> <property-name>disabled</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a key is pressed down over this element.</description> <display-name>Key Down Script</display-name> <property-name>onkeydown</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">keydown</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a key is pressed and released over this element.</description> <display-name>Key Press Script</display-name> <property-name>onkeypress</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">keypress</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a key is released over this element.</description> <display-name>Key Up Script</display-name> <property-name>onkeyup</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">keyup</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is released over this element.</description> <display-name>Mouse Up Script</display-name> <property-name>onmouseup</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mouseup</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is moved away from this element.</description> <display-name>Mouse Out Script</display-name> <property-name>onmouseout</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mouseout</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is pressed down over this element.</description> <display-name>Mouse Down Script</display-name> <property-name>onmousedown</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mousedown</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is double clicked over this element.</description> <display-name>Double Click Script</display-name> <property-name>ondblclick</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">dblclick</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is clicked over this element.</description> <display-name>Button Click Script</display-name> <property-name>onclick</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">click</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is moved within this element.</description> <display-name>Mouse Move Script</display-name> <property-name>onmousemove</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mousemove</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is moved onto this element.</description> <display-name>Mouse Over Script</display-name> <property-name>onmouseover</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mouseover</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>The client-side code executed after the popup is shown.</description> <display-name>On Show Script</display-name> <property-name>onshow</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">show</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>The client-side code executed after the popup disappears.</description> <display-name>On Hide Script</display-name> <property-name>onhide</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">hide</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Direction indication for text that does not inherit directionality. Valid values are "LTR" (left-to-right) and "RTL" (right-to-left).</description> <display-name>Direction</display-name> <property-name>dir</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Code describing the language used in the generated markup for this component.</description> <display-name>Language Code</display-name> <property-name>lang</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description><p>Sets the horizontal offset between popup element and the conjunction point</p><p>Default value is 0</p></description> <display-name>Horizontal Offset</display-name> <property-name>horizontalOffset</property-name> <property-class>int</property-class> <default-value>0</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description><p>Sets the vertical offset between popup element and the conjunction point</p><p>Default value is 0</p></description> <display-name>Vertical Offset</display-name> <property-name>verticalOffset</property-name> <property-class>int</property-class> <default-value>0</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description><p>Set the direction of the popup. Possible values are:<br />auto, topLeft, topRight, bottomLeft, bottomRight, autoLeft, autoRight, topAuto, bottomAuto</p><p>Default value is auto</p></description> <display-name>Direction</display-name> <property-name>direction</property-name> <property-class>org.richfaces.component.Positioning</property-class> <default-value>Positioning.auto</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description><p>Set the corner attachment point with which the popup should be connected. Possible values are:<br />auto, topLeft, topRight, bottomLeft, bottomRight, autoLeft, autoRight, topAuto, bottomAuto</p><p>Default value is auto</p></description> <display-name>Joint Point</display-name> <property-name>jointPoint</property-name> <property-class>org.richfaces.component.Positioning</property-class> <default-value>Positioning.auto</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>The value binding expression used to wire up this component to a component property of a JavaBean class </description> <display-name></display-name> <icon/> <property-name>binding</property-name> <property-class>javax.faces.component.UIComponent</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The component identifier for this component. This value must be unique within the closest parent component that is a naming container. </description> <display-name>Component Identifier</display-name> <icon/> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit. The default value for this property is true. </description> <display-name>Rendered Flag</display-name> <icon/> <property-name>rendered</property-name> <property-class>boolean</property-class> <default-value>Boolean.FALSE</default-value> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The icon to be displayed with the menu item when it is disabled </description> <property-name>iconDisabled</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The icon to be displayed with the menu item </description> <property-name>icon</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The text label for the menu item. Alternatively, use the label facet to define content for the label </description> <property-name>label</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <component-extension> <cdk:base-class>org.richfaces.component.AbstractMenuGroup</cdk:base-class> <cdk:generate>true</cdk:generate> <cdk:tag> <cdk:generate>false</cdk:generate> <cdk:tag-name>menuGroup</cdk:tag-name> <cdk:tag-type>Facelets</cdk:tag-type> </cdk:tag> <cdk:component-family>org.richfaces.DropDownMenu</cdk:component-family> <cdk:renderer-type>org.richfaces.MenuGroupRenderer</cdk:renderer-type> </component-extension> </component> <component> <description> <p> The &lt;rich:collapsiblePanel&gt; component is a collapsible panel that shows or hides content when the header bar is activated. It is a simplified version of &lt;rich:togglePanel&gt; component. </p> @author akolonitsky </description> <component-type>org.richfaces.CollapsiblePanel</component-type> <component-class>org.richfaces.component.UICollapsiblePanel</component-class> <property> <description>CSS style(s) to be applied when this component is rendered.</description> <display-name>CSS Styles</display-name> <property-name>style</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Space-separated list of CSS style class(es) to be applied when this element is rendered. This value must be passed through as the "class" attribute on generated markup.</description> <display-name>CSS Style Classes</display-name> <property-name>styleClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Advisory title information about markup elements generated for this component.</description> <display-name>Advisory Title</display-name> <property-name>title</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is released over this element.</description> <display-name>Mouse Up Script</display-name> <property-name>onmouseup</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mouseup</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is moved away from this element.</description> <display-name>Mouse Out Script</display-name> <property-name>onmouseout</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mouseout</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is pressed down over this element.</description> <display-name>Mouse Down Script</display-name> <property-name>onmousedown</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mousedown</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is double clicked over this element.</description> <display-name>Double Click Script</display-name> <property-name>ondblclick</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">dblclick</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is clicked over this element.</description> <display-name>Button Click Script</display-name> <property-name>onclick</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">click</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is moved within this element.</description> <display-name>Mouse Move Script</display-name> <property-name>onmousemove</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mousemove</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is moved onto this element.</description> <display-name>Mouse Over Script</display-name> <property-name>onmouseover</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mouseover</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Direction indication for text that does not inherit directionality. Valid values are "LTR" (left-to-right) and "RTL" (right-to-left).</description> <display-name>Direction</display-name> <property-name>dir</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Code describing the language used in the generated markup for this component.</description> <display-name>Language Code</display-name> <property-name>lang</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>The value binding expression used to wire up this component to a component property of a JavaBean class </description> <display-name></display-name> <icon/> <property-name>binding</property-name> <property-class>javax.faces.component.UIComponent</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The component identifier for this component. This value must be unique within the closest parent component that is a naming container. </description> <display-name>Component Identifier</display-name> <icon/> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit. The default value for this property is true. </description> <display-name>Rendered Flag</display-name> <icon/> <property-name>rendered</property-name> <property-class>boolean</property-class> <default-value>Boolean.FALSE</default-value> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The client-side script method to be called after the panel state is switched </description> <property-name>onswitch</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">switch</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> When true, the panel is expanded, when false, the panel is collapsed </description> <property-name>expanded</property-name> <property-class>boolean</property-class> <default-value>true</default-value> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The icon displayed on the right of the panel header when the panel is collapsed </description> <property-name>rightCollapsedIcon</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> <p> Provides the text on the panel header. The panel header is all that is visible when the panel is collapsed. </p> <p> Alternatively the header facet could be used in place of the header attribute. This would allow for additional styles and custom content to be applied to the tab. </p> </description> <property-name>header</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The switch mode when a panel is activated. One of: "client", "server", "ajax". Default: "ajax" </description> <property-name>switchType</property-name> <property-class>org.richfaces.component.SwitchType</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Flag indicating that this component's value must be converted and validated immediately (that is, during Apply Request Values phase), rather than waiting until Process Validations phase. </description> <property-name>immediate</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The client-side script method to be called before the panel state is switched </description> <property-name>onbeforeswitch</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">beforeswitch</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The icon displayed on the left of the panel header when the panel is collapsed </description> <property-name>leftCollapsedIcon</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> A Server-side MethodExpression to be called when the panel is toggled </description> <property-name>toggleListener</property-name> <property-class>javax.el.MethodExpression</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The icon displayed on the right of the panel header when the panel is expanded </description> <property-name>rightExpandedIcon</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Space-separated list of CSS style class(es) to be applied to the panel header. This value must be passed through as the "class" attribute on generated markup. </description> <property-name>headerClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Space-separated list of CSS style class(es) to be applied to the panel content. This value must be passed through as the "class" attribute on generated markup. </description> <property-name>bodyClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The icon displayed on the left of the panel header when the panel is expanded </description> <property-name>leftExpandedIcon</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <component-extension> <cdk:base-class>org.richfaces.component.AbstractCollapsiblePanel</cdk:base-class> <cdk:generate>true</cdk:generate> <cdk:tag> <cdk:generate>false</cdk:generate> <cdk:tag-name>collapsiblePanel</cdk:tag-name> <cdk:handler-class>org.richfaces.view.facelets.html.CollapsiblePanelTagHandler</cdk:handler-class> <cdk:tag-type>Facelets</cdk:tag-type> </cdk:tag> <cdk:component-family>org.richfaces.CollapsiblePanel</cdk:component-family> <cdk:renderer-type>org.richfaces.CollapsiblePanelRenderer</cdk:renderer-type> </component-extension> </component> <component> <description> The <rich:treeModelAdaptor> component takes an object which implements the Map or Iterable interfaces. It adds all the object entries to the parent node as child nodes. @author Nick Belaevski </description> <component-type>org.richfaces.TreeModelAdaptor</component-type> <component-class>org.richfaces.component.UITreeModelAdaptor</component-class> <property> <description> Determines if tree node generated by model is leaf. Should contain EL expression which uses request-scoped variable with name defied in tree attribute 'var'. </description> <property-name>leaf</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> EL expression pointing to nodes which should tree model iterate over. Implementation of java.util.Map or java.util.List. When map is provided, map keys are used as keys for the model, otherwise, keys are generated. (In case of treeModelRecursiveAdaptor, nodes are defined recursively, starting with roots and continuing with inner nodes. EL expression should then use request-scoped variable with name defied in tree attribute 'var' to point to inner nodes recursively and return null or empty map/collection for leafs.) </description> <property-name>nodes</property-name> <property-class>java.lang.Object</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Converter for a row key object</description> <property-name>rowKeyConverter</property-name> <property-class>javax.faces.convert.Converter</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>The value binding expression used to wire up this component to a component property of a JavaBean class </description> <display-name></display-name> <icon/> <property-name>binding</property-name> <property-class>javax.faces.component.UIComponent</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The component identifier for this component. This value must be unique within the closest parent component that is a naming container. </description> <display-name>Component Identifier</display-name> <icon/> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit. The default value for this property is true. </description> <display-name>Rendered Flag</display-name> <icon/> <property-name>rendered</property-name> <property-class>boolean</property-class> <default-value>Boolean.FALSE</default-value> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <component-extension> <cdk:base-class>org.richfaces.component.UITreeModelAdaptor</cdk:base-class> <cdk:generate>false</cdk:generate> <cdk:tag> <cdk:generate>false</cdk:generate> <cdk:tag-name>treeModelAdaptor</cdk:tag-name> <cdk:handler-class>org.richfaces.view.facelets.TreeModelAdaptorHandler</cdk:handler-class> <cdk:tag-type>Facelets</cdk:tag-type> </cdk:tag> <cdk:component-family>org.richfaces.TreeModelAdaptor</cdk:component-family> </component-extension> </component> <component> <description> <p>The &lt;rich:toolbar&gt; component is a horizontal toolbar. Any JavaServer Faces (JSF) component can be added to the toolbar.</p> </description> <component-type>org.richfaces.Toolbar</component-type> <component-class>org.richfaces.component.UIToolbar</component-class> <property> <description>CSS style(s) to be applied when this component is rendered.</description> <display-name>CSS Styles</display-name> <property-name>style</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Space-separated list of CSS style class(es) to be applied when this element is rendered. This value must be passed through as the "class" attribute on generated markup.</description> <display-name>CSS Style Classes</display-name> <property-name>styleClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Advisory title information about markup elements generated for this component.</description> <display-name>Advisory Title</display-name> <property-name>title</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>The value binding expression used to wire up this component to a component property of a JavaBean class </description> <display-name></display-name> <icon/> <property-name>binding</property-name> <property-class>javax.faces.component.UIComponent</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The component identifier for this component. This value must be unique within the closest parent component that is a naming container. </description> <display-name>Component Identifier</display-name> <icon/> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit. The default value for this property is true. </description> <display-name>Rendered Flag</display-name> <icon/> <property-name>rendered</property-name> <property-class>boolean</property-class> <default-value>Boolean.FALSE</default-value> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> <p>A width of a bar that can be defined in pixels or as percentage.</p> <p> Default value is "100%".</p> </description> <property-name>width</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Space-separated list of CSS style class(es) to be applied when the item element is rendered. This value must be passed through as the "class" attribute on generated markup. </description> <property-name>itemStyle</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The client-side script method to be called when a pointer is moved onto an item </description> <property-name>onitemmouseover</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">itemmouseover</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The client-side script method to be called when a key is pressed down over the element </description> <property-name>onitemkeydown</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">itemkeydown</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The client-side script method to be called when a pointer is moved within an item </description> <property-name>onitemmousemove</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">itemmousemove</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The client-side script method to be called when a mouse button is pressed down over an item </description> <property-name>onitemmousedown</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">itemmousedown</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> CSS style(s) to be applied when the item elements are rendered. </description> <property-name>itemClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The client-side script method to be called when an item is double-clicked </description> <property-name>onitemdblclick</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">itemdblclick</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> A height of a bar in pixels. If a height is not defined, a bar height depends of the "headerFontSize" skin parameter. </description> <property-name>height</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The client-side script method to be called when an item is clicked </description> <property-name>onitemclick</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">itemclick</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The client-side script method to be called when a pointer is moved away from an item </description> <property-name>onitemmouseout</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">itemmouseout</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The client-side script method to be called when a key is released </description> <property-name>onitemkeyup</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">itemkeyup</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> <p>A separator between items on a bar. Possible values are "none", "line", "square", "disc" and "grid".</p> <p>Default value is "none".</p> </description> <property-name>itemSeparator</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The client-side script method to be called when a mouse button is released over an item </description> <property-name>onitemmouseup</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">itemmouseup</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The client-side script method to be called when a key is pressed and released over an item </description> <property-name>onitemkeypress</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">itemkeypress</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <component-extension> <cdk:base-class>org.richfaces.component.AbstractToolbar</cdk:base-class> <cdk:generate>true</cdk:generate> <cdk:tag> <cdk:generate>false</cdk:generate> <cdk:tag-name>toolbar</cdk:tag-name> <cdk:tag-type>Facelets</cdk:tag-type> </cdk:tag> <cdk:component-family>org.richfaces.Toolbar</cdk:component-family> <cdk:renderer-type>org.richfaces.ToolbarRenderer</cdk:renderer-type> </component-extension> </component> <component> <description> <p>The &lt;rich:menuSeparator&gt; component represents a separating divider in a menu control.</p> </description> <component-type>org.richfaces.MenuSeparator</component-type> <component-class>org.richfaces.component.UIMenuSeparator</component-class> <property> <description>The value binding expression used to wire up this component to a component property of a JavaBean class </description> <display-name></display-name> <icon/> <property-name>binding</property-name> <property-class>javax.faces.component.UIComponent</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The component identifier for this component. This value must be unique within the closest parent component that is a naming container. </description> <display-name>Component Identifier</display-name> <icon/> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit. The default value for this property is true. </description> <display-name>Rendered Flag</display-name> <icon/> <property-name>rendered</property-name> <property-class>boolean</property-class> <default-value>Boolean.FALSE</default-value> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <component-extension> <cdk:base-class>org.richfaces.component.AbstractMenuSeparator</cdk:base-class> <cdk:generate>true</cdk:generate> <cdk:tag> <cdk:generate>false</cdk:generate> <cdk:tag-name>menuSeparator</cdk:tag-name> <cdk:tag-type>Facelets</cdk:tag-type> </cdk:tag> <cdk:component-family>org.richfaces.DropDownMenu</cdk:component-family> <cdk:renderer-type>org.richfaces.MenuSeparatorRenderer</cdk:renderer-type> </component-extension> </component> <component> <description> <p> The &lt;rich:dataTable&gt; component is used to render a table, including the table's caption. It works in conjunction with the &lt;rich:column&gt; and &lt;rich:columnGroup&gt; components to list the contents of a data model. </p> @author Anton Belevich </description> <component-type>org.richfaces.DataTable</component-type> <component-class>org.richfaces.component.UIDataTable</component-class> <facet> <facet-name>caption</facet-name> <facet-extension> <cdk:generate>true</cdk:generate> </facet-extension> </facet> <facet> <description> The footer of the table </description> <facet-name>footer</facet-name> <facet-extension> <cdk:generate>true</cdk:generate> </facet-extension> </facet> <facet> <description> The content to be displayed when table contains no rows (no data provided). </description> <facet-name>noData</facet-name> <facet-extension> <cdk:generate>true</cdk:generate> </facet-extension> </facet> <facet> <description> The header of the table </description> <facet-name>header</facet-name> <facet-extension> <cdk:generate>true</cdk:generate> </facet-extension> </facet> <property> <description>Javascript code executed when a pointer button is pressed down over table row.</description> <display-name>Mouse Down Script</display-name> <property-name>onrowmousedown</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">rowmousedown</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is double clicked over table row.</description> <display-name>Double Click Script</display-name> <property-name>onrowdblclick</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">rowdblclick</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a key is released over table row.</description> <display-name>Key Up Script</display-name> <property-name>onrowkeyup</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">rowkeyup</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is clicked over table row.</description> <display-name>Button Click Script</display-name> <property-name>onrowclick</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">rowclick</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is moved onto table row.</description> <display-name>Mouse Over Script</display-name> <property-name>onrowmouseover</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">rowmouseover</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a key is pressed down over table row.</description> <display-name>Key Down Script</display-name> <property-name>onrowkeydown</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">rowkeydown</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is moved away from table row.</description> <display-name>Mouse Out Script</display-name> <property-name>onrowmouseout</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">rowmouseout</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is moved within table row.</description> <display-name>Mouse Move Script</display-name> <property-name>onrowmousemove</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">rowmousemove</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a key is pressed and released over table row.</description> <display-name>Key Press Script</display-name> <property-name>onrowkeypress</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">rowkeypress</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is released over table row.</description> <display-name>Mouse Up Script</display-name> <property-name>onrowmouseup</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">rowmouseup</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>The number of rows to display, or zero for all remaining rows in the table</description> <property-name>rows</property-name> <property-class>int</property-class> <default-value>Integer.MIN_VALUE</default-value> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>CSS style(s) to be applied when this component is rendered.</description> <display-name>CSS Styles</display-name> <property-name>style</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Space-separated list of CSS style class(es) to be applied when this element is rendered. This value must be passed through as the "class" attribute on generated markup.</description> <display-name>CSS Style Classes</display-name> <property-name>styleClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Converter for a row key object</description> <property-name>rowKeyConverter</property-name> <property-class>javax.faces.convert.Converter</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Provides access to the state in a Request scope</description> <property-name>stateVar</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>A request-scope attribute via which the data object for the current row will be used when iterating</description> <property-name>var</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Boolean attribute that defines whether this iteration component will reset saved children's state before rendering. By default state is reset if there are no faces messages with severity error or higher</description> <property-name>keepSaved</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Provides access to the row key in a Request scope</description> <property-name>rowKeyVar</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>A zero-relative row number of the first row to display</description> <property-name>first</property-name> <property-class>int</property-class> <default-value>Integer.MIN_VALUE</default-value> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Points to the data model</description> <property-name>value</property-name> <property-class>java.lang.Object</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Provides access to the iteration status in a Request scope</description> <property-name>iterationStatusVar</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Space-separated list of CSS style class(es) that will be applied to the first row of the subheader of the table</description> <display-name>Subfooter first row CSS Classes</display-name> <property-name>firstColumnFooterClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Space-separated list of CSS style class(es) that will be applied to the first row of the subheader of the table</description> <display-name>Subheader first row CSS Classes</display-name> <property-name>columnHeaderFirstClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Space-separated list of CSS style class(es) that will be applied to the rows of the subheader of the table</description> <display-name>Subheader CSS Classes</display-name> <property-name>columnHeaderClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Space-separated list of CSS style class(es) that will be applied to the first row of the footer of the table</description> <display-name>Footer first row CSS Classes</display-name> <property-name>footerFirstClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Space-separated list of CSS style class(es) that will be applied to the cells of the table</description> <display-name>Cell CSS Classes</display-name> <property-name>cellClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Space-separated list of CSS style class(es) that will be applied to the cells of the header of the table</description> <display-name>Header cell CSS Classes</display-name> <property-name>headerCellClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Space-separated list of CSS style class(es) that will be applied to the rows of the subfooter of the table</description> <display-name>Subfooter CSS Classes</display-name> <property-name>columnFooterClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Space-separated list of CSS style class(es) that will be applied to the first row of the header of the table</description> <display-name>Header first row CSS Classes</display-name> <property-name>headerFirstClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Space-separated list of CSS style class(es) that will be applied to the first row of the table</description> <display-name>First row CSS Classes</display-name> <property-name>firstRowClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Space-separated list of CSS style class(es) that will be applied to the cells of the subfooter of the table</description> <display-name>Subfooter cell CSS Classes</display-name> <property-name>columnFooterCellClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Space-separated list of CSS style class(es) that will be applied to the cells of the footer of the table</description> <display-name>Footer cell CSS Classes</display-name> <property-name>footerCellClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Space-separated list of CSS style class(es) that will be applied to the cells of the subheader of the table</description> <display-name>Subheader cell CSS Classes</display-name> <property-name>columnHeaderCellClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>If "true", render only those ids specified in the "render" attribute, forgoing the render of the auto-rendered panels</description> <property-name>limitRender</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>The client-side script method to be called after the DOM is updated</description> <property-name>oncomplete</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">complete</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>The client-side script method to be called after the ajax response comes back, but before the DOM is updated</description> <property-name>onbeforedomupdate</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">beforedomupdate</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Serialized (on default with JSON) data passed to the client by a developer on an AJAX request. It's accessible via "event.data" syntax. Both primitive types and complex types such as arrays and collections can be serialized and used with data</description> <property-name>data</property-name> <property-class>java.lang.Object</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>IDs of components that will participate in the "render" portion of the Request Processing Lifecycle. Can be a single ID, a space or comma separated list of Id's, or an EL Expression evaluating to an array or Collection. Any of the keywords "@this", "@form", "@all", "@none", "@region" may be specified in the identifier list. Some components make use of additional keywords</description> <property-name>render</property-name> <property-class>java.lang.Object</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>The value binding expression used to wire up this component to a component property of a JavaBean class </description> <display-name></display-name> <icon/> <property-name>binding</property-name> <property-class>javax.faces.component.UIComponent</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The component identifier for this component. This value must be unique within the closest parent component that is a naming container. </description> <display-name>Component Identifier</display-name> <icon/> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit. The default value for this property is true. </description> <display-name>Rendered Flag</display-name> <icon/> <property-name>rendered</property-name> <property-class>boolean</property-class> <default-value>Boolean.FALSE</default-value> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Assigns one or more space-separated CSS class names to the columns of the table. If the CSS class names are comma-separated, each class will be assigned to a particular column in the order they follow in the attribute.If you have less class names than columns, the class will be applied to every n-fold column where n is the order in which the class is listed in the attribute. If there are more class names than columns, the overflow ones are ignored.</description> <property-name>columnClasses</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Name of the variable used in EL expression provided in filterExpression in order to decide about displaying particular row. </description> <property-name>filterVar</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Assigns one or more space-separated CSS class names to the component caption </description> <property-name>captionClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Assigns one or more space-separated CSS class names to the rows of the table. If the CSS class names are comma-separated, each class will be assigned to a particular row in the order they follow in the attribute.If you have less class names than rows, the class will be applied to every n-fold row where n is the order in which the class is listed in the attribute. If there are more class names than rows, the overflow ones are ignored.</description> <property-name>rowClasses</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The label to be displayed when table contains no rows (no data provided). </description> <property-name>noDataLabel</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Specifies when table will be sorted according to one column (single) or multiple columns (multi). Default value - "multi" </description> <property-name>sortMode</property-name> <property-class>org.richfaces.model.SortMode</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Assigns one or more space-separated CSS class names to the table cells </description> <property-name>rowClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Space-separated list of CSS style class(es) that will be applied to any header generated for this column.</description> <display-name>Header CSS Classes</display-name> <property-name>headerClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Comma-separated list of column names determining priority of row sorting. </description> <property-name>sortPriority</property-name> <property-class>java.util.Collection</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Space-separated list of CSS style class(es) that will be applied to any footer generated for this column.</description> <display-name>Footer CSS Classes</display-name> <property-name>footerClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <component-extension> <cdk:base-class>org.richfaces.component.AbstractDataTable</cdk:base-class> <cdk:generate>true</cdk:generate> <cdk:tag> <cdk:generate>false</cdk:generate> <cdk:tag-name>dataTable</cdk:tag-name> <cdk:handler-class>org.richfaces.taglib.DataTableHandler</cdk:handler-class> <cdk:tag-type>Facelets</cdk:tag-type> </cdk:tag> <cdk:component-family>org.richfaces.Data</cdk:component-family> <cdk:renderer-type>org.richfaces.DataTableRenderer</cdk:renderer-type> </component-extension> </component> <component> <description> <p>The &lt;rich:graphValidator&gt; component is used to wrap a set of input components related to one object. The object defined by the &lt;rich:graphValidator&gt; component can then be completely validated. The validation includes all object properties, even those which are not bound to the individual form components. Validation performed in this way allows for cross-field validation in complex forms.</p> </description> <component-type>org.richfaces.GraphValidator</component-type> <component-class>org.richfaces.component.UIGraphValidator</component-class> <property> <description>The value binding expression used to wire up this component to a component property of a JavaBean class </description> <display-name></display-name> <icon/> <property-name>binding</property-name> <property-class>javax.faces.component.UIComponent</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The component identifier for this component. This value must be unique within the closest parent component that is a naming container. </description> <display-name>Component Identifier</display-name> <icon/> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit. The default value for this property is true. </description> <display-name>Rendered Flag</display-name> <icon/> <property-name>rendered</property-name> <property-class>boolean</property-class> <default-value>Boolean.FALSE</default-value> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Message summary will be used in case in case of validation error when no other message is provided. </description> <property-name>summary</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Bean EL reference to be validated </description> <property-name>value</property-name> <property-class>java.lang.Object</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The validator-id of validator used to process validation of the provided bean (Default value: org.richfaces.BeanValidator) </description> <property-name>type</property-name> <property-class>java.lang.String</property-class> <default-value>"org.richfaces.BeanValidator"</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The list of fully-qualified names (FQNs) of classes determining bean-validation groups to be validated. </description> <property-name>groups</property-name> <property-class>java.lang.Class[]</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <component-extension> <cdk:base-class>org.richfaces.component.AbstractGraphValidator</cdk:base-class> <cdk:generate>true</cdk:generate> <cdk:tag> <cdk:generate>false</cdk:generate> <cdk:tag-name>graphValidator</cdk:tag-name> <cdk:handler-class>org.richfaces.view.facelets.html.GraphValidatorHandler</cdk:handler-class> <cdk:tag-type>Facelets</cdk:tag-type> </cdk:tag> <cdk:component-family>org.richfaces.GraphValidator</cdk:component-family> </component-extension> </component> <component> <description> <p> The &lt;rich:pickList&gt; is a component for selecting items from a list. Additionally, it allows for the selected items to be ordered (client-side). From the client side perspective, items are added/removed from the source list, and removed/added to the target list. </p> @author <a href="http://community.jboss.org/people/bleathem">Brian Leathem</a> </description> <component-type>org.richfaces.PickList</component-type> <component-class>org.richfaces.component.UIPickList</component-class> <property> <description>Javascript code executed when a key is pressed down over this element.</description> <display-name>Key Down Script</display-name> <property-name>onkeydown</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">keydown</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a key is pressed and released over this element.</description> <display-name>Key Press Script</display-name> <property-name>onkeypress</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">keypress</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a key is released over this element.</description> <display-name>Key Up Script</display-name> <property-name>onkeyup</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">keyup</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is released over this element.</description> <display-name>Mouse Up Script</display-name> <property-name>onmouseup</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mouseup</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is moved away from this element.</description> <display-name>Mouse Out Script</display-name> <property-name>onmouseout</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mouseout</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is pressed down over this element.</description> <display-name>Mouse Down Script</display-name> <property-name>onmousedown</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mousedown</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is double clicked over this element.</description> <display-name>Double Click Script</display-name> <property-name>ondblclick</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">dblclick</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is clicked over this element.</description> <display-name>Button Click Script</display-name> <property-name>onclick</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">click</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is moved within this element.</description> <display-name>Mouse Move Script</display-name> <property-name>onmousemove</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mousemove</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is moved onto this element.</description> <display-name>Mouse Over Script</display-name> <property-name>onmouseover</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mouseover</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Expose the value from the value attribute under this request scoped key so that it may be referred to in EL for the value of other attributes.</description> <property-name>var</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Space-separated list of CSS style class(es) to be applied to the list element when it is disabled. This value must be passed through as the "class" attribute on generated markup.</description> <property-name>disabledClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>The height of the list element (in pixels)</description> <property-name>listHeight</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Space-separated list of CSS style class(es) to be applied to the selected list item. This value must be passed through as the "class" attribute on generated markup.</description> <property-name>selectItemClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Space-separated list of CSS style class(es) to be applied to the header element. This value must be passed through as the "class" attribute on generated markup.</description> <property-name>headerClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when this element receives focus.</description> <property-name>onfocus</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">focus</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>The width of the list element (in pixels)</description> <property-name>listWidth</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Space-separated list of CSS style class(es) to be applied to the columns of the list elements. This value must be passed through as the "class" attribute on generated markup.</description> <property-name>columnClasses</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when the list element loses focus and its value has been modified since gaining focus.</description> <property-name>onchange</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="true">change</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Optional attribute that is a literal string that is the fully qualified class name of a concrete class that implements java.util.List, or an EL expression that evaluates to either 1. such a String, or 2. the Class object itself.</description> <property-name>collectionType</property-name> <property-class>java.lang.Object</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Space-separated list of CSS style class(es) to be applied to the list items. This value must be passed through as the "class" attribute on generated markup.</description> <property-name>itemClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when this element loses focus.</description> <property-name>onblur</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">blur</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>The maximum height of the item list (in pixels).</description> <property-name>maxListHeight</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>The minimum height of the item list (in pixels).</description> <property-name>minListHeight</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>The value binding expression used to wire up this component to a component property of a JavaBean class </description> <display-name></display-name> <icon/> <property-name>binding</property-name> <property-class>javax.faces.component.UIComponent</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The component identifier for this component. This value must be unique within the closest parent component that is a naming container. </description> <display-name>Component Identifier</display-name> <icon/> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit. The default value for this property is true. </description> <display-name>Rendered Flag</display-name> <icon/> <property-name>rendered</property-name> <property-class>boolean</property-class> <default-value>Boolean.FALSE</default-value> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Converter instance registered with this component. </description> <display-name>Converter</display-name> <icon/> <property-name>converter</property-name> <property-class>javax.faces.convert.Converter</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The current value of this component. </description> <display-name>Value</display-name> <icon/> <property-name>value</property-name> <property-class>java.lang.Object</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> A ValueExpression enabled attribute that, if present, will be used as the text of the converter message, replacing any message that comes from the converter. </description> <display-name>Converter Message</display-name> <icon/> <property-name>converterMessage</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Flag indicating that this component's value must be converted and validated immediately (that is, during Apply Request Values phase), rather than waiting until Process Validations phase. </description> <display-name>Immediate Action</display-name> <icon/> <property-name>immediate</property-name> <property-class>boolean</property-class> <default-value>Boolean.FALSE</default-value> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Flag indicating that the user is required to provide a submitted value for this input component. </description> <display-name>Required Flag</display-name> <icon/> <property-name>required</property-name> <property-class>boolean</property-class> <default-value>Boolean.FALSE</default-value> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> A ValueExpression enabled attribute that, if present, will be used as the text of the validation message for the "required" facility, if the "required" facility is used. </description> <display-name>Required Message</display-name> <icon/> <property-name>requiredMessage</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> MethodExpression representing a validator method that will be called during Process Validations to perform correctness checks on the value of this component. The expression must evaluate to a public method that takes FacesContext, UIComponent, and Object parameters, with a return type of void. </description> <display-name>Validator</display-name> <icon/> <property-name>validator</property-name> <property-class>javax.faces.el.MethodBinding</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> <cdk:signature> <cdk:param>javax.faces.context.FacesContext</cdk:param> <cdk:param>javax.faces.component.UIComponent</cdk:param> <cdk:param>java.lang.Object</cdk:param> <cdk:return-type>java.lang.Void</cdk:return-type> </cdk:signature> </property-extension> </property> <property> <description> A ValueExpression enabled attribute that, if present, will be used as the text of the validator message, replacing any message that comes from the validator. </description> <display-name>Validator Message</display-name> <icon/> <property-name>validatorMessage</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> <p> MethodExpression representing a value change listener method that will be notified when a new value has been set for this input component. The expression must evaluate to a public method that takes a <code>ValueChangeEvent</code> parameter, with a return type of void, <span class="changed_added_2_0">or to a public method that takes no arguments with a return type of void. In the latter case, the method has no way of easily knowing what the new value is, but this can be useful in cases where a notification is needed that "this value changed".</span> </p> </description> <display-name>Value Change Listener</display-name> <icon/> <property-name>valueChangeListener</property-name> <property-class>javax.faces.el.MethodBinding</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> <cdk:signature> <cdk:param>javax.faces.event.ValueChangeEvent</cdk:param> <cdk:return-type>java.lang.Void</cdk:return-type> </cdk:signature> </property-extension> </property> <property> <description> Javascript code executed when a pointer button is moved onto the target list element . </description> <property-name>ontargetmouseover</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">listmouseover</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> <p>if "true", then clicking an item moves it from one list to another</p> <p>Default is "false"</p> </description> <property-name>switchByClick</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Javascript code executed when items are removed from the source list, and added to the target list </description> <property-name>onadditems</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">additems</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Javascript code executed when a key is pressed down over the target list element . </description> <property-name>ontargetkeydown</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">listkeydown</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Space-separated list of CSS style class(es) to be applied when this element is rendered. This value must be passed through as the "class" attribute on generated markup.</description> <display-name>CSS Style Classes</display-name> <property-name>styleClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Javascript code executed when items are removed from the target list, and added to the source list </description> <property-name>onremoveitems</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">removeitems</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> <p>if "true", then double-clicking an item moves it from one list to another</p> <p>Default is "true"</p> </description> <property-name>switchByDblClick</property-name> <property-class>boolean</property-class> <default-value>true</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The text to display in the add button </description> <property-name>addText</property-name> <property-class>java.lang.String</property-class> <default-value>"\u2192 Add"</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The text to display in the remove-all button </description> <property-name>removeAllText</property-name> <property-class>java.lang.String</property-class> <default-value>"\u21D0 Remove all"</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The text placed above the source list of items </description> <property-name>sourceCaption</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> <p>If "true" the items in the source list will remain sorted when items are added back to it.</p> <p>Default is "false"</p> </description> <property-name>keepSourceOrder</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Flag indicating that this element must never receive focus or be included in a subsequent submit. Default value - "false"</description> <display-name>Disabled Flag</display-name> <property-name>disabled</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The text to display in the move-to-bottom button </description> <property-name>downBottomText</property-name> <property-class>java.lang.String</property-class> <default-value>"\u21D3 Last"</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Javascript code executed when a key is released over the target list element . </description> <property-name>ontargetkeyup</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">listkeyup</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Javascript code executed when the source list element loses focus. </description> <property-name>onsourceblur</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">sourceblur</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Javascript code executed when a pointer button is released over the source list element . </description> <property-name>onsourcemouseup</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">listmouseup</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Javascript code executed when a pointer button is double clicked over the target list element . </description> <property-name>ontargetdblclick</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">listdblclick</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The text to display in the move-to-top button </description> <property-name>upTopText</property-name> <property-class>java.lang.String</property-class> <default-value>"\u21D1 First"</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Javascript code executed when a key is pressed and released over the target list element . </description> <property-name>ontargetkeypress</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">listkeypress</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Javascript code executed when a pointer button is clicked over the source list element . </description> <property-name>onsourceclick</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">listclick</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The text placed above the target list of items </description> <property-name>targetCaption</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Javascript code executed when a key is pressed down over the source list element . </description> <property-name>onsourcekeydown</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">listkeydown</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>CSS style(s) to be applied when this component is rendered.</description> <display-name>CSS Styles</display-name> <property-name>style</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The text to display in the remove button </description> <property-name>removeText</property-name> <property-class>java.lang.String</property-class> <default-value>"\u2190 Remove"</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> <p>If "true", then the target list is orderable, and the ordering controls are displayed</p> <p>Default is "false"</p> </description> <property-name>orderable</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Javascript code executed when a pointer button is pressed down over the target list element . </description> <property-name>ontargetmousedown</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">listmousedown</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Javascript code executed when a pointer button is clicked over the target list element . </description> <property-name>ontargetclick</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">listclick</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Javascript code executed when a key is released over the source list element . </description> <property-name>onsourcekeyup</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">listkeyup</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Javascript code executed when a pointer button is moved away from the target list element . </description> <property-name>ontargetmouseout</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">listmouseout</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Javascript code executed when the target list element receives focus. </description> <property-name>ontargetfocus</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">targetfocus</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Javascript code executed when a pointer button is moved away from the source list element . </description> <property-name>onsourcemouseout</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">listmouseout</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Javascript code executed when the source list element receives focus. </description> <property-name>onsourcefocus</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">sourcefocus</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Javascript code executed when a pointer button is released over the target list element . </description> <property-name>ontargetmouseup</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">listmouseup</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Javascript code executed when a pointer button is pressed down over the source list element . </description> <property-name>onsourcemousedown</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">listmousedown</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Javascript code executed when a pointer button is moved within the source list element . </description> <property-name>onsourcemousemove</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">listmousemove</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The text to display in the add-all button </description> <property-name>addAllText</property-name> <property-class>java.lang.String</property-class> <default-value>"\u21D2 Add all"</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Javascript code executed when a pointer button is moved within the target list element . </description> <property-name>ontargetmousemove</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">listmousemove</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Javascript code executed when a pointer button is moved onto the source list element . </description> <property-name>onsourcemouseover</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">listmouseover</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Javascript code executed when a pointer button is double clicked over the source list element . </description> <property-name>onsourcedblclick</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">listdblclick</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Javascript code executed when the target list element loses focus. </description> <property-name>ontargetblur</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">targetblur</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The text to display in the move-up button </description> <property-name>upText</property-name> <property-class>java.lang.String</property-class> <default-value>"\u2191 Up"</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Javascript code executed when a key is pressed and released over the source list element . </description> <property-name>onsourcekeypress</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">listkeypress</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The text to display in the move-down button </description> <property-name>downText</property-name> <property-class>java.lang.String</property-class> <default-value>"\u2193 Down"</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <component-extension> <cdk:base-class>org.richfaces.component.AbstractPickList</cdk:base-class> <cdk:generate>true</cdk:generate> <cdk:tag> <cdk:generate>false</cdk:generate> <cdk:tag-name>pickList</cdk:tag-name> <cdk:tag-type>Facelets</cdk:tag-type> </cdk:tag> <cdk:component-family>org.richfaces.SelectMany</cdk:component-family> <cdk:renderer-type>org.richfaces.PickListRenderer</cdk:renderer-type> </component-extension> </component> <component> <description> <p>The &lt;rich:tabPanel&gt; component provides a set of tabbed panels for displaying one panel of content at a time. The tabs can be highly customized and themed. Each tab within a &lt;rich:tabPanel&gt; container is a &lt;rich:tab&gt; component.</p> @author akolonitsky </description> <component-type>org.richfaces.TabPanel</component-type> <component-class>org.richfaces.component.UITabPanel</component-class> <property> <description>CSS style(s) to be applied when this component is rendered.</description> <display-name>CSS Styles</display-name> <property-name>style</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Space-separated list of CSS style class(es) to be applied when this element is rendered. This value must be passed through as the "class" attribute on generated markup.</description> <display-name>CSS Style Classes</display-name> <property-name>styleClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Advisory title information about markup elements generated for this component.</description> <display-name>Advisory Title</display-name> <property-name>title</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is released over this element.</description> <display-name>Mouse Up Script</display-name> <property-name>onmouseup</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mouseup</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is moved away from this element.</description> <display-name>Mouse Out Script</display-name> <property-name>onmouseout</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mouseout</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is pressed down over this element.</description> <display-name>Mouse Down Script</display-name> <property-name>onmousedown</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mousedown</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is double clicked over this element.</description> <display-name>Double Click Script</display-name> <property-name>ondblclick</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">dblclick</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is clicked over this element.</description> <display-name>Button Click Script</display-name> <property-name>onclick</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">click</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is moved within this element.</description> <display-name>Mouse Move Script</display-name> <property-name>onmousemove</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mousemove</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is moved onto this element.</description> <display-name>Mouse Over Script</display-name> <property-name>onmouseover</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mouseover</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Direction indication for text that does not inherit directionality. Valid values are "LTR" (left-to-right) and "RTL" (right-to-left).</description> <display-name>Direction</display-name> <property-name>dir</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Code describing the language used in the generated markup for this component.</description> <display-name>Language Code</display-name> <property-name>lang</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>The value binding expression used to wire up this component to a component property of a JavaBean class </description> <display-name></display-name> <icon/> <property-name>binding</property-name> <property-class>javax.faces.component.UIComponent</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The component identifier for this component. This value must be unique within the closest parent component that is a naming container. </description> <display-name>Component Identifier</display-name> <icon/> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit. The default value for this property is true. </description> <display-name>Rendered Flag</display-name> <icon/> <property-name>rendered</property-name> <property-class>boolean</property-class> <default-value>Boolean.FALSE</default-value> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Space-separated list of CSS style class(es) for tab headers. </description> <property-name>tabHeaderClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Space-separated list of CSS style class(es) for tab content </description> <property-name>tabContentClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Occurs on the server side when an item is changed through Ajax using the server mode </description> <property-name>itemChangeListener</property-name> <property-class>javax.el.MethodExpression</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Space-separated list of CSS style class(es) for active tab header. </description> <property-name>tabActiveHeaderClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Space-separated list of CSS style class(es) for disabled tab headers. </description> <property-name>tabDisabledHeaderClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The client-side script method to be called after the item is changed. </description> <property-name>onitemchange</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">itemchange</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The switch mode when a panel is activated. One of: "client", "server", "ajax". Default: "ajax" </description> <property-name>switchType</property-name> <property-class>org.richfaces.component.SwitchType</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Flag indicating that this component's value must be converted and validated immediately (that is, during Apply Request Values phase), rather than waiting until Process Validations phase. </description> <property-name>immediate</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The position of the header: top (default), bottom </description> <property-name>headerPosition</property-name> <property-class>org.richfaces.HeaderPosition</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The client-side script method to be called before the item is changed. </description> <property-name>onbeforeitemchange</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">beforeitemchange</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Applicable when cycling through the tabs. If "true", then when the last tab is active, cycling to next will activate the first tab, if "false", cycling to next will have not effect. The inverse applies for the first tab, and cycling to previous. Whether to Default: false </description> <property-name>cycledSwitching</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Space-separated list of CSS style class(es) for inactive tab headers. </description> <property-name>tabInactiveHeaderClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Holds the active tab name. This name is a reference to the name identifier of the active child &lt;rich:tab&gt; component. </description> <property-name>activeItem</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The alignment of the tab panel header: left (default), right </description> <property-name>headerAlignment</property-name> <property-class>org.richfaces.HeaderAlignment</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <component-extension> <cdk:base-class>org.richfaces.component.AbstractTabPanel</cdk:base-class> <cdk:generate>true</cdk:generate> <cdk:tag> <cdk:generate>false</cdk:generate> <cdk:tag-name>tabPanel</cdk:tag-name> <cdk:handler-class>org.richfaces.view.facelets.html.TogglePanelTagHandler</cdk:handler-class> <cdk:tag-type>Facelets</cdk:tag-type> </cdk:tag> <cdk:component-family>org.richfaces.TabPanel</cdk:component-family> <cdk:renderer-type>org.richfaces.TabPanelRenderer</cdk:renderer-type> </component-extension> </component> <component> <description> <p>The &lt;rich:popupPanel&gt; component provides a pop-up panel or window that appears in front of the rest of the application. The &lt;rich:popupPanel&gt; component functions either as a modal window which blocks interaction with the rest of the application while active, or as a non-modal window. It can be positioned on the screen, dragged to a new position by the user, and re-sized.</p> </description> <component-type>org.richfaces.PopupPanel</component-type> <component-class>org.richfaces.component.UIPopupPanel</component-class> <property> <description>The client-side code executed after the popup is shown.</description> <display-name>On Show Script</display-name> <property-name>onshow</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">show</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>The client-side code executed after the popup disappears.</description> <display-name>On Hide Script</display-name> <property-name>onhide</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">hide</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>The client-side code executed before this component is shown.</description> <display-name>On Before Show</display-name> <property-name>onbeforeshow</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">beforeshow</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>The client-side code executed before the popup disappears.</description> <display-name>On Before Hide Script</display-name> <property-name>onbeforehide</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">beforehide</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Attribute is similar to the standard HTML attribute and can specify window placement relative to the content. Default value is "100".</description> <property-name>zindex</property-name> <property-class>int</property-class> <default-value>100</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>CSS style(s) to be applied when this component is rendered.</description> <display-name>CSS Styles</display-name> <property-name>style</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Space-separated list of CSS style class(es) to be applied when this element is rendered. This value must be passed through as the "class" attribute on generated markup.</description> <display-name>CSS Style Classes</display-name> <property-name>styleClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>The value binding expression used to wire up this component to a component property of a JavaBean class </description> <display-name></display-name> <icon/> <property-name>binding</property-name> <property-class>javax.faces.component.UIComponent</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The component identifier for this component. This value must be unique within the closest parent component that is a naming container. </description> <display-name>Component Identifier</display-name> <icon/> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit. The default value for this property is true. </description> <display-name>Rendered Flag</display-name> <icon/> <property-name>rendered</property-name> <property-class>boolean</property-class> <default-value>Boolean.FALSE</default-value> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> If "true" there is possibility to move component. Default value is "true". </description> <property-name>moveable</property-name> <property-class>boolean</property-class> <default-value>true</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Attribute defines width of component. Default value is "200". </description> <property-name>width</property-name> <property-class>int</property-class> <default-value>-1</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Javascript code executed when a pointer button is pressed down over the popupPanel mask. </description> <property-name>onmaskmousedown</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">maskmousedown</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Javascript code executed when a pointer button is moved within the popupPanel mask. </description> <property-name>onmaskmousemove</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">maskmousemove</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Defines whether to trim or not elements inside popupPanel. Default value is "true" </description> <property-name>trimOverlayedElements</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Javascript code executed when a pointer button is double clicked over the popupPanel mask. </description> <property-name>onmaskdblclick</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">maskdblclick</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Assigns the header for the popupPanel. </description> <property-name>header</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Javascript code executed when a pointer button is released over the popupPanel mask. </description> <property-name>onmaskmouseup</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">maskmouseup</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Attribute defines min height of component. Default value is "10". If the value is less then 10, a "IllegalArgumentException" exception is thrown. </description> <property-name>minHeight</property-name> <property-class>int</property-class> <default-value>-1</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Pop-up shadow depth for suggestion content </description> <property-name>shadowDepth</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> If "true" popupPanel creates iframe to overlap embed objects like PDF on a page. Default value is "false". </description> <property-name>overlapEmbedObjects</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Defines the DOM element, which stacking context will assimilate the popupPanel. Possible values: "body", "form", "parent". Default value is "body". </description> <property-name>domElementAttachment</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Javascript code executed when a pointer button for context menu is clicked over the popupPanel mask. </description> <property-name>onmaskcontextmenu</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">maskcontextmenu</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Attribute defines max height of component. </description> <property-name>maxHeight</property-name> <property-class>int</property-class> <default-value>Integer.MIN_VALUE</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Attribute defines min width of component. Default value is "10". If the value is less then 10, a "IllegalArgumentException" exception is thrown. </description> <property-name>minWidth</property-name> <property-class>int</property-class> <default-value>-1</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> If "true" there is possibility to change component size. Default value is "true". </description> <property-name>resizeable</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The client-side script method to be called before the modal panel is moved </description> <property-name>onmove</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">move</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Javascript code executed when a pointer button is moved onto the popupPanel mask. </description> <property-name>onmaskmouseover</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">maskmouseover</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Assigns one or more space-separated CSS class names to the component header </description> <property-name>headerClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> If "true" popupPanel will be auto-sized according to the content. Default value is "false". </description> <property-name>autosized</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Defines whenever the popup will follow the scrolling of the screen. Default value is "true". </description> <property-name>followByScroll</property-name> <property-class>boolean</property-class> <default-value>true</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Attribute defines height of component. Default value is "300". </description> <property-name>height</property-name> <property-class>int</property-class> <default-value>-1</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The client-side script method to be called when the modal panel is resized </description> <property-name>onresize</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">resize</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> If "true" value for this attribute makes a modal panel opened as default. Default value is "false" </description> <property-name>show</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Javascript code executed when a pointer button is moved away from the popupPanel mask. </description> <property-name>onmaskmouseout</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">maskmouseout</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Javascript code executed when a pointer button is clicked over the popupPanel mask. </description> <property-name>onmaskclick</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">maskclick</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Assigns one or more space-separated CSS class names to the component controls </description> <property-name>controlsClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Attribute defines max width of component. </description> <property-name>maxWidth</property-name> <property-class>int</property-class> <default-value>Integer.MIN_VALUE</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Attribute defines X position of component left-top corner. Default value is "auto". </description> <property-name>left</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> HTML CSS class attribute of element for pop-up suggestion content </description> <property-name>shadowOpacity</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> If "true", popupPanel will be modal - it will block the main screen from any operation. </description> <property-name>modal</property-name> <property-class>boolean</property-class> <default-value>true</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Attribute defines Y position of component left-top corner. Default value is "auto". </description> <property-name>top</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <component-extension> <cdk:base-class>org.richfaces.component.AbstractPopupPanel</cdk:base-class> <cdk:generate>true</cdk:generate> <cdk:tag> <cdk:generate>false</cdk:generate> <cdk:tag-name>popupPanel</cdk:tag-name> <cdk:tag-type>Facelets</cdk:tag-type> </cdk:tag> <cdk:component-family>org.richfaces.PopupPanel</cdk:component-family> <cdk:renderer-type>org.richfaces.PopupPanelRenderer</cdk:renderer-type> </component-extension> </component> <component> <description> <p>The &lt;rich:orderingList&gt; is a component for ordering items in a list (client-side).</p> @author <a href="http://community.jboss.org/people/bleathem">Brian Leathem</a> </description> <component-type>org.richfaces.OrderingList</component-type> <component-class>org.richfaces.component.UIOrderingList</component-class> <property> <description>Expose the value from the value attribute under this request scoped key so that it may be referred to in EL for the value of other attributes.</description> <property-name>var</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Label to be displayed to the user for the corresponding option.</description> <property-name>itemLabel</property-name> <property-class>java.lang.Object</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Value to be returned to the server if the corresponding option is selected by the user. Used with the var attribute to build the selectItems</description> <property-name>itemValue</property-name> <property-class>java.lang.Object</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a key is pressed down over this element.</description> <display-name>Key Down Script</display-name> <property-name>onkeydown</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">keydown</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a key is pressed and released over this element.</description> <display-name>Key Press Script</display-name> <property-name>onkeypress</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">keypress</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a key is released over this element.</description> <display-name>Key Up Script</display-name> <property-name>onkeyup</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">keyup</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is released over this element.</description> <display-name>Mouse Up Script</display-name> <property-name>onmouseup</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mouseup</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is moved away from this element.</description> <display-name>Mouse Out Script</display-name> <property-name>onmouseout</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mouseout</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is pressed down over this element.</description> <display-name>Mouse Down Script</display-name> <property-name>onmousedown</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mousedown</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is double clicked over this element.</description> <display-name>Double Click Script</display-name> <property-name>ondblclick</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">dblclick</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is clicked over this element.</description> <display-name>Button Click Script</display-name> <property-name>onclick</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">click</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is moved within this element.</description> <display-name>Mouse Move Script</display-name> <property-name>onmousemove</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mousemove</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is moved onto this element.</description> <display-name>Mouse Over Script</display-name> <property-name>onmouseover</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mouseover</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Space-separated list of CSS style class(es) to be applied to the list element when it is disabled. This value must be passed through as the "class" attribute on generated markup.</description> <property-name>disabledClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>The height of the list element (in pixels)</description> <property-name>listHeight</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Space-separated list of CSS style class(es) to be applied to the selected list item. This value must be passed through as the "class" attribute on generated markup.</description> <property-name>selectItemClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Space-separated list of CSS style class(es) to be applied to the header element. This value must be passed through as the "class" attribute on generated markup.</description> <property-name>headerClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when this element receives focus.</description> <property-name>onfocus</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">focus</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>The width of the list element (in pixels)</description> <property-name>listWidth</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Space-separated list of CSS style class(es) to be applied to the columns of the list elements. This value must be passed through as the "class" attribute on generated markup.</description> <property-name>columnClasses</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when the list element loses focus and its value has been modified since gaining focus.</description> <property-name>onchange</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="true">change</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Optional attribute that is a literal string that is the fully qualified class name of a concrete class that implements java.util.List, or an EL expression that evaluates to either 1. such a String, or 2. the Class object itself.</description> <property-name>collectionType</property-name> <property-class>java.lang.Object</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Space-separated list of CSS style class(es) to be applied to the list items. This value must be passed through as the "class" attribute on generated markup.</description> <property-name>itemClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when this element loses focus.</description> <property-name>onblur</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">blur</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>The maximum height of the item list (in pixels).</description> <property-name>maxListHeight</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>The minimum height of the item list (in pixels).</description> <property-name>minListHeight</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>The value binding expression used to wire up this component to a component property of a JavaBean class </description> <display-name></display-name> <icon/> <property-name>binding</property-name> <property-class>javax.faces.component.UIComponent</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The component identifier for this component. This value must be unique within the closest parent component that is a naming container. </description> <display-name>Component Identifier</display-name> <icon/> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit. The default value for this property is true. </description> <display-name>Rendered Flag</display-name> <icon/> <property-name>rendered</property-name> <property-class>boolean</property-class> <default-value>Boolean.FALSE</default-value> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Converter instance registered with this component. </description> <display-name>Converter</display-name> <icon/> <property-name>converter</property-name> <property-class>javax.faces.convert.Converter</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The current value of this component. </description> <display-name>Value</display-name> <icon/> <property-name>value</property-name> <property-class>java.lang.Object</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> A ValueExpression enabled attribute that, if present, will be used as the text of the converter message, replacing any message that comes from the converter. </description> <display-name>Converter Message</display-name> <icon/> <property-name>converterMessage</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Flag indicating that this component's value must be converted and validated immediately (that is, during Apply Request Values phase), rather than waiting until Process Validations phase. </description> <display-name>Immediate Action</display-name> <icon/> <property-name>immediate</property-name> <property-class>boolean</property-class> <default-value>Boolean.FALSE</default-value> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Flag indicating that the user is required to provide a submitted value for this input component. </description> <display-name>Required Flag</display-name> <icon/> <property-name>required</property-name> <property-class>boolean</property-class> <default-value>Boolean.FALSE</default-value> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> A ValueExpression enabled attribute that, if present, will be used as the text of the validation message for the "required" facility, if the "required" facility is used. </description> <display-name>Required Message</display-name> <icon/> <property-name>requiredMessage</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> MethodExpression representing a validator method that will be called during Process Validations to perform correctness checks on the value of this component. The expression must evaluate to a public method that takes FacesContext, UIComponent, and Object parameters, with a return type of void. </description> <display-name>Validator</display-name> <icon/> <property-name>validator</property-name> <property-class>javax.faces.el.MethodBinding</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> <cdk:signature> <cdk:param>javax.faces.context.FacesContext</cdk:param> <cdk:param>javax.faces.component.UIComponent</cdk:param> <cdk:param>java.lang.Object</cdk:param> <cdk:return-type>java.lang.Void</cdk:return-type> </cdk:signature> </property-extension> </property> <property> <description> A ValueExpression enabled attribute that, if present, will be used as the text of the validator message, replacing any message that comes from the validator. </description> <display-name>Validator Message</display-name> <icon/> <property-name>validatorMessage</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> <p> MethodExpression representing a value change listener method that will be notified when a new value has been set for this input component. The expression must evaluate to a public method that takes a <code>ValueChangeEvent</code> parameter, with a return type of void, <span class="changed_added_2_0">or to a public method that takes no arguments with a return type of void. In the latter case, the method has no way of easily knowing what the new value is, but this can be useful in cases where a notification is needed that "this value changed".</span> </p> </description> <display-name>Value Change Listener</display-name> <icon/> <property-name>valueChangeListener</property-name> <property-class>javax.faces.el.MethodBinding</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> <cdk:signature> <cdk:param>javax.faces.event.ValueChangeEvent</cdk:param> <cdk:return-type>java.lang.Void</cdk:return-type> </cdk:signature> </property-extension> </property> <property> <description>Space-separated list of CSS style class(es) to be applied when this element is rendered. This value must be passed through as the "class" attribute on generated markup.</description> <display-name>CSS Style Classes</display-name> <property-name>styleClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Javascript code executed when a key is pressed and released over the list element . </description> <property-name>onlistkeypress</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">listkeypress</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Javascript code executed when a pointer button is pressed down over the list element . </description> <property-name>onlistmousedown</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">listmousedown</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Javascript code executed when a pointer button is clicked over the list element . </description> <property-name>onlistclick</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">listclick</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Javascript code executed when a pointer button is moved onto the list element . </description> <property-name>onlistmouseover</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">listmouseover</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Flag indicating that this element must never receive focus or be included in a subsequent submit. Default value - "false"</description> <display-name>Disabled Flag</display-name> <property-name>disabled</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The text to display in the move-to-bottom button </description> <property-name>downBottomText</property-name> <property-class>java.lang.String</property-class> <default-value>"\u21D3 Last"</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Javascript code executed when a pointer button is moved within the list element . </description> <property-name>onlistmousemove</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">listmousemove</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Javascript code executed when a pointer button is released over the list element . </description> <property-name>onlistmouseup</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">listmouseup</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Javascript code executed when a key is released over the list element . </description> <property-name>onlistkeyup</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">listkeyup</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The text to display in the move-to-top button </description> <property-name>upTopText</property-name> <property-class>java.lang.String</property-class> <default-value>"\u21D1 First"</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The text placed above the list of items </description> <property-name>caption</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>CSS style(s) to be applied when this component is rendered.</description> <display-name>CSS Styles</display-name> <property-name>style</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Javascript code executed when a pointer button is moved away from the list element . </description> <property-name>onlistmouseout</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">listmouseout</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Javascript code executed when a pointer button is double clicked over the list element . </description> <property-name>onlistdblclick</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">listdblclick</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The text to display in the move-up button </description> <property-name>upText</property-name> <property-class>java.lang.String</property-class> <default-value>"\u2191 Up"</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Javascript code executed when a key is pressed down over the list element . </description> <property-name>onlistkeydown</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">listkeydown</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The text to display in the move-down button </description> <property-name>downText</property-name> <property-class>java.lang.String</property-class> <default-value>"\u2193 Down"</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <component-extension> <cdk:base-class>org.richfaces.component.AbstractOrderingList</cdk:base-class> <cdk:generate>true</cdk:generate> <cdk:tag> <cdk:generate>false</cdk:generate> <cdk:tag-name>orderingList</cdk:tag-name> <cdk:tag-type>Facelets</cdk:tag-type> </cdk:tag> <cdk:component-family>org.richfaces.SelectMany</cdk:component-family> <cdk:renderer-type>org.richfaces.OrderingListRenderer</cdk:renderer-type> </component-extension> </component> <component> <description> The &lt;rich:chartXAxis&gt; tag @author Lukas Macko </description> <component-type>org.richfaces.ui.output.XAxis</component-type> <component-class>org.richfaces.ui.output.component.UIXAxis</component-class> <property> <description> Text shown next to axis. </description> <property-name>label</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Minimum value shown on the axis. </description> <property-name>min</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> It’s the fraction of margin that the scaling algorithm will add to avoid that the outermost points ends up on the grid border. </description> <property-name>pad</property-name> <property-class>java.lang.Double</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Maximum value of the axis </description> <property-name>max</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Format for axis ticks (Date series only) </description> <property-name>format</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>The value binding expression used to wire up this component to a component property of a JavaBean class </description> <display-name></display-name> <icon/> <property-name>binding</property-name> <property-class>javax.faces.component.UIComponent</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The component identifier for this component. This value must be unique within the closest parent component that is a naming container. </description> <display-name>Component Identifier</display-name> <icon/> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit. The default value for this property is true. </description> <display-name>Rendered Flag</display-name> <icon/> <property-name>rendered</property-name> <property-class>boolean</property-class> <default-value>Boolean.FALSE</default-value> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <component-extension> <cdk:base-class>org.richfaces.component.AbstractChartXAxis</cdk:base-class> <cdk:generate>true</cdk:generate> <cdk:tag> <cdk:generate>false</cdk:generate> <cdk:tag-name>chartXAxis</cdk:tag-name> <cdk:tag-type>Facelets</cdk:tag-type> </cdk:tag> <cdk:component-family>org.richfaces.ui.output.ChartFamily</cdk:component-family> </component-extension> </component> <component> <description> A component used to generate visual charts. @author Lukas Macko </description> <component-type>org.richfaces.Chart</component-type> <component-class>org.richfaces.component.UIChart</component-class> <facet> <description>A set of JavaScript functions to modify the plotting process.</description> <facet-name>hooks</facet-name> <facet-extension> <cdk:generate>false</cdk:generate> </facet-extension> </facet> <property> <description>CSS style(s) to be applied when this component is rendered.</description> <display-name>CSS Styles</display-name> <property-name>style</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Space-separated list of CSS style class(es) to be applied when this element is rendered. This value must be passed through as the "class" attribute on generated markup.</description> <display-name>CSS Style Classes</display-name> <property-name>styleClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Advisory title information about markup elements generated for this component.</description> <display-name>Advisory Title</display-name> <property-name>title</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>The value binding expression used to wire up this component to a component property of a JavaBean class </description> <display-name></display-name> <icon/> <property-name>binding</property-name> <property-class>javax.faces.component.UIComponent</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The component identifier for this component. This value must be unique within the closest parent component that is a naming container. </description> <display-name>Component Identifier</display-name> <icon/> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit. The default value for this property is true. </description> <display-name>Rendered Flag</display-name> <icon/> <property-name>rendered</property-name> <property-class>boolean</property-class> <default-value>Boolean.FALSE</default-value> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Attribute define whether zoom is enabled. To reset zoom you can use JS API $('#id').chart('resetZoom') Attribute is currently supported by line chart. </description> <property-name>zoom</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Complementary event for plothover fired when mouse leaves the chart grid. </description> <property-name>onmouseout</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mouseout</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Javascript handler function for plotclick event called for each series. You can setup handler for particular series only. See series tag attribute onplotclick. </description> <property-name>onplotclick</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">plotclick</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Javascript handler function for plothover event for each series. You can setup handler for particular series only. See series tag attribute onplothover. </description> <property-name>onplothover</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">plothover</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> A set of JavaScript functions to modify the plotting process. </description> <property-name>hooks</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Server-side listener for plotclick event. </description> <property-name>plotClickListener</property-name> <property-class>javax.el.MethodExpression</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> <cdk:signature> <cdk:param>org.richfaces.model.PlotClickEvent</cdk:param> <cdk:return-type>java.lang.Void</cdk:return-type> </cdk:signature> </property-extension> </property> <component-extension> <cdk:base-class>org.richfaces.component.AbstractChart</cdk:base-class> <cdk:generate>true</cdk:generate> <cdk:tag> <cdk:generate>false</cdk:generate> <cdk:tag-name>chart</cdk:tag-name> <cdk:handler-class>org.richfaces.view.facelets.html.ChartTagHandler</cdk:handler-class> <cdk:tag-type>Facelets</cdk:tag-type> </cdk:tag> <cdk:fires> <cdk:listener-class>org.richfaces.model.PlotClickListener</cdk:listener-class> <cdk:event-class>org.richfaces.model.PlotClickEvent</cdk:event-class> </cdk:fires> <cdk:component-family>org.richfaces.Chart</cdk:component-family> <cdk:renderer-type>org.richfaces.ChartRenderer</cdk:renderer-type> </component-extension> </component> <component> <description> <p>The &lt;rich:togglePanelItem&gt; component is a switchable panel for use with the &lt;rich:togglePanel&gt; component. Use the &lt;rich:togglePanelItem&gt; component to define the content for a panel using nested components. Switching between &lt;rich:togglePanelItem&gt; components is handled by the &lt;rich:toggleControl&gt; behavior.</p> @author akolonitsky @author <a href="http://community.jboss.org/people/bleathem">Brian Leathem</a> </description> <component-type>org.richfaces.TogglePanelItem</component-type> <component-class>org.richfaces.component.UITogglePanelItem</component-class> <property> <description>Space-separated list of CSS style class(es) to be applied when this element is rendered. This value must be passed through as the "class" attribute on generated markup.</description> <display-name>CSS Style Classes</display-name> <property-name>styleClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is moved away from this element.</description> <display-name>Mouse Out Script</display-name> <property-name>onmouseout</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mouseout</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is double clicked over this element.</description> <display-name>Double Click Script</display-name> <property-name>ondblclick</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">dblclick</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The function to perform when the mouse enters the panel </description> <property-name>onenter</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">enter</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>CSS style(s) to be applied when this component is rendered.</description> <display-name>CSS Styles</display-name> <property-name>style</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is released over this element.</description> <display-name>Mouse Up Script</display-name> <property-name>onmouseup</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mouseup</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Direction indication for text that does not inherit directionality. Valid values are "LTR" (left-to-right) and "RTL" (right-to-left).</description> <display-name>Direction</display-name> <property-name>dir</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is pressed down over this element.</description> <display-name>Mouse Down Script</display-name> <property-name>onmousedown</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mousedown</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Code describing the language used in the generated markup for this component.</description> <display-name>Language Code</display-name> <property-name>lang</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The function to perform when the mouse leaves the panel. </description> <property-name>onleave</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">leave</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is clicked over this element.</description> <display-name>Button Click Script</display-name> <property-name>onclick</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">click</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is moved onto this element.</description> <display-name>Mouse Over Script</display-name> <property-name>onmouseover</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mouseover</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is moved within this element.</description> <display-name>Mouse Move Script</display-name> <property-name>onmousemove</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mousemove</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Advisory title information about markup elements generated for this component.</description> <display-name>Advisory Title</display-name> <property-name>title</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>The value binding expression used to wire up this component to a component property of a JavaBean class </description> <display-name></display-name> <icon/> <property-name>binding</property-name> <property-class>javax.faces.component.UIComponent</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The component identifier for this component. This value must be unique within the closest parent component that is a naming container. </description> <display-name>Component Identifier</display-name> <icon/> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit. The default value for this property is true. </description> <display-name>Rendered Flag</display-name> <icon/> <property-name>rendered</property-name> <property-class>boolean</property-class> <default-value>Boolean.FALSE</default-value> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The switch type for this toggle panel: client, ajax (default), server </description> <property-name>switchType</property-name> <property-class>org.richfaces.component.SwitchType</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The name of the panel, used for identifying and manipulating the active panel. If you do not specify a name, the clientId will be used as the name. </description> <property-name>name</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <component-extension> <cdk:base-class>org.richfaces.component.AbstractTogglePanelItem</cdk:base-class> <cdk:generate>true</cdk:generate> <cdk:tag> <cdk:generate>false</cdk:generate> <cdk:tag-name>togglePanelItem</cdk:tag-name> <cdk:tag-type>Facelets</cdk:tag-type> </cdk:tag> <cdk:component-family>org.richfaces.TogglePanelItem</cdk:component-family> <cdk:renderer-type>org.richfaces.TogglePanelItemRenderer</cdk:renderer-type> </component-extension> </component> <component> <description> <p>The &lt;rich:messages&gt; components works similarly to the &lt;rich:message&gt; component, but can display all the validation messages added for the current view instead of just a single message.</p> @author [email protected] </description> <component-type>org.richfaces.Messages</component-type> <component-class>org.richfaces.component.html.HtmlMessages</component-class> <property> <description>Defines, whether the content of this component must be (or not) included in AJAX response created by parent AJAX Container, even if it is not forced by reRender list of ajax action. Ignored if component marked to output by some Ajax action component. Default value - "true"</description> <property-name>ajaxRendered</property-name> <property-class>boolean</property-class> <default-value>true</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>CSS style(s) to be applied when this component is rendered.</description> <display-name>CSS Styles</display-name> <property-name>style</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Space-separated list of CSS style class(es) to be applied when this element is rendered. This value must be passed through as the "class" attribute on generated markup.</description> <display-name>CSS Style Classes</display-name> <property-name>styleClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Advisory title information about markup elements generated for this component.</description> <display-name>Advisory Title</display-name> <property-name>title</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Direction indication for text that does not inherit directionality. Valid values are "LTR" (left-to-right) and "RTL" (right-to-left).</description> <display-name>Direction</display-name> <property-name>dir</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Code describing the language used in the generated markup for this component.</description> <display-name>Language Code</display-name> <property-name>lang</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is released over this element.</description> <display-name>Mouse Up Script</display-name> <property-name>onmouseup</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mouseup</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is moved away from this element.</description> <display-name>Mouse Out Script</display-name> <property-name>onmouseout</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mouseout</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is pressed down over this element.</description> <display-name>Mouse Down Script</display-name> <property-name>onmousedown</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mousedown</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is double clicked over this element.</description> <display-name>Double Click Script</display-name> <property-name>ondblclick</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">dblclick</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is clicked over this element.</description> <display-name>Button Click Script</display-name> <property-name>onclick</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">click</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a key is pressed down over this element.</description> <display-name>Key Down Script</display-name> <property-name>onkeydown</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">keydown</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is moved within this element.</description> <display-name>Mouse Move Script</display-name> <property-name>onmousemove</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mousemove</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a key is pressed and released over this element.</description> <display-name>Key Press Script</display-name> <property-name>onkeypress</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">keypress</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Flag indicating that characters that are sensitive in HTML and XML markup must be escaped. This flag is set to "true" by default.</description> <display-name>Escape Characters Flag</display-name> <property-name>escape</property-name> <property-class>boolean</property-class> <default-value>true</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is moved onto this element.</description> <display-name>Mouse Over Script</display-name> <property-name>onmouseover</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mouseover</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a key is released over this element.</description> <display-name>Key Up Script</display-name> <property-name>onkeyup</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">keyup</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>The value binding expression used to wire up this component to a component property of a JavaBean class </description> <display-name></display-name> <icon/> <property-name>binding</property-name> <property-class>javax.faces.component.UIComponent</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The component identifier for this component. This value must be unique within the closest parent component that is a naming container. </description> <display-name>Component Identifier</display-name> <icon/> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit. The default value for this property is true. </description> <display-name>Rendered Flag</display-name> <icon/> <property-name>rendered</property-name> <property-class>boolean</property-class> <default-value>Boolean.FALSE</default-value> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Client identifier of the component for which to display messages. This attribute is mutually exclusive with globalOnly and take precedence if used. </description> <display-name>Associated Client Id</display-name> <icon/> <property-name>for</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Flag indicating that only global messages (that is, messages not associated with any client identifier) are to be displayed. Default value is "false". </description> <display-name>Global Only</display-name> <icon/> <property-name>globalOnly</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Flag indicating whether the detail portion of displayed messages should be included. Default value is "false". </description> <display-name>Show Detail</display-name> <icon/> <property-name>showDetail</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Flag indicating whether the summary portion of displayed messages should be included. Default value is "true". </description> <display-name>Show Summary</display-name> <icon/> <property-name>showSummary</property-name> <property-class>boolean</property-class> <default-value>true</default-value> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <component-extension> <cdk:base-class>org.richfaces.component.AbstractMessages</cdk:base-class> <cdk:generate>true</cdk:generate> <cdk:tag> <cdk:generate>false</cdk:generate> <cdk:tag-name>messages</cdk:tag-name> <cdk:tag-type>Facelets</cdk:tag-type> </cdk:tag> <cdk:component-family>javax.faces.Messages</cdk:component-family> <cdk:renderer-type>org.richfaces.MessagesRenderer</cdk:renderer-type> </component-extension> </component> <component> <description> <p>The &lt;rich:autocomplete&gt; component is an auto-completing input-box with built-in Ajax capabilities. It supports client-side suggestions, browser-like selection, and customization of the look and feel.</p> @author Nick Belaevski @author <a href="http://community.jboss.org/people/bleathem">Brian Leathem</a> </description> <component-type>org.richfaces.Autocomplete</component-type> <component-class>org.richfaces.component.UIAutocomplete</component-class> <property> <description>Flag indicating that this element must never receive focus or be included in a subsequent submit. Default value - "false"</description> <display-name>Disabled Flag</display-name> <property-name>disabled</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when this element loses focus.</description> <display-name>Focus Off Script</display-name> <property-name>onblur</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">blur</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when this element receives focus.</description> <display-name>Focus On Script</display-name> <property-name>onfocus</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">focus</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Position of this element in the tabbing order for the current document. This value must be an integer between 0 and 32767.</description> <display-name>Tab Index</display-name> <property-name>tabindex</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a key is pressed down over this element.</description> <display-name>Key Down Script</display-name> <property-name>onkeydown</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">keydown</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a key is pressed and released over this element.</description> <display-name>Key Press Script</display-name> <property-name>onkeypress</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">keypress</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a key is released over this element.</description> <display-name>Key Up Script</display-name> <property-name>onkeyup</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">keyup</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is released over this element.</description> <display-name>Mouse Up Script</display-name> <property-name>onmouseup</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mouseup</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is moved away from this element.</description> <display-name>Mouse Out Script</display-name> <property-name>onmouseout</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mouseout</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is pressed down over this element.</description> <display-name>Mouse Down Script</display-name> <property-name>onmousedown</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mousedown</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is double clicked over this element.</description> <display-name>Double Click Script</display-name> <property-name>ondblclick</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">dblclick</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is clicked over this element.</description> <display-name>Button Click Script</display-name> <property-name>onclick</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">click</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is moved within this element.</description> <display-name>Mouse Move Script</display-name> <property-name>onmousemove</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mousemove</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is moved onto this element.</description> <display-name>Mouse Over Script</display-name> <property-name>onmouseover</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mouseover</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Space-separated list of CSS style class(es) to be applied when this element is rendered. This value must be passed through as the "class" attribute on generated markup.</description> <display-name>CSS Style Classes</display-name> <property-name>styleClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>CSS style(s) to be applied when this component is rendered.</description> <display-name>CSS Styles</display-name> <property-name>style</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> A request-scope attribute via which the data object for the current row will be used when iterating </description> <property-name>var</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>true</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The client-side script method to be called after the DOM is updated </description> <property-name>oncomplete</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">complete</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Minimal number of chars in input to activate suggestion popup </description> <property-name>minChars</property-name> <property-class>int</property-class> <default-value>Integer.MIN_VALUE</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Name of the request status component that will indicate the status of the Ajax request </description> <property-name>status</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The client-side script method to be called after the ajax response comes back, but before the DOM is updated </description> <property-name>onbeforedomupdate</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">beforedomupdate</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> <p>Determine how the suggestion list is requested:</p> <dl> <dt>client</dt> <dd>pre-loads data to the client and uses the input to filter the possible suggestions</dd> <dt>ajax</dt> <dd>fetches suggestions with every input change using Ajax requests</dd> <dt>lazyClient</dt> <dd> lazy-loads data to the client and uses the input to filter the possible suggestions. The filtering does not start until the input length matches a minimum value. Set the minimum value with the minChars attribute. </dd> <dt>cachedAjax</dt> <dd> lazy-loads data via Ajax requests when the input length matches a minimum value. Set the minimum value with the minChars attribute. All suggestions are handled on the client until the input prefix is changed, at which point a new request is made based on the new input prefix </dd> </dl> <p>Default: cachedAjax</p> </description> <property-name>mode</property-name> <property-class>org.richfaces.component.AutocompleteMode</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> A collection of suggestions that will be provided to the user </description> <property-name>autocompleteList</property-name> <property-class>java.lang.Object</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The client-side script method to be called before an ajax request. </description> <property-name>onbegin</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">begin</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> A method which provides a list of suggestions according to a user-provided filtering value </description> <property-name>autocompleteMethod</property-name> <property-class>javax.el.MethodExpression</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> <cdk:signature> <cdk:param>javax.faces.context.FacesContext</cdk:param> <cdk:param>javax.faces.component.UIComponent</cdk:param> <cdk:param>java.lang.String</cdk:param> <cdk:return-type>java.lang.Object</cdk:return-type> </cdk:signature> </property-extension> </property> <property> <description>Advisory title information about markup elements generated for this component.</description> <display-name>Advisory Title</display-name> <property-name>title</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>The value binding expression used to wire up this component to a component property of a JavaBean class </description> <display-name></display-name> <icon/> <property-name>binding</property-name> <property-class>javax.faces.component.UIComponent</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The component identifier for this component. This value must be unique within the closest parent component that is a naming container. </description> <display-name>Component Identifier</display-name> <icon/> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit. The default value for this property is true. </description> <display-name>Rendered Flag</display-name> <icon/> <property-name>rendered</property-name> <property-class>boolean</property-class> <default-value>Boolean.FALSE</default-value> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Converter instance registered with this component. </description> <display-name>Converter</display-name> <icon/> <property-name>converter</property-name> <property-class>javax.faces.convert.Converter</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The current value of this component. </description> <display-name>Value</display-name> <icon/> <property-name>value</property-name> <property-class>java.lang.Object</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> A ValueExpression enabled attribute that, if present, will be used as the text of the converter message, replacing any message that comes from the converter. </description> <display-name>Converter Message</display-name> <icon/> <property-name>converterMessage</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Flag indicating that this component's value must be converted and validated immediately (that is, during Apply Request Values phase), rather than waiting until Process Validations phase. </description> <display-name>Immediate Action</display-name> <icon/> <property-name>immediate</property-name> <property-class>boolean</property-class> <default-value>Boolean.FALSE</default-value> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Flag indicating that the user is required to provide a submitted value for this input component. </description> <display-name>Required Flag</display-name> <icon/> <property-name>required</property-name> <property-class>boolean</property-class> <default-value>Boolean.FALSE</default-value> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> A ValueExpression enabled attribute that, if present, will be used as the text of the validation message for the "required" facility, if the "required" facility is used. </description> <display-name>Required Message</display-name> <icon/> <property-name>requiredMessage</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> MethodExpression representing a validator method that will be called during Process Validations to perform correctness checks on the value of this component. The expression must evaluate to a public method that takes FacesContext, UIComponent, and Object parameters, with a return type of void. </description> <display-name>Validator</display-name> <icon/> <property-name>validator</property-name> <property-class>javax.faces.el.MethodBinding</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> <cdk:signature> <cdk:param>javax.faces.context.FacesContext</cdk:param> <cdk:param>javax.faces.component.UIComponent</cdk:param> <cdk:param>java.lang.Object</cdk:param> <cdk:return-type>java.lang.Void</cdk:return-type> </cdk:signature> </property-extension> </property> <property> <description> A ValueExpression enabled attribute that, if present, will be used as the text of the validator message, replacing any message that comes from the validator. </description> <display-name>Validator Message</display-name> <icon/> <property-name>validatorMessage</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> <p> MethodExpression representing a value change listener method that will be notified when a new value has been set for this input component. The expression must evaluate to a public method that takes a <code>ValueChangeEvent</code> parameter, with a return type of void, <span class="changed_added_2_0">or to a public method that takes no arguments with a return type of void. In the latter case, the method has no way of easily knowing what the new value is, but this can be useful in cases where a notification is needed that "this value changed".</span> </p> </description> <display-name>Value Change Listener</display-name> <icon/> <property-name>valueChangeListener</property-name> <property-class>javax.faces.el.MethodBinding</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> <cdk:signature> <cdk:param>javax.faces.event.ValueChangeEvent</cdk:param> <cdk:return-type>java.lang.Void</cdk:return-type> </cdk:signature> </property-extension> </property> <property> <description> <p>Boolean value indicating whether to display a button to expand the popup suggestion element</p> <p>Default: false</p> </description> <property-name>showButton</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Javascript code executed when a key is pressed and released over this element. </description> <property-name>onlistkeypress</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">listkeypress</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Javascript code executed when a pointer button is pressed down over this element. </description> <property-name>onlistmousedown</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">listmousedown</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Javascript code executed when a pointer button is clicked over the popup list element. </description> <property-name>onlistclick</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">listclick</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Javascript code executed when this element loses focus and its value has been modified since gaining focus. </description> <property-name>onchange</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="true">change</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Causes the combo-box to fill the text field box with a matching suggestion as the user types </description> <property-name>autofill</property-name> <property-class>boolean</property-class> <default-value>true</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Boolean value indicating whether the first suggestion item is selected as the user types <p>Default: true</p> </description> <property-name>selectFirst</property-name> <property-class>boolean</property-class> <default-value>true</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Javascript code executed when a pointer button is moved onto this element. </description> <property-name>onlistmouseover</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">listmouseover</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Assigns one or more space-separated CSS class names to the content of the popup suggestion element </description> <property-name>popupClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Javascript code executed when an item is selected </description> <property-name>onselectitem</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">selectitem</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Javascript code executed when a pointer button is moved within this element. </description> <property-name>onlistmousemove</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">listmousemove</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Assigns one or more space-separated CSS class names to the selected suggestion entry </description> <property-name>selectedItemClass</property-name> <property-class>java.lang.String</property-class> <default-value>"rf-au-itm-sel"</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Javascript code executed when a pointer button is released over this element. </description> <property-name>onlistmouseup</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">listmouseup</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Javascript code executed when a key is released over this element. </description> <property-name>onlistkeyup</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">listkeyup</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> <p> A javascript function used to filter the result list returned from the ajax call to the server. This function should have two parameters; subString(current input value considering tokens) and value (currently iterated item value) and return boolean flag which means if the value satisfies the substring passed. The function will be called for every available suggestion in order to construct a new list of suggestions. </p> <p>Default: A javascript method called <i>startsWith</i></p> </description> <property-name>clientFilterFunction</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> <p> Type of the layout encoded using nested components should be defined using layout attribute. Possible values are: </p> <dl> <dt>list</dt> <dd>suggestions wrapped to HTML unordered list</dd> <dt>div</dt> <dd>suggestions wrapped with just div element</dd> <dt>table</dt> <dd>suggestions are encoded as table rows, column definitions are required in this case</dd> </dl> <p>Default: div</p> </description> <property-name>layout</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Javascript code executed when a pointer button is moved away from this element. </description> <property-name>onlistmouseout</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">listmouseout</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> A value to set in the target input element on a choice suggestion that isn't shown in the suggestion table. It can be used for descriptive output comments or suggestions. If not set, all text in the suggestion row is set as a value </description> <property-name>fetchValue</property-name> <property-class>java.lang.Object</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Javascript code executed when a pointer button is double clicked over this element. </description> <property-name>onlistdblclick</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">listdblclick</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Assigns one or more space-separated CSS class names to the input element </description> <property-name>inputClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> <p>Allow a user to enter multiple values separated by specific characters. As the user types, a suggestion will present as normal. When they enter the specified token character, this begins a new suggestion process, and the component will then only use text entered after the token character for suggestions.</p> <p>Make sure that no character defined in tokens is part of any suggestion value. E.g. do not use space as a token if you expect to allow spaces in suggestion values.</p> <p>When tokens defined, they can be naturally separated by space character - input separated by tokens ', ' or ' ,' will be considered as it would be ',' token without any space.</p> </description> <property-name>tokens</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Javascript code executed when a key is pressed down over this element. </description> <property-name>onlistkeydown</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">listkeydown</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <component-extension> <cdk:base-class>org.richfaces.component.AbstractAutocomplete</cdk:base-class> <cdk:generate>true</cdk:generate> <cdk:tag> <cdk:generate>false</cdk:generate> <cdk:tag-name>autocomplete</cdk:tag-name> <cdk:handler-class>org.richfaces.view.facelets.AutocompleteHandler</cdk:handler-class> <cdk:tag-type>Facelets</cdk:tag-type> </cdk:tag> <cdk:component-family>javax.faces.Input</cdk:component-family> <cdk:renderer-type>org.richfaces.AutocompleteRenderer</cdk:renderer-type> </component-extension> </component> <component> <description> <p>The &lt;rich:notifyMessage&gt; component is built on top of &lt;rich:notify&gt;, the difference is in usage. The &lt;rich:notifyMessage&gt; component displays FacesMessages associated with a given component, similar to &lt;rich:message&gt;: one notification is displayed for first FacesMessage in the stack that is risen either programatically or during conversion/validation of the component. The severity of the message determines the color and icon of the resulting notification.</p> @author <a href="http://community.jboss.org/people/lfryc">Lukas Fryc</a> @author <a href="http://community.jboss.org/people/bleathem">Brian Leathem</a> </description> <component-type>org.richfaces.NotifyMessage</component-type> <component-class>org.richfaces.component.html.HtmlNotifyMessage</component-class> <property> <description>Defines whether the notification should fade when hovering and allow to click elements behind</description> <property-name>nonblocking</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Defines which stack will be notification bound to</description> <property-name>stack</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Space-separated list of CSS style class(es) to be applied when this element is rendered. This value must be passed through as the "class" attribute on generated markup.</description> <display-name>CSS Style Classes</display-name> <property-name>styleClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Defines how long will notification stay displayed after appearing</description> <property-name>stayTime</property-name> <property-class>java.lang.Integer</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Defines whether the shadow under notification should be displayed</description> <property-name>showShadow</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>If true, notifications have to be closed with the close button (overrides @showCloseButton)</description> <property-name>sticky</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Defines opacity of non-blocking notifications</description> <property-name>nonblockingOpacity</property-name> <property-class>java.lang.Double</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Defines whether the close button should be displayed</description> <property-name>showCloseButton</property-name> <property-class>boolean</property-class> <default-value>true</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Defines, whether the content of this component must be (or not) included in AJAX response created by parent AJAX Container, even if it is not forced by reRender list of ajax action. Ignored if component marked to output by some Ajax action component. Default value - "true"</description> <property-name>ajaxRendered</property-name> <property-class>boolean</property-class> <default-value>true</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>CSS style(s) to be applied when this component is rendered.</description> <display-name>CSS Styles</display-name> <property-name>style</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Advisory title information about markup elements generated for this component.</description> <display-name>Advisory Title</display-name> <property-name>title</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Direction indication for text that does not inherit directionality. Valid values are "LTR" (left-to-right) and "RTL" (right-to-left).</description> <display-name>Direction</display-name> <property-name>dir</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Code describing the language used in the generated markup for this component.</description> <display-name>Language Code</display-name> <property-name>lang</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is released over this element.</description> <display-name>Mouse Up Script</display-name> <property-name>onmouseup</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mouseup</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is moved away from this element.</description> <display-name>Mouse Out Script</display-name> <property-name>onmouseout</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mouseout</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is pressed down over this element.</description> <display-name>Mouse Down Script</display-name> <property-name>onmousedown</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mousedown</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is double clicked over this element.</description> <display-name>Double Click Script</display-name> <property-name>ondblclick</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">dblclick</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is clicked over this element.</description> <display-name>Button Click Script</display-name> <property-name>onclick</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">click</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a key is pressed down over this element.</description> <display-name>Key Down Script</display-name> <property-name>onkeydown</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">keydown</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is moved within this element.</description> <display-name>Mouse Move Script</display-name> <property-name>onmousemove</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mousemove</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a key is pressed and released over this element.</description> <display-name>Key Press Script</display-name> <property-name>onkeypress</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">keypress</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Flag indicating that characters that are sensitive in HTML and XML markup must be escaped. This flag is set to "true" by default.</description> <display-name>Escape Characters Flag</display-name> <property-name>escape</property-name> <property-class>boolean</property-class> <default-value>true</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is moved onto this element.</description> <display-name>Mouse Over Script</display-name> <property-name>onmouseover</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mouseover</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a key is released over this element.</description> <display-name>Key Up Script</display-name> <property-name>onkeyup</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">keyup</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>The value binding expression used to wire up this component to a component property of a JavaBean class </description> <display-name></display-name> <icon/> <property-name>binding</property-name> <property-class>javax.faces.component.UIComponent</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The component identifier for this component. This value must be unique within the closest parent component that is a naming container. </description> <display-name>Component Identifier</display-name> <icon/> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit. The default value for this property is true. </description> <display-name>Rendered Flag</display-name> <icon/> <property-name>rendered</property-name> <property-class>boolean</property-class> <default-value>Boolean.FALSE</default-value> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Client identifier of the component for which to display messages. </description> <display-name>Associated Client Id</display-name> <icon/> <property-name>for</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>true</cdk:required> </property-extension> </property> <property> <description> Flag indicating whether the detail portion of displayed messages should be included. Default value is "true". </description> <display-name>Show Detail</display-name> <icon/> <property-name>showDetail</property-name> <property-class>boolean</property-class> <default-value>true</default-value> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Flag indicating whether the summary portion of displayed messages should be included. Default value is "false". </description> <display-name>Show Summary</display-name> <icon/> <property-name>showSummary</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <component-extension> <cdk:base-class>org.richfaces.component.AbstractNotifyMessage</cdk:base-class> <cdk:generate>true</cdk:generate> <cdk:tag> <cdk:generate>false</cdk:generate> <cdk:tag-name>notifyMessage</cdk:tag-name> <cdk:tag-type>Facelets</cdk:tag-type> </cdk:tag> <cdk:component-family>javax.faces.Message</cdk:component-family> <cdk:renderer-type>org.richfaces.NotifyMessageRenderer</cdk:renderer-type> </component-extension> </component> <component> <description> The &lt;rich:chartYAxis&gt; tag @author Lukas Macko </description> <component-type>org.richfaces.ui.output.YAxis</component-type> <component-class>org.richfaces.ui.output.component.UIYAxis</component-class> <property> <description> Text shown next to axis. </description> <property-name>label</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Minimum value shown on the axis. </description> <property-name>min</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> It’s the fraction of margin that the scaling algorithm will add to avoid that the outermost points ends up on the grid border. </description> <property-name>pad</property-name> <property-class>java.lang.Double</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Maximum value of the axis </description> <property-name>max</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Format for axis ticks (Date series only) </description> <property-name>format</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>The value binding expression used to wire up this component to a component property of a JavaBean class </description> <display-name></display-name> <icon/> <property-name>binding</property-name> <property-class>javax.faces.component.UIComponent</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The component identifier for this component. This value must be unique within the closest parent component that is a naming container. </description> <display-name>Component Identifier</display-name> <icon/> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit. The default value for this property is true. </description> <display-name>Rendered Flag</display-name> <icon/> <property-name>rendered</property-name> <property-class>boolean</property-class> <default-value>Boolean.FALSE</default-value> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <component-extension> <cdk:base-class>org.richfaces.component.AbstractChartYAxis</cdk:base-class> <cdk:generate>true</cdk:generate> <cdk:tag> <cdk:generate>false</cdk:generate> <cdk:tag-name>chartYAxis</cdk:tag-name> <cdk:tag-type>Facelets</cdk:tag-type> </cdk:tag> <cdk:component-family>org.richfaces.ui.output.ChartFamily</cdk:component-family> </component-extension> </component> <component> <description> <p> The &lt;rich:extendedDataTable&gt; component builds on the functionality of the &lt;rich:dataTable&gt; component, adding features such as scrolling for the table body (both horizontal and vertical), Ajax loading for vertical scrolling, frozen columns, row selection, and rearranging of columns. It also supports all the basic table features such as sorting, filtering, and paging using the &lt;rich:dataScroller&gt; component. </p> @author Konstantin Mishin </description> <component-type>org.richfaces.ExtendedDataTable</component-type> <component-class>org.richfaces.component.UIExtendedDataTable</component-class> <facet> <description> The footer of the table </description> <facet-name>footer</facet-name> <facet-extension> <cdk:generate>true</cdk:generate> </facet-extension> </facet> <facet> <description> The content to be displayed when table contains no rows (no data provided). </description> <facet-name>noData</facet-name> <facet-extension> <cdk:generate>true</cdk:generate> </facet-extension> </facet> <facet> <description> The header of the table </description> <facet-name>header</facet-name> <facet-extension> <cdk:generate>true</cdk:generate> </facet-extension> </facet> <property> <description>Javascript code executed when a pointer button is pressed down over table row.</description> <display-name>Mouse Down Script</display-name> <property-name>onrowmousedown</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">rowmousedown</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is double clicked over table row.</description> <display-name>Double Click Script</display-name> <property-name>onrowdblclick</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">rowdblclick</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a key is released over table row.</description> <display-name>Key Up Script</display-name> <property-name>onrowkeyup</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">rowkeyup</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is clicked over table row.</description> <display-name>Button Click Script</display-name> <property-name>onrowclick</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">rowclick</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is moved onto table row.</description> <display-name>Mouse Over Script</display-name> <property-name>onrowmouseover</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">rowmouseover</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a key is pressed down over table row.</description> <display-name>Key Down Script</display-name> <property-name>onrowkeydown</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">rowkeydown</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is moved away from table row.</description> <display-name>Mouse Out Script</display-name> <property-name>onrowmouseout</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">rowmouseout</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is moved within table row.</description> <display-name>Mouse Move Script</display-name> <property-name>onrowmousemove</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">rowmousemove</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a key is pressed and released over table row.</description> <display-name>Key Press Script</display-name> <property-name>onrowkeypress</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">rowkeypress</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is released over table row.</description> <display-name>Mouse Up Script</display-name> <property-name>onrowmouseup</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">rowmouseup</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>The number of rows to display, or zero for all remaining rows in the table</description> <property-name>rows</property-name> <property-class>int</property-class> <default-value>Integer.MIN_VALUE</default-value> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>CSS style(s) to be applied when this component is rendered.</description> <display-name>CSS Styles</display-name> <property-name>style</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Space-separated list of CSS style class(es) to be applied when this element is rendered. This value must be passed through as the "class" attribute on generated markup.</description> <display-name>CSS Style Classes</display-name> <property-name>styleClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Converter for a row key object</description> <property-name>rowKeyConverter</property-name> <property-class>javax.faces.convert.Converter</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Provides access to the state in a Request scope</description> <property-name>stateVar</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>A request-scope attribute via which the data object for the current row will be used when iterating</description> <property-name>var</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Boolean attribute that defines whether this iteration component will reset saved children's state before rendering. By default state is reset if there are no faces messages with severity error or higher</description> <property-name>keepSaved</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Provides access to the row key in a Request scope</description> <property-name>rowKeyVar</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>A zero-relative row number of the first row to display</description> <property-name>first</property-name> <property-class>int</property-class> <default-value>Integer.MIN_VALUE</default-value> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Points to the data model</description> <property-name>value</property-name> <property-class>java.lang.Object</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Provides access to the iteration status in a Request scope</description> <property-name>iterationStatusVar</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>If "true", render only those ids specified in the "render" attribute, forgoing the render of the auto-rendered panels</description> <property-name>limitRender</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>The client-side script method to be called after the DOM is updated</description> <property-name>oncomplete</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">complete</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>The client-side script method to be called after the ajax response comes back, but before the DOM is updated</description> <property-name>onbeforedomupdate</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">beforedomupdate</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Serialized (on default with JSON) data passed to the client by a developer on an AJAX request. It's accessible via "event.data" syntax. Both primitive types and complex types such as arrays and collections can be serialized and used with data</description> <property-name>data</property-name> <property-class>java.lang.Object</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>IDs of components that will participate in the "render" portion of the Request Processing Lifecycle. Can be a single ID, a space or comma separated list of Id's, or an EL Expression evaluating to an array or Collection. Any of the keywords "@this", "@form", "@all", "@none", "@region" may be specified in the identifier list. Some components make use of additional keywords</description> <property-name>render</property-name> <property-class>java.lang.Object</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>The value binding expression used to wire up this component to a component property of a JavaBean class </description> <display-name></display-name> <icon/> <property-name>binding</property-name> <property-class>javax.faces.component.UIComponent</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The component identifier for this component. This value must be unique within the closest parent component that is a naming container. </description> <display-name>Component Identifier</display-name> <icon/> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit. The default value for this property is true. </description> <display-name>Rendered Flag</display-name> <icon/> <property-name>rendered</property-name> <property-class>boolean</property-class> <default-value>Boolean.FALSE</default-value> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Determines the order in which the columns should be rendered, left to right. The Strings are the ids of the columns. </description> <property-name>columnsOrder</property-name> <property-class>java.lang.String[]</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> If "true" a menu for controlling column visibility will be added to the table. Requires the table to have a header. The column names can be customized with name attribute on rich:column. Default value - "false". </description> <property-name>showColumnControl</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Determines how many columns should not be vertically scrollable (should be "frozen"). </description> <property-name>frozenColumns</property-name> <property-class>int</property-class> <default-value>Integer.MIN_VALUE</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Assigns one or more space-separated CSS class names to the columns of the table. If the CSS class names are comma-separated, each class will be assigned to a particular column in the order they follow in the attribute.If you have less class names than columns, the class will be applied to every n-fold column where n is the order in which the class is listed in the attribute. If there are more class names than columns, the overflow ones are ignored.</description> <property-name>columnClasses</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Name of the variable used in EL expression provided in filterExpression in order to decide about displaying particular row. </description> <property-name>filterVar</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The collection of keys for currently selected table rows (generated from data model by rowKeyConverter). </description> <property-name>selection</property-name> <property-class>java.util.Collection</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Assigns one or more space-separated CSS class names to the rows of the table. If the CSS class names are comma-separated, each class will be assigned to a particular row in the order they follow in the attribute.If you have less class names than rows, the class will be applied to every n-fold row where n is the order in which the class is listed in the attribute. If there are more class names than rows, the overflow ones are ignored.</description> <property-name>rowClasses</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> ValueBinding pointing at a property of a String to hold table state </description> <property-name>tableState</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The label to be displayed when table contains no rows (no data provided). </description> <property-name>noDataLabel</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The client-side script method to be called after the EDT has been initialized, either after a page load, and an ajax update. </description> <property-name>onready</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">ready</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Specifies when table will be sorted according to one column (single) or multiple columns (multi). Default value - "multi" </description> <property-name>sortMode</property-name> <property-class>org.richfaces.model.SortMode</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The client-side script method to be called after the selection is changed. </description> <property-name>onselectionchange</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="true">selectionchange</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Assigns one or more space-separated CSS class names to the table cells </description> <property-name>rowClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Space-separated list of CSS style class(es) that will be applied to any header generated for this column.</description> <display-name>Header CSS Classes</display-name> <property-name>headerClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Comma-separated list of column names determining priority of row sorting. </description> <property-name>sortPriority</property-name> <property-class>java.util.Collection</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The client-side script method to be called before the selection is changed. </description> <property-name>onbeforeselectionchange</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">beforeselectionchange</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Defines selection mode for the table: none, single (only one row can be selected), multiple (Ctrl/Shift keys are used for multi-selection), multipleKeyboardFree (clicks are used for multi-selection). Default value - "multiple" </description> <property-name>selectionMode</property-name> <property-class>org.richfaces.model.SelectionMode</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Use to switch Extended Data Table to AJAX lazy-loading mode. Specify number of rows rows to be loaded with one request. If this attribute is set to "0", all rows are loaded. (Default value: 0) </description> <property-name>clientRows</property-name> <property-class>int</property-class> <default-value>0</default-value> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Space-separated list of CSS style class(es) that will be applied to any footer generated for this column.</description> <display-name>Footer CSS Classes</display-name> <property-name>footerClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <component-extension> <cdk:base-class>org.richfaces.component.AbstractExtendedDataTable</cdk:base-class> <cdk:generate>true</cdk:generate> <cdk:tag> <cdk:generate>false</cdk:generate> <cdk:tag-name>extendedDataTable</cdk:tag-name> <cdk:handler-class>org.richfaces.taglib.ExtendedDataTableHandler</cdk:handler-class> <cdk:tag-type>Facelets</cdk:tag-type> </cdk:tag> <cdk:component-family>org.richfaces.Data</cdk:component-family> <cdk:renderer-type>org.richfaces.ExtendedDataTableRenderer</cdk:renderer-type> </component-extension> </component> <component> <description> <p>The &lt;rich:message&gt; component renders a single FacesMessage message instance added for the component. The appearance of the message can be customized, and tool-tips can be used for further information about the message.</p> @author [email protected] </description> <component-type>org.richfaces.Message</component-type> <component-class>org.richfaces.component.html.HtmlMessage</component-class> <property> <description>Defines, whether the content of this component must be (or not) included in AJAX response created by parent AJAX Container, even if it is not forced by reRender list of ajax action. Ignored if component marked to output by some Ajax action component. Default value - "true"</description> <property-name>ajaxRendered</property-name> <property-class>boolean</property-class> <default-value>true</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>CSS style(s) to be applied when this component is rendered.</description> <display-name>CSS Styles</display-name> <property-name>style</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Space-separated list of CSS style class(es) to be applied when this element is rendered. This value must be passed through as the "class" attribute on generated markup.</description> <display-name>CSS Style Classes</display-name> <property-name>styleClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Advisory title information about markup elements generated for this component.</description> <display-name>Advisory Title</display-name> <property-name>title</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Direction indication for text that does not inherit directionality. Valid values are "LTR" (left-to-right) and "RTL" (right-to-left).</description> <display-name>Direction</display-name> <property-name>dir</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Code describing the language used in the generated markup for this component.</description> <display-name>Language Code</display-name> <property-name>lang</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is released over this element.</description> <display-name>Mouse Up Script</display-name> <property-name>onmouseup</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mouseup</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is moved away from this element.</description> <display-name>Mouse Out Script</display-name> <property-name>onmouseout</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mouseout</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is pressed down over this element.</description> <display-name>Mouse Down Script</display-name> <property-name>onmousedown</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mousedown</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is double clicked over this element.</description> <display-name>Double Click Script</display-name> <property-name>ondblclick</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">dblclick</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is clicked over this element.</description> <display-name>Button Click Script</display-name> <property-name>onclick</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">click</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a key is pressed down over this element.</description> <display-name>Key Down Script</display-name> <property-name>onkeydown</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">keydown</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is moved within this element.</description> <display-name>Mouse Move Script</display-name> <property-name>onmousemove</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mousemove</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a key is pressed and released over this element.</description> <display-name>Key Press Script</display-name> <property-name>onkeypress</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">keypress</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Flag indicating that characters that are sensitive in HTML and XML markup must be escaped. This flag is set to "true" by default.</description> <display-name>Escape Characters Flag</display-name> <property-name>escape</property-name> <property-class>boolean</property-class> <default-value>true</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is moved onto this element.</description> <display-name>Mouse Over Script</display-name> <property-name>onmouseover</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mouseover</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a key is released over this element.</description> <display-name>Key Up Script</display-name> <property-name>onkeyup</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">keyup</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>The value binding expression used to wire up this component to a component property of a JavaBean class </description> <display-name></display-name> <icon/> <property-name>binding</property-name> <property-class>javax.faces.component.UIComponent</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The component identifier for this component. This value must be unique within the closest parent component that is a naming container. </description> <display-name>Component Identifier</display-name> <icon/> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit. The default value for this property is true. </description> <display-name>Rendered Flag</display-name> <icon/> <property-name>rendered</property-name> <property-class>boolean</property-class> <default-value>Boolean.FALSE</default-value> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Client identifier of the component for which to display messages. </description> <display-name>Associated Client Id</display-name> <icon/> <property-name>for</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>true</cdk:required> </property-extension> </property> <property> <description> Flag indicating whether the detail portion of displayed messages should be included. Default value is "true". </description> <display-name>Show Detail</display-name> <icon/> <property-name>showDetail</property-name> <property-class>boolean</property-class> <default-value>true</default-value> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Flag indicating whether the summary portion of displayed messages should be included. Default value is "false". </description> <display-name>Show Summary</display-name> <icon/> <property-name>showSummary</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <component-extension> <cdk:base-class>org.richfaces.component.AbstractMessage</cdk:base-class> <cdk:generate>true</cdk:generate> <cdk:tag> <cdk:generate>false</cdk:generate> <cdk:tag-name>message</cdk:tag-name> <cdk:tag-type>Facelets</cdk:tag-type> </cdk:tag> <cdk:component-family>javax.faces.Message</cdk:component-family> <cdk:renderer-type>org.richfaces.MessageRenderer</cdk:renderer-type> </component-extension> </component> <component> <description> <p> The &lt;rich:collapsibleSubTableToggler&gt; component provides a toggle control for the user to expand and collapse sub-tables. </p> @author Anton Belevich </description> <component-type>org.richfaces.CollapsibleSubTableToggler</component-type> <component-class>org.richfaces.component.UICollapsibleSubTableToggleControl</component-class> <property> <description>The value binding expression used to wire up this component to a component property of a JavaBean class </description> <display-name></display-name> <icon/> <property-name>binding</property-name> <property-class>javax.faces.component.UIComponent</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The component identifier for this component. This value must be unique within the closest parent component that is a naming container. </description> <display-name>Component Identifier</display-name> <icon/> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit. The default value for this property is true. </description> <display-name>Rendered Flag</display-name> <icon/> <property-name>rendered</property-name> <property-class>boolean</property-class> <default-value>Boolean.FALSE</default-value> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The label of the toggler when the sub-table is collapsed </description> <property-name>collapsedLabel</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The icon of the toggler when the sub-table is expanded </description> <property-name>expandedIcon</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Specifies table which will toggler control </description> <property-name>for</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The label of the toggler when the sub-table is expanded </description> <property-name>expandedLabel</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The mouse event which toggler reacts to toggle the sub-table: click (default), dblclick, mousedown, mouseup, etc. </description> <property-name>event</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The icon of the toggler when the sub-table is collapsed </description> <property-name>collapsedIcon</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <component-extension> <cdk:base-class>org.richfaces.component.AbstractCollapsibleSubTableToggler</cdk:base-class> <cdk:generate>true</cdk:generate> <cdk:tag> <cdk:generate>false</cdk:generate> <cdk:tag-name>collapsibleSubTableToggler</cdk:tag-name> <cdk:tag-type>Facelets</cdk:tag-type> </cdk:tag> <cdk:component-family>org.richfaces.CollapsibleSubTableToggler</cdk:component-family> <cdk:renderer-type>org.richfaces.CollapsibleSubTableTogglerRenderer</cdk:renderer-type> </component-extension> </component> <component> <description> <p>The &lt;rich:panelMenu&gt; component is used in conjunction with &lt;rich:panelMenuItem&gt; and &lt;rich:panelMenuGroup&gt; to create an expanding, hierarchical menu. The &lt;rich:panelMenu&gt; component's appearance can be highly customized, and the hierarchy can stretch to any number of sub-levels.</p> @author akolonitsky </description> <component-type>org.richfaces.PanelMenu</component-type> <component-class>org.richfaces.component.UIPanelMenu</component-class> <property> <description>Flag indicating that this element must never receive focus or be included in a subsequent submit. Default value - "false"</description> <display-name>Disabled Flag</display-name> <property-name>disabled</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is released over this element.</description> <display-name>Mouse Up Script</display-name> <property-name>onmouseup</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mouseup</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is moved away from this element.</description> <display-name>Mouse Out Script</display-name> <property-name>onmouseout</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mouseout</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is pressed down over this element.</description> <display-name>Mouse Down Script</display-name> <property-name>onmousedown</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mousedown</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is double clicked over this element.</description> <display-name>Double Click Script</display-name> <property-name>ondblclick</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">dblclick</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is clicked over this element.</description> <display-name>Button Click Script</display-name> <property-name>onclick</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">click</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is moved within this element.</description> <display-name>Mouse Move Script</display-name> <property-name>onmousemove</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mousemove</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is moved onto this element.</description> <display-name>Mouse Over Script</display-name> <property-name>onmouseover</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mouseover</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Flag indicating that, if this component is activated by the user, notifications should be delivered to interested listeners and actions immediately (that is, during Apply Request Values phase) rather than waiting until the Invoke Application phase.</description> <property-name>immediate</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>CSS style(s) to be applied when this component is rendered.</description> <display-name>CSS Styles</display-name> <property-name>style</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Space-separated list of CSS style class(es) to be applied when this element is rendered. This value must be passed through as the "class" attribute on generated markup.</description> <display-name>CSS Style Classes</display-name> <property-name>styleClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>The value binding expression used to wire up this component to a component property of a JavaBean class </description> <display-name></display-name> <icon/> <property-name>binding</property-name> <property-class>javax.faces.component.UIComponent</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The component identifier for this component. This value must be unique within the closest parent component that is a naming container. </description> <display-name>Component Identifier</display-name> <icon/> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit. The default value for this property is true. </description> <display-name>Rendered Flag</display-name> <icon/> <property-name>rendered</property-name> <property-class>boolean</property-class> <default-value>Boolean.FALSE</default-value> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The right icon for panel menu items </description> <property-name>itemDisabledRightIcon</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Method expression referencing a method that will be called when an ItemChangeEvent has been broadcast for the listener. </description> <property-name>itemChangeListener</property-name> <property-class>javax.el.MethodExpression</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The left icon for expanded panel menu groups </description> <property-name>groupExpandedLeftIcon</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Space-separated list of CSS style class(es) to be applied to top-level panel menu groups </description> <property-name>topGroupClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The width of the panel menu in pixels. </description> <property-name>width</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> If true (default), only one group can be expanded at the time. If false, many groups can be expanded. </description> <property-name>expandSingle</property-name> <property-class>boolean</property-class> <default-value>true</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The left icon for right menu items </description> <property-name>itemRightIcon</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The right icon for disabled panel menu groups </description> <property-name>groupDisabledRightIcon</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The mode user for selecting items: client, ajax (default), server </description> <property-name>itemMode</property-name> <property-class>org.richfaces.PanelMenuMode</property-class> <default-value>PanelMenuMode.DEFAULT</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Space-separated list of CSS style class(es) to be applied to disabled panel menu groups </description> <property-name>groupDisabledClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The left icon for disabled panel menu items </description> <property-name>itemDisabledLeftIcon</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The right icon for top-level panel menu items </description> <property-name>topItemRightIcon</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Space-separated list of CSS style class(es) to be applied to disabled top-level panel menu groups </description> <property-name>topGroupDisabledClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Mode used for expanding/collapsing groups: client (default), ajax, server </description> <property-name>groupMode</property-name> <property-class>org.richfaces.PanelMenuMode</property-class> <default-value>PanelMenuMode.client</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The left icon for collapsed panel menu groups </description> <property-name>groupCollapsedLeftIcon</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The left icon for disabled top-level panel menu groups </description> <property-name>topGroupDisabledLeftIcon</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The left icon for panel menu items </description> <property-name>itemLeftIcon</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The left icon for collapsed top-level panel menu groups </description> <property-name>topGroupCollapsedLeftIcon</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Space-separated list of CSS style class(es) to be applied to top-level panel menu items </description> <property-name>topItemClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The mouse event used for expansion. </description> <property-name>expandEvent</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The left icon for disabled top-level panel menu items </description> <property-name>topItemDisabledLeftIcon</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The right icon for disabled top-level panel menu groups </description> <property-name>topGroupDisabledRightIcon</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The right icon for expanded top-level panel menu groups </description> <property-name>topGroupExpandedRightIcon</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Space-separated list of CSS style class(es) to be applied to disabled top-level panel menu items </description> <property-name>topItemDisabledClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The left icon for disabled panel menu groups </description> <property-name>groupDisabledLeftIcon</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The mouse event used for collapsing. </description> <property-name>collapseEvent</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The right icon for expanded panel menu groups </description> <property-name>groupExpandedRightIcon</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> If true (default), selection of any item of group will cause selection of groups - predecessors - in the hierarchy. If false, only given item is selected. </description> <property-name>bubbleSelection</property-name> <property-class>boolean</property-class> <default-value>true</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The right icon for collapsed panel menu groups </description> <property-name>groupCollapsedRightIcon</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The left icon for top-level panel menu items </description> <property-name>topItemLeftIcon</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Holds the active panel name. This name is a reference to the name identifier of the active child &lt;rich:panelMenuItem&gt; or &lt;rich:panelMenuGroup&gt; component. </description> <property-name>activeItem</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The right icon for disabled top-level panel menu items </description> <property-name>topItemDisabledRightIcon</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Space-separated list of CSS style class(es) to be applied to the panel menu items. </description> <property-name>itemClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Space-separated list of CSS style class(es) to be applied to panel menu groups </description> <property-name>groupClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The left icon for expanded top-level panel menu groups </description> <property-name>topGroupExpandedLeftIcon</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The right icon for collapsed top-level panel menu groups </description> <property-name>topGroupCollapsedRightIcon</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Space-separated list of CSS style class(es) to be applied to disables panel menu items. </description> <property-name>itemDisabledClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <component-extension> <cdk:base-class>org.richfaces.component.AbstractPanelMenu</cdk:base-class> <cdk:generate>true</cdk:generate> <cdk:tag> <cdk:generate>false</cdk:generate> <cdk:tag-name>panelMenu</cdk:tag-name> <cdk:handler-class>org.richfaces.view.facelets.html.PanelMenuTagHandler</cdk:handler-class> <cdk:tag-type>Facelets</cdk:tag-type> </cdk:tag> <cdk:component-family>org.richfaces.PanelMenu</cdk:component-family> <cdk:renderer-type>org.richfaces.PanelMenuRenderer</cdk:renderer-type> </component-extension> </component> <component> <description> The &lt;rich:dropDownMenu&gt; component is used for creating a drop-down, hierarchical menu. It can be used with the &lt;rich:toolbar&gt; component to create menus in an application's toolbar. </description> <component-type>org.richfaces.DropDownMenu</component-type> <component-class>org.richfaces.component.UIDropDownMenu</component-class> <facet> <facet-name>label</facet-name> <facet-extension> <cdk:generate>false</cdk:generate> </facet-extension> </facet> <facet> <facet-name>labelDisabled</facet-name> <facet-extension> <cdk:generate>false</cdk:generate> </facet-extension> </facet> <property> <description>CSS style(s) to be applied when this component is rendered.</description> <display-name>CSS Styles</display-name> <property-name>style</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Space-separated list of CSS style class(es) to be applied when this element is rendered. This value must be passed through as the "class" attribute on generated markup.</description> <display-name>CSS Style Classes</display-name> <property-name>styleClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Advisory title information about markup elements generated for this component.</description> <display-name>Advisory Title</display-name> <property-name>title</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a key is pressed down over this element.</description> <display-name>Key Down Script</display-name> <property-name>onkeydown</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">keydown</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a key is pressed and released over this element.</description> <display-name>Key Press Script</display-name> <property-name>onkeypress</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">keypress</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a key is released over this element.</description> <display-name>Key Up Script</display-name> <property-name>onkeyup</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">keyup</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is released over this element.</description> <display-name>Mouse Up Script</display-name> <property-name>onmouseup</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mouseup</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is moved away from this element.</description> <display-name>Mouse Out Script</display-name> <property-name>onmouseout</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mouseout</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is pressed down over this element.</description> <display-name>Mouse Down Script</display-name> <property-name>onmousedown</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mousedown</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is double clicked over this element.</description> <display-name>Double Click Script</display-name> <property-name>ondblclick</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">dblclick</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is clicked over this element.</description> <display-name>Button Click Script</display-name> <property-name>onclick</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">click</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is moved within this element.</description> <display-name>Mouse Move Script</display-name> <property-name>onmousemove</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mousemove</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is moved onto this element.</description> <display-name>Mouse Over Script</display-name> <property-name>onmouseover</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mouseover</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Direction indication for text that does not inherit directionality. Valid values are "LTR" (left-to-right) and "RTL" (right-to-left).</description> <display-name>Direction</display-name> <property-name>dir</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Code describing the language used in the generated markup for this component.</description> <display-name>Language Code</display-name> <property-name>lang</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description><p>Sets the horizontal offset between popup element and the conjunction point</p><p>Default value is 0</p></description> <display-name>Horizontal Offset</display-name> <property-name>horizontalOffset</property-name> <property-class>int</property-class> <default-value>0</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description><p>Sets the vertical offset between popup element and the conjunction point</p><p>Default value is 0</p></description> <display-name>Vertical Offset</display-name> <property-name>verticalOffset</property-name> <property-class>int</property-class> <default-value>0</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description><p>Set the direction of the popup. Possible values are:<br />auto, topLeft, topRight, bottomLeft, bottomRight, autoLeft, autoRight, topAuto, bottomAuto</p><p>Default value is auto</p></description> <display-name>Direction</display-name> <property-name>direction</property-name> <property-class>org.richfaces.component.Positioning</property-class> <default-value>Positioning.auto</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description><p>Set the corner attachment point with which the popup should be connected. Possible values are:<br />auto, topLeft, topRight, bottomLeft, bottomRight, autoLeft, autoRight, topAuto, bottomAuto</p><p>Default value is auto</p></description> <display-name>Joint Point</display-name> <property-name>jointPoint</property-name> <property-class>org.richfaces.component.Positioning</property-class> <default-value>Positioning.auto</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>The value binding expression used to wire up this component to a component property of a JavaBean class </description> <display-name></display-name> <icon/> <property-name>binding</property-name> <property-class>javax.faces.component.UIComponent</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The component identifier for this component. This value must be unique within the closest parent component that is a naming container. </description> <display-name>Component Identifier</display-name> <icon/> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit. The default value for this property is true. </description> <display-name>Rendered Flag</display-name> <icon/> <property-name>rendered</property-name> <property-class>boolean</property-class> <default-value>Boolean.FALSE</default-value> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>The client-side code executed after the popup is shown.</description> <display-name>On Show Script</display-name> <property-name>onshow</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">show</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>The client-side code executed after the popup disappears.</description> <display-name>On Hide Script</display-name> <property-name>onhide</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">hide</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The text label for the menu item. Alternatively, use the label facet to define content for the label </description> <property-name>label</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> <p>Defines an event on the parent element to display the menu</p> <p>Default value is 'contextmenu'</p> </description> <property-name>showEvent</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The client-side script method to be called when a child menuGroup is hidden </description> <property-name>ongrouphide</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">grouphide</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Flag indicating that this element must never receive focus or be included in a subsequent submit. Default value - "false"</description> <display-name>Disabled Flag</display-name> <property-name>disabled</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> <p>Delay (in ms) between observing the showEvent and menu opening</p> <p>Default value is "50"</p> </description> <property-name>showDelay</property-name> <property-class>int</property-class> <default-value>Integer.MIN_VALUE</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> <p> Sets the submission mode for all menu items of the menu except those where this attribute redefined. Possible value are 'ajax','client' and 'server' </p> <p>Default value is 'server'</p> </description> <property-name>mode</property-name> <property-class>org.richfaces.component.Mode</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> <p>Delay (in ms) between losing focus and menu closing</p> <p>Default value is "300"</p> </description> <property-name>hideDelay</property-name> <property-class>int</property-class> <default-value>Integer.MIN_VALUE</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Sets minimum width for all lists that will appear. </description> <property-name>popupWidth</property-name> <property-class>int</property-class> <default-value>Integer.MIN_VALUE</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The client-side script method to be called when a menu item is clicked </description> <property-name>onitemclick</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">itemclick</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The client-side script method to be called when a child menuGroup is expanded </description> <property-name>ongroupshow</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">groupshow</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <component-extension> <cdk:base-class>org.richfaces.component.AbstractDropDownMenu</cdk:base-class> <cdk:generate>true</cdk:generate> <cdk:tag> <cdk:generate>false</cdk:generate> <cdk:tag-name>dropDownMenu</cdk:tag-name> <cdk:tag-type>Facelets</cdk:tag-type> </cdk:tag> <cdk:component-family>org.richfaces.DropDownMenu</cdk:component-family> <cdk:renderer-type>org.richfaces.DropDownMenuRenderer</cdk:renderer-type> </component-extension> </component> <component> <description> <p> The &lt;rich:dataScroller&gt; component is used for navigating through multiple pages of tables or grids. </p> </description> <component-type>org.richfaces.DataScroller</component-type> <component-class>org.richfaces.component.UIDataScroller</component-class> <facet> <facet-name>first</facet-name> <facet-extension> <cdk:generate>false</cdk:generate> </facet-extension> </facet> <facet> <facet-name>last</facet-name> <facet-extension> <cdk:generate>true</cdk:generate> </facet-extension> </facet> <facet> <facet-name>previous</facet-name> <facet-extension> <cdk:generate>true</cdk:generate> </facet-extension> </facet> <facet> <facet-name>fastForward</facet-name> <facet-extension> <cdk:generate>true</cdk:generate> </facet-extension> </facet> <facet> <facet-name>next</facet-name> <facet-extension> <cdk:generate>true</cdk:generate> </facet-extension> </facet> <facet> <facet-name>fastRewind</facet-name> <facet-extension> <cdk:generate>true</cdk:generate> </facet-extension> </facet> <property> <description>If "true", render only those ids specified in the "render" attribute, forgoing the render of the auto-rendered panels</description> <property-name>limitRender</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>The client-side script method to be called after the DOM is updated</description> <property-name>oncomplete</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">complete</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Name of the request status component that will indicate the status of the Ajax request</description> <property-name>status</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>The client-side script method to be called after the ajax response comes back, but before the DOM is updated</description> <property-name>onbeforedomupdate</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">beforedomupdate</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>The client-side script method to be called before an ajax request.</description> <property-name>onbegin</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">begin</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>IDs of components that will participate in the "execute" portion of the Request Processing Lifecycle. Can be a single ID, a space or comma separated list of IDs, or an EL Expression evaluating to an array or Collection. Any of the keywords "@this", "@form", "@all", "@none", "@region" may be specified in the identifier list. Some components make use of additional keywords<br/>Default value is "@region" which resolves to this component if no region is present.</description> <property-name>execute</property-name> <property-class>java.lang.Object</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Serialized (on default with JSON) data passed to the client by a developer on an AJAX request. It's accessible via "event.data" syntax. Both primitive types and complex types such as arrays and collections can be serialized and used with data</description> <property-name>data</property-name> <property-class>java.lang.Object</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>IDs of components that will participate in the "render" portion of the Request Processing Lifecycle. Can be a single ID, a space or comma separated list of Id's, or an EL Expression evaluating to an array or Collection. Any of the keywords "@this", "@form", "@all", "@none", "@region" may be specified in the identifier list. Some components make use of additional keywords</description> <property-name>render</property-name> <property-class>java.lang.Object</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>CSS style(s) to be applied when this component is rendered.</description> <display-name>CSS Styles</display-name> <property-name>style</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Space-separated list of CSS style class(es) to be applied when this element is rendered. This value must be passed through as the "class" attribute on generated markup.</description> <display-name>CSS Style Classes</display-name> <property-name>styleClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Advisory title information about markup elements generated for this component.</description> <display-name>Advisory Title</display-name> <property-name>title</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>The value binding expression used to wire up this component to a component property of a JavaBean class </description> <display-name></display-name> <icon/> <property-name>binding</property-name> <property-class>javax.faces.component.UIComponent</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The component identifier for this component. This value must be unique within the closest parent component that is a naming container. </description> <display-name>Component Identifier</display-name> <icon/> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit. The default value for this property is true. </description> <display-name>Rendered Flag</display-name> <icon/> <property-name>rendered</property-name> <property-class>boolean</property-class> <default-value>Boolean.FALSE</default-value> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Component ID of the table whose data is scrolled </description> <property-name>for</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Maximum quantity of pages. Default value is "10". </description> <property-name>maxPages</property-name> <property-class>int</property-class> <default-value>Integer.MIN_VALUE</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The attribute specifies the visibility of stepControls. Possible values are: "show" (controls are always visible ). "hide" (controls are hidden. "auto" (unnecessary controls are hidden). Default value is "show". </description> <property-name>stepControls</property-name> <property-class>org.richfaces.component.DataScrollerControlsMode</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The attribute to control whether last page of datascroller shows "rows" number of items or just the rest. Possible values are "full" and "short". Default value is "short". </description> <property-name>lastPageMode</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The attribute specifies the visibility of boundaryControls. Possible values are: "show" (controls are always visible ). "hide" (controls are hidden. "auto" (unnecessary controls are hidden). Default value is "show". </description> <property-name>boundaryControls</property-name> <property-class>org.richfaces.component.DataScrollerControlsMode</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The attribute indicates pages quantity to switch onto when fast scrolling is used. Default value is "1". @return </description> <property-name>fastStep</property-name> <property-class>int</property-class> <default-value>Integer.MIN_VALUE</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <property-name>scrollListener</property-name> <property-class>javax.el.MethodExpression</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> If renderIfSinglePage is "true" then datascroller is displayed on condition that the data hold on one page. Default value is "true". </description> <property-name>renderIfSinglePage</property-name> <property-class>boolean</property-class> <default-value>true</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> If page >= 1 then it's a page number to show </description> <property-name>page</property-name> <property-class>int</property-class> <default-value>Integer.MIN_VALUE</default-value> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The attribute specifies the visibility of fastControls. Possible values are: "show" (controls are always visible ). "hide" (controls are hidden. "auto" (unnecessary controls are hidden). Default value is "show". </description> <property-name>fastControls</property-name> <property-class>org.richfaces.component.DataScrollerControlsMode</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <component-extension> <cdk:base-class>org.richfaces.component.AbstractDataScroller</cdk:base-class> <cdk:generate>true</cdk:generate> <cdk:tag> <cdk:generate>false</cdk:generate> <cdk:tag-name>dataScroller</cdk:tag-name> <cdk:handler-class>org.richfaces.taglib.DataScrollerHandler</cdk:handler-class> <cdk:tag-type>Facelets</cdk:tag-type> </cdk:tag> <cdk:component-family>org.richfaces.DataScroller</cdk:component-family> <cdk:renderer-type>org.richfaces.DataScrollerRenderer</cdk:renderer-type> </component-extension> </component> <component> <description> <p> The &lt;rich:inplaceInput&gt; component allows information to be entered in-line in blocks of text, improving readability of the text. Multiple input regions can be navigated with keyboard navigation. The component has three functional states: the view state, where the component displays its initial setting, such as &quot;click to edit&quot;; the edit state, where the user can input text; and the &quot;changed&quot; state, where the new value for the component has been confirmed but can be edited again if required. </p> @author Anton Belevich </description> <component-type>org.richfaces.InplaceInput</component-type> <component-class>org.richfaces.component.UIInplaceInput</component-class> <property> <description>CSS style(s) to be applied when this component is rendered.</description> <display-name>CSS Styles</display-name> <property-name>style</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Space-separated list of CSS style class(es) to be applied when this element is rendered. This value must be passed through as the "class" attribute on generated markup.</description> <display-name>CSS Style Classes</display-name> <property-name>styleClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Advisory title information about markup elements generated for this component.</description> <display-name>Advisory Title</display-name> <property-name>title</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Flag indicating that this element must never receive focus or be included in a subsequent submit. Default value - "false"</description> <display-name>Disabled Flag</display-name> <property-name>disabled</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a key is pressed down over this element.</description> <display-name>Key Down Script</display-name> <property-name>onkeydown</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">keydown</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a key is pressed and released over this element.</description> <display-name>Key Press Script</display-name> <property-name>onkeypress</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">keypress</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a key is released over this element.</description> <display-name>Key Up Script</display-name> <property-name>onkeyup</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">keyup</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is released over this element.</description> <display-name>Mouse Up Script</display-name> <property-name>onmouseup</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mouseup</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is moved away from this element.</description> <display-name>Mouse Out Script</display-name> <property-name>onmouseout</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mouseout</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is pressed down over this element.</description> <display-name>Mouse Down Script</display-name> <property-name>onmousedown</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mousedown</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is double clicked over this element.</description> <display-name>Double Click Script</display-name> <property-name>ondblclick</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">dblclick</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is clicked over this element.</description> <display-name>Button Click Script</display-name> <property-name>onclick</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">click</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is moved within this element.</description> <display-name>Mouse Move Script</display-name> <property-name>onmousemove</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mousemove</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is moved onto this element.</description> <display-name>Mouse Over Script</display-name> <property-name>onmouseover</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mouseover</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when this element loses focus.</description> <display-name>Focus Off Script</display-name> <property-name>onblur</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">blur</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when this element receives focus.</description> <display-name>Focus On Script</display-name> <property-name>onfocus</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">focus</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Position of this element in the tabbing order for the current document. This value must be an integer between 0 and 32767.</description> <display-name>Tab Index</display-name> <property-name>tabindex</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>The value binding expression used to wire up this component to a component property of a JavaBean class </description> <display-name></display-name> <icon/> <property-name>binding</property-name> <property-class>javax.faces.component.UIComponent</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The component identifier for this component. This value must be unique within the closest parent component that is a naming container. </description> <display-name>Component Identifier</display-name> <icon/> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit. The default value for this property is true. </description> <display-name>Rendered Flag</display-name> <icon/> <property-name>rendered</property-name> <property-class>boolean</property-class> <default-value>Boolean.FALSE</default-value> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Converter instance registered with this component. </description> <display-name>Converter</display-name> <icon/> <property-name>converter</property-name> <property-class>javax.faces.convert.Converter</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The current value of this component. </description> <display-name>Value</display-name> <icon/> <property-name>value</property-name> <property-class>java.lang.Object</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> A ValueExpression enabled attribute that, if present, will be used as the text of the converter message, replacing any message that comes from the converter. </description> <display-name>Converter Message</display-name> <icon/> <property-name>converterMessage</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Flag indicating that this component's value must be converted and validated immediately (that is, during Apply Request Values phase), rather than waiting until Process Validations phase. </description> <display-name>Immediate Action</display-name> <icon/> <property-name>immediate</property-name> <property-class>boolean</property-class> <default-value>Boolean.FALSE</default-value> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Flag indicating that the user is required to provide a submitted value for this input component. </description> <display-name>Required Flag</display-name> <icon/> <property-name>required</property-name> <property-class>boolean</property-class> <default-value>Boolean.FALSE</default-value> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> A ValueExpression enabled attribute that, if present, will be used as the text of the validation message for the "required" facility, if the "required" facility is used. </description> <display-name>Required Message</display-name> <icon/> <property-name>requiredMessage</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> MethodExpression representing a validator method that will be called during Process Validations to perform correctness checks on the value of this component. The expression must evaluate to a public method that takes FacesContext, UIComponent, and Object parameters, with a return type of void. </description> <display-name>Validator</display-name> <icon/> <property-name>validator</property-name> <property-class>javax.faces.el.MethodBinding</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> <cdk:signature> <cdk:param>javax.faces.context.FacesContext</cdk:param> <cdk:param>javax.faces.component.UIComponent</cdk:param> <cdk:param>java.lang.Object</cdk:param> <cdk:return-type>java.lang.Void</cdk:return-type> </cdk:signature> </property-extension> </property> <property> <description> A ValueExpression enabled attribute that, if present, will be used as the text of the validator message, replacing any message that comes from the validator. </description> <display-name>Validator Message</display-name> <icon/> <property-name>validatorMessage</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> <p> MethodExpression representing a value change listener method that will be notified when a new value has been set for this input component. The expression must evaluate to a public method that takes a <code>ValueChangeEvent</code> parameter, with a return type of void, <span class="changed_added_2_0">or to a public method that takes no arguments with a return type of void. In the latter case, the method has no way of easily knowing what the new value is, but this can be useful in cases where a notification is needed that "this value changed".</span> </p> </description> <display-name>Value Change Listener</display-name> <icon/> <property-name>valueChangeListener</property-name> <property-class>javax.faces.el.MethodBinding</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> <cdk:signature> <cdk:param>javax.faces.event.ValueChangeEvent</cdk:param> <cdk:return-type>java.lang.Void</cdk:return-type> </cdk:signature> </property-extension> </property> <property> <description> The client-side script method to be called when </description> <property-name>oninputclick</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">inputclick</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The client-side script method to be called when </description> <property-name>oninputdblclick</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">inputdblclick</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Javascript code executed when this element loses focus and its value has been modified since gaining focus. </description> <property-name>onchange</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="true">change</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The width of the input element </description> <property-name>inputWidth</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Used to set the display text when value is undefined </description> <property-name>defaultLabel</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The client-side script method to be called when </description> <property-name>oninputkeypress</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">inputkeypress</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> If "true" is set, buttons for confirming or canceling are added to the component </description> <property-name>showControls</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The client-side script method to be called when </description> <property-name>oninputkeydown</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">inputkeydown</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The client-side script method to be called when </description> <property-name>oninputmouseout</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">inputmouseout</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Space-separated list of CSS style class(es) to be applied when this element is active. This value must be passed through as the "class" attribute on generated markup. </description> <property-name>activeClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The client-side script method to be called when </description> <property-name>oninputselect</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">inputselect</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The client-side script method to be called when </description> <property-name>oninputmousemove</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">inputmousemove</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Space-separated list of CSS style class(es) to be applied when this element is rendered. This value must be passed through as the "class" attribute on generated markup. </description> <property-name>disabledClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Defines whether the changes should apply when the focus is lost. Default value - "true". </description> <property-name>saveOnBlur</property-name> <property-class>boolean</property-class> <default-value>true</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The client-side script method to be called when </description> <property-name>oninputmousedown</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">inputmousedown</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The client-side script method to be called when </description> <property-name>oninputkeyup</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">inputkeyup</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The client-side script method to be called when </description> <property-name>oninputmouseup</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">inputmouseup</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The client-side script method to be called when </description> <property-name>oninputmouseover</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">inputmouseover</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Space-separated list of CSS style class(es) to be applied when the value of this element is changed. This value must be passed through as the "class" attribute on generated markup. </description> <property-name>changedClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> <p>Used to specify the event that switches the component to the edit state</p> <p>Default is "click"</p> </description> <property-name>editEvent</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <component-extension> <cdk:base-class>org.richfaces.component.AbstractInplaceInput</cdk:base-class> <cdk:generate>true</cdk:generate> <cdk:tag> <cdk:generate>false</cdk:generate> <cdk:tag-name>inplaceInput</cdk:tag-name> <cdk:tag-type>Facelets</cdk:tag-type> </cdk:tag> <cdk:component-family>org.richfaces.InplaceInput</cdk:component-family> <cdk:renderer-type>org.richfaces.InplaceInputRenderer</cdk:renderer-type> </component-extension> </component> <component> <description> <p> The &lt;rich:fileUpload&gt; component allows the user to upload files to a server. It features multiple uploads, progress bars, restrictions on file types, and restrictions on sizes of the files to be uploaded. </p> @author Konstantin Mishin @author Lukas Fryc @author Simone Cinti </description> <component-type>org.richfaces.FileUpload</component-type> <component-class>org.richfaces.component.UIFileUpload</component-class> <property> <description>If "true", render only those ids specified in the "render" attribute, forgoing the render of the auto-rendered panels</description> <property-name>limitRender</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>The client-side script method to be called after the DOM is updated</description> <property-name>oncomplete</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">complete</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Name of the request status component that will indicate the status of the Ajax request</description> <property-name>status</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>The client-side script method to be called after the ajax response comes back, but before the DOM is updated</description> <property-name>onbeforedomupdate</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">beforedomupdate</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>The client-side script method to be called before an ajax request.</description> <property-name>onbegin</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">begin</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>IDs of components that will participate in the "execute" portion of the Request Processing Lifecycle. Can be a single ID, a space or comma separated list of IDs, or an EL Expression evaluating to an array or Collection. Any of the keywords "@this", "@form", "@all", "@none", "@region" may be specified in the identifier list. Some components make use of additional keywords<br/>Default value is "@region" which resolves to this component if no region is present.</description> <property-name>execute</property-name> <property-class>java.lang.Object</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Serialized (on default with JSON) data passed to the client by a developer on an AJAX request. It's accessible via "event.data" syntax. Both primitive types and complex types such as arrays and collections can be serialized and used with data</description> <property-name>data</property-name> <property-class>java.lang.Object</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>IDs of components that will participate in the "render" portion of the Request Processing Lifecycle. Can be a single ID, a space or comma separated list of Id's, or an EL Expression evaluating to an array or Collection. Any of the keywords "@this", "@form", "@all", "@none", "@region" may be specified in the identifier list. Some components make use of additional keywords</description> <property-name>render</property-name> <property-class>java.lang.Object</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>CSS style(s) to be applied when this component is rendered.</description> <display-name>CSS Styles</display-name> <property-name>style</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Space-separated list of CSS style class(es) to be applied when this element is rendered. This value must be passed through as the "class" attribute on generated markup.</description> <display-name>CSS Style Classes</display-name> <property-name>styleClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Advisory title information about markup elements generated for this component.</description> <display-name>Advisory Title</display-name> <property-name>title</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Flag indicating that this element must never receive focus or be included in a subsequent submit. Default value - "false"</description> <display-name>Disabled Flag</display-name> <property-name>disabled</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a key is pressed down over this element.</description> <display-name>Key Down Script</display-name> <property-name>onkeydown</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">keydown</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a key is pressed and released over this element.</description> <display-name>Key Press Script</display-name> <property-name>onkeypress</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">keypress</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a key is released over this element.</description> <display-name>Key Up Script</display-name> <property-name>onkeyup</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">keyup</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is released over this element.</description> <display-name>Mouse Up Script</display-name> <property-name>onmouseup</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mouseup</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is moved away from this element.</description> <display-name>Mouse Out Script</display-name> <property-name>onmouseout</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mouseout</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is pressed down over this element.</description> <display-name>Mouse Down Script</display-name> <property-name>onmousedown</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mousedown</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is double clicked over this element.</description> <display-name>Double Click Script</display-name> <property-name>ondblclick</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">dblclick</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is clicked over this element.</description> <display-name>Button Click Script</display-name> <property-name>onclick</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">click</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is moved within this element.</description> <display-name>Mouse Move Script</display-name> <property-name>onmousemove</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mousemove</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is moved onto this element.</description> <display-name>Mouse Over Script</display-name> <property-name>onmouseover</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mouseover</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The client-side script method to be called when an error has occurred during Ajax communications </description> <property-name>onerror</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">error</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Direction indication for text that does not inherit directionality. Valid values are "LTR" (left-to-right) and "RTL" (right-to-left).</description> <display-name>Direction</display-name> <property-name>dir</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Code describing the language used in the generated markup for this component.</description> <display-name>Language Code</display-name> <property-name>lang</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>The value binding expression used to wire up this component to a component property of a JavaBean class </description> <display-name></display-name> <icon/> <property-name>binding</property-name> <property-class>javax.faces.component.UIComponent</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The component identifier for this component. This value must be unique within the closest parent component that is a naming container. </description> <display-name>Component Identifier</display-name> <icon/> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit. The default value for this property is true. </description> <display-name>Rendered Flag</display-name> <icon/> <property-name>rendered</property-name> <property-class>boolean</property-class> <default-value>Boolean.FALSE</default-value> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The label for the Add button. </description> <property-name>addLabel</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Javascript code executed when a file exceeds the allowed size defined by maxFileSize parameter or 'org.richfaces.fileUpload.maxRequestSize' context parameter. </description> <property-name>onsizerejected</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">sizerejected</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> <p> Defines height of file list. </p> <p> Default value is "210px". </p> </description> <property-name>listHeight</property-name> <property-class>java.lang.String</property-class> <default-value>"210px"</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Javascript code executed when a file upload is complete </description> <property-name>onuploadcomplete</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">uploadcomplete</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The label for the Clear button. </description> <property-name>clearAllLabel</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Defines comma separated list of file extensions accepted by component. The format of the file extension can be "png" or ".png", the second format will filter extensions in the dialog window. The component does not provide any feedback when rejecting file. For introducing feedback for rejection, use ontyperejected parameter. </description> <property-name>acceptedTypes</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Javascript code executed when a file does not meet the conditions stated by acceptedTypes parameter. </description> <property-name>ontyperejected</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">typerejected</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Javascript code executed when a file is submitted </description> <property-name>onfilesubmit</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">filesubmit</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> <p> If "true" duplicate file uploads are prevented </p> <p> Default is "false" </p> </description> <property-name>noDuplicate</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The label displayed when a file exceeds the size limit. </description> <property-name>sizeExceededLabel</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Javascript code executed when a file is selected </description> <property-name>onfileselect</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">fileselect</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> A listener function on the server side after each file is uploaded. The listener should process files as required, such as storing them in the session/db/filesystem/ directory. The component itself does not store uploaded files, so if the listener is not implemented they are not stored anywhere </description> <property-name>fileUploadListener</property-name> <property-class>javax.el.MethodExpression</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The label displayed for the Delete link </description> <property-name>deleteLabel</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The label displayed when a file is successfully uploaded. </description> <property-name>doneLabel</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Defines the maximum allowed size of a file. Files exceeding the size will not be added in the component. Default value is equal to 'org.richfaces.fileUpload.maxRequestSize' context parameter if it is set, otherwise 0 (no limit). </description> <property-name>maxFileSize</property-name> <property-class>long</property-class> <default-value>0L</default-value> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The label for the Upload button. </description> <property-name>uploadLabel</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Defines maximum number of files allowed to be uploaded. After a number of files in the list equals to the value of this attribute, "Add" button disappears and nothing could be uploaded even if you clear the whole list. In order to upload files again you should rerender the component. (Negative numbers means no limits; default value -1). </description> <property-name>maxFilesQuantity</property-name> <property-class>java.lang.Integer</property-class> <default-value>-1</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The label displayed for the Clear link </description> <property-name>clearLabel</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> <p> If "true" upload stats immediately after file selection </p> <p> Default is "false" </p> </description> <property-name>immediateUpload</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The label displayed when a file upload fails due to a server error. </description> <property-name>serverErrorLabel</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Javascript code executed when a file is cleared </description> <property-name>onclear</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">clear</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <component-extension> <cdk:base-class>org.richfaces.component.AbstractFileUpload</cdk:base-class> <cdk:generate>true</cdk:generate> <cdk:tag> <cdk:generate>false</cdk:generate> <cdk:tag-name>fileUpload</cdk:tag-name> <cdk:handler-class>org.richfaces.view.facelets.FileUploadHandler</cdk:handler-class> <cdk:tag-type>Facelets</cdk:tag-type> </cdk:tag> <cdk:component-family>org.richfaces.FileUpload</cdk:component-family> <cdk:renderer-type>org.richfaces.FileUploadRenderer</cdk:renderer-type> </component-extension> </component> <component> <description> <p>The &lt;rich:list&gt; component renders a list of items. The list can be an numerically ordered list, an un-ordered bullet-point list, or a data definition list. The component uses a data model for managing the list items, which can be updated dynamically.</p> </description> <component-type>org.richfaces.List</component-type> <component-class>org.richfaces.component.UIList</component-class> <facet> <facet-name>term</facet-name> <facet-extension> <cdk:generate>false</cdk:generate> </facet-extension> </facet> <property> <description>CSS style(s) to be applied when this component is rendered.</description> <display-name>CSS Styles</display-name> <property-name>style</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Space-separated list of CSS style class(es) to be applied when this element is rendered. This value must be passed through as the "class" attribute on generated markup.</description> <display-name>CSS Style Classes</display-name> <property-name>styleClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Advisory title information about markup elements generated for this component.</description> <display-name>Advisory Title</display-name> <property-name>title</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a key is pressed down over this element.</description> <display-name>Key Down Script</display-name> <property-name>onkeydown</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">keydown</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a key is pressed and released over this element.</description> <display-name>Key Press Script</display-name> <property-name>onkeypress</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">keypress</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a key is released over this element.</description> <display-name>Key Up Script</display-name> <property-name>onkeyup</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">keyup</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is released over this element.</description> <display-name>Mouse Up Script</display-name> <property-name>onmouseup</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mouseup</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is moved away from this element.</description> <display-name>Mouse Out Script</display-name> <property-name>onmouseout</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mouseout</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is pressed down over this element.</description> <display-name>Mouse Down Script</display-name> <property-name>onmousedown</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mousedown</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is double clicked over this element.</description> <display-name>Double Click Script</display-name> <property-name>ondblclick</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">dblclick</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is clicked over this element.</description> <display-name>Button Click Script</display-name> <property-name>onclick</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">click</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is moved within this element.</description> <display-name>Mouse Move Script</display-name> <property-name>onmousemove</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mousemove</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is moved onto this element.</description> <display-name>Mouse Over Script</display-name> <property-name>onmouseover</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mouseover</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is pressed down over table row.</description> <display-name>Mouse Down Script</display-name> <property-name>onrowmousedown</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">rowmousedown</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is double clicked over table row.</description> <display-name>Double Click Script</display-name> <property-name>onrowdblclick</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">rowdblclick</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a key is released over table row.</description> <display-name>Key Up Script</display-name> <property-name>onrowkeyup</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">rowkeyup</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is clicked over table row.</description> <display-name>Button Click Script</display-name> <property-name>onrowclick</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">rowclick</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is moved onto table row.</description> <display-name>Mouse Over Script</display-name> <property-name>onrowmouseover</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">rowmouseover</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a key is pressed down over table row.</description> <display-name>Key Down Script</display-name> <property-name>onrowkeydown</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">rowkeydown</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is moved away from table row.</description> <display-name>Mouse Out Script</display-name> <property-name>onrowmouseout</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">rowmouseout</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is moved within table row.</description> <display-name>Mouse Move Script</display-name> <property-name>onrowmousemove</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">rowmousemove</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a key is pressed and released over table row.</description> <display-name>Key Press Script</display-name> <property-name>onrowkeypress</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">rowkeypress</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is released over table row.</description> <display-name>Mouse Up Script</display-name> <property-name>onrowmouseup</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">rowmouseup</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Direction indication for text that does not inherit directionality. Valid values are "LTR" (left-to-right) and "RTL" (right-to-left).</description> <display-name>Direction</display-name> <property-name>dir</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Code describing the language used in the generated markup for this component.</description> <display-name>Language Code</display-name> <property-name>lang</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>The number of rows to display, or zero for all remaining rows in the table</description> <property-name>rows</property-name> <property-class>int</property-class> <default-value>Integer.MIN_VALUE</default-value> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Converter for a row key object</description> <property-name>rowKeyConverter</property-name> <property-class>javax.faces.convert.Converter</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Provides access to the state in a Request scope</description> <property-name>stateVar</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>A request-scope attribute via which the data object for the current row will be used when iterating</description> <property-name>var</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Boolean attribute that defines whether this iteration component will reset saved children's state before rendering. By default state is reset if there are no faces messages with severity error or higher</description> <property-name>keepSaved</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Provides access to the row key in a Request scope</description> <property-name>rowKeyVar</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>A zero-relative row number of the first row to display</description> <property-name>first</property-name> <property-class>int</property-class> <default-value>Integer.MIN_VALUE</default-value> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Points to the data model</description> <property-name>value</property-name> <property-class>java.lang.Object</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Provides access to the iteration status in a Request scope</description> <property-name>iterationStatusVar</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>The value binding expression used to wire up this component to a component property of a JavaBean class </description> <display-name></display-name> <icon/> <property-name>binding</property-name> <property-class>javax.faces.component.UIComponent</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The component identifier for this component. This value must be unique within the closest parent component that is a naming container. </description> <display-name>Component Identifier</display-name> <icon/> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit. The default value for this property is true. </description> <display-name>Rendered Flag</display-name> <icon/> <property-name>rendered</property-name> <property-class>boolean</property-class> <default-value>Boolean.FALSE</default-value> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Assigns one or more space-separated CSS class names to the rows of the table. If the CSS class names are comma-separated, each class will be assigned to a particular row in the order they follow in the attribute. If you have less class names than rows, the class will be applied to every n-fold row where n is the order in which the class is listed in the attribute. If there are more class names than rows, the overflow ones are ignored. </description> <property-name>rowClasses</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Assigns one or more space-separated CSS class names to the list rows </description> <property-name>rowClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The type of the list: unordered (default), ordered, definitions </description> <property-name>type</property-name> <property-class>org.richfaces.component.ListType</property-class> <default-value>ListType.unordered</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <component-extension> <cdk:base-class>org.richfaces.component.AbstractList</cdk:base-class> <cdk:generate>true</cdk:generate> <cdk:tag> <cdk:generate>false</cdk:generate> <cdk:tag-name>list</cdk:tag-name> <cdk:handler-class>org.richfaces.taglib.ListHandler</cdk:handler-class> <cdk:tag-type>Facelets</cdk:tag-type> </cdk:tag> <cdk:component-family>org.richfaces.List</cdk:component-family> <cdk:renderer-type>org.richfaces.ListRenderer</cdk:renderer-type> </component-extension> </component> <component> <description> <p>The &lt;rich:toolbarGroup&gt; component is a child component of the &lt;rich:toolbar&gt; component. The &lt;rich:toolbarGroup&gt; component is used to group a number of items together on a toolbar.</p> </description> <component-type>org.richfaces.ToolbarGroup</component-type> <component-class>org.richfaces.component.UIToolbarGroup</component-class> <property> <description>The value binding expression used to wire up this component to a component property of a JavaBean class </description> <display-name></display-name> <icon/> <property-name>binding</property-name> <property-class>javax.faces.component.UIComponent</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The component identifier for this component. This value must be unique within the closest parent component that is a naming container. </description> <display-name>Component Identifier</display-name> <icon/> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit. The default value for this property is true. </description> <display-name>Rendered Flag</display-name> <icon/> <property-name>rendered</property-name> <property-class>boolean</property-class> <default-value>Boolean.FALSE</default-value> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> <p>Location of the toolbar items in the parent toolbar. Can be one of "left" or "right"</p> <p>Default is "left"</p> </description> <property-name>location</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Space-separated list of CSS style class(es) to be applied when the item element is rendered. This value must be passed through as the "class" attribute on generated markup. </description> <property-name>itemStyle</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The client-side script method to be called when a pointer is moved onto an item </description> <property-name>onitemmouseover</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">itemmouseover</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The client-side script method to be called when a key is pressed down over the element </description> <property-name>onitemkeydown</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">itemkeydown</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The client-side script method to be called when a pointer is moved within an item </description> <property-name>onitemmousemove</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">itemmousemove</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> CSS style(s) to be applied when the item elements are rendered. </description> <property-name>itemClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The client-side script method to be called when a mouse button is pressed down over an item </description> <property-name>onitemmousedown</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">itemmousedown</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The client-side script method to be called when an item is double-clicked </description> <property-name>onitemdblclick</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">itemdblclick</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The client-side script method to be called when an item is clicked </description> <property-name>onitemclick</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">itemclick</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The client-side script method to be called when a key is released </description> <property-name>onitemkeyup</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">itemkeyup</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The client-side script method to be called when a pointer is moved away from an item </description> <property-name>onitemmouseout</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">itemmouseout</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> <p>A separator between items on a bar. Possible values are "none", "line", "square", "disc" and "grid".</p> <p>Default value is "none".</p> </description> <property-name>itemSeparator</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The client-side script method to be called when a mouse button is released over an item </description> <property-name>onitemmouseup</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">itemmouseup</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The client-side script method to be called when a key is pressed and released over an item </description> <property-name>onitemkeypress</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">itemkeypress</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <component-extension> <cdk:base-class>org.richfaces.component.AbstractToolbarGroup</cdk:base-class> <cdk:generate>true</cdk:generate> <cdk:tag> <cdk:generate>false</cdk:generate> <cdk:tag-name>toolbarGroup</cdk:tag-name> <cdk:tag-type>Facelets</cdk:tag-type> </cdk:tag> <cdk:component-family>org.richfaces.Toolbar</cdk:component-family> <cdk:renderer-type>org.richfaces.ToolbarGroupRenderer</cdk:renderer-type> </component-extension> </component> <component> <description> <p>The &lt;rich:hotKey&gt; component allows registering hot keys on the page or particular elements and defining client side processing functions for these keys.</p> @author ilya_shaikovsky @author Lukas Fryc </description> <component-type>org.richfaces.HotKey</component-type> <component-class>org.richfaces.component.UIHotKey</component-class> <property> <description>The value binding expression used to wire up this component to a component property of a JavaBean class </description> <display-name></display-name> <icon/> <property-name>binding</property-name> <property-class>javax.faces.component.UIComponent</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The component identifier for this component. This value must be unique within the closest parent component that is a naming container. </description> <display-name>Component Identifier</display-name> <icon/> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit. The default value for this property is true. </description> <display-name>Rendered Flag</display-name> <icon/> <property-name>rendered</property-name> <property-class>boolean</property-class> <default-value>Boolean.FALSE</default-value> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>The switch which enables handling events coming from input. Default value - "false"</description> <property-name>enabledInInput</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>The jQuery selector (subset of CSS selectors defined by W3C) of the DOM root from which key events should be handled. When no value provided, events are handled for whole document. ID selectors starting with hash sign (#) will be expanded from componentId to clientId form. (e.g. #component is expanded to #form:component in case that component is nested in form)</description> <property-name>selector</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Event handler to be fired when registered key sequence is pressed down</description> <property-name>onkeydown</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="true">keydown</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>The key sequence to be pressed, single keys separated by + (e.g. 'ctrl+a'), more key sequences separated by space. Special keys are accepted as follows: backspace, tab, return, shift, ctrl, alt, pause, capslock, esc, space, pageup, pagedown, end, home, left, up, right, down, insert, del, numlock, scroll, meta, f1, f2, ..., f12</description> <property-name>key</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>true</cdk:required> </property-extension> </property> <property> <description>Event handler to be fired when registered key sequence is pressed up</description> <property-name>onkeyup</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">keyup</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>The switch which prevents native browser actions (prevents default) to be taken and stops event propagation up to the tree. Default value - "true"</description> <property-name>preventDefault</property-name> <property-class>boolean</property-class> <default-value>true</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <component-extension> <cdk:base-class>org.richfaces.component.AbstractHotKey</cdk:base-class> <cdk:generate>true</cdk:generate> <cdk:tag> <cdk:generate>false</cdk:generate> <cdk:tag-name>hotKey</cdk:tag-name> <cdk:tag-type>Facelets</cdk:tag-type> </cdk:tag> <cdk:component-family>org.richfaces.HotKey</cdk:component-family> <cdk:renderer-type>org.richfaces.HotKeyRenderer</cdk:renderer-type> </component-extension> </component> <component> <description> <p>The &lt;rich:menuItem&gt; component represents a single item in a menu control. The &lt;rich:menuItem&gt; component can be also be used as a seperate component without a parent menu component, such as on a toolbar.</p> </description> <component-type>org.richfaces.MenuItem</component-type> <component-class>org.richfaces.component.UIMenuItem</component-class> <facet> <facet-name>icon</facet-name> <facet-extension> <cdk:generate>false</cdk:generate> </facet-extension> </facet> <facet> <facet-name>iconDisabled</facet-name> <facet-extension> <cdk:generate>false</cdk:generate> </facet-extension> </facet> <property> <description>If "true", render only those ids specified in the "render" attribute, forgoing the render of the auto-rendered panels</description> <property-name>limitRender</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>The client-side script method to be called after the DOM is updated</description> <property-name>oncomplete</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">complete</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Name of the request status component that will indicate the status of the Ajax request</description> <property-name>status</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>The client-side script method to be called after the ajax response comes back, but before the DOM is updated</description> <property-name>onbeforedomupdate</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">beforedomupdate</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>The client-side script method to be called before an ajax request.</description> <property-name>onbegin</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">begin</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>IDs of components that will participate in the "execute" portion of the Request Processing Lifecycle. Can be a single ID, a space or comma separated list of IDs, or an EL Expression evaluating to an array or Collection. Any of the keywords "@this", "@form", "@all", "@none", "@region" may be specified in the identifier list. Some components make use of additional keywords<br/>Default value is "@region" which resolves to this component if no region is present.</description> <property-name>execute</property-name> <property-class>java.lang.Object</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Serialized (on default with JSON) data passed to the client by a developer on an AJAX request. It's accessible via "event.data" syntax. Both primitive types and complex types such as arrays and collections can be serialized and used with data</description> <property-name>data</property-name> <property-class>java.lang.Object</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>IDs of components that will participate in the "render" portion of the Request Processing Lifecycle. Can be a single ID, a space or comma separated list of Id's, or an EL Expression evaluating to an array or Collection. Any of the keywords "@this", "@form", "@all", "@none", "@region" may be specified in the identifier list. Some components make use of additional keywords</description> <property-name>render</property-name> <property-class>java.lang.Object</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>If "true", after process validations phase it skips updates of model beans on a force render response. It can be used for validating components input.</description> <property-name>bypassUpdates</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>CSS style(s) to be applied when this component is rendered.</description> <display-name>CSS Styles</display-name> <property-name>style</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Space-separated list of CSS style class(es) to be applied when this element is rendered. This value must be passed through as the "class" attribute on generated markup.</description> <display-name>CSS Style Classes</display-name> <property-name>styleClass</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Advisory title information about markup elements generated for this component.</description> <display-name>Advisory Title</display-name> <property-name>title</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Flag indicating that this element must never receive focus or be included in a subsequent submit. Default value - "false"</description> <display-name>Disabled Flag</display-name> <property-name>disabled</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a key is pressed down over this element.</description> <display-name>Key Down Script</display-name> <property-name>onkeydown</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">keydown</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a key is pressed and released over this element.</description> <display-name>Key Press Script</display-name> <property-name>onkeypress</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">keypress</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a key is released over this element.</description> <display-name>Key Up Script</display-name> <property-name>onkeyup</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">keyup</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is released over this element.</description> <display-name>Mouse Up Script</display-name> <property-name>onmouseup</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mouseup</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is moved away from this element.</description> <display-name>Mouse Out Script</display-name> <property-name>onmouseout</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mouseout</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is pressed down over this element.</description> <display-name>Mouse Down Script</display-name> <property-name>onmousedown</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mousedown</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is double clicked over this element.</description> <display-name>Double Click Script</display-name> <property-name>ondblclick</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">dblclick</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is clicked over this element.</description> <display-name>Button Click Script</display-name> <property-name>onclick</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">click</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is moved within this element.</description> <display-name>Mouse Move Script</display-name> <property-name>onmousemove</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mousemove</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when a pointer button is moved onto this element.</description> <display-name>Mouse Over Script</display-name> <property-name>onmouseover</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">mouseover</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Direction indication for text that does not inherit directionality. Valid values are "LTR" (left-to-right) and "RTL" (right-to-left).</description> <display-name>Direction</display-name> <property-name>dir</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Code describing the language used in the generated markup for this component.</description> <display-name>Language Code</display-name> <property-name>lang</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>true</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>The value binding expression used to wire up this component to a component property of a JavaBean class </description> <display-name></display-name> <icon/> <property-name>binding</property-name> <property-class>javax.faces.component.UIComponent</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The component identifier for this component. This value must be unique within the closest parent component that is a naming container. </description> <display-name>Component Identifier</display-name> <icon/> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit. The default value for this property is true. </description> <display-name>Rendered Flag</display-name> <icon/> <property-name>rendered</property-name> <property-class>boolean</property-class> <default-value>Boolean.FALSE</default-value> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> MethodExpression representing the application action to invoke when this component is activated by the user. The expression must evaluate to a public method that takes no parameters, and returns an Object (the toString() of which is called to derive the logical outcome) which is passed to the NavigationHandler for this application. </description> <display-name>Application Action</display-name> <icon/> <property-name>action</property-name> <property-class>javax.faces.el.MethodBinding</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> <cdk:signature> <cdk:return-type>java.lang.Void</cdk:return-type> </cdk:signature> </property-extension> </property> <property> <description> <p> MethodExpression representing an action listener method that will be notified when this component is activated by the user. The expression must evaluate to a public method that takes an ActionEvent parameter, with a return type of void, <span class="changed_added_2_0">or to a public method that takes no arguments with a return type of void. In the latter case, the method has no way of easily knowing where the event came from, but this can be useful in cases where a notification is needed that "some action happened".</span> </p> </description> <display-name>Action Listener</display-name> <icon/> <property-name>actionListener</property-name> <property-class>javax.faces.el.MethodBinding</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> <cdk:signature> <cdk:param>javax.faces.event.ActionEvent</cdk:param> <cdk:return-type>java.lang.Void</cdk:return-type> </cdk:signature> </property-extension> </property> <property> <description> Flag indicating that, if this component is activated by the user, notifications should be delivered to interested listeners and actions immediately (that is, during Apply Request Values phase) rather than waiting until Invoke Application phase. </description> <display-name>Immediate Action</display-name> <icon/> <property-name>immediate</property-name> <property-class>boolean</property-class> <default-value>Boolean.FALSE</default-value> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The icon to be displayed with the menu item when it is disabled </description> <property-name>iconDisabled</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The icon to be displayed with the menu item </description> <property-name>icon</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> <p>The text label for the menu item. Alternatively, use the label facet to define content for the label</p> <p>Default is server</p> </description> <property-name>label</property-name> <property-class>java.lang.Object</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> <p>Determines how the menu item requests are submitted. Valid values:</p> <ol> <li>server, the default setting, submits the form normally and completely refreshes the page.</li> <li>ajax performs an Ajax form submission, and re-renders elements specified with the render attribute.</li> <li> client causes the action and actionListener items to be ignored, and the behavior is fully defined by the nested components instead of responses from submissions </li> </ol> </description> <property-name>mode</property-name> <property-class>org.richfaces.component.Mode</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <component-extension> <cdk:base-class>org.richfaces.component.AbstractMenuItem</cdk:base-class> <cdk:generate>true</cdk:generate> <cdk:tag> <cdk:generate>false</cdk:generate> <cdk:tag-name>menuItem</cdk:tag-name> <cdk:tag-type>Facelets</cdk:tag-type> </cdk:tag> <cdk:component-family>org.richfaces.DropDownMenu</cdk:component-family> <cdk:renderer-type>org.richfaces.MenuItemRenderer</cdk:renderer-type> </component-extension> </component> <component> <description> <p> The &lt;rich:dropTarget&gt; component can be added to a component so that the component can accept dragged items. The dragged items must be defined with a compatible drop type for the &lt;rich:dragSource&gt; component. </p> @author abelevich </description> <component-type>org.richfaces.DropTarget</component-type> <component-class>org.richfaces.component.UIDropTarget</component-class> <property> <description>If "true", render only those ids specified in the "render" attribute, forgoing the render of the auto-rendered panels</description> <property-name>limitRender</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>The client-side script method to be called after the DOM is updated</description> <property-name>oncomplete</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">complete</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Name of the request status component that will indicate the status of the Ajax request</description> <property-name>status</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>The client-side script method to be called after the ajax response comes back, but before the DOM is updated</description> <property-name>onbeforedomupdate</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">beforedomupdate</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>The client-side script method to be called before an ajax request.</description> <property-name>onbegin</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">begin</cdk:event-name> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>IDs of components that will participate in the "execute" portion of the Request Processing Lifecycle. Can be a single ID, a space or comma separated list of IDs, or an EL Expression evaluating to an array or Collection. Any of the keywords "@this", "@form", "@all", "@none", "@region" may be specified in the identifier list. Some components make use of additional keywords<br/>Default value is "@region" which resolves to this component if no region is present.</description> <property-name>execute</property-name> <property-class>java.lang.Object</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Serialized (on default with JSON) data passed to the client by a developer on an AJAX request. It's accessible via "event.data" syntax. Both primitive types and complex types such as arrays and collections can be serialized and used with data</description> <property-name>data</property-name> <property-class>java.lang.Object</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>IDs of components that will participate in the "render" portion of the Request Processing Lifecycle. Can be a single ID, a space or comma separated list of Id's, or an EL Expression evaluating to an array or Collection. Any of the keywords "@this", "@form", "@all", "@none", "@region" may be specified in the identifier list. Some components make use of additional keywords</description> <property-name>render</property-name> <property-class>java.lang.Object</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>If "true", after process validations phase it skips updates of model beans on a force render response. It can be used for validating components input.</description> <property-name>bypassUpdates</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Flag indicating that, if this component is activated by the user, notifications should be delivered to interested listeners and actions immediately (that is, during Apply Request Values phase) rather than waiting until the Invoke Application phase.</description> <property-name>immediate</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>The value binding expression used to wire up this component to a component property of a JavaBean class </description> <display-name></display-name> <icon/> <property-name>binding</property-name> <property-class>javax.faces.component.UIComponent</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The component identifier for this component. This value must be unique within the closest parent component that is a naming container. </description> <display-name>Component Identifier</display-name> <icon/> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit. The default value for this property is true. </description> <display-name>Rendered Flag</display-name> <icon/> <property-name>rendered</property-name> <property-class>boolean</property-class> <default-value>Boolean.FALSE</default-value> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Data to be processed after a drop event </description> <property-name>dropValue</property-name> <property-class>java.lang.Object</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> MethodExpression representing an action listener method that will be notified after drop operation. The expression must evaluate to a public method that takes an DropEvent parameter, with a return type of void, or to a public method that takes no arguments with a return type of void. In the latter case, the method has no way of easily knowing where the event came from, but this can be useful in cases where a notification is needed that "some action happened". </description> <property-name>dropListener</property-name> <property-class>javax.el.MethodExpression</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> A list of drag zones types, which elements are accepted by a drop zone </description> <property-name>acceptedTypes</property-name> <property-class>java.lang.Object</property-class> <property-extension> <cdk:generate>true</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <component-extension> <cdk:base-class>org.richfaces.component.AbstractDropTarget</cdk:base-class> <cdk:generate>true</cdk:generate> <cdk:tag> <cdk:generate>false</cdk:generate> <cdk:tag-name>dropTarget</cdk:tag-name> <cdk:handler-class>org.richfaces.view.facelets.DropHandler</cdk:handler-class> <cdk:tag-type>Facelets</cdk:tag-type> </cdk:tag> <cdk:component-family>org.richfaces.DropTarget</cdk:component-family> <cdk:renderer-type>org.richfaces.DropTargetRenderer</cdk:renderer-type> </component-extension> </component> <render-kit> <render-kit-id>HTML_BASIC</render-kit-id> <renderer> <description> @author Anton Belevich </description> <component-family>org.richfaces.Data</component-family> <renderer-type>org.richfaces.CollapsibleSubTableRenderer</renderer-type> <renderer-class>org.richfaces.renderkit.CollapsibleSubTableRenderer</renderer-class> <renderer-extension> <cdk:renders-children>false</cdk:renders-children> </renderer-extension> </renderer> <renderer> <description> @author Anton Belevich </description> <component-family>org.richfaces.Data</component-family> <renderer-type>org.richfaces.DataTableRenderer</renderer-type> <renderer-class>org.richfaces.renderkit.DataTableRenderer</renderer-class> <renderer-extension> <cdk:renders-children>false</cdk:renders-children> </renderer-extension> </renderer> <renderer> <description> @author akolonitsky @since 2010-08-24 </description> <component-family>org.richfaces.Tab</component-family> <renderer-type>org.richfaces.TabRenderer</renderer-type> <renderer-class>org.richfaces.renderkit.html.TabRenderer</renderer-class> <renderer-extension> <cdk:renders-children>false</cdk:renders-children> </renderer-extension> </renderer> <renderer> <description> @author akolonitsky @since 2010-08-05 </description> <component-family>org.richfaces.AccordionItem</component-family> <renderer-type>org.richfaces.AccordionItemRenderer</renderer-type> <renderer-class>org.richfaces.renderkit.html.AccordionItemRenderer</renderer-class> <renderer-extension> <cdk:renders-children>false</cdk:renders-children> </renderer-extension> </renderer> <renderer> <description> @author Konstantin Mishin </description> <component-family>org.richfaces.Data</component-family> <renderer-type>org.richfaces.ExtendedDataTableRenderer</renderer-type> <renderer-class>org.richfaces.renderkit.ExtendedDataTableRenderer</renderer-class> <renderer-extension> <cdk:renders-children>false</cdk:renders-children> </renderer-extension> </renderer> <renderer> <description> @author akolonitsky @author <a href="http://community.jboss.org/people/bleathem">Brian Leathem</a> </description> <component-family>org.richfaces.TabPanel</component-family> <renderer-type>org.richfaces.TabPanelRenderer</renderer-type> <renderer-class>org.richfaces.renderkit.html.TabPanelRenderer</renderer-class> <renderer-extension> <cdk:renders-children>false</cdk:renders-children> </renderer-extension> </renderer> <renderer> <description> @author akolonitsky @author <a href="http://community.jboss.org/people/bleathem">Brian Leathem</a> </description> <component-family>org.richfaces.TogglePanel</component-family> <renderer-type>org.richfaces.TogglePanelRenderer</renderer-type> <renderer-class>org.richfaces.renderkit.html.TogglePanelRenderer</renderer-class> <renderer-extension> <cdk:renders-children>false</cdk:renders-children> </renderer-extension> </renderer> <renderer> <description> @author akolonitsky </description> <component-family>org.richfaces.Accordion</component-family> <renderer-type>org.richfaces.AccordionRenderer</renderer-type> <renderer-class>org.richfaces.renderkit.html.AccordionRenderer</renderer-class> <renderer-extension> <cdk:renders-children>false</cdk:renders-children> </renderer-extension> </renderer> <renderer> <description> @author abelevich </description> <component-family>org.richfaces.DragSource</component-family> <renderer-type>org.richfaces.DragSourceRenderer</renderer-type> <renderer-class>org.richfaces.renderkit.DragSourceRenderer</renderer-class> <renderer-extension> <cdk:renders-children>false</cdk:renders-children> </renderer-extension> </renderer> <renderer> <component-family>org.richfaces.Toolbar</component-family> <renderer-type>org.richfaces.ToolbarGroupRenderer</renderer-type> <renderer-class>org.richfaces.renderkit.html.ToolbarGroupRenderer</renderer-class> <renderer-extension> <cdk:renders-children>false</cdk:renders-children> </renderer-extension> </renderer> <renderer> <description> @author akolonitsky @since 2010-08-27 </description> <component-family>org.richfaces.CollapsiblePanel</component-family> <renderer-type>org.richfaces.CollapsiblePanelRenderer</renderer-type> <renderer-class>org.richfaces.renderkit.html.CollapsiblePanelRenderer</renderer-class> <renderer-extension> <cdk:renders-children>false</cdk:renders-children> </renderer-extension> </renderer> <renderer> <description> @author Anton Belevich </description> <component-family>org.richfaces.Data</component-family> <renderer-type>org.richfaces.DataGridRenderer</renderer-type> <renderer-class>org.richfaces.renderkit.DataGridRenderer</renderer-class> <renderer-extension> <cdk:renders-children>false</cdk:renders-children> </renderer-extension> </renderer> <renderer> <description> @author Anton Belevich </description> <component-family>org.richfaces.CollapsibleSubTableToggler</component-family> <renderer-type>org.richfaces.CollapsibleSubTableTogglerRenderer</renderer-type> <renderer-class>org.richfaces.renderkit.html.CollapsibleSubTableTogglerRenderer</renderer-class> <renderer-extension> <cdk:renders-children>false</cdk:renders-children> </renderer-extension> </renderer> <renderer> <description> @author akolonitsky @since 2010-10-25 </description> <component-family>org.richfaces.PanelMenuItem</component-family> <renderer-type>org.richfaces.PanelMenuItemRenderer</renderer-type> <renderer-class>org.richfaces.renderkit.html.PanelMenuItemRenderer</renderer-class> <renderer-extension> <cdk:renders-children>false</cdk:renders-children> </renderer-extension> </renderer> <renderer> <description> @author akolonitsky @since 2010-10-25 </description> <component-family>org.richfaces.PanelMenuGroup</component-family> <renderer-type>org.richfaces.PanelMenuGroupRenderer</renderer-type> <renderer-class>org.richfaces.renderkit.html.PanelMenuGroupRenderer</renderer-class> <renderer-extension> <cdk:renders-children>false</cdk:renders-children> </renderer-extension> </renderer> <renderer> <description> @author Anton Belevich </description> <component-family>org.richfaces.ColumnGroup</component-family> <renderer-type>org.richfaces.ColumnGroupRenderer</renderer-type> <renderer-class>org.richfaces.renderkit.ColumnGroupRenderer</renderer-class> <renderer-extension> <cdk:renders-children>false</cdk:renders-children> </renderer-extension> </renderer> <renderer> <description> @author abelevich </description> <component-family>org.richfaces.DropTarget</component-family> <renderer-type>org.richfaces.DropTargetRenderer</renderer-type> <renderer-class>org.richfaces.renderkit.DropTargetRenderer</renderer-class> <renderer-extension> <cdk:renders-children>false</cdk:renders-children> </renderer-extension> </renderer> <renderer> <description> @author akolonitsky @since -4712-01-01 </description> <component-family>org.richfaces.TogglePanelItem</component-family> <renderer-type>org.richfaces.TogglePanelItemRenderer</renderer-type> <renderer-class>org.richfaces.renderkit.html.TogglePanelItemRenderer</renderer-class> <renderer-extension> <cdk:renders-children>false</cdk:renders-children> </renderer-extension> </renderer> <renderer> <description> @author akolonitsky @since 2010-10-25 </description> <component-family>org.richfaces.PanelMenu</component-family> <renderer-type>org.richfaces.PanelMenuRenderer</renderer-type> <renderer-class>org.richfaces.renderkit.html.PanelMenuRenderer</renderer-class> <renderer-extension> <cdk:renders-children>false</cdk:renders-children> </renderer-extension> </renderer> <renderer> <description> @author amarkhel @since 2010-10-24 </description> <component-family>org.richfaces.Tooltip</component-family> <renderer-type>org.richfaces.TooltipRenderer</renderer-type> <renderer-class>org.richfaces.renderkit.html.TooltipRenderer</renderer-class> <renderer-extension> <cdk:renders-children>false</cdk:renders-children> </renderer-extension> </renderer> <renderer> <component-family>org.richfaces.List</component-family> <renderer-type>org.richfaces.ListRenderer</renderer-type> <renderer-class>org.richfaces.renderkit.html.ListRenderer</renderer-class> <renderer-extension> <cdk:renders-children>true</cdk:renders-children> </renderer-extension> </renderer> <renderer> <component-family>org.richfaces.Notify</component-family> <renderer-type>org.richfaces.NotifyRenderer</renderer-type> <renderer-class>org.richfaces.renderkit.html.NotifyRenderer</renderer-class> <renderer-extension> <cdk:renders-children>false</cdk:renders-children> </renderer-extension> </renderer> <renderer> <component-family>org.richfaces.SelectMany</component-family> <renderer-type>org.richfaces.PickListRenderer</renderer-type> <renderer-class>org.richfaces.renderkit.html.PickListRenderer</renderer-class> <renderer-extension> <cdk:renders-children>true</cdk:renders-children> </renderer-extension> </renderer> <renderer> <component-family>javax.faces.Input</component-family> <renderer-type>org.richfaces.AutocompleteRenderer</renderer-type> <renderer-class>org.richfaces.renderkit.html.AutocompleteRenderer</renderer-class> <renderer-extension> <cdk:renders-children>true</cdk:renders-children> </renderer-extension> </renderer> <renderer> <component-family>org.richfaces.ProgressBar</component-family> <renderer-type>org.richfaces.ProgressBarRenderer</renderer-type> <renderer-class>org.richfaces.renderkit.html.ProgressBarRenderer</renderer-class> <renderer-extension> <cdk:renders-children>true</cdk:renders-children> </renderer-extension> </renderer> <renderer> <component-family>org.richfaces.DropDownMenu</component-family> <renderer-type>org.richfaces.MenuSeparatorRenderer</renderer-type> <renderer-class>org.richfaces.renderkit.html.MenuSeparatorRenderer</renderer-class> <renderer-extension> <cdk:renders-children>true</cdk:renders-children> </renderer-extension> </renderer> <renderer> <component-family>org.richfaces.DropDownMenu</component-family> <renderer-type>org.richfaces.DropDownMenuRenderer</renderer-type> <renderer-class>org.richfaces.renderkit.html.DropDownMenuRenderer</renderer-class> <renderer-extension> <cdk:renders-children>true</cdk:renders-children> </renderer-extension> </renderer> <renderer> <component-family>org.richfaces.Placeholder</component-family> <renderer-type>org.richfaces.PlaceholderRenderer</renderer-type> <renderer-class>org.richfaces.renderkit.html.PlaceholderRenderer</renderer-class> <renderer-extension> <cdk:renders-children>false</cdk:renders-children> </renderer-extension> </renderer> <renderer> <component-family>org.richfaces.PopupPanel</component-family> <renderer-type>org.richfaces.PopupPanelRenderer</renderer-type> <renderer-class>org.richfaces.renderkit.html.PopupPanelRenderer</renderer-class> <renderer-extension> <cdk:renders-children>false</cdk:renders-children> </renderer-extension> </renderer> <renderer> <component-family>javax.faces.Input</component-family> <renderer-type>org.richfaces.InputNumberSpinnerRenderer</renderer-type> <renderer-class>org.richfaces.renderkit.html.InputNumberSpinnerRenderer</renderer-class> <renderer-extension> <cdk:renders-children>false</cdk:renders-children> </renderer-extension> </renderer> <renderer> <component-family>org.richfaces.HotKey</component-family> <renderer-type>org.richfaces.HotKeyRenderer</renderer-type> <renderer-class>org.richfaces.renderkit.html.HotKeyRenderer</renderer-class> <renderer-extension> <cdk:renders-children>false</cdk:renders-children> </renderer-extension> </renderer> <renderer> <component-family>javax.faces.Messages</component-family> <renderer-type>org.richfaces.NotifyMessagesRenderer</renderer-type> <renderer-class>org.richfaces.renderkit.html.HtmlNotifyMessagesRenderer</renderer-class> <renderer-extension> <cdk:renders-children>false</cdk:renders-children> </renderer-extension> </renderer> <renderer> <component-family>org.richfaces.SelectMany</component-family> <renderer-type>org.richfaces.OrderingListRenderer</renderer-type> <renderer-class>org.richfaces.renderkit.html.OrderingListRenderer</renderer-class> <renderer-extension> <cdk:renders-children>true</cdk:renders-children> </renderer-extension> </renderer> <renderer> <component-family>org.richfaces.FileUpload</component-family> <renderer-type>org.richfaces.FileUploadRenderer</renderer-type> <renderer-class>org.richfaces.renderkit.html.FileUploadRenderer</renderer-class> <renderer-extension> <cdk:renders-children>false</cdk:renders-children> </renderer-extension> </renderer> <renderer> <component-family>org.richfaces.NotifyStack</component-family> <renderer-type>org.richfaces.NotifyStackRenderer</renderer-type> <renderer-class>org.richfaces.renderkit.html.NotifyStackRenderer</renderer-class> <renderer-extension> <cdk:renders-children>false</cdk:renders-children> </renderer-extension> </renderer> <renderer> <component-family>org.richfaces.Calendar</component-family> <renderer-type>org.richfaces.CalendarRenderer</renderer-type> <renderer-class>org.richfaces.renderkit.html.CalendarRenderer</renderer-class> <renderer-extension> <cdk:renders-children>false</cdk:renders-children> </renderer-extension> </renderer> <renderer> <component-family>javax.faces.Message</component-family> <renderer-type>org.richfaces.NotifyMessageRenderer</renderer-type> <renderer-class>org.richfaces.renderkit.html.HtmlNotifyMessageRenderer</renderer-class> <renderer-extension> <cdk:renders-children>false</cdk:renders-children> </renderer-extension> </renderer> <renderer> <component-family>org.richfaces.Editor</component-family> <renderer-type>org.richfaces.EditorRenderer</renderer-type> <renderer-class>org.richfaces.renderkit.html.EditorRenderer</renderer-class> <renderer-extension> <cdk:renders-children>false</cdk:renders-children> </renderer-extension> </renderer> <renderer> <component-family>org.richfaces.TreeNode</component-family> <renderer-type>org.richfaces.TreeNodeRenderer</renderer-type> <renderer-class>org.richfaces.renderkit.html.TreeNodeRenderer</renderer-class> <renderer-extension> <cdk:renders-children>false</cdk:renders-children> </renderer-extension> </renderer> <renderer> <component-family>org.richfaces.Toolbar</component-family> <renderer-type>org.richfaces.ToolbarRenderer</renderer-type> <renderer-class>org.richfaces.renderkit.html.ToolbarRenderer</renderer-class> <renderer-extension> <cdk:renders-children>false</cdk:renders-children> </renderer-extension> </renderer> <renderer> <component-family>org.richfaces.Select</component-family> <renderer-type>org.richfaces.InplaceSelectRenderer</renderer-type> <renderer-class>org.richfaces.renderkit.html.InplaceSelectRenderer</renderer-class> <renderer-extension> <cdk:renders-children>false</cdk:renders-children> </renderer-extension> </renderer> <renderer> <component-family>org.richfaces.DropDownMenu</component-family> <renderer-type>org.richfaces.MenuItemRenderer</renderer-type> <renderer-class>org.richfaces.renderkit.html.MenuItemRenderer</renderer-class> <renderer-extension> <cdk:renders-children>true</cdk:renders-children> </renderer-extension> </renderer> <renderer> <component-family>org.richfaces.DataScroller</component-family> <renderer-type>org.richfaces.DataScrollerRenderer</renderer-type> <renderer-class>org.richfaces.renderkit.html.DataScrollerRenderer</renderer-class> <renderer-extension> <cdk:renders-children>false</cdk:renders-children> </renderer-extension> </renderer> <renderer> <component-family>javax.faces.Input</component-family> <renderer-type>org.richfaces.InputNumberSliderRenderer</renderer-type> <renderer-class>org.richfaces.renderkit.html.InputNumberSliderRenderer</renderer-class> <renderer-extension> <cdk:renders-children>false</cdk:renders-children> </renderer-extension> </renderer> <renderer> <component-family>org.richfaces.Tree</component-family> <renderer-type>org.richfaces.TreeRenderer</renderer-type> <renderer-class>org.richfaces.renderkit.html.TreeRenderer</renderer-class> <renderer-extension> <cdk:renders-children>true</cdk:renders-children> </renderer-extension> </renderer> <renderer> <component-family>org.richfaces.Focus</component-family> <renderer-type>org.richfaces.FocusRenderer</renderer-type> <renderer-class>org.richfaces.renderkit.html.FocusRenderer</renderer-class> <renderer-extension> <cdk:renders-children>false</cdk:renders-children> </renderer-extension> </renderer> <renderer> <component-family>org.richfaces.DropDownMenu</component-family> <renderer-type>org.richfaces.MenuGroupRenderer</renderer-type> <renderer-class>org.richfaces.renderkit.html.MenuGroupRenderer</renderer-class> <renderer-extension> <cdk:renders-children>true</cdk:renders-children> </renderer-extension> </renderer> <renderer> <component-family>org.richfaces.Select</component-family> <renderer-type>org.richfaces.SelectRenderer</renderer-type> <renderer-class>org.richfaces.renderkit.html.SelectRenderer</renderer-class> <renderer-extension> <cdk:renders-children>true</cdk:renders-children> </renderer-extension> </renderer> <renderer> <component-family>org.richfaces.JQuery</component-family> <renderer-type>org.richfaces.JQueryRenderer</renderer-type> <renderer-class>org.richfaces.renderkit.html.JQueryRenderer</renderer-class> <renderer-extension> <cdk:renders-children>true</cdk:renders-children> </renderer-extension> </renderer> <renderer> <component-family>org.richfaces.Chart</component-family> <renderer-type>org.richfaces.ChartRenderer</renderer-type> <renderer-class>org.richfaces.renderkit.ChartRenderer</renderer-class> <renderer-extension> <cdk:renders-children>false</cdk:renders-children> </renderer-extension> </renderer> <renderer> <component-family>org.richfaces.ContextMenu</component-family> <renderer-type>org.richfaces.ContextMenuRenderer</renderer-type> <renderer-class>org.richfaces.renderkit.html.ContextMenuRenderer</renderer-class> <renderer-extension> <cdk:renders-children>true</cdk:renders-children> </renderer-extension> </renderer> <renderer> <component-family>org.richfaces.DragIndicator</component-family> <renderer-type>org.richfaces.DragIndicatorRenderer</renderer-type> <renderer-class>org.richfaces.renderkit.html.DragIndicatorRenderer</renderer-class> <renderer-extension> <cdk:renders-children>false</cdk:renders-children> </renderer-extension> </renderer> <renderer> <component-family>org.richfaces.InplaceInput</component-family> <renderer-type>org.richfaces.InplaceInputRenderer</renderer-type> <renderer-class>org.richfaces.renderkit.html.InplaceInputRenderer</renderer-class> <renderer-extension> <cdk:renders-children>false</cdk:renders-children> </renderer-extension> </renderer> <renderer> <component-family>org.richfaces.Panel</component-family> <renderer-type>org.richfaces.PanelRenderer</renderer-type> <renderer-class>org.richfaces.renderkit.html.PanelRenderer</renderer-class> <renderer-extension> <cdk:renders-children>false</cdk:renders-children> </renderer-extension> </renderer> <renderer> <component-family>javax.faces.Messages</component-family> <renderer-type>org.richfaces.MessagesRenderer</renderer-type> <renderer-class>org.richfaces.renderkit.html.HtmlMessagesRenderer</renderer-class> <renderer-extension> <cdk:renders-children>false</cdk:renders-children> </renderer-extension> </renderer> <renderer> <component-family>javax.faces.Message</component-family> <renderer-type>org.richfaces.MessageRenderer</renderer-type> <renderer-class>org.richfaces.renderkit.html.HtmlMessageRenderer</renderer-class> <renderer-extension> <cdk:renders-children>false</cdk:renders-children> </renderer-extension> </renderer> <client-behavior-renderer> <client-behavior-renderer-type>org.richfaces.component.behavior.ToggleControl</client-behavior-renderer-type> <client-behavior-renderer-class>org.richfaces.renderkit.html.ToggleControlRenderer</client-behavior-renderer-class> </client-behavior-renderer> <client-behavior-renderer> <client-behavior-renderer-type>org.richfaces.ClientValidatorRenderer</client-behavior-renderer-type> <client-behavior-renderer-class>org.richfaces.renderkit.html.ClientValidatorRenderer</client-behavior-renderer-class> </client-behavior-renderer> <client-behavior-renderer> <client-behavior-renderer-type>org.richfaces.FormValidatorRenderer</client-behavior-renderer-type> <client-behavior-renderer-class>org.richfaces.renderkit.html.FormClientValidatorRenderer</client-behavior-renderer-class> </client-behavior-renderer> <client-behavior-renderer> <client-behavior-renderer-type>org.richfaces.behavior.ComponentControlBehavior</client-behavior-renderer-type> <client-behavior-renderer-class>org.richfaces.renderkit.ComponentControlBehaviorRenderer</client-behavior-renderer-class> </client-behavior-renderer> <render-kit-extension/> </render-kit> <converter> <converter-id>org.richfaces.DeclarativeModelSequenceKeyConverter</converter-id> <converter-class>org.richfaces.convert.DeclarativeModelSequenceKeyConverter</converter-class> <converter-extension> <cdk:generate>false</cdk:generate> </converter-extension> </converter> <converter> <converter-id>org.richfaces.IntegerSequenceRowKeyConverter</converter-id> <converter-class>org.richfaces.convert.IntegerSequenceRowKeyConverter</converter-class> <converter-extension> <cdk:generate>false</cdk:generate> </converter-extension> </converter> <converter> <converter-id>org.richfaces.StringSequenceRowKeyConverter</converter-id> <converter-class>org.richfaces.convert.StringSequenceRowKeyConverter</converter-class> <converter-extension> <cdk:generate>false</cdk:generate> </converter-extension> </converter> <validator> <description> Implementation of the JSF validator to use with Bean Validation / Hibernate validator TODO - implement partial state saving. @author asmirnov </description> <validator-id>org.richfaces.BeanValidator</validator-id> <validator-class>org.richfaces.validator.FacesBeanValidator</validator-class> <validator-extension> <cdk:base-class>org.richfaces.validator.FacesBeanValidator</cdk:base-class> <cdk:generate>false</cdk:generate> </validator-extension> </validator> <behavior> <description> <p> The &lt;rich:componentControl&gt; behavior allows JavaScript API functions to be called on target components. The functions are called after defined events are triggered on the component to with the &lt;rich:componentControl&gt; behavior is attached. Initialization variants and activation events can be customized, and parameters can be passed to the target component. </p> @author Anton Belevich </description> <behavior-id>org.richfaces.behavior.ComponentControlBehavior</behavior-id> <behavior-class>org.richfaces.component.behavior.ComponentControlBehavior</behavior-class> <property> <description> jQuery selector (CSS selector with jQuery extensions) which finds target component which will be the operation fired on. </description> <property-name>selector</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Name of JavaScript event property (click, change, etc.) of parent component that triggers the behavior. If the event attribute is not defined, the behavior is triggered on the event that normally provides interaction behavior for the parent component </description> <property-name>event</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Javascript invoked just before the operation will be invoked on target component. </description> <property-name>onbeforeoperation</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Comma-separated list of component IDs of components which will be the operation fired on. (Alternatively you can use selector attribute). </description> <property-name>target</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The function of JavaScript API that will be invoked on the target components (selected with target or selector attributes). </description> <property-name>operation</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <behavior-extension> <cdk:base-class>org.richfaces.component.behavior.ComponentControlBehavior</cdk:base-class> <cdk:generate>false</cdk:generate> <cdk:tag> <cdk:generate>false</cdk:generate> <cdk:tag-name>componentControl</cdk:tag-name> <cdk:handler-class>org.richfaces.taglib.ComponentControlHandler</cdk:handler-class> <cdk:tag-type>Facelets</cdk:tag-type> </cdk:tag> </behavior-extension> </behavior> <behavior> <description> <p> The &lt;rich:toggleControl&gt; behavior can be attached to any interface component, whether inside or outside the controlled panel itself. It works with a &lt;rich:togglePanel&gt; component to switch between different &lt;rich:togglePanelItem&gt; components. </p> @author akolonitsky </description> <behavior-id>org.richfaces.component.behavior.ToggleControl</behavior-id> <behavior-class>org.richfaces.component.behavior.ToggleControl</behavior-class> <property> <description> If "true", disable the default action of the parent component </description> <property-name>disableDefault</property-name> <property-class>java.lang.Boolean</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The next &lt;rich:togglePanelItem&gt; to switch to </description> <property-name>targetItem</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The event on which to toggle the target panel </description> <property-name>event</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The &lt;rich:togglePanel&gt; to switch when this &lt;rich:toggleControl&gt; is not a child of a &lt;rich:togglePanel&gt; </description> <property-name>targetPanel</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <behavior-extension> <cdk:base-class>org.richfaces.component.behavior.ToggleControl</cdk:base-class> <cdk:generate>false</cdk:generate> <cdk:tag> <cdk:generate>false</cdk:generate> <cdk:tag-name>toggleControl</cdk:tag-name> <cdk:handler-class>org.richfaces.view.facelets.html.CustomBehaviorHandler</cdk:handler-class> <cdk:tag-type>Facelets</cdk:tag-type> </cdk:tag> </behavior-extension> </behavior> <behavior> <description> <p>The &lt;rich:validator&gt; behavior adds client-side validation to a form input control based on registered server-side validators. It provides this validation without the need to reproduce the server-side annotations.</p> <p>The &lt;rich:validator&gt; behavior triggers all client validator annotations listed in the relevant managed bean.</p> @author [email protected] </description> <behavior-id>org.richfaces.behavior.ClientValidator</behavior-id> <behavior-class>org.richfaces.component.behavior.ClientValidatorImpl</behavior-class> <property> <description> Serialized (on default with JSON) data passed to the client by a developer on an AJAX request. It's accessible via "event.data" syntax. Both primitive types and complex types such as arrays and collections can be serialized and used with data </description> <property-name>data</property-name> <property-class>java.lang.Object</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>If "true", do not initiate client-side validation</description> <property-name>disabled</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The client-side script method to be called after the ajax response comes back, but before the DOM is updated </description> <property-name>onbeforedomupdate</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">beforedomupdate</cdk:event-name> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The client-side script method to be called before the AJAX request is submitted </description> <property-name>onbeforesubmit</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The client-side script method to be called before an ajax request. </description> <property-name>onbegin</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">begin</cdk:event-name> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The client-side script method to be called after the DOM is updated </description> <property-name>oncomplete</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:event-name default="false">complete</cdk:event-name> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> The client-side script method to be called when an error has occurred during Ajax communications </description> <property-name>onerror</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Identify the name of the destination queue </description> <property-name>queueId</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description> Name of the request status component that will indicate the status of the Ajax request </description> <property-name>status</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Flag indicating that, if this component is activated by the user, notifications should be delivered to interested listeners and actions immediately (that is, during Apply Request Values phase) rather than waiting until the Process Validations phase.</description> <property-name>immediate</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>If true, indicate that this particular Ajax transaction is a value reset transaction. This will cause resetValue() to be called on any EditableValueHolder instances encountered as a result of this ajax transaction. If not specified, or the value is false, no such indication is made.</description> <property-name>resetValues</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when the validation fails.</description> <property-name>oninvalid</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Name of JavaScript event property (click, change, etc.) of parent component that triggers the behavior. If the event attribute is not defined, the behavior is triggered on the event that normally provides interaction behavior for the parent component. The value cannot be an EL expression.</description> <property-name>event</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Method expression referencing a method that will be called when an AjaxBehaviorEvent has been broadcast for the listener.</description> <property-name>listener</property-name> <property-class>javax.el.MethodExpression</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <property> <description>Javascript code executed when the validation succeeds.</description> <property-name>onvalid</property-name> <property-class>java.lang.String</property-class> <property-extension> <cdk:generate>false</cdk:generate> <cdk:hidden>false</cdk:hidden> <cdk:literal>false</cdk:literal> <cdk:pass-through>false</cdk:pass-through> <cdk:read-only>false</cdk:read-only> <cdk:required>false</cdk:required> </property-extension> </property> <behavior-extension> <cdk:base-class>org.richfaces.component.behavior.ClientValidatorImpl</cdk:base-class> <cdk:generate>false</cdk:generate> <cdk:tag> <cdk:generate>false</cdk:generate> <cdk:tag-name>validator</cdk:tag-name> <cdk:handler-class>org.richfaces.view.facelets.html.ClientValidatorHandler</cdk:handler-class> <cdk:tag-type>Facelets</cdk:tag-type> </cdk:tag> </behavior-extension> </behavior> <faces-config-extension> <cdk:faces-event> <cdk:description>Associates tree toggle listener with <rich:tree> component in order to listen for tree toggling events on server-side.</cdk:description> <cdk:listener-class>org.richfaces.event.TreeToggleListener</cdk:listener-class> <cdk:listener-method>processTreeToggle</cdk:listener-method> <cdk:source-class>org.richfaces.event.TreeToggleSource</cdk:source-class> <cdk:tag> <cdk:generate>true</cdk:generate> <cdk:tag-name>treeToggleListener</cdk:tag-name> <cdk:handler-class>org.richfaces.view.facelets.TreeToggleListenerHandler</cdk:handler-class> <cdk:tag-type>Facelets</cdk:tag-type> </cdk:tag> <cdk:event-class>org.richfaces.event.TreeToggleEvent</cdk:event-class> </cdk:faces-event> <cdk:faces-event> <cdk:description>Associates tree selection change listener with <rich:tree> component in order to listen for tree selection events on server-side.</cdk:description> <cdk:listener-class>org.richfaces.event.TreeSelectionChangeListener</cdk:listener-class> <cdk:listener-method>processTreeSelectionChange</cdk:listener-method> <cdk:source-class>org.richfaces.event.TreeSelectionChangeSource</cdk:source-class> <cdk:tag> <cdk:generate>true</cdk:generate> <cdk:tag-name>treeSelectionChangeListener</cdk:tag-name> <cdk:handler-class>org.richfaces.view.facelets.TreeSelectionChangeListenerHandler</cdk:handler-class> <cdk:tag-type>Facelets</cdk:tag-type> </cdk:tag> <cdk:event-class>org.richfaces.event.TreeSelectionChangeEvent</cdk:event-class> </cdk:faces-event> <cdk:faces-event> <cdk:description>Associates item change listener with any toggleable panel (accordion, collapsiblePanel, tabPanel, togglePanel, panelMenu) in order to listen for item change events.</cdk:description> <cdk:listener-class>org.richfaces.event.ItemChangeListener</cdk:listener-class> <cdk:listener-method>process</cdk:listener-method> <cdk:source-class>org.richfaces.event.ItemChangeSource</cdk:source-class> <cdk:tag> <cdk:generate>false</cdk:generate> <cdk:tag-name>itemChangeListener</cdk:tag-name> <cdk:handler-class>org.richfaces.view.facelets.html.ItemChangeListenerHandler</cdk:handler-class> <cdk:tag-type>Facelets</cdk:tag-type> </cdk:tag> <cdk:event-class>org.richfaces.event.ItemChangeEvent</cdk:event-class> </cdk:faces-event> <cdk:faces-event> <cdk:description>Associates panel toggle listener with collapsiblePanel in order to listen for panel toggle events.</cdk:description> <cdk:listener-class>org.richfaces.event.PanelToggleListener</cdk:listener-class> <cdk:listener-method>process</cdk:listener-method> <cdk:source-class>org.richfaces.event.PanelToggleSource</cdk:source-class> <cdk:tag> <cdk:generate>false</cdk:generate> <cdk:tag-name>panelToggleListener</cdk:tag-name> <cdk:handler-class>org.richfaces.view.facelets.html.PanelToggleListenerHandler</cdk:handler-class> <cdk:tag-type>Facelets</cdk:tag-type> </cdk:tag> <cdk:event-class>org.richfaces.event.PanelToggleEvent</cdk:event-class> </cdk:faces-event> <cdk:function> <description> The rich:clientId('id') function returns the client identifier related to the passed component identifier ('id'). If the specified component identifier is not found, null is returned instead. </description> <cdk:function-class>org.richfaces.function.RichFunction</cdk:function-class> <cdk:function-name>clientId</cdk:function-name> <cdk:function-signature>java.lang.String clientId(java.lang.String)</cdk:function-signature> </cdk:function> <cdk:function> <description> The rich:component('id') function is equivalent to the RichFaces.component('clientId') code. It returns the client object instance based on the passed server-side component identifier ('id'). If the specified component identifier is not found, null is returned instead. The function can be used to get an object from a component to call a JavaScript API function without using the <rich:componentControl> component. </description> <cdk:function-class>org.richfaces.function.RichFunction</cdk:function-class> <cdk:function-name>component</cdk:function-name> <cdk:function-signature>java.lang.String component(java.lang.String)</cdk:function-signature> </cdk:function> <cdk:function> <description> <p>The rich:element('id') function is a shortcut for the equivalent document.getElementById(#{rich:clientId('id')}) code. It returns the element from the client, based on the passed server-side component identifier. If the specified component identifier is not found, null is returned instead.</p> </description> <cdk:function-class>org.richfaces.function.RichFunction</cdk:function-class> <cdk:function-name>element</cdk:function-name> <cdk:function-signature>java.lang.String element(java.lang.String)</cdk:function-signature> </cdk:function> <cdk:function> <description> The rich:jQuerySelector('id') function will perform nearly the same function as rich:clientId('id') but will transform the resulting id into a jQuery id selector which means that it will add a "#" character at the beginning and escape all reserved characters in CSS selectors. </description> <cdk:function-class>org.richfaces.function.RichFunction</cdk:function-class> <cdk:function-name>jQuerySelector</cdk:function-name> <cdk:function-signature>java.lang.String jQuerySelector(java.lang.String)</cdk:function-signature> </cdk:function> <cdk:function> <description> <p>The rich:jQuery('id') function is a shortcut for the equivalent jQuery(#{rich:element('id')}) code. It returns the jQuery object from the client, based on the passed server-side component identifier. If the specified component identifier is not found, empty jQuery object is returned instead.</p> <p>This function is for use in EL. Refer to the &lt;rich:jQuery&gt; component for access to the jQuery library as a facelet tag.</p> </description> <cdk:function-class>org.richfaces.function.RichFunction</cdk:function-class> <cdk:function-name>jQuery</cdk:function-name> <cdk:function-signature>java.lang.String jQuery(java.lang.String)</cdk:function-signature> </cdk:function> <cdk:function> <description> The rich:findComponent('id') function returns the a UIComponent instance of the passed component identifier. If the specified component identifier is not found, null is returned instead. </description> <cdk:function-class>org.richfaces.function.RichFunction</cdk:function-class> <cdk:function-name>findComponent</cdk:function-name> <cdk:function-signature>javax.faces.component.UIComponent findComponent(java.lang.String)</cdk:function-signature> </cdk:function> <cdk:function> <description> <p> The rich:isUserInRole(Object) function checks whether the logged-in user belongs to a certain user role, such as being an administrator. User roles are defined in the web.xml settings file. </p> @since 3.3.1 </description> <cdk:function-class>org.richfaces.function.RichFunction</cdk:function-class> <cdk:function-name>isUserInRole</cdk:function-name> <cdk:function-signature>boolean isUserInRole(java.lang.Object)</cdk:function-signature> </cdk:function> <cdk:function> <description> Convert any Java Object to JavaScript representation, converting types properly, e.g.: <ul> <li><tt>Java primitives</tt></li> <li><tt>Arrays: toScript(new int[] { 1, 2, 3 }) -&gt; [1, 2, 3]</tt></li> <li><tt>Collections (sets, lists): toScript(Arrays.asList(new int[] { 1, 2, 3 })) -&gt; [1, 2, 3]</tt></li> <li><tt>Maps: toScript((Map&lt;String, String&gt;)map) -&gt; {\"a\":\"foo\",\"b\":\"bar\",\"c\":\"baz\"}</tt></li> <li> <tt>Beans / Objects: toScript(new Bean[] { new Bean(1, true, "bar") }) -&gt; [{\"bool\":true,\"foo\":\"bar\",\"integer\":1}]</tt> </li> <li><tt>Dates and Timezones</tt></li> <li><tt>Combinations of above</tt></li> </ul> This function delegates to org.richfaces.javascript.ScriptUtils#toScript(Object) </description> <cdk:function-class>org.richfaces.function.RichFunction</cdk:function-class> <cdk:function-name>toScript</cdk:function-name> <cdk:function-signature>java.lang.String toScript(java.lang.Object)</cdk:function-signature> </cdk:function> <cdk:prefix>org.richfaces</cdk:prefix> <cdk:taglib> <cdk:shortName>rich</cdk:shortName> <cdk:uri>http://richfaces.org/rich</cdk:uri> </cdk:taglib> </faces-config-extension> </faces-config>
© 2015 - 2024 Weber Informatics LLC | Privacy Policy