Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
<?xml version="1.0" encoding="UTF-8"?>
<facelet-taglib xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.0" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-facelettaglibrary_2_0.xsd" id="a4j">
    <namespace>http://richfaces.org/a4j</namespace>
    <tag>
        <tag-name>actionListener</tag-name>
        <description />
        <handler-class>org.richfaces.view.facelets.html.ActionListenerHandler</handler-class>
        <attribute>
            <description>If present, this attribute refers to the value of one of the exposed attached objects within the composite component inside of which this tag is nested.</description>
            <name>for</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <description>Value binding expression that evaluates to an object that implements ActionListener.</description>
            <name>binding</name>
            <type>javax.el.ValueExpression</type>
        </attribute>
        <attribute>
            <description>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 LazyActionListener parameter, with a return type of void, or to a public method that takes no arguments with a return type of void</description>
            <name>listener</name>
            <type>javax.el.ValueExpression</type>
        </attribute>
        <attribute>
            <description>Fully qualified Java class name of an ActionListener to be created and registered.</description>
            <name>type</name>
            <type>javax.el.ValueExpression</type>
        </attribute>
    </tag>
    <tag>
        <tag-name>ajax</tag-name>
        <behavior>
            <description>&lt;p&gt; The &amp;lt;a4j:ajax&amp;gt; behavior allows Ajax capability to be added to a non-Ajax component. The non-Ajax component must implement the ClientBehaviorHolder interface for all the event attributes that support behavior rendering. &lt;/p&gt; @author Anton Belevich</description>
            <behavior-id>org.ajax4jsf.behavior.Ajax</behavior-id>
            <handler-class>org.richfaces.view.facelets.html.AjaxHandler</handler-class>
        </behavior>
        <description>&lt;p&gt; The &amp;lt;a4j:ajax&amp;gt; behavior allows Ajax capability to be added to a non-Ajax component. The non-Ajax component must implement the ClientBehaviorHolder interface for all the event attributes that support behavior rendering. &lt;/p&gt; @author Anton Belevich</description>
        <attribute>
            <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>
            <name>bypassUpdates</name>
            <type>boolean</type>
        </attribute>
        <attribute>
            <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>
            <name>data</name>
            <type>java.lang.Object</type>
        </attribute>
        <attribute>
            <description>If "true", do not initiate an ajax request when the associated event is observed</description>
            <name>disabled</name>
            <type>boolean</type>
        </attribute>
        <attribute>
            <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>
            <name>event</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <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 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>
            <name>execute</name>
            <type>java.util.Collection</type>
        </attribute>
        <attribute>
            <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>
            <name>immediate</name>
            <type>boolean</type>
        </attribute>
        <attribute>
            <description>If "true", render only those ids specified in the "render" attribute, forgoing the render of the auto-rendered panels</description>
            <name>limitRender</name>
            <type>boolean</type>
        </attribute>
        <attribute>
            <description>Method expression referencing a method that will be called when an AjaxBehaviorEvent has been broadcast for the listener.</description>
            <name>listener</name>
            <type>javax.el.MethodExpression</type>
        </attribute>
        <attribute>
            <description>The client-side script method to be called after the ajax response comes back, but before the DOM is updated</description>
            <name>onbeforedomupdate</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <description>The client-side script method to be called before the AJAX request is submitted</description>
            <name>onbeforesubmit</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <description>The client-side script method to be called before an ajax request.</description>
            <name>onbegin</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <description>The client-side script method to be called after the DOM is updated</description>
            <name>oncomplete</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <description>The client-side script method to be called when an error has occurred during Ajax communications</description>
            <name>onerror</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <description>Identify the name of the destination queue</description>
            <name>queueId</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <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>
            <name>render</name>
            <type>java.util.Collection</type>
        </attribute>
        <attribute>
            <description>ID of the request status component</description>
            <name>status</name>
            <type>java.lang.String</type>
        </attribute>
    </tag>
    <tag>
        <tag-name>attachQueue</tag-name>
        <component>
            <description>&lt;p&gt; The &amp;lt;a4j:attachQueue&amp;gt; behavior is used together with a &amp;lt;a4j:queue&amp;gt; component to further customize queuing for particular components and behaviors. The &amp;lt;a4j:attachQueue&amp;gt; behavior can override the scope-wide queue settings for an individual component, or attach specific requests to a queue. &lt;/p&gt; @author Nick Belaevski</description>
            <component-type>org.richfaces.AttachQueue</component-type>
            <renderer-type>org.richfaces.AttachQueueRenderer</renderer-type>
            <handler-class>org.richfaces.view.facelets.html.AttachQueueHandler</handler-class>
        </component>
        <description>&lt;p&gt; The &amp;lt;a4j:attachQueue&amp;gt; behavior is used together with a &amp;lt;a4j:queue&amp;gt; component to further customize queuing for particular components and behaviors. The &amp;lt;a4j:attachQueue&amp;gt; behavior can override the scope-wide queue settings for an individual component, or attach specific requests to a queue. &lt;/p&gt; @author Nick Belaevski</description>
        <attribute>
            <description>The value binding expression used to wire up this component to a component property of a JavaBean class</description>
            <icon />
            <name>binding</name>
            <type>javax.faces.component.UIComponent</type>
        </attribute>
        <attribute>
            <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 />
            <name>id</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <description>Attribute allows you to ignore an Ajax response produced by a request if the newest 'similar' request is in the queue already. ignoreDupResponses="true" does not cancel the request while it is processed on the server, but just allows avoiding unnecessary updates on the client side if the response isn't actual now</description>
            <name>ignoreDupResponses</name>
            <type>boolean</type>
        </attribute>
        <attribute>
            <description>Identify the name of the destination queue</description>
            <name>name</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <description>The client-side script method to be called after the request is removed from the queue</description>
            <name>onrequestdequeue</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <description>The client-side script method to be called when the request is added to the queue</description>
            <name>onrequestqueue</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <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 />
            <name>rendered</name>
            <type>boolean</type>
        </attribute>
        <attribute>
            <description>Attribute defines the time (in ms) the request will be waiting in the queue before it is ready to be sent.</description>
            <name>requestDelay</name>
            <type>int</type>
        </attribute>
        <attribute>
            <description>Specify the groupingId to process multiple requests together. Requests from multiple &lt;a4j:attachQueue&gt; behaviors can use the same identifier to group requests together</description>
            <name>requestGroupingId</name>
            <type>java.lang.String</type>
        </attribute>
    </tag>
    <tag>
        <tag-name>commandButton</tag-name>
        <component>
            <description>&lt;p&gt; The &amp;lt;a4j:commandButton&amp;gt; component is similar to the JavaServer Faces (JSF) &amp;lt;h:commandButton&amp;gt; component, but additionally includes Ajax support. &lt;/p&gt; @author Nick Belaevski</description>
            <component-type>org.richfaces.CommandButton</component-type>
            <renderer-type>org.richfaces.CommandButtonRenderer</renderer-type>
        </component>
        <description>&lt;p&gt; The &amp;lt;a4j:commandButton&amp;gt; component is similar to the JavaServer Faces (JSF) &amp;lt;h:commandButton&amp;gt; component, but additionally includes Ajax support. &lt;/p&gt; @author Nick Belaevski</description>
        <attribute>
            <description>Access key that, when pressed, transfers focus to this element.</description>
            <display-name>Access Key</display-name>
            <icon />
            <name>accesskey</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <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 />
            <name>action</name>
            <type>javax.faces.el.MethodBinding</type>
        </attribute>
        <attribute>
            <description>&lt;p&gt; 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, &lt;span class="changed_added_2_0"&gt;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".&lt;/span&gt; &lt;/p&gt;</description>
            <display-name>Action Listener</display-name>
            <icon />
            <name>actionListener</name>
            <type>javax.faces.el.MethodBinding</type>
        </attribute>
        <attribute>
            <description>The value binding expression used to wire up this component to a component property of a JavaBean class</description>
            <icon />
            <name>binding</name>
            <type>javax.faces.component.UIComponent</type>
        </attribute>
        <attribute>
            <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>
            <name>bypassUpdates</name>
            <type>boolean</type>
        </attribute>
        <attribute>
            <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>
            <name>data</name>
            <type>java.lang.Object</type>
        </attribute>
        <attribute>
            <description>Flag indicating that this element must never receive focus or be included in a subsequent submit.</description>
            <display-name>Disabled Flag</display-name>
            <icon />
            <name>disabled</name>
            <type>boolean</type>
        </attribute>
        <attribute>
            <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 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>
            <name>execute</name>
            <type>java.lang.Object</type>
        </attribute>
        <attribute>
            <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 />
            <name>id</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <description>Absolute or relative URL of the image to be displayed for this button. If specified, this "input" element will be of type "image". Otherwise, it will be of the type specified by the "type" property with a label specified by the "value" property</description>
            <name>image</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <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 />
            <name>immediate</name>
            <type>boolean</type>
        </attribute>
        <attribute>
            <description>If "true", render only those ids specified in the "render" attribute, forgoing the render of the auto-rendered panels</description>
            <name>limitRender</name>
            <type>boolean</type>
        </attribute>
        <attribute>
            <description>The client-side script method to be called after the ajax response comes back, but before the DOM is updated</description>
            <name>onbeforedomupdate</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <description>The client-side script method to be called before an ajax request.</description>
            <name>onbegin</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <description>Javascript code executed when a pointer button is clicked over this element.</description>
            <display-name>Button Click Script</display-name>
            <icon />
            <name>onclick</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <description>The client-side script method to be called after the DOM is updated</description>
            <name>oncomplete</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <description>Javascript code executed when a pointer button is double clicked over this element.</description>
            <display-name>Double Click Script</display-name>
            <icon />
            <name>ondblclick</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <description>Javascript code executed when a key is pressed down over this element.</description>
            <display-name>Key Down Script</display-name>
            <icon />
            <name>onkeydown</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <description>Javascript code executed when a key is pressed and released over this element.</description>
            <display-name>Key Press Script</display-name>
            <icon />
            <name>onkeypress</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <description>Javascript code executed when a key is released over this element.</description>
            <display-name>Key Up Script</display-name>
            <icon />
            <name>onkeyup</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <description>Javascript code executed when a pointer button is pressed down over this element.</description>
            <display-name>Mouse Down Script</display-name>
            <icon />
            <name>onmousedown</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <description>Javascript code executed when a pointer button is moved within this element.</description>
            <display-name>Mouse Move Script</display-name>
            <icon />
            <name>onmousemove</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <description>Javascript code executed when a pointer button is moved away from this element.</description>
            <display-name>Mouse Out Script</display-name>
            <icon />
            <name>onmouseout</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <description>Javascript code executed when a pointer button is moved onto this element.</description>
            <display-name>Mouse Over Script</display-name>
            <icon />
            <name>onmouseover</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <description>Javascript code executed when a pointer button is released over this element.</description>
            <display-name>Mouse Up Script</display-name>
            <icon />
            <name>onmouseup</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <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>
            <name>render</name>
            <type>java.lang.Object</type>
        </attribute>
        <attribute>
            <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 />
            <name>rendered</name>
            <type>boolean</type>
        </attribute>
        <attribute>
            <description>Name of the request status component that will indicate the status of the Ajax request</description>
            <name>status</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <description>CSS style(s) to be applied when this component is rendered.</description>
            <display-name>CSS Styles</display-name>
            <icon />
            <name>style</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <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>
            <icon />
            <name>styleClass</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <description>Advisory title information about markup elements generated for this component.</description>
            <display-name>Advisory Title</display-name>
            <icon />
            <name>title</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <description>Type of button to create. Can be one of "submit", "button", "image" and "reset". If not specified, the default value is "submit".</description>
            <display-name>Button Type</display-name>
            <icon />
            <name>type</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <description>The current value of this component.</description>
            <display-name>Value</display-name>
            <icon />
            <name>value</name>
            <type>java.lang.Object</type>
        </attribute>
    </tag>
    <tag>
        <tag-name>commandLink</tag-name>
        <component>
            <description>&lt;p&gt; The &amp;lt;a4j:commandLink&amp;gt; component is similar to the JavaServer Faces (JSF) &amp;lt;h:commandLink&amp;gt; component, except that it includes plugged-in Ajax behavior. &lt;/p&gt; @author Nick Belaevski</description>
            <component-type>org.richfaces.CommandLink</component-type>
            <renderer-type>org.richfaces.CommandLinkRenderer</renderer-type>
        </component>
        <description>&lt;p&gt; The &amp;lt;a4j:commandLink&amp;gt; component is similar to the JavaServer Faces (JSF) &amp;lt;h:commandLink&amp;gt; component, except that it includes plugged-in Ajax behavior. &lt;/p&gt; @author Nick Belaevski</description>
        <attribute>
            <description>Access key that, when pressed, transfers focus to this element.</description>
            <display-name>Access Key</display-name>
            <icon />
            <name>accesskey</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <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 />
            <name>action</name>
            <type>javax.faces.el.MethodBinding</type>
        </attribute>
        <attribute>
            <description>&lt;p&gt; 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, &lt;span class="changed_added_2_0"&gt;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".&lt;/span&gt; &lt;/p&gt;</description>
            <display-name>Action Listener</display-name>
            <icon />
            <name>actionListener</name>
            <type>javax.faces.el.MethodBinding</type>
        </attribute>
        <attribute>
            <description>The value binding expression used to wire up this component to a component property of a JavaBean class</description>
            <icon />
            <name>binding</name>
            <type>javax.faces.component.UIComponent</type>
        </attribute>
        <attribute>
            <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>
            <name>bypassUpdates</name>
            <type>boolean</type>
        </attribute>
        <attribute>
            <description>The character encoding of the resource designated by this hyperlink.</description>
            <display-name>Character Set</display-name>
            <icon />
            <name>charset</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <description>The position and shape of the hot spot on the screen (for use in client-side image maps).</description>
            <display-name>Coordinates</display-name>
            <icon />
            <name>coords</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <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>
            <name>data</name>
            <type>java.lang.Object</type>
        </attribute>
        <attribute>
            <description>Flag indicating that this element must never receive focus or be included in a subsequent submit.</description>
            <display-name>Disabled Flag</display-name>
            <icon />
            <name>disabled</name>
            <type>boolean</type>
        </attribute>
        <attribute>
            <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 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>
            <name>execute</name>
            <type>java.lang.Object</type>
        </attribute>
        <attribute>
            <description>The language code of the resource designated by this hyperlink.</description>
            <display-name>Language</display-name>
            <icon />
            <name>hreflang</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <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 />
            <name>id</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <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 />
            <name>immediate</name>
            <type>boolean</type>
        </attribute>
        <attribute>
            <description>If "true", render only those ids specified in the "render" attribute, forgoing the render of the auto-rendered panels</description>
            <name>limitRender</name>
            <type>boolean</type>
        </attribute>
        <attribute>
            <description>The client-side script method to be called after the ajax response comes back, but before the DOM is updated</description>
            <name>onbeforedomupdate</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <description>The client-side script method to be called before an ajax request.</description>
            <name>onbegin</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <description>Javascript code executed when a pointer button is clicked over this element.</description>
            <display-name>Button Click Script</display-name>
            <icon />
            <name>onclick</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <description>The client-side script method to be called after the DOM is updated</description>
            <name>oncomplete</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <description>Javascript code executed when a pointer button is double clicked over this element.</description>
            <display-name>Double Click Script</display-name>
            <icon />
            <name>ondblclick</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <description>Javascript code executed when a key is pressed down over this element.</description>
            <display-name>Key Down Script</display-name>
            <icon />
            <name>onkeydown</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <description>Javascript code executed when a key is pressed and released over this element.</description>
            <display-name>Key Press Script</display-name>
            <icon />
            <name>onkeypress</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <description>Javascript code executed when a key is released over this element.</description>
            <display-name>Key Up Script</display-name>
            <icon />
            <name>onkeyup</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <description>Javascript code executed when a pointer button is pressed down over this element.</description>
            <display-name>Mouse Down Script</display-name>
            <icon />
            <name>onmousedown</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <description>Javascript code executed when a pointer button is moved within this element.</description>
            <display-name>Mouse Move Script</display-name>
            <icon />
            <name>onmousemove</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <description>Javascript code executed when a pointer button is moved away from this element.</description>
            <display-name>Mouse Out Script</display-name>
            <icon />
            <name>onmouseout</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <description>Javascript code executed when a pointer button is moved onto this element.</description>
            <display-name>Mouse Over Script</display-name>
            <icon />
            <name>onmouseover</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <description>Javascript code executed when a pointer button is released over this element.</description>
            <display-name>Mouse Up Script</display-name>
            <icon />
            <name>onmouseup</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <description>The relationship from the current document to the anchor specified by this hyperlink. The value of this attribute is a space-separated list of link types.</description>
            <display-name>Relationship</display-name>
            <icon />
            <name>rel</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <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>
            <name>render</name>
            <type>java.lang.Object</type>
        </attribute>
        <attribute>
            <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 />
            <name>rendered</name>
            <type>boolean</type>
        </attribute>
        <attribute>
            <description>A reverse link from the anchor specified by this hyperlink to the current document. The value of this attribute is a space-separated list of link types.</description>
            <display-name>Reverse Link</display-name>
            <icon />
            <name>rev</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <description>The shape of the hot spot on the screen (for use in client-side image maps). Valid values are: default (entire region); rect (rectangular region); circle (circular region); and poly (polygonal region).</description>
            <display-name>Shape</display-name>
            <icon />
            <name>shape</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <description>Name of the request status component that will indicate the status of the Ajax request</description>
            <name>status</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <description>CSS style(s) to be applied when this component is rendered.</description>
            <display-name>CSS Styles</display-name>
            <icon />
            <name>style</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <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>
            <icon />
            <name>styleClass</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <description>Advisory title information about markup elements generated for this component.</description>
            <display-name>Advisory Title</display-name>
            <icon />
            <name>title</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <description>The content type of the resource designated by this hyperlink.</description>
            <display-name>Content Type</display-name>
            <icon />
            <name>type</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <description>The current value of this component.</description>
            <display-name>Value</display-name>
            <icon />
            <name>value</name>
            <type>java.lang.Object</type>
        </attribute>
    </tag>
    <tag>
        <tag-name>jsFunction</tag-name>
        <component>
            <description>&lt;p&gt; The &amp;lt;a4j:jsFunction&amp;gt; component performs Ajax requests directly from JavaScript code and retrieves server-side data. The server-side data is returned in JavaScript Object Notation (JSON) format prior to the execution of any JavaScript code defined using the "oncomplete" attribute. &lt;/p&gt; @author asmirnov@exadel.com</description>
            <component-type>org.richfaces.Function</component-type>
            <renderer-type>org.richfaces.FunctionRenderer</renderer-type>
        </component>
        <description>&lt;p&gt; The &amp;lt;a4j:jsFunction&amp;gt; component performs Ajax requests directly from JavaScript code and retrieves server-side data. The server-side data is returned in JavaScript Object Notation (JSON) format prior to the execution of any JavaScript code defined using the "oncomplete" attribute. &lt;/p&gt; @author asmirnov@exadel.com</description>
        <attribute>
            <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 />
            <name>action</name>
            <type>javax.faces.el.MethodBinding</type>
        </attribute>
        <attribute>
            <description>&lt;p&gt; 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, &lt;span class="changed_added_2_0"&gt;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".&lt;/span&gt; &lt;/p&gt;</description>
            <display-name>Action Listener</display-name>
            <icon />
            <name>actionListener</name>
            <type>javax.faces.el.MethodBinding</type>
        </attribute>
        <attribute>
            <description>The value binding expression used to wire up this component to a component property of a JavaBean class</description>
            <icon />
            <name>binding</name>
            <type>javax.faces.component.UIComponent</type>
        </attribute>
        <attribute>
            <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>
            <name>bypassUpdates</name>
            <type>boolean</type>
        </attribute>
        <attribute>
            <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>
            <name>data</name>
            <type>java.lang.Object</type>
        </attribute>
        <attribute>
            <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 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>
            <name>execute</name>
            <type>java.lang.Object</type>
        </attribute>
        <attribute>
            <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 />
            <name>id</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <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 />
            <name>immediate</name>
            <type>boolean</type>
        </attribute>
        <attribute>
            <description>If "true", render only those ids specified in the "render" attribute, forgoing the render of the auto-rendered panels</description>
            <name>limitRender</name>
            <type>boolean</type>
        </attribute>
        <attribute>
            <description>The name of the generated javascript function</description>
            <name>name</name>
            <required>true</required>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <description>The client-side script method to be called after the ajax response comes back, but before the DOM is updated</description>
            <name>onbeforedomupdate</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <description>The client-side script method to be called before an ajax request.</description>
            <name>onbegin</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <description>The client-side script method to be called after the DOM is updated</description>
            <name>oncomplete</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <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>
            <name>render</name>
            <type>java.lang.Object</type>
        </attribute>
        <attribute>
            <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 />
            <name>rendered</name>
            <type>boolean</type>
        </attribute>
        <attribute>
            <description>Name of the request status component that will indicate the status of the Ajax request</description>
            <name>status</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <description>The current value of this component.</description>
            <display-name>Value</display-name>
            <icon />
            <name>value</name>
            <type>java.lang.Object</type>
        </attribute>
    </tag>
    <tag>
        <tag-name>log</tag-name>
        <component>
            <description>&lt;p&gt; The &amp;lt;a4j:log&amp;gt; component generates JavaScript that opens a debug window, logging application information such as requests, responses, and DOM changes. &lt;/p&gt; @author Nick Belaevski</description>
            <component-type>org.richfaces.AjaxLog</component-type>
            <renderer-type>org.richfaces.AjaxLogRenderer</renderer-type>
        </component>
        <description>&lt;p&gt; The &amp;lt;a4j:log&amp;gt; component generates JavaScript that opens a debug window, logging application information such as requests, responses, and DOM changes. &lt;/p&gt; @author Nick Belaevski</description>
        <attribute>
            <description>The value binding expression used to wire up this component to a component property of a JavaBean class</description>
            <icon />
            <name>binding</name>
            <type>javax.faces.component.UIComponent</type>
        </attribute>
        <attribute>
            <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 />
            <name>id</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <description>Sets the logging level, can be one of "ERROR", "FATAL", "INFO", "WARN", "ALL"</description>
            <name>level</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <description>Determines how the log appears on the page, can be one of: "inline", "popup". When set to "popup", the popup window is opened by pressing the key combination Ctrl + Shift + L</description>
            <name>mode</name>
            <type>org.richfaces.component.LogMode</type>
        </attribute>
        <attribute>
            <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 />
            <name>rendered</name>
            <type>boolean</type>
        </attribute>
        <attribute>
            <description>CSS style(s) to be applied when this component is rendered.</description>
            <name>style</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <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>
            <name>styleClass</name>
            <type>java.lang.String</type>
        </attribute>
    </tag>
    <tag>
        <tag-name>mediaOutput</tag-name>
        <component>
            <description>&lt;p&gt; The &amp;lt;a4j:mediaOutput&amp;gt; component is used for generating images, video, sounds, and other resources defined on the fly. &lt;/p&gt; @author shura</description>
            <component-type>org.richfaces.MediaOutput</component-type>
            <renderer-type>org.richfaces.MediaOutputRenderer</renderer-type>
            <handler-class>org.richfaces.view.facelets.html.MediaOutputHandler</handler-class>
        </component>
        <description>&lt;p&gt; The &amp;lt;a4j:mediaOutput&amp;gt; component is used for generating images, video, sounds, and other resources defined on the fly. &lt;/p&gt; @author shura</description>
        <attribute>
            <description>Access key that, when pressed, transfers focus to this element.</description>
            <display-name>Access Key</display-name>
            <icon />
            <name>accesskey</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <description>Deprecated. This attribute specifies the position of an IMG, OBJECT, or APPLET with respect to its context. The possible values are "bottom", "middle", "top", "left" and "right". The default value is "middle".</description>
            <name>align</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <description>Specifies a space-separated list of URIs</description>
            <name>archive</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <description>The value binding expression used to wire up this component to a component property of a JavaBean class</description>
            <icon />
            <name>binding</name>
            <type>javax.faces.component.UIComponent</type>
        </attribute>
        <attribute>
            <description>Deprecated. This attribute specifies the width of an IMG or OBJECT border, in pixels. The default value for this attribute depends on the user agent</description>
            <name>border</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <description>Attribute is a flag that defines the caching strategy. If 'cacheable' is set to false, the response will not be cached. If it is set to true, it will be cached and the serialized value of 'value' attribute plays the role of a cache key.</description>
            <name>cacheable</name>
            <type>boolean</type>
        </attribute>
        <attribute>
            <description>The character encoding of a resource designated by this hyperlink</description>
            <name>charset</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <description>Identifies an implementation</description>
            <name>classid</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <description>Base URI for classid, data, archive</description>
            <name>codebase</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <description>Defines content type for code</description>
            <name>codetype</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <description>Converter instance registered with this component.</description>
            <display-name>Converter</display-name>
            <icon />
            <name>converter</name>
            <type>javax.faces.convert.Converter</type>
        </attribute>
        <attribute>
            <description>&lt;p&gt; The attribute specifies shape and it position on the screen. Possible values: "rect: left-x, top-y, right-x, bottom-y", "circle: center-x, center-y, radius", "poly: x1, y1, x2, y2, ..., xN, yN". &lt;/p&gt; &lt;p&gt; Notes: &lt;ol&gt; &lt;li&gt;when giving the radius value in percents, user agents should calculate the final radius value in pixels based on the associated object's width and height;&lt;/li&gt; &lt;li&gt;the radius value should be smaller than center-x and center-y values;&lt;/li&gt; &lt;li&gt;for a polygon, the first and last coordinate pairs should have same x and y to close the shape (x1=xN; y1=yN) (when these coordinates are different, user agents should infer an additional pair to close a polygon).&lt;/li&gt; &lt;/ol&gt; Coordinates are relative to the top left corner of an object. All values are lengths. All values are comma separated. &lt;/p&gt;</description>
            <name>coords</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <description>Method call expression to send generated resource to OutputStream. It must have two parameter with a type of java.io.OutputStream and java.lang.Object ( deserialized value of data attribute )</description>
            <name>createContent</name>
            <type>javax.el.MethodExpression</type>
        </attribute>
        <attribute>
            <description>Declare but don't instantiate flag</description>
            <name>declare</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <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>
            <icon />
            <name>dir</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <description>Get Element name for rendering ( imj , a , object, applet ).</description>
            <name>element</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <description>The attribute allows to manage caching and defines the period after which a resource is reloaded.</description>
            <name>expires</name>
            <type>java.util.Date</type>
        </attribute>
        <attribute>
            <description>Filename of the resource to be served</description>
            <name>fileName</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <description>Base language of a resource specified with the href attribute; hreflang may only be used with href</description>
            <name>hreflang</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <description>Deprecated. This attribute specifies the amount of white space to be inserted to the left and right of an IMG, APPLET, or OBJECT. The default value is not specified, but is generally a small, non-zero length</description>
            <name>hspace</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <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 />
            <name>id</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <description>Use server-side image map</description>
            <name>ismap</name>
            <type>boolean</type>
        </attribute>
        <attribute>
            <description>Code describing the language used in the generated markup for this component.</description>
            <display-name>Language Code</display-name>
            <icon />
            <name>lang</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <description>The attribute allows to manage caching. A browser can send request with the header "If-Modified-Since" for necessity of object reloading. If time of modification is earlier, then the framework doesn't call generation and return code 304.</description>
            <name>lastModified</name>
            <type>java.util.Date</type>
        </attribute>
        <attribute>
            <description>Geterated content mime-type for append to response header ( 'image/jpeg' etc )</description>
            <name>mimeType</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <description>Javascript code executed when this element loses focus.</description>
            <display-name>Focus Off Script</display-name>
            <icon />
            <name>onblur</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <description>Javascript code executed when a pointer button is clicked over this element.</description>
            <display-name>Button Click Script</display-name>
            <icon />
            <name>onclick</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <description>Javascript code executed when a pointer button is double clicked over this element.</description>
            <display-name>Double Click Script</display-name>
            <icon />
            <name>ondblclick</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <description>Javascript code executed when this element receives focus.</description>
            <display-name>Focus On Script</display-name>
            <icon />
            <name>onfocus</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <description>Javascript code executed when a key is pressed down over this element.</description>
            <display-name>Key Down Script</display-name>
            <icon />
            <name>onkeydown</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <description>Javascript code executed when a key is pressed and released over this element.</description>
            <display-name>Key Press Script</display-name>
            <icon />
            <name>onkeypress</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <description>Javascript code executed when a key is released over this element.</description>
            <display-name>Key Up Script</display-name>
            <icon />
            <name>onkeyup</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <description>Javascript code executed when a pointer button is pressed down over this element.</description>
            <display-name>Mouse Down Script</display-name>
            <icon />
            <name>onmousedown</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <description>Javascript code executed when a pointer button is moved within this element.</description>
            <display-name>Mouse Move Script</display-name>
            <icon />
            <name>onmousemove</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <description>Javascript code executed when a pointer button is moved away from this element.</description>
            <display-name>Mouse Out Script</display-name>
            <icon />
            <name>onmouseout</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <description>Javascript code executed when a pointer button is moved onto this element.</description>
            <display-name>Mouse Over Script</display-name>
            <icon />
            <name>onmouseover</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <description>Javascript code executed when a pointer button is released over this element.</description>
            <display-name>Mouse Up Script</display-name>
            <icon />
            <name>onmouseup</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <description>The relationship from the current document to the anchor specified by this hyperlink. The value of this attribute is a space-separated list of link types</description>
            <name>rel</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <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 />
            <name>rendered</name>
            <type>boolean</type>
        </attribute>
        <attribute>
            <description>A reverse link from the anchor specified by this hyperlink to the current document. The value of this attribute is a space-separated list of link types</description>
            <name>rev</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <description>This attribute specifies the shape of a region. The possible values are "default", "rect", "circle" and "poly".</description>
            <name>shape</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <description>Message to show while loading</description>
            <name>standby</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <description>CSS style rules to be applied to the component</description>
            <name>style</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <description>Assigns one or more CSS class names to the component. Corresponds to the HTML "class" attribute.</description>
            <name>styleClass</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <description>This attribute specifies the position of the current element in the tabbing order for the current document. This value must be a number between 0 and 32767. User agents should ignore leading zeros</description>
            <display-name>Tab Index</display-name>
            <icon />
            <name>tabindex</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <description>This attribute specifies the name of a frame where a document is to be opened. By assigning a name to a frame via the name attribute, authors can refer to it as the "target" of links defined by other elements</description>
            <name>target</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <description>Advisory title information about markup elements generated for this component</description>
            <name>title</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <description>The content type of the resource designated by this hyperlink</description>
            <name>type</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <description>Get URI attribute for resource ( src for images, href for links etc ).</description>
            <name>uriAttribute</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <description>Specifies an image as a client-side image-map</description>
            <name>usemap</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <description>&lt;p&gt; Data value calculated at render time and stored in URI (also as part of cache Key ), at generation time passed to send method. Can be used for update cache at change of generating conditions, and for creating beans as "Lightweight" pattern components (request scope). &lt;/p&gt; &lt;p&gt; IMPORTANT: Since serialized data stored in URI, avoid using big objects. &lt;/p&gt;</description>
            <display-name>Value</display-name>
            <icon />
            <name>value</name>
            <type>java.lang.Object</type>
        </attribute>
        <attribute>
            <description>Deprecated. This attribute specifies the amount of white space to be inserted above and below an IMG, APPLET, or OBJECT. The default value is not specified, but is generally a small, non-zero length</description>
            <name>vspace</name>
            <type>java.lang.String</type>
        </attribute>
    </tag>
    <tag>
        <tag-name>outputPanel</tag-name>
        <component>
            <description>&lt;p&gt; The &amp;lt;a4j:outputPanel&amp;gt; component is used to group together components in to update them as a whole, rather than having to specify the components individually. &lt;p&gt; @author asmirnov@exadel.com</description>
            <component-type>org.richfaces.OutputPanel</component-type>
            <renderer-type>org.richfaces.OutputPanelRenderer</renderer-type>
        </component>
        <description>&lt;p&gt; The &amp;lt;a4j:outputPanel&amp;gt; component is used to group together components in to update them as a whole, rather than having to specify the components individually. &lt;p&gt; @author asmirnov@exadel.com</description>
        <attribute>
            <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.</description>
            <name>ajaxRendered</name>
            <type>boolean</type>
        </attribute>
        <attribute>
            <description>The value binding expression used to wire up this component to a component property of a JavaBean class</description>
            <icon />
            <name>binding</name>
            <type>javax.faces.component.UIComponent</type>
        </attribute>
        <attribute>
            <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>
            <icon />
            <name>dir</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <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 />
            <name>id</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <description>Flag to mark all child components to non-transient. If true, all children components will be set to non-transient state and keep in saved components tree. For output in self-renderer region all content ( By default, all content in &lt;f:verbatim&gt; tags and non-jsf elements in facelets, marked as transient - since, self-rendered ajax regions don't plain output for ajax processing ).</description>
            <name>keepTransient</name>
            <type>boolean</type>
        </attribute>
        <attribute>
            <description>Code describing the language used in the generated markup for this component.</description>
            <display-name>Language Code</display-name>
            <icon />
            <name>lang</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <description>HTML layout for generated markup. Possible values: "block" for generating an HTML &amp;lt;div&amp;gt; element and "inline" for generating an HTML &amp;lt;span&amp;gt; element. Default value is "inline"</description>
            <name>layout</name>
            <type>org.richfaces.component.OutputPanelLayout</type>
        </attribute>
        <attribute>
            <description>Javascript code executed when a pointer button is clicked over this element.</description>
            <display-name>Button Click Script</display-name>
            <icon />
            <name>onclick</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <description>Javascript code executed when a pointer button is double clicked over this element.</description>
            <display-name>Double Click Script</display-name>
            <icon />
            <name>ondblclick</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <description>Javascript code executed when a key is pressed down over this element.</description>
            <display-name>Key Down Script</display-name>
            <icon />
            <name>onkeydown</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <description>Javascript code executed when a key is pressed and released over this element.</description>
            <display-name>Key Press Script</display-name>
            <icon />
            <name>onkeypress</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <description>Javascript code executed when a key is released over this element.</description>
            <display-name>Key Up Script</display-name>
            <icon />
            <name>onkeyup</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <description>Javascript code executed when a pointer button is pressed down over this element.</description>
            <display-name>Mouse Down Script</display-name>
            <icon />
            <name>onmousedown</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <description>Javascript code executed when a pointer button is moved within this element.</description>
            <display-name>Mouse Move Script</display-name>
            <icon />
            <name>onmousemove</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <description>Javascript code executed when a pointer button is moved away from this element.</description>
            <display-name>Mouse Out Script</display-name>
            <icon />
            <name>onmouseout</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <description>Javascript code executed when a pointer button is moved onto this element.</description>
            <display-name>Mouse Over Script</display-name>
            <icon />
            <name>onmouseover</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <description>Javascript code executed when a pointer button is released over this element.</description>
            <display-name>Mouse Up Script</display-name>
            <icon />
            <name>onmouseup</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <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 />
            <name>rendered</name>
            <type>boolean</type>
        </attribute>
        <attribute>
            <description>CSS style(s) to be applied when this component is rendered.</description>
            <display-name>CSS Styles</display-name>
            <icon />
            <name>style</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <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>
            <icon />
            <name>styleClass</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <description>Advisory title information about markup elements generated for this component.</description>
            <display-name>Advisory Title</display-name>
            <icon />
            <name>title</name>
            <type>java.lang.String</type>
        </attribute>
    </tag>
    <tag>
        <tag-name>param</tag-name>
        <component>
            <description>&lt;p&gt; The &amp;lt;a4j:param&amp;gt; behavior combines the functionality of the JavaServer Faces (JSF) components &amp;lt;f:param&amp;gt; and &amp;lt;f:actionListener&amp;gt;. &lt;/p&gt; @author shura, alexsmirnov</description>
            <component-type>org.richfaces.Parameter</component-type>
            <handler-class>org.richfaces.view.facelets.html.ParameterHandler</handler-class>
        </component>
        <description>&lt;p&gt; The &amp;lt;a4j:param&amp;gt; behavior combines the functionality of the JavaServer Faces (JSF) components &amp;lt;f:param&amp;gt; and &amp;lt;f:actionListener&amp;gt;. &lt;/p&gt; @author shura, alexsmirnov</description>
        <attribute>
            <description>EL expression for updatable bean property. This property will be updated if the parent command component performs an actionEvent.</description>
            <name>assignTo</name>
            <type>java.lang.Object</type>
        </attribute>
        <attribute>
            <description>The value binding expression used to wire up this component to a component property of a JavaBean class</description>
            <icon />
            <name>binding</name>
            <type>javax.faces.component.UIComponent</type>
        </attribute>
        <attribute>
            <description>The converter attribute can be used to specify how to convert the value before it is submitted to the data model.</description>
            <name>converter</name>
            <type>javax.faces.convert.Converter</type>
        </attribute>
        <attribute>
            <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 />
            <name>id</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <description>Name of the parameter associated with this component.</description>
            <display-name>Property Name</display-name>
            <icon />
            <name>name</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <description>If set to true, the value will not enclosed within single quotes and there will be no escaping of characters. This allows the use of the value as JavaScript code for calculating value on the client-side. This doesn't work with non-AJAX components.</description>
            <name>noEscape</name>
            <type>boolean</type>
        </attribute>
        <attribute>
            <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 />
            <name>rendered</name>
            <type>boolean</type>
        </attribute>
        <attribute>
            <description>Value of the parameter associated with this component.</description>
            <display-name>Property Value</display-name>
            <icon />
            <name>value</name>
            <type>java.lang.Object</type>
        </attribute>
    </tag>
    <tag>
        <tag-name>poll</tag-name>
        <component>
            <description>&lt;p&gt; The &amp;lt;a4j:poll&amp;gt; component allows periodical sending of Ajax requests to the server. It is used for repeatedly updating a page at specific time intervals. &lt;/p&gt; @author shura</description>
            <component-type>org.richfaces.Poll</component-type>
            <renderer-type>org.richfaces.PollRenderer</renderer-type>
            <handler-class>org.richfaces.view.facelets.html.AjaxPollHandler</handler-class>
        </component>
        <description>&lt;p&gt; The &amp;lt;a4j:poll&amp;gt; component allows periodical sending of Ajax requests to the server. It is used for repeatedly updating a page at specific time intervals. &lt;/p&gt; @author shura</description>
        <attribute>
            <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 />
            <name>action</name>
            <type>javax.faces.el.MethodBinding</type>
        </attribute>
        <attribute>
            <description>&lt;p&gt; 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, &lt;span class="changed_added_2_0"&gt;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".&lt;/span&gt; &lt;/p&gt;</description>
            <display-name>Action Listener</display-name>
            <icon />
            <name>actionListener</name>
            <type>javax.faces.el.MethodBinding</type>
        </attribute>
        <attribute>
            <description>The value binding expression used to wire up this component to a component property of a JavaBean class</description>
            <icon />
            <name>binding</name>
            <type>javax.faces.component.UIComponent</type>
        </attribute>
        <attribute>
            <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>
            <name>bypassUpdates</name>
            <type>boolean</type>
        </attribute>
        <attribute>
            <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>
            <name>data</name>
            <type>java.lang.Object</type>
        </attribute>
        <attribute>
            <description>Enables/disables polling to the server. Using Expression Language (EL), the enabled attribute can point to a bean property to apply a particular attribute value</description>
            <name>enabled</name>
            <type>boolean</type>
        </attribute>
        <attribute>
            <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 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>
            <name>execute</name>
            <type>java.lang.Object</type>
        </attribute>
        <attribute>
            <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 />
            <name>id</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <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 />
            <name>immediate</name>
            <type>boolean</type>
        </attribute>
        <attribute>
            <description>Specifies the time in milliseconds between requests. The default for this value is 1000 ms (1 second)</description>
            <name>interval</name>
            <type>int</type>
        </attribute>
        <attribute>
            <description>If "true", render only those ids specified in the "render" attribute, forgoing the render of the auto-rendered panels</description>
            <name>limitRender</name>
            <type>boolean</type>
        </attribute>
        <attribute>
            <description>The client-side script method to be called after the ajax response comes back, but before the DOM is updated</description>
            <name>onbeforedomupdate</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <description>The client-side script method to be called before an ajax request.</description>
            <name>onbegin</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <description>The client-side script method to be called after the DOM is updated</description>
            <name>oncomplete</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <description>The client-side script method to be called after the timer counts down, but before the Ajax request is initiated</description>
            <name>ontimer</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <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>
            <name>render</name>
            <type>java.lang.Object</type>
        </attribute>
        <attribute>
            <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 />
            <name>rendered</name>
            <type>boolean</type>
        </attribute>
        <attribute>
            <description>Name of the request status component that will indicate the status of the Ajax request</description>
            <name>status</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <description>The current value of this component.</description>
            <display-name>Value</display-name>
            <icon />
            <name>value</name>
            <type>java.lang.Object</type>
        </attribute>
    </tag>
    <tag>
        <tag-name>push</tag-name>
        <component>
            <description>&lt;p&gt; The &amp;lt;a4j:push&amp;gt; component performs real-time updates on the client side from events triggered at the server side. The events are pushed out to the client through the RichFaces messaging queue (which is bound to Java Messaging Service - JMS). When the &amp;lt;a4j:push&amp;gt; component is triggered by a server event, it can in turn cause Ajax updates and changes. &lt;/p&gt; @author Nick Belaevski @author Lukas Fryc</description>
            <component-type>org.richfaces.Push</component-type>
            <renderer-type>org.richfaces.PushRenderer</renderer-type>
        </component>
        <description>&lt;p&gt; The &amp;lt;a4j:push&amp;gt; component performs real-time updates on the client side from events triggered at the server side. The events are pushed out to the client through the RichFaces messaging queue (which is bound to Java Messaging Service - JMS). When the &amp;lt;a4j:push&amp;gt; component is triggered by a server event, it can in turn cause Ajax updates and changes. &lt;/p&gt; @author Nick Belaevski @author Lukas Fryc</description>
        <attribute>
            <description>References the topic on the JMS server that contains the pushed messages</description>
            <name>address</name>
            <required>true</required>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <description>The value binding expression used to wire up this component to a component property of a JavaBean class</description>
            <icon />
            <name>binding</name>
            <type>javax.faces.component.UIComponent</type>
        </attribute>
        <attribute>
            <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 />
            <name>id</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <description>The client-side script method to be called when a push notification is received</description>
            <name>ondataavailable</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <description>The client-side script method to be called when an error has occurred with the push notifications</description>
            <name>onerror</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <description>The client-side script method to be called when push is subscribed successfully to the topic.</description>
            <name>onsubscribed</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <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 />
            <name>rendered</name>
            <type>boolean</type>
        </attribute>
    </tag>
    <tag>
        <tag-name>queue</tag-name>
        <component>
            <description>&lt;p&gt; The &amp;lt;a4j:queue&amp;gt; component manages the JSF queue of Ajax requests. It provides additional options for a finer control of request processing. &lt;/p&gt; @author Nick Belaevski</description>
            <component-type>org.richfaces.Queue</component-type>
            <renderer-type>org.richfaces.QueueRenderer</renderer-type>
        </component>
        <description>&lt;p&gt; The &amp;lt;a4j:queue&amp;gt; component manages the JSF queue of Ajax requests. It provides additional options for a finer control of request processing. &lt;/p&gt; @author Nick Belaevski</description>
        <attribute>
            <description>The value binding expression used to wire up this component to a component property of a JavaBean class</description>
            <icon />
            <name>binding</name>
            <type>javax.faces.component.UIComponent</type>
        </attribute>
        <attribute>
            <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 />
            <name>id</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <description>Attribute allows you to ignore an Ajax response produced by a request if the newest 'similar' request is in the queue already. ignoreDupResponses="true" does not cancel the request while it is processed on the server, but just allows avoiding unnecessary updates on the client side if the response isn't actual now</description>
            <name>ignoreDupResponses</name>
            <type>boolean</type>
        </attribute>
        <attribute>
            <description>Specifies the name for the queue, allowing it to be referenced via the name attribute of the attachQueue component</description>
            <name>name</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <description>The client-side script method to be called before DOM is updated</description>
            <name>onbeforedomupdate</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <description>The client-side script method to be called after the request is completed</description>
            <name>oncomplete</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <description>The client-side script method to be called when an error has occurred during Ajax communications</description>
            <name>onerror</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <description>The client-side script method to be called after the request is removed from the queue</description>
            <name>onrequestdequeue</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <description>The client-side script method to be called when the request is added to the queue</description>
            <name>onrequestqueue</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <description>The client-side script method to be called before an ajax request is submitted</description>
            <name>onsubmit</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <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 />
            <name>rendered</name>
            <type>boolean</type>
        </attribute>
        <attribute>
            <description>Attribute defines the time (in ms) the request will be waiting in the queue before it is ready to be sent.</description>
            <name>requestDelay</name>
            <type>int</type>
        </attribute>
    </tag>
    <tag>
        <tag-name>region</tag-name>
        <component>
            <description>&lt;p&gt; The &amp;lt;a4j:region&amp;gt; component specifies a part of the JSF component tree to be processed on the server. The region causes all the a4j and rich Ajax controls to execute: decoding, validating, and updating the model. The region causes these components to execute even if not explicitly declared. As such, processing areas can more easily be marked using a declarative approach. &lt;/p&gt; &lt;p&gt; Regions can be nested, in which case only the parent region of the component initiating the request will be processed. &lt;/p&gt; @author Nick Belaevski</description>
            <component-type>org.richfaces.Region</component-type>
        </component>
        <description>&lt;p&gt; The &amp;lt;a4j:region&amp;gt; component specifies a part of the JSF component tree to be processed on the server. The region causes all the a4j and rich Ajax controls to execute: decoding, validating, and updating the model. The region causes these components to execute even if not explicitly declared. As such, processing areas can more easily be marked using a declarative approach. &lt;/p&gt; &lt;p&gt; Regions can be nested, in which case only the parent region of the component initiating the request will be processed. &lt;/p&gt; @author Nick Belaevski</description>
        <attribute>
            <description>The value binding expression used to wire up this component to a component property of a JavaBean class</description>
            <icon />
            <name>binding</name>
            <type>javax.faces.component.UIComponent</type>
        </attribute>
        <attribute>
            <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 />
            <name>id</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <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 />
            <name>rendered</name>
            <type>boolean</type>
        </attribute>
    </tag>
    <tag>
        <tag-name>repeat</tag-name>
        <component>
            <description>&lt;p&gt; The non-visual &amp;lt;a4j:repeat&amp;gt; component is used to iterate through a data model. The component renders child content for every iteration according to the current object data. &lt;/p&gt; @author Nick Belaevski</description>
            <component-type>org.richfaces.Repeat</component-type>
            <renderer-type>org.richfaces.RepeatRenderer</renderer-type>
            <handler-class>org.richfaces.view.facelets.html.RepeatHandler</handler-class>
        </component>
        <description>&lt;p&gt; The non-visual &amp;lt;a4j:repeat&amp;gt; component is used to iterate through a data model. The component renders child content for every iteration according to the current object data. &lt;/p&gt; @author Nick Belaevski</description>
        <attribute>
            <description>The value binding expression used to wire up this component to a component property of a JavaBean class</description>
            <icon />
            <name>binding</name>
            <type>javax.faces.component.UIComponent</type>
        </attribute>
        <attribute>
            <description>A zero-relative row number of the first row to display</description>
            <name>first</name>
            <type>int</type>
        </attribute>
        <attribute>
            <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 />
            <name>id</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <description>Provides access to the iteration status in a Request scope</description>
            <name>iterationStatusVar</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <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>
            <name>keepSaved</name>
            <type>boolean</type>
        </attribute>
        <attribute>
            <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 />
            <name>rendered</name>
            <type>boolean</type>
        </attribute>
        <attribute>
            <description>Converter for a row key object</description>
            <name>rowKeyConverter</name>
            <type>javax.faces.convert.Converter</type>
        </attribute>
        <attribute>
            <description>Provides access to the row key in a Request scope</description>
            <name>rowKeyVar</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <description>A number of rows to display, or zero for all remaining rows in the table</description>
            <name>rows</name>
            <type>int</type>
        </attribute>
        <attribute>
            <description>Provides access to the state in a Request scope</description>
            <name>stateVar</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <description>Points to the data model</description>
            <name>value</name>
            <type>java.lang.Object</type>
        </attribute>
        <attribute>
            <description>A request-scope attribute via which the data object for the current row will be used when iterating</description>
            <name>var</name>
            <type>java.lang.String</type>
        </attribute>
    </tag>
    <tag>
        <tag-name>status</tag-name>
        <component>
            <description>&lt;p&gt; The &amp;lt;a4j:status&amp;gt; component displays the status of current Ajax requests. The status can be either in progress, complete, or an error is shown after a failed request. &lt;/p&gt; @author Nick Belaevski</description>
            <component-type>org.richfaces.Status</component-type>
            <renderer-type>org.richfaces.StatusRenderer</renderer-type>
        </component>
        <description>&lt;p&gt; The &amp;lt;a4j:status&amp;gt; component displays the status of current Ajax requests. The status can be either in progress, complete, or an error is shown after a failed request. &lt;/p&gt; @author Nick Belaevski</description>
        <attribute>
            <description>The value binding expression used to wire up this component to a component property of a JavaBean class</description>
            <icon />
            <name>binding</name>
            <type>javax.faces.component.UIComponent</type>
        </attribute>
        <attribute>
            <description>The css style attribute for the error text</description>
            <name>errorStyle</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <description>The css class attribute used to style the error text</description>
            <name>errorStyleClass</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <description>The text shown when an error has occurred</description>
            <name>errorText</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <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 />
            <name>id</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <description>The name of the status component</description>
            <name>name</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <description>The client-side script method to be called when the request results in an error</description>
            <name>onerror</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <description>The client-side script method to be called when the request starts</description>
            <name>onstart</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <description>The client-side script method to be called when the request stops</description>
            <name>onstop</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <description>The client-side script method to be called when the request completes successfully</description>
            <name>onsuccess</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <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 />
            <name>rendered</name>
            <type>boolean</type>
        </attribute>
        <attribute>
            <description>The css style attribute for the start text</description>
            <name>startStyle</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <description>The css class attribute used to style the start text</description>
            <name>startStyleClass</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <description>The text shown after the request has been started and is currently in progress</description>
            <name>startText</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <description>The css style attribute for the stop text</description>
            <name>stopStyle</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <description>The css class attribute used to style the stop text</description>
            <name>stopStyleClass</name>
            <type>java.lang.String</type>
        </attribute>
        <attribute>
            <description>The text shown once the request is complete</description>
            <name>stopText</name>
            <type>java.lang.String</type>
        </attribute>
    </tag>
</facelet-taglib>

New to GrepCode? Check out our FAQ X