META-INF.myfaces-metadata.xml Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of tomahawk Show documentation
Show all versions of tomahawk Show documentation
JSF components and utilities that can be used with any JSF implementation.
This library is compatible with both JSF1.1 and JSF1.2; however for JSF1.2 users there
is an alternative build of Tomahawk available that takes advantage of JSF1.2 features to
offer some additional benefits.
<?xml version='1.0' ?> <model> <modelId>tomahawk</modelId> <component> <modelId>myfaces-api</modelId> <className>javax.faces.component.UIComponent</className> <sourceClassName>javax.faces.component.UIComponent</sourceClassName> <type>javax.faces.Component</type> <family>javax.faces.Component</family> <desc>abstract base component</desc> <longDesc> <![CDATA[ A base class for all JSF component classes. <p> See Javadoc of <a href="http://java.sun.com/j2ee/javaserverfaces/1.1_01/docs/api/index.html">JSF Specification</a> ]]> </longDesc> </component> <component> <modelId>myfaces-api</modelId> <className>javax.faces.component.UIComponentBase</className> <parentClassName>javax.faces.component.UIComponent</parentClassName> <sourceClassName>javax.faces.component.UIComponentBase</sourceClassName> <sourceClassParentClassName>javax.faces.component.UIComponent</sourceClassParentClassName> <type>javax.faces.ComponentBase</type> <family>javax.faces.ComponentBase</family> <tagClass>javax.faces.webapp.UIComponentTag</tagClass> <desc>base component from which all components should inherit</desc> <longDesc> <![CDATA[ Standard implementation of the UIComponent base class; all standard JSF components extend this class. <p> <i>Disclaimer</i>: The official definition for the behaviour of this class is the JSF 1.1 specification but for legal reasons the specification cannot be replicated here. Any javadoc here therefore describes the current implementation rather than the spec, though this class has been verified as correctly implementing the spec. <p> See Javadoc of <a href="http://java.sun.com/j2ee/javaserverfaces/1.1_01/docs/api/index.html">JSF Specification</a> for more. ]]> </longDesc> <property> <name>id</name> <className>java.lang.String</className> <desc>An identifier for this particular component instance within a component view</desc> <longDesc> <![CDATA[ An identifier for this particular component instance within a component view. <p> The id must be unique within the scope of the tag's enclosing NamingContainer (eg h:form or f:subview). The id is not necessarily unique across all components in the current view </p> <p> This value must be a static value, ie not change over the lifetime of a component. It cannot be defined via an EL expression; only a string is permitted. </p> ]]> </longDesc> </property> <property> <name>transient</name> <className>boolean</className> <literalOnly>true</literalOnly> <transient>true</transient> <desc>no description</desc> <longDesc></longDesc> <tagExcluded>true</tagExcluded> </property> <property> <name>rendered</name> <className>boolean</className> <desc>A boolean value that indicates whether this component should be rendered</desc> <longDesc>A boolean value that indicates whether this component should be rendered. Default value: true.</longDesc> </property> <property> <name>binding</name> <className>java.lang.String</className> <desc>backing bean property to bind to this component instance</desc> <longDesc>Identifies a backing bean property (of type UIComponent or appropriate subclass) to bind to this component instance. This value must be an EL expression.</longDesc> <generated>false</generated> </property> </component> <component> <modelId>myfaces-api</modelId> <className>javax.faces.component.UIColumn</className> <parentClassName>javax.faces.component.UIComponentBase</parentClassName> <sourceClassName>javax.faces.component.UIColumn</sourceClassName> <sourceClassParentClassName>javax.faces.component.UIComponentBase</sourceClassParentClassName> <name>h:column</name> <type>javax.faces.Column</type> <family>javax.faces.Column</family> <tagClass>org.apache.myfaces.shared_tomahawk.taglib.html.HtmlColumnTag</tagClass> <tagSuperclass>javax.faces.webapp.UIComponentBodyTag</tagSuperclass> <generatedTagClass>true</generatedTagClass> <desc>UIData</desc> <longDesc> <![CDATA[ This tag is commonly used as a child of the dataTable tag, to represent a column of data. <p> It can be decorated with "header" and "footer" facets to drive the output of header and footer rows. Row values are specified via its children. <p> Unless otherwise specified, all attributes accept static values or EL expressions. <p> See Javadoc of <a href="http://java.sun.com/j2ee/javaserverfaces/1.1_01/docs/api/index.html">JSF Specification</a> ]]> </longDesc> </component> <component> <modelId>myfaces-api</modelId> <className>javax.faces.component.UICommand</className> <parentClassName>javax.faces.component.UIComponentBase</parentClassName> <sourceClassName>javax.faces.component.UICommand</sourceClassName> <sourceClassParentClassName>javax.faces.component.UIComponentBase</sourceClassParentClassName> <type>javax.faces.Command</type> <family>javax.faces.Command</family> <rendererType>javax.faces.Button</rendererType> <desc>UICommand executes an action</desc> <longDesc> <![CDATA[ UICommand is a base abstraction for components that implement ActionSource. <p> See the javadoc for this class in the <a href="http://java.sun.com/j2ee/javaserverfaces/1.1_01/docs/api/index.html">JSF Specification</a> for further details. ]]> </longDesc> <property> <name>action</name> <className>javax.faces.el.MethodBinding</className> <desc>Specifies the action to take when this command is invoked</desc> <longDesc>Specifies the action to take when this command is invoked. If the value is an expression, it is expected to be a method binding EL expression that identifies an action method. An action method accepts no parameters and has a String return value, called the action outcome, that identifies the next view displayed. The phase that this event is fired in can be controlled via the immediate attribute. If the value is a string literal, it is treated as a navigation outcome for the current view. This is functionally equivalent to a reference to an action method that returns the string literal.</longDesc> <methodBindingSignature> <returnType>java.lang.String</returnType> </methodBindingSignature> </property> <property> <name>actionListener</name> <className>javax.faces.el.MethodBinding</className> <desc>A method binding EL expression that identifies an action listener method to be invoked if this component is activated by the user</desc> <longDesc>A method binding EL expression that identifies an action listener method to be invoked if this component is activated by the user. An action listener method accepts a parameter of type javax.faces.event.ActionEvent and returns void. The phase that this event is fired in can be controlled via the immediate attribute.</longDesc> <methodBindingSignature> <returnType>void</returnType> <parameterType>javax.faces.event.ActionEvent</parameterType> </methodBindingSignature> </property> <property> <name>immediate</name> <className>boolean</className> <desc>A boolean value that identifies the phase during which action events should fire</desc> <longDesc>A boolean value that identifies the phase during which action events should fire. During normal event processing, action methods and action listener methods are fired during the "invoke application" phase of request processing. If this attribute is set to "true", these methods are fired instead at the end of the "apply request values" phase.</longDesc> <defaultValue>false</defaultValue> </property> <property> <name>value</name> <className>java.lang.Object</className> <desc>The initial value of this component</desc> <longDesc>The initial value of this component.</longDesc> </property> </component> <component> <modelId>myfaces-api</modelId> <className>javax.faces.component.UIData</className> <parentClassName>javax.faces.component.UIComponentBase</parentClassName> <sourceClassName>javax.faces.component.UIData</sourceClassName> <sourceClassParentClassName>javax.faces.component.UIComponentBase</sourceClassParentClassName> <type>javax.faces.Data</type> <family>javax.faces.Data</family> <rendererType>javax.faces.Table</rendererType> <facet> <name>footer</name> <desc>no description</desc> <longDesc></longDesc> </facet> <facet> <name>header</name> <desc>no description</desc> <longDesc></longDesc> </facet> <desc>UIData</desc> <longDesc> <![CDATA[ Represents a component which has multiple "rows" of data. <p> The children of this component are expected to be UIColumn components. <p> Note that the same set of child components are reused to implement each row of the table in turn during such phases as apply-request-values and render-response. Altering any of the members of these components therefore affects the attribute for every row, except for the following members: <ul> <li>submittedValue <li>value (where no EL binding is used) <li>valid </ul> <p> This reuse of the child components also means that it is not possible to save a reference to a component during table processing, then access it later and expect it to still represent the same row of the table. <h1> Implementation Notes </h1> <p> Each of the UIColumn children of this component has a few component children of its own to render the contents of the table cell. However there can be a very large number of rows in a table, so it isn't efficient for the UIColumn and all its child objects to be duplicated for each row in the table. Instead the "flyweight" pattern is used where a serialized state is held for each row. When setRowIndex is invoked, the UIColumn objects and their children serialize their current state then reinitialise themselves from the appropriate saved state. This allows a single set of real objects to represent multiple objects which have the same types but potentially different internal state. When a row is selected for the first time, its state is set to a clean "initial" state. Transient components (including any read-only component) do not save their state; they are just reinitialised as required. The state saved/restored when changing rows is not the complete component state, just the fields that are expected to vary between rows: "submittedValue", "value", "isValid". </p> <p> Note that a table is a "naming container", so that components within the table have their ids prefixed with the id of the table. Actually, when setRowIndex has been called on a table with id of "zzz" the table pretends to its children that its ID is "zzz_n" where n is the row index. This means that renderers for child components which call component.getClientId automatically get ids of form "zzz_n:childId" thus ensuring that components in different rows of the table get different ids. </p> <p> When decoding a submitted page, this class iterates over all its possible rowIndex values, restoring the appropriate serialized row state then calling processDecodes on the child components. Because the child components (or their renderers) use getClientId to get the request key to look for parameter data, and because this object pretends to have a different id per row ("zzz_n") a single child component can decode data from each table row in turn without being aware that it is within a table. The table's data model is updated before each call to child.processDecodes, so the child decode method can assume that the data model's rowData points to the model object associated with the row currently being decoded. Exactly the same process applies for the later validation and updateModel phases. </p> <p> When the data model for the table is bound to a backing bean property, and no validation errors have occured during processing of a postback, the data model is refetched at the start of the rendering phase (ie after the update model phase) so that the contents of the data model can be changed as a result of the latest form submission. Because the saved row state must correspond to the elements within the data model, the row state must be discarded whenever a new data model is fetched; not doing this would cause all sorts of inconsistency issues. This does imply that changing the state of any of the members "submittedValue", "value" or "valid" of a component within the table during the invokeApplication phase has no effect on the rendering of the table. When a validation error has occurred, a new DataModel is <i>not</i> fetched, and the saved state of the child components is <i>not</i> discarded. </p> see Javadoc of <a href="http://java.sun.com/j2ee/javaserverfaces/1.1_01/docs/api/index.html">JSF Specification</a> for more. ]]> </longDesc> <property> <name>var</name> <className>java.lang.String</className> <required>true</required> <literalOnly>true</literalOnly> <desc>Defines the name of the request-scope variable that will hold the current row during iteration</desc> <longDesc>Defines the name of the request-scope variable that will hold the current row during iteration. This value must be a static value.</longDesc> </property> <property> <name>first</name> <className>int</className> <desc>The index of the first row to be displayed, where 0 is the first row</desc> <longDesc>The index of the first row to be displayed, where 0 is the first row.</longDesc> </property> <property> <name>rows</name> <className>int</className> <desc>The number of rows to be displayed</desc> <longDesc>The number of rows to be displayed. Specify zero for all remaining rows in the table.</longDesc> </property> <property> <name>value</name> <className>java.lang.Object</className> <desc>An EL expression that specifies the data model that backs this table</desc> <longDesc>An EL expression that specifies the data model that backs this table. The value can be of any type. A value of type DataModel is used directly. Array-like parameters of type java.util.List, array of Object, java.sql.ResultSet, or javax.servlet.jsp.jstl.sql.Result are wrapped in a DataModel. Other values are wrapped in a DataModel as a single row.</longDesc> </property> </component> <component> <modelId>myfaces-api</modelId> <className>javax.faces.component.UIForm</className> <parentClassName>javax.faces.component.UIComponentBase</parentClassName> <sourceClassName>javax.faces.component.UIForm</sourceClassName> <sourceClassParentClassName>javax.faces.component.UIComponentBase</sourceClassParentClassName> <type>javax.faces.Form</type> <family>javax.faces.Form</family> <rendererType>javax.faces.Form</rendererType> <desc>UIForm</desc> <longDesc><![CDATA[see Javadoc of <a href="http://java.sun.com/j2ee/javaserverfaces/1.1_01/docs/api/index.html">JSF Specification</a>]]></longDesc> </component> <component> <modelId>myfaces-api</modelId> <className>javax.faces.component.UIGraphic</className> <parentClassName>javax.faces.component.UIComponentBase</parentClassName> <sourceClassName>javax.faces.component.UIGraphic</sourceClassName> <sourceClassParentClassName>javax.faces.component.UIComponentBase</sourceClassParentClassName> <type>javax.faces.Graphic</type> <family>javax.faces.Graphic</family> <rendererType>javax.faces.Image</rendererType> <desc>UIGraphic</desc> <longDesc> <![CDATA[ Displays a graphical image. <p> See the javadoc for this class in the <a href="http://java.sun.com/j2ee/javaserverfaces/1.1_01/docs/api/index.html">JSF Specification</a> for further details. ]]> </longDesc> <property> <name>url</name> <className>java.lang.String</className> <desc>An alias for the "value" attribute</desc> <longDesc>An alias for the "value" attribute.</longDesc> </property> <property> <name>value</name> <className>java.lang.Object</className> <desc>The URL of the image</desc> <longDesc>The URL of the image. If the URL starts with a '/', it is relative to the context path of the web application.</longDesc> </property> </component> <component> <modelId>myfaces-api</modelId> <className>javax.faces.component.UIOutput</className> <parentClassName>javax.faces.component.UIComponentBase</parentClassName> <sourceClassName>javax.faces.component.UIOutput</sourceClassName> <sourceClassParentClassName>javax.faces.component.UIComponentBase</sourceClassParentClassName> <type>javax.faces.Output</type> <family>javax.faces.Output</family> <rendererType>javax.faces.Text</rendererType> <desc>UIOutput displays a value to the user</desc> <longDesc> <![CDATA[ Displays a value to the user. <p> See the javadoc for this class in the <a href="http://java.sun.com/j2ee/javaserverfaces/1.1_01/docs/api/index.html">JSF Specification</a> for further details. ]]> </longDesc> <property> <name>converter</name> <className>javax.faces.convert.Converter</className> <desc>The value can either be a static value (ID) or an EL expression</desc> <longDesc>The value can either be a static value (ID) or an EL expression. When a static id is specified, an instance of the converter type registered with that id is used. When this is an EL expression, the result of evaluating the expression must be an object that implements the Converter interface.</longDesc> </property> <property> <name>value</name> <className>java.lang.Object</className> <desc>The initial value of this component</desc> <longDesc>The initial value of this component. This value is generally set as a value-binding in the form #{myBean.myProperty}, where myProperty can be any data-type of Java (also user-defined data-types), if a converter for this data-type exists. Special cases: 1) f:selectItems - value needs to bind to a list (or an array) of javax.faces.model.SelectItem-instances 2) components implementing UISelectMany (e.g. h:selectManyCheckbox) - value needs to bind to a list (or an array) of values, where the values need to be of the same data-type as the choices of the associated f:selectItems-component 3) components implementing UIData (e.g. h:dataTable) - value needs to bind to a list (or an array) of values, which will be iterated over when the data-table is processed</longDesc> </property> </component> <component> <modelId>myfaces-api</modelId> <className>javax.faces.component.UIInput</className> <parentClassName>javax.faces.component.UIOutput</parentClassName> <sourceClassName>javax.faces.component.UIInput</sourceClassName> <sourceClassParentClassName>javax.faces.component.UIOutput</sourceClassParentClassName> <type>javax.faces.Input</type> <family>javax.faces.Input</family> <rendererType>javax.faces.Text</rendererType> <desc>UIInput</desc> <longDesc><![CDATA[see Javadoc of <a href="http://java.sun.com/j2ee/javaserverfaces/1.1_01/docs/api/index.html">JSF Specification</a>]]></longDesc> <property> <name>submittedValue</name> <className>java.lang.Object</className> <desc>no description</desc> <longDesc></longDesc> <tagExcluded>true</tagExcluded> </property> <property> <name>localValueSet</name> <className>boolean</className> <desc>no description</desc> <longDesc></longDesc> <tagExcluded>true</tagExcluded> </property> <property> <name>valid</name> <className>boolean</className> <desc>no description</desc> <longDesc></longDesc> <tagExcluded>true</tagExcluded> </property> <property> <name>validator</name> <className>javax.faces.el.MethodBinding</className> <stateHolder>true</stateHolder> <desc>A method binding EL expression, accepting FacesContext, UIComponent, and Object parameters, and returning void, that validates the component's local value</desc> <longDesc>A method binding EL expression, accepting FacesContext, UIComponent, and Object parameters, and returning void, that validates the component's local value.</longDesc> <methodBindingSignature> <returnType>void</returnType> <parameterType>javax.faces.context.FacesContext</parameterType> <parameterType>javax.faces.component.UIComponent</parameterType> <parameterType>java.lang.Object</parameterType> </methodBindingSignature> </property> <property> <name>valueChangeListener</name> <className>javax.faces.el.MethodBinding</className> <stateHolder>true</stateHolder> <desc>A method binding EL expression, accepting a ValueChangeEvent parameter and returning void</desc> <longDesc>A method binding EL expression, accepting a ValueChangeEvent parameter and returning void. The specified method is invoked if this component is modified. The phase that this handler is fired in can be controlled via the immediate attribute.</longDesc> <methodBindingSignature> <returnType>void</returnType> <parameterType>javax.faces.event.ValueChangeEvent</parameterType> </methodBindingSignature> </property> <property> <name>immediate</name> <className>boolean</className> <desc>A boolean value that identifies the phase during which value change events should fire</desc> <longDesc>A boolean value that identifies the phase during which value change events should fire. During normal event processing, value change events are fired during the "process validations" phase of request processing. If this attribute is set to "true", these methods are fired instead at the end of the "apply request values" phase.</longDesc> </property> <property> <name>required</name> <className>boolean</className> <desc>A boolean value that indicates whether an input value is required</desc> <longDesc>A boolean value that indicates whether an input value is required. If this value is true, and no input value is provided, the error message javax.faces.component.UIInput.REQUIRED is posted.</longDesc> </property> </component> <component> <modelId>myfaces-api</modelId> <className>javax.faces.component.UIMessage</className> <parentClassName>javax.faces.component.UIComponentBase</parentClassName> <sourceClassName>javax.faces.component.UIMessage</sourceClassName> <sourceClassParentClassName>javax.faces.component.UIComponentBase</sourceClassParentClassName> <type>javax.faces.Message</type> <family>javax.faces.Message</family> <rendererType>javax.faces.Message</rendererType> <desc>UIMessage</desc> <longDesc> <![CDATA[ Javadoc says default for showDetail is false, but Specs say it is true!? see Javadoc of <a href="http://java.sun.com/j2ee/javaserverfaces/1.1_01/docs/api/index.html">JSF Specification</a> ]]> </longDesc> <property> <name>for</name> <className>java.lang.String</className> <required>true</required> <desc>An EL expression, returning a String, with the unique ID of the component for which messages should be displayed</desc> <longDesc>An EL expression, returning a String, with the unique ID of the component for which messages should be displayed. This string has the same format as that accepted by the UIComponent.findComponent() method.</longDesc> </property> <property> <name>showDetail</name> <className>boolean</className> <desc>An EL expression, returning a boolean, that controls whether the detail text of the associated messages is displayed</desc> <longDesc>An EL expression, returning a boolean, that controls whether the detail text of the associated messages is displayed. Default: false.</longDesc> </property> <property> <name>showSummary</name> <className>boolean</className> <desc>An EL expression, returning a boolean, that controls whether the summary text of the associated messages is displayed</desc> <longDesc>An EL expression, returning a boolean, that controls whether the summary text of the associated messages is displayed. Default: true.</longDesc> </property> </component> <component> <modelId>myfaces-api</modelId> <className>javax.faces.component.UIMessages</className> <parentClassName>javax.faces.component.UIComponentBase</parentClassName> <sourceClassName>javax.faces.component.UIMessages</sourceClassName> <sourceClassParentClassName>javax.faces.component.UIComponentBase</sourceClassParentClassName> <type>javax.faces.Messages</type> <family>javax.faces.Messages</family> <rendererType>javax.faces.Messages</rendererType> <desc>UIMessages</desc> <longDesc><![CDATA[see Javadoc of <a href="http://java.sun.com/j2ee/javaserverfaces/1.1_01/docs/api/index.html">JSF Specification</a>]]></longDesc> <property> <name>globalOnly</name> <className>boolean</className> <desc>A boolean value that controls whether global messages (those without IDs) should be displayed</desc> <longDesc>A boolean value that controls whether global messages (those without IDs) should be displayed. Default: false.</longDesc> </property> <property> <name>showDetail</name> <className>boolean</className> <desc>An EL expression, returning a boolean, that controls whether the detail text of the associated messages is displayed</desc> <longDesc>An EL expression, returning a boolean, that controls whether the detail text of the associated messages is displayed. Default: false.</longDesc> </property> <property> <name>showSummary</name> <className>boolean</className> <desc>An EL expression, returning a boolean, that controls whether the summary text of the associated messages is displayed</desc> <longDesc>An EL expression, returning a boolean, that controls whether the summary text of the associated messages is displayed. Default: true.</longDesc> </property> </component> <component> <modelId>myfaces-api</modelId> <className>javax.faces.component.UINamingContainer</className> <parentClassName>javax.faces.component.UIComponentBase</parentClassName> <sourceClassName>javax.faces.component.UINamingContainer</sourceClassName> <sourceClassParentClassName>javax.faces.component.UIComponentBase</sourceClassParentClassName> <type>javax.faces.NamingContainer</type> <family>javax.faces.NamingContainer</family> <desc>UINamingContainer</desc> <longDesc> <![CDATA[ Base class for components that provide a new "namespace" for the ids of their child components. <p> See the documentation on interface NamingContainer for more details. ]]> </longDesc> </component> <component> <modelId>myfaces-api</modelId> <className>javax.faces.component.UIPanel</className> <parentClassName>javax.faces.component.UIComponentBase</parentClassName> <sourceClassName>javax.faces.component.UIPanel</sourceClassName> <sourceClassParentClassName>javax.faces.component.UIComponentBase</sourceClassParentClassName> <type>javax.faces.Panel</type> <family>javax.faces.Panel</family> <desc>UIPanel</desc> <longDesc><![CDATA[see Javadoc of <a href="http://java.sun.com/j2ee/javaserverfaces/1.1_01/docs/api/index.html">JSF Specification</a>]]></longDesc> </component> <component> <modelId>myfaces-api</modelId> <className>javax.faces.component.UIParameter</className> <parentClassName>javax.faces.component.UIComponentBase</parentClassName> <sourceClassName>javax.faces.component.UIParameter</sourceClassName> <sourceClassParentClassName>javax.faces.component.UIComponentBase</sourceClassParentClassName> <name>f:param</name> <type>javax.faces.Parameter</type> <bodyContent>empty</bodyContent> <family>javax.faces.Parameter</family> <tagClass>org.apache.myfaces.shared_tomahawk.taglib.core.ParamTag</tagClass> <generatedTagClass>true</generatedTagClass> <desc>UIParameter</desc> <longDesc> <![CDATA[ This tag associates a parameter name-value pair with the nearest parent UIComponent. <p> A UIComponent is created to represent this name-value pair, and stored as a child of the parent component; what effect this has depends upon the renderer of that parent component. <p> Unless otherwise specified, all attributes accept static values or EL expressions. <p> See Javadoc of <a href="http://java.sun.com/j2ee/javaserverfaces/1.1_01/docs/api/index.html">JSF Specification</a> ]]> </longDesc> <property> <name>rendered</name> <className>boolean</className> <desc>Disable this property; although this class extends a base-class that defines a read/write rendered property, this particular subclass does not support setting it</desc> <longDesc>Disable this property; although this class extends a base-class that defines a read/write rendered property, this particular subclass does not support setting it. Yes, this is broken OO design: direct all complaints to the JSF spec group.</longDesc> <tagExcluded>true</tagExcluded> </property> <property> <name>name</name> <className>java.lang.String</className> <desc>A String containing the name of the parameter</desc> <longDesc>A String containing the name of the parameter.</longDesc> </property> <property> <name>value</name> <className>java.lang.Object</className> <required>true</required> <desc>The value of this parameter</desc> <longDesc>The value of this parameter.</longDesc> </property> </component> <component> <modelId>myfaces-api</modelId> <className>javax.faces.component.UISelectBoolean</className> <parentClassName>javax.faces.component.UIInput</parentClassName> <sourceClassName>javax.faces.component.UISelectBoolean</sourceClassName> <sourceClassParentClassName>javax.faces.component.UIInput</sourceClassParentClassName> <type>javax.faces.SelectBoolean</type> <family>javax.faces.SelectBoolean</family> <rendererType>javax.faces.Checkbox</rendererType> <desc>UISelectBoolean</desc> <longDesc> <![CDATA[ A component that allows the user to select or unselect an object. <p> This can also be used to choose between two states such as true/false or on/off. <p> See the javadoc for this class in the <a href="http://java.sun.com/j2ee/javaserverfaces/1.1_01/docs/api/index.html">JSF Specification</a> for further details. ]]> </longDesc> <property> <name>value</name> <className>java.lang.Boolean</className> <desc>no description</desc> <generated>false</generated> </property> </component> <component> <modelId>myfaces-api</modelId> <className>javax.faces.component.UISelectItem</className> <parentClassName>javax.faces.component.UIComponentBase</parentClassName> <sourceClassName>javax.faces.component.UISelectItem</sourceClassName> <sourceClassParentClassName>javax.faces.component.UIComponentBase</sourceClassParentClassName> <name>f:selectItem</name> <type>javax.faces.SelectItem</type> <bodyContent>empty</bodyContent> <family>javax.faces.SelectItem</family> <tagClass>org.apache.myfaces.shared_tomahawk.taglib.core.SelectItemTag</tagClass> <generatedTagClass>true</generatedTagClass> <desc>UISelectItem</desc> <longDesc> <![CDATA[ A component representing a single option that the user can choose. <p> The option attributes can either be defined directly on this component (via the itemValue, itemLabel, itemDescription properties) or the value property can reference a SelectItem object (directly or via an EL expression). <p> The value expression (if defined) is read-only; the parent select component will have a value attribute specifying where the value for the chosen selection will be stored. <p> See Javadoc of <a href="http://java.sun.com/j2ee/javaserverfaces/1.1_01/docs/api/index.html">JSF Specification</a> ]]> </longDesc> <property> <name>rendered</name> <className>boolean</className> <desc>Disable this property; although this class extends a base-class that defines a read/write rendered property, this particular subclass does not support setting it</desc> <longDesc>Disable this property; although this class extends a base-class that defines a read/write rendered property, this particular subclass does not support setting it. Yes, this is broken OO design: direct all complaints to the JSF spec group.</longDesc> <tagExcluded>true</tagExcluded> </property> <property> <name>itemDescription</name> <className>java.lang.String</className> <desc>An optional description for this item</desc> <longDesc>An optional description for this item. For use in development tools.</longDesc> </property> <property> <name>itemDisabled</name> <className>boolean</className> <desc>Determine whether this item can be chosen by the user</desc> <longDesc>Determine whether this item can be chosen by the user.</longDesc> </property> <property> <name>itemLabel</name> <className>java.lang.String</className> <desc>Get the string which will be presented to the user for this option</desc> <longDesc>Get the string which will be presented to the user for this option.</longDesc> </property> <property> <name>itemValue</name> <className>java.lang.Object</className> <desc>The value of this item, of the same type as the parent component's value</desc> <longDesc>The value of this item, of the same type as the parent component's value.</longDesc> </property> <property> <name>value</name> <className>java.lang.Object</className> <desc>An EL expression that refers to a javax</desc> <longDesc>An EL expression that refers to a javax.faces.model.SelectItem instance.</longDesc> </property> </component> <component> <modelId>myfaces-api</modelId> <className>javax.faces.component.UISelectItems</className> <parentClassName>javax.faces.component.UIComponentBase</parentClassName> <sourceClassName>javax.faces.component.UISelectItems</sourceClassName> <sourceClassParentClassName>javax.faces.component.UIComponentBase</sourceClassParentClassName> <name>f:selectItems</name> <type>javax.faces.SelectItems</type> <bodyContent>empty</bodyContent> <family>javax.faces.SelectItems</family> <tagClass>org.apache.myfaces.shared_tomahawk.taglib.core.SelectItemsTag</tagClass> <generatedTagClass>true</generatedTagClass> <desc>UISelectItems</desc> <longDesc> <![CDATA[ This tag associates a set of selection list items with the nearest parent UIComponent. The set of SelectItem objects is retrieved via a value-binding. <p> Unless otherwise specified, all attributes accept static values or EL expressions. <p> See Javadoc of <a href="http://java.sun.com/j2ee/javaserverfaces/1.1_01/docs/api/index.html">JSF Specification</a> ]]> </longDesc> <property> <name>rendered</name> <className>boolean</className> <desc>Disable this property; although this class extends a base-class that defines a read/write rendered property, this particular subclass does not support setting it</desc> <longDesc>Disable this property; although this class extends a base-class that defines a read/write rendered property, this particular subclass does not support setting it. Yes, this is broken OO design: direct all complaints to the JSF spec group.</longDesc> <tagExcluded>true</tagExcluded> </property> <property> <name>value</name> <className>java.lang.Object</className> <desc>An EL expression that specifies the contents of the selection list</desc> <longDesc> <![CDATA[ An EL expression that specifies the contents of the selection list. The expression can refer to one of the following: <ol> <li>A single SelectItem</li> <li>An array or Collection of SelectItem instances</li> <li>A Map. The contents of the Map are used to create SelectItem instances, where the SelectItem's label is the map's key value, and the SelectItem's value is the map's value. When using a map, it is recommended that an ordered implementation such as java.util.TreeMap is used.</li> </ol> The value properties of each of the SelectItems must be of the same basic type as the parent component's value. ]]> </longDesc> </property> </component> <component> <modelId>myfaces-api</modelId> <className>javax.faces.component.UISelectMany</className> <parentClassName>javax.faces.component.UIInput</parentClassName> <sourceClassName>javax.faces.component.UISelectMany</sourceClassName> <sourceClassParentClassName>javax.faces.component.UIInput</sourceClassParentClassName> <type>javax.faces.SelectMany</type> <family>javax.faces.SelectMany</family> <rendererType>javax.faces.Listbox</rendererType> <desc>UISelectMany</desc> <longDesc> <![CDATA[ Base class for the various component classes that allow a user to select zero or more options from a set. <p> This is not an abstract class; java code can create an instance of this, configure its rendererType appropriately, and add it to a view. However there is no tag class for this component, ie it cannot be added directly to a page when using JSP (and other presentation technologies are expected to behave similarly). Instead, there is a family of subclasses that extend this base functionality, and they do have tag classes. <p> See Javadoc of <a href="http://java.sun.com/j2ee/javaserverfaces/1.1_01/docs/api/index.html">JSF Specification</a> ]]> </longDesc> </component> <component> <modelId>myfaces-api</modelId> <className>javax.faces.component.UISelectOne</className> <parentClassName>javax.faces.component.UIInput</parentClassName> <sourceClassName>javax.faces.component.UISelectOne</sourceClassName> <sourceClassParentClassName>javax.faces.component.UIInput</sourceClassParentClassName> <type>javax.faces.SelectOne</type> <family>javax.faces.SelectOne</family> <rendererType>javax.faces.Menu</rendererType> <desc>UISelectOne</desc> <longDesc> <![CDATA[ Component for choosing one option out of a set of possibilities. <p> This component is expected to have children of type UISelectItem or UISelectItems; these define the set of possible options that the user can choose from. <p> See the javadoc for this class in the <a href="http://java.sun.com/j2ee/javaserverfaces/1.1_01/docs/api/index.html">JSF Specification</a> for further details. ]]> </longDesc> </component> <component> <modelId>myfaces-api</modelId> <className>javax.faces.component.UIViewRoot</className> <parentClassName>javax.faces.component.UIComponentBase</parentClassName> <sourceClassName>javax.faces.component.UIViewRoot</sourceClassName> <sourceClassParentClassName>javax.faces.component.UIComponentBase</sourceClassParentClassName> <name>f:view</name> <type>javax.faces.ViewRoot</type> <bodyContent>JSP</bodyContent> <family>javax.faces.ViewRoot</family> <tagClass>org.apache.myfaces.shared_tomahawk.taglib.core.ViewTag</tagClass> <generatedTagClass>true</generatedTagClass> <desc>Creates a JSF View, which is a container that holds all of the components that are part of the view</desc> <longDesc> <![CDATA[ Creates a JSF View, which is a container that holds all of the components that are part of the view. <p> Unless otherwise specified, all attributes accept static values or EL expressions. <p> See Javadoc of <a href="http://java.sun.com/j2ee/javaserverfaces/1.1_01/docs/api/index.html">JSF Specification</a> ]]> </longDesc> <property> <name>locale</name> <className>java.util.Locale</className> <desc>The locale of this view</desc> <longDesc>The locale of this view. Default: the default locale from the configuration file.</longDesc> </property> <property> <name>rendered</name> <className>boolean</className> <desc>DO NOT USE</desc> <longDesc> <![CDATA[ DO NOT USE. <p> Although this class extends a base-class that defines a read/write rendered property, it makes no sense for this particular subclass to support it. Yes, this is broken OO design: direct all complaints to the JSF spec group. <p> Ideally this method would throw an UnsupportedOperationException when invoked. Unfortunately, the JSF TCK calls this method, so instead we just pass on the call to the default inherited implementation. ]]> </longDesc> <tagExcluded>true</tagExcluded> </property> <property> <name>id</name> <className>java.lang.String</className> <desc>DO NOT USE</desc> <longDesc> <![CDATA[ DO NOT USE. <p> Although this class extends a base-class that defines a read/write id property, it makes no sense for this particular subclass to support it. The tag library does not export this property for use, but there is no way to "undeclare" a java method. Yes, this is broken OO design: direct all complaints to the JSF spec group. <p> This property should be disabled (ie throw an exception if invoked). However there are currently several places that call this method (eg during restoreState) so it just does the normal thing for the moment. TODO: fix callers then make this throw an exception. ]]> </longDesc> <tagExcluded>true</tagExcluded> </property> <property> <name>binding</name> <className>java.lang.String</className> <desc>no description</desc> <tagExcluded>true</tagExcluded> <generated>false</generated> </property> </component> <component> <modelId>myfaces-api</modelId> <className>javax.faces.component.html.HtmlInputHidden</className> <parentClassName>javax.faces.component.UIInput</parentClassName> <sourceClassName>javax.faces.component.html.HtmlInputHidden</sourceClassName> <sourceClassParentClassName>javax.faces.component.UIInput</sourceClassParentClassName> <name>h:inputHidden</name> <type>javax.faces.HtmlInputHidden</type> <family>javax.faces.Input</family> <tagClass>org.apache.myfaces.shared_tomahawk.taglib.html.HtmlInputHiddenTag</tagClass> <rendererType>javax.faces.Hidden</rendererType> <generatedTagClass>true</generatedTagClass> <desc>h:inputHidden</desc> <longDesc> <![CDATA[ Renders as an HTML input tag with its type set to "hidden". <p> Unless otherwise specified, all attributes accept static values or EL expressions. <p> See Javadoc of <a href="http://java.sun.com/j2ee/javaserverfaces/1.1_01/docs/api/index.html">JSF Specification</a> ]]> </longDesc> </component> <component> <modelId>myfaces-api</modelId> <className>javax.faces.component.html.HtmlCommandButton</className> <parentClassName>javax.faces.component.UICommand</parentClassName> <sourceClassName>javax.faces.component.html._HtmlCommandButton</sourceClassName> <sourceClassParentClassName>javax.faces.component.UICommand</sourceClassParentClassName> <name>h:commandButton</name> <type>javax.faces.HtmlCommandButton</type> <tagClass>org.apache.myfaces.shared_tomahawk.taglib.html.HtmlCommandButtonTag</tagClass> <rendererType>javax.faces.Button</rendererType> <generatedComponentClass>true</generatedComponentClass> <generatedTagClass>true</generatedTagClass> <template>true</template> <desc>h:commandButton</desc> <longDesc> <![CDATA[ This tag renders as an HTML input element. <p> Unless otherwise specified, all attributes accept static values or EL expressions. <p> See Javadoc of <a href="http://java.sun.com/j2ee/javaserverfaces/1.1_01/docs/api/index.html">JSF Specification</a> ]]> </longDesc> <property> <name>image</name> <className>java.lang.String</className> <desc>HTML: The URL of an image that renders in place of the button</desc> <longDesc>HTML: The URL of an image that renders in place of the button.</longDesc> <generated>true</generated> </property> <property> <name>type</name> <className>java.lang.String</className> <desc>HTML: A hint to the user agent about the content type of the linked resource</desc> <longDesc>HTML: A hint to the user agent about the content type of the linked resource.</longDesc> <defaultValue>submit</defaultValue> <generated>true</generated> </property> <property> <name>style</name> <className>java.lang.String</className> <desc>HTML: CSS styling instructions</desc> <longDesc>HTML: CSS styling instructions.</longDesc> <generated>true</generated> </property> <property> <name>styleClass</name> <className>java.lang.String</className> <desc>The CSS class for this element</desc> <longDesc>The CSS class for this element. Corresponds to the HTML 'class' attribute.</longDesc> <generated>true</generated> </property> <property> <name>alt</name> <className>java.lang.String</className> <desc>HTML: Specifies alternative text that can be used by a browser that can't show this element</desc> <longDesc>HTML: Specifies alternative text that can be used by a browser that can't show this element.</longDesc> <generated>true</generated> </property> <property> <name>tabindex</name> <className>java.lang.String</className> <desc>HTML: Specifies the position of this element within the tab order of the document</desc> <longDesc>HTML: Specifies the position of this element within the tab order of the document.</longDesc> <generated>true</generated> </property> <property> <name>onblur</name> <className>java.lang.String</className> <desc>HTML: Specifies a script to be invoked when the element loses focus</desc> <longDesc>HTML: Specifies a script to be invoked when the element loses focus.</longDesc> <generated>true</generated> </property> <property> <name>onfocus</name> <className>java.lang.String</className> <desc>HTML: Specifies a script to be invoked when the element receives focus</desc> <longDesc>HTML: Specifies a script to be invoked when the element receives focus.</longDesc> <generated>true</generated> </property> <property> <name>accesskey</name> <className>java.lang.String</className> <desc>HTML: Sets the access key for this element</desc> <longDesc>HTML: Sets the access key for this element.</longDesc> <generated>true</generated> </property> <property> <name>onchange</name> <className>java.lang.String</className> <desc>HTML: Specifies a script to be invoked when the element is modified</desc> <longDesc>HTML: Specifies a script to be invoked when the element is modified.</longDesc> <generated>true</generated> </property> <property> <name>onselect</name> <className>java.lang.String</className> <desc>HTML: Specifies a script to be invoked when the element is selected</desc> <longDesc>HTML: Specifies a script to be invoked when the element is selected.</longDesc> <generated>true</generated> </property> <property> <name>onclick</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the element is clicked</desc> <longDesc>HTML: Script to be invoked when the element is clicked.</longDesc> <generated>true</generated> </property> <property> <name>ondblclick</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the element is double-clicked</desc> <longDesc>HTML: Script to be invoked when the element is double-clicked.</longDesc> <generated>true</generated> </property> <property> <name>onkeydown</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when a key is pressed down over this element</desc> <longDesc>HTML: Script to be invoked when a key is pressed down over this element.</longDesc> <generated>true</generated> </property> <property> <name>onkeypress</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when a key is pressed over this element</desc> <longDesc>HTML: Script to be invoked when a key is pressed over this element.</longDesc> <generated>true</generated> </property> <property> <name>onkeyup</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when a key is released over this element</desc> <longDesc>HTML: Script to be invoked when a key is released over this element.</longDesc> <generated>true</generated> </property> <property> <name>onmousedown</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is pressed over this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is pressed over this element.</longDesc> <generated>true</generated> </property> <property> <name>onmousemove</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is moved while it is in this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is moved while it is in this element.</longDesc> <generated>true</generated> </property> <property> <name>onmouseout</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is moves out of this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is moves out of this element.</longDesc> <generated>true</generated> </property> <property> <name>onmouseover</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is moved into this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is moved into this element.</longDesc> <generated>true</generated> </property> <property> <name>onmouseup</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is released over this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is released over this element.</longDesc> <generated>true</generated> </property> <property> <name>dir</name> <className>java.lang.String</className> <desc>HTML: The direction of text display, either 'ltr' (left-to-right) or 'rtl' (right-to-left)</desc> <longDesc>HTML: The direction of text display, either 'ltr' (left-to-right) or 'rtl' (right-to-left).</longDesc> <generated>true</generated> </property> <property> <name>lang</name> <className>java.lang.String</className> <desc>HTML: The base language of this document</desc> <longDesc>HTML: The base language of this document.</longDesc> <generated>true</generated> </property> <property> <name>title</name> <className>java.lang.String</className> <desc>HTML: An advisory title for this element</desc> <longDesc>HTML: An advisory title for this element. Often used by the user agent as a tooltip.</longDesc> <generated>true</generated> </property> <property> <name>disabled</name> <className>boolean</className> <desc>HTML: When true, this element cannot receive focus</desc> <longDesc>HTML: When true, this element cannot receive focus.</longDesc> <defaultValue>false</defaultValue> <generated>true</generated> </property> <property> <name>readonly</name> <className>boolean</className> <desc>HTML: When true, indicates that this component cannot be modified by the user</desc> <longDesc>HTML: When true, indicates that this component cannot be modified by the user. The element may receive focus unless it has also been disabled.</longDesc> <defaultValue>false</defaultValue> <generated>true</generated> </property> </component> <component> <modelId>myfaces-api</modelId> <className>javax.faces.component.html.HtmlCommandLink</className> <parentClassName>javax.faces.component.UICommand</parentClassName> <sourceClassName>javax.faces.component.html._HtmlCommandLink</sourceClassName> <sourceClassParentClassName>javax.faces.component.UICommand</sourceClassParentClassName> <name>h:commandLink</name> <type>javax.faces.HtmlCommandLink</type> <tagClass>org.apache.myfaces.shared_tomahawk.taglib.html.HtmlCommandLinkTag</tagClass> <rendererType>javax.faces.Link</rendererType> <generatedComponentClass>true</generatedComponentClass> <generatedTagClass>true</generatedTagClass> <template>true</template> <desc>h:commandLink</desc> <longDesc> <![CDATA[ This tag renders as an HTML a element. <p> Unless otherwise specified, all attributes accept static values or EL expressions. <p> See Javadoc of <a href="http://java.sun.com/j2ee/javaserverfaces/1.1_01/docs/api/index.html">JSF Specification</a> ]]> </longDesc> <property> <name>style</name> <className>java.lang.String</className> <desc>HTML: CSS styling instructions</desc> <longDesc>HTML: CSS styling instructions.</longDesc> <generated>true</generated> </property> <property> <name>styleClass</name> <className>java.lang.String</className> <desc>The CSS class for this element</desc> <longDesc>The CSS class for this element. Corresponds to the HTML 'class' attribute.</longDesc> <generated>true</generated> </property> <property> <name>tabindex</name> <className>java.lang.String</className> <desc>HTML: Specifies the position of this element within the tab order of the document</desc> <longDesc>HTML: Specifies the position of this element within the tab order of the document.</longDesc> <generated>true</generated> </property> <property> <name>onblur</name> <className>java.lang.String</className> <desc>HTML: Specifies a script to be invoked when the element loses focus</desc> <longDesc>HTML: Specifies a script to be invoked when the element loses focus.</longDesc> <generated>true</generated> </property> <property> <name>onfocus</name> <className>java.lang.String</className> <desc>HTML: Specifies a script to be invoked when the element receives focus</desc> <longDesc>HTML: Specifies a script to be invoked when the element receives focus.</longDesc> <generated>true</generated> </property> <property> <name>accesskey</name> <className>java.lang.String</className> <desc>HTML: Sets the access key for this element</desc> <longDesc>HTML: Sets the access key for this element.</longDesc> <generated>true</generated> </property> <property> <name>onclick</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the element is clicked</desc> <longDesc>HTML: Script to be invoked when the element is clicked.</longDesc> <generated>true</generated> </property> <property> <name>ondblclick</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the element is double-clicked</desc> <longDesc>HTML: Script to be invoked when the element is double-clicked.</longDesc> <generated>true</generated> </property> <property> <name>onkeydown</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when a key is pressed down over this element</desc> <longDesc>HTML: Script to be invoked when a key is pressed down over this element.</longDesc> <generated>true</generated> </property> <property> <name>onkeypress</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when a key is pressed over this element</desc> <longDesc>HTML: Script to be invoked when a key is pressed over this element.</longDesc> <generated>true</generated> </property> <property> <name>onkeyup</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when a key is released over this element</desc> <longDesc>HTML: Script to be invoked when a key is released over this element.</longDesc> <generated>true</generated> </property> <property> <name>onmousedown</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is pressed over this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is pressed over this element.</longDesc> <generated>true</generated> </property> <property> <name>onmousemove</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is moved while it is in this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is moved while it is in this element.</longDesc> <generated>true</generated> </property> <property> <name>onmouseout</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is moves out of this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is moves out of this element.</longDesc> <generated>true</generated> </property> <property> <name>onmouseover</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is moved into this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is moved into this element.</longDesc> <generated>true</generated> </property> <property> <name>onmouseup</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is released over this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is released over this element.</longDesc> <generated>true</generated> </property> <property> <name>dir</name> <className>java.lang.String</className> <desc>HTML: The direction of text display, either 'ltr' (left-to-right) or 'rtl' (right-to-left)</desc> <longDesc>HTML: The direction of text display, either 'ltr' (left-to-right) or 'rtl' (right-to-left).</longDesc> <generated>true</generated> </property> <property> <name>lang</name> <className>java.lang.String</className> <desc>HTML: The base language of this document</desc> <longDesc>HTML: The base language of this document.</longDesc> <generated>true</generated> </property> <property> <name>title</name> <className>java.lang.String</className> <desc>HTML: An advisory title for this element</desc> <longDesc>HTML: An advisory title for this element. Often used by the user agent as a tooltip.</longDesc> <generated>true</generated> </property> <property> <name>charset</name> <className>java.lang.String</className> <desc>HTML: Specifies the character encoding of the linked resource</desc> <longDesc>HTML: Specifies the character encoding of the linked resource.</longDesc> <generated>true</generated> </property> <property> <name>coords</name> <className>java.lang.String</className> <desc>HTML: The coordinates of regions within a client side image map</desc> <longDesc>HTML: The coordinates of regions within a client side image map.</longDesc> <generated>true</generated> </property> <property> <name>hreflang</name> <className>java.lang.String</className> <desc>HTML: The language of the linked resource</desc> <longDesc>HTML: The language of the linked resource.</longDesc> <generated>true</generated> </property> <property> <name>rel</name> <className>java.lang.String</className> <desc>HTML: The relationship between the current document and the linked resource</desc> <longDesc>HTML: The relationship between the current document and the linked resource.</longDesc> <generated>true</generated> </property> <property> <name>rev</name> <className>java.lang.String</className> <desc>HTML: The type(s) describing the reverse link for the linked resource</desc> <longDesc>HTML: The type(s) describing the reverse link for the linked resource.</longDesc> <generated>true</generated> </property> <property> <name>shape</name> <className>java.lang.String</className> <desc>HTML: The shape of a region in a client side image map</desc> <longDesc>HTML: The shape of a region in a client side image map.</longDesc> <generated>true</generated> </property> <property> <name>target</name> <className>java.lang.String</className> <desc>HTML: Names the frame that should display content generated by invoking this action</desc> <longDesc>HTML: Names the frame that should display content generated by invoking this action.</longDesc> <generated>true</generated> </property> <property> <name>type</name> <className>java.lang.String</className> <desc>HTML: A hint to the user agent about the content type of the linked resource</desc> <longDesc>HTML: A hint to the user agent about the content type of the linked resource.</longDesc> <generated>true</generated> </property> </component> <component> <modelId>myfaces-api</modelId> <className>javax.faces.component.html.HtmlDataTable</className> <parentClassName>javax.faces.component.UIData</parentClassName> <sourceClassName>javax.faces.component.html._HtmlDataTable</sourceClassName> <sourceClassParentClassName>javax.faces.component.UIData</sourceClassParentClassName> <name>h:dataTable</name> <type>javax.faces.HtmlDataTable</type> <tagClass>org.apache.myfaces.shared_tomahawk.taglib.html.HtmlDataTableTag</tagClass> <tagSuperclass>javax.faces.webapp.UIComponentBodyTag</tagSuperclass> <rendererType>javax.faces.Table</rendererType> <generatedComponentClass>true</generatedComponentClass> <generatedTagClass>true</generatedTagClass> <template>true</template> <desc>h:dataTable</desc> <longDesc> <![CDATA[ This component renders as an HTML table element. It has as its children h:column entities, which describe the columns of the table. It can be decorated with facets named "header" and "footer" to specify header and footer rows. <p> Unless otherwise specified, all attributes accept static values or EL expressions. <p> Extend standard UIData component to add support for html-specific features such as CSS style attributes and event handler scripts. <p> see Javadoc of <a href="http://java.sun.com/j2ee/javaserverfaces/1.1_01/docs/api/index.html">JSF Specification</a> </p> ]]> </longDesc> <property> <name>bgcolor</name> <className>java.lang.String</className> <desc>HTML: The background color of this element</desc> <longDesc>HTML: The background color of this element.</longDesc> <generated>true</generated> </property> <property> <name>border</name> <className>int</className> <desc>HTML: Specifies the width of the border of this element, in pixels</desc> <longDesc>HTML: Specifies the width of the border of this element, in pixels. Deprecated in HTML 4.01.</longDesc> <defaultValue>Integer.MIN_VALUE</defaultValue> <generated>true</generated> </property> <property> <name>cellpadding</name> <className>java.lang.String</className> <desc>HTML: Specifies the amount of empty space between the cell border and its contents</desc> <longDesc>HTML: Specifies the amount of empty space between the cell border and its contents. It can be either a pixel length or a percentage.</longDesc> <generated>true</generated> </property> <property> <name>cellspacing</name> <className>java.lang.String</className> <desc>HTML: Specifies the amount of space between the cells of the table</desc> <longDesc>HTML: Specifies the amount of space between the cells of the table. It can be either a pixel length or a percentage of available space.</longDesc> <generated>true</generated> </property> <property> <name>columnClasses</name> <className>java.lang.String</className> <desc>A comma separated list of CSS class names to apply to td elements in each column</desc> <longDesc>A comma separated list of CSS class names to apply to td elements in each column.</longDesc> <generated>true</generated> </property> <property> <name>footerClass</name> <className>java.lang.String</className> <desc>The CSS class to be applied to footer cells</desc> <longDesc>The CSS class to be applied to footer cells.</longDesc> <generated>true</generated> </property> <property> <name>frame</name> <className>java.lang.String</className> <desc>HTML: Controls what part of the frame that surrounds a table is visible</desc> <longDesc>HTML: Controls what part of the frame that surrounds a table is visible. Values include: void, above, below, hsides, lhs, rhs, vsides, box, and border.</longDesc> <generated>true</generated> </property> <property> <name>headerClass</name> <className>java.lang.String</className> <desc>The CSS class to be applied to header cells</desc> <longDesc>The CSS class to be applied to header cells.</longDesc> <generated>true</generated> </property> <property> <name>rowClasses</name> <className>java.lang.String</className> <desc>A comma separated list of CSS class names to apply to td elements in each row</desc> <longDesc>A comma separated list of CSS class names to apply to td elements in each row.</longDesc> <generated>true</generated> </property> <property> <name>rules</name> <className>java.lang.String</className> <desc>HTML: Controls how rules are rendered between cells</desc> <longDesc>HTML: Controls how rules are rendered between cells. Values include: none, groups, rows, cols, and all.</longDesc> <generated>true</generated> </property> <property> <name>summary</name> <className>java.lang.String</className> <desc>HTML: Provides a summary of the contents of the table, for accessibility purposes</desc> <longDesc>HTML: Provides a summary of the contents of the table, for accessibility purposes.</longDesc> <generated>true</generated> </property> <property> <name>width</name> <className>java.lang.String</className> <desc>HTML: Specifies the desired width of the table, as a pixel length or a percentage of available space</desc> <longDesc>HTML: Specifies the desired width of the table, as a pixel length or a percentage of available space.</longDesc> <generated>true</generated> </property> <property> <name>style</name> <className>java.lang.String</className> <desc>HTML: CSS styling instructions</desc> <longDesc>HTML: CSS styling instructions.</longDesc> <generated>true</generated> </property> <property> <name>styleClass</name> <className>java.lang.String</className> <desc>The CSS class for this element</desc> <longDesc>The CSS class for this element. Corresponds to the HTML 'class' attribute.</longDesc> <generated>true</generated> </property> <property> <name>onclick</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the element is clicked</desc> <longDesc>HTML: Script to be invoked when the element is clicked.</longDesc> <generated>true</generated> </property> <property> <name>ondblclick</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the element is double-clicked</desc> <longDesc>HTML: Script to be invoked when the element is double-clicked.</longDesc> <generated>true</generated> </property> <property> <name>onkeydown</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when a key is pressed down over this element</desc> <longDesc>HTML: Script to be invoked when a key is pressed down over this element.</longDesc> <generated>true</generated> </property> <property> <name>onkeypress</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when a key is pressed over this element</desc> <longDesc>HTML: Script to be invoked when a key is pressed over this element.</longDesc> <generated>true</generated> </property> <property> <name>onkeyup</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when a key is released over this element</desc> <longDesc>HTML: Script to be invoked when a key is released over this element.</longDesc> <generated>true</generated> </property> <property> <name>onmousedown</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is pressed over this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is pressed over this element.</longDesc> <generated>true</generated> </property> <property> <name>onmousemove</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is moved while it is in this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is moved while it is in this element.</longDesc> <generated>true</generated> </property> <property> <name>onmouseout</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is moves out of this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is moves out of this element.</longDesc> <generated>true</generated> </property> <property> <name>onmouseover</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is moved into this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is moved into this element.</longDesc> <generated>true</generated> </property> <property> <name>onmouseup</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is released over this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is released over this element.</longDesc> <generated>true</generated> </property> <property> <name>dir</name> <className>java.lang.String</className> <desc>HTML: The direction of text display, either 'ltr' (left-to-right) or 'rtl' (right-to-left)</desc> <longDesc>HTML: The direction of text display, either 'ltr' (left-to-right) or 'rtl' (right-to-left).</longDesc> <generated>true</generated> </property> <property> <name>lang</name> <className>java.lang.String</className> <desc>HTML: The base language of this document</desc> <longDesc>HTML: The base language of this document.</longDesc> <generated>true</generated> </property> <property> <name>title</name> <className>java.lang.String</className> <desc>HTML: An advisory title for this element</desc> <longDesc>HTML: An advisory title for this element. Often used by the user agent as a tooltip.</longDesc> <generated>true</generated> </property> </component> <component> <modelId>myfaces-api</modelId> <className>javax.faces.component.html.HtmlForm</className> <parentClassName>javax.faces.component.UIForm</parentClassName> <sourceClassName>javax.faces.component.html._HtmlForm</sourceClassName> <sourceClassParentClassName>javax.faces.component.UIForm</sourceClassParentClassName> <name>h:form</name> <type>javax.faces.HtmlForm</type> <tagClass>org.apache.myfaces.shared_tomahawk.taglib.html.HtmlFormTag</tagClass> <rendererType>javax.faces.Form</rendererType> <generatedComponentClass>true</generatedComponentClass> <generatedTagClass>true</generatedTagClass> <template>true</template> <desc>h:form</desc> <longDesc> <![CDATA[ Renders an HTML form element. <p> See Javadoc of <a href="http://java.sun.com/j2ee/javaserverfaces/1.1_01/docs/api/index.html">JSF Specification</a> ]]> </longDesc> <property> <name>accept</name> <className>java.lang.String</className> <desc>HTML: Provides a comma-separated list of content types that the server processing this form can handle</desc> <longDesc>HTML: Provides a comma-separated list of content types that the server processing this form can handle.</longDesc> <generated>true</generated> </property> <property> <name>acceptcharset</name> <className>java.lang.String</className> <desc>HTML: The list of character encodings accepted by the server for this form</desc> <longDesc>HTML: The list of character encodings accepted by the server for this form.</longDesc> <generated>true</generated> </property> <property> <name>enctype</name> <className>java.lang.String</className> <desc>HTML: The content type used to submit this form to the server</desc> <longDesc>HTML: The content type used to submit this form to the server.</longDesc> <defaultValue>application/x-www-form-urlencoded</defaultValue> <generated>true</generated> </property> <property> <name>onreset</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when this form is reset</desc> <longDesc>HTML: Script to be invoked when this form is reset.</longDesc> <generated>true</generated> </property> <property> <name>onsubmit</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when this form is submitted</desc> <longDesc>HTML: Script to be invoked when this form is submitted.</longDesc> <generated>true</generated> </property> <property> <name>target</name> <className>java.lang.String</className> <desc>HTML: Names the frame that should display content generated by invoking this action</desc> <longDesc>HTML: Names the frame that should display content generated by invoking this action.</longDesc> <generated>true</generated> </property> <property> <name>style</name> <className>java.lang.String</className> <desc>HTML: CSS styling instructions</desc> <longDesc>HTML: CSS styling instructions.</longDesc> <generated>true</generated> </property> <property> <name>styleClass</name> <className>java.lang.String</className> <desc>The CSS class for this element</desc> <longDesc>The CSS class for this element. Corresponds to the HTML 'class' attribute.</longDesc> <generated>true</generated> </property> <property> <name>onclick</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the element is clicked</desc> <longDesc>HTML: Script to be invoked when the element is clicked.</longDesc> <generated>true</generated> </property> <property> <name>ondblclick</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the element is double-clicked</desc> <longDesc>HTML: Script to be invoked when the element is double-clicked.</longDesc> <generated>true</generated> </property> <property> <name>onkeydown</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when a key is pressed down over this element</desc> <longDesc>HTML: Script to be invoked when a key is pressed down over this element.</longDesc> <generated>true</generated> </property> <property> <name>onkeypress</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when a key is pressed over this element</desc> <longDesc>HTML: Script to be invoked when a key is pressed over this element.</longDesc> <generated>true</generated> </property> <property> <name>onkeyup</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when a key is released over this element</desc> <longDesc>HTML: Script to be invoked when a key is released over this element.</longDesc> <generated>true</generated> </property> <property> <name>onmousedown</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is pressed over this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is pressed over this element.</longDesc> <generated>true</generated> </property> <property> <name>onmousemove</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is moved while it is in this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is moved while it is in this element.</longDesc> <generated>true</generated> </property> <property> <name>onmouseout</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is moves out of this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is moves out of this element.</longDesc> <generated>true</generated> </property> <property> <name>onmouseover</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is moved into this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is moved into this element.</longDesc> <generated>true</generated> </property> <property> <name>onmouseup</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is released over this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is released over this element.</longDesc> <generated>true</generated> </property> <property> <name>dir</name> <className>java.lang.String</className> <desc>HTML: The direction of text display, either 'ltr' (left-to-right) or 'rtl' (right-to-left)</desc> <longDesc>HTML: The direction of text display, either 'ltr' (left-to-right) or 'rtl' (right-to-left).</longDesc> <generated>true</generated> </property> <property> <name>lang</name> <className>java.lang.String</className> <desc>HTML: The base language of this document</desc> <longDesc>HTML: The base language of this document.</longDesc> <generated>true</generated> </property> <property> <name>title</name> <className>java.lang.String</className> <desc>HTML: An advisory title for this element</desc> <longDesc>HTML: An advisory title for this element. Often used by the user agent as a tooltip.</longDesc> <generated>true</generated> </property> </component> <component> <modelId>myfaces-api</modelId> <className>javax.faces.component.html.HtmlGraphicImage</className> <parentClassName>javax.faces.component.UIGraphic</parentClassName> <sourceClassName>javax.faces.component.html._HtmlGraphicImage</sourceClassName> <sourceClassParentClassName>javax.faces.component.UIGraphic</sourceClassParentClassName> <name>h:graphicImage</name> <type>javax.faces.HtmlGraphicImage</type> <tagClass>org.apache.myfaces.shared_tomahawk.taglib.html.HtmlGraphicImageTag</tagClass> <rendererType>javax.faces.Image</rendererType> <generatedComponentClass>true</generatedComponentClass> <generatedTagClass>true</generatedTagClass> <template>true</template> <desc>h:graphicImage</desc> <longDesc> <![CDATA[ Renders an HTML img element. <p> Unless otherwise specified, all attributes accept static values or EL expressions. <p> see Javadoc of <a href="http://java.sun.com/j2ee/javaserverfaces/1.1_01/docs/api/index.html">JSF Specification</a> ]]> </longDesc> <property> <name>height</name> <className>java.lang.String</className> <desc>HTML: Overrides the natural height of this image, by specifying height in pixels</desc> <longDesc>HTML: Overrides the natural height of this image, by specifying height in pixels.</longDesc> <generated>true</generated> </property> <property> <name>ismap</name> <className>boolean</className> <desc>HTML: Specifies server-side image map handling for this image</desc> <longDesc>HTML: Specifies server-side image map handling for this image.</longDesc> <defaultValue>false</defaultValue> <generated>true</generated> </property> <property> <name>longdesc</name> <className>java.lang.String</className> <desc>HTML: A link to a long description of the image</desc> <longDesc>HTML: A link to a long description of the image.</longDesc> <generated>true</generated> </property> <property> <name>usemap</name> <className>java.lang.String</className> <desc>HTML: Specifies an image map to use with this image</desc> <longDesc>HTML: Specifies an image map to use with this image.</longDesc> <generated>true</generated> </property> <property> <name>width</name> <className>java.lang.String</className> <desc>HTML: Overrides the natural width of this image, by specifying width in pixels</desc> <longDesc>HTML: Overrides the natural width of this image, by specifying width in pixels.</longDesc> <generated>true</generated> </property> <property> <name>style</name> <className>java.lang.String</className> <desc>HTML: CSS styling instructions</desc> <longDesc>HTML: CSS styling instructions.</longDesc> <generated>true</generated> </property> <property> <name>styleClass</name> <className>java.lang.String</className> <desc>The CSS class for this element</desc> <longDesc>The CSS class for this element. Corresponds to the HTML 'class' attribute.</longDesc> <generated>true</generated> </property> <property> <name>alt</name> <className>java.lang.String</className> <desc>HTML: Specifies alternative text that can be used by a browser that can't show this element</desc> <longDesc>HTML: Specifies alternative text that can be used by a browser that can't show this element.</longDesc> <generated>true</generated> </property> <property> <name>onclick</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the element is clicked</desc> <longDesc>HTML: Script to be invoked when the element is clicked.</longDesc> <generated>true</generated> </property> <property> <name>ondblclick</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the element is double-clicked</desc> <longDesc>HTML: Script to be invoked when the element is double-clicked.</longDesc> <generated>true</generated> </property> <property> <name>onkeydown</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when a key is pressed down over this element</desc> <longDesc>HTML: Script to be invoked when a key is pressed down over this element.</longDesc> <generated>true</generated> </property> <property> <name>onkeypress</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when a key is pressed over this element</desc> <longDesc>HTML: Script to be invoked when a key is pressed over this element.</longDesc> <generated>true</generated> </property> <property> <name>onkeyup</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when a key is released over this element</desc> <longDesc>HTML: Script to be invoked when a key is released over this element.</longDesc> <generated>true</generated> </property> <property> <name>onmousedown</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is pressed over this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is pressed over this element.</longDesc> <generated>true</generated> </property> <property> <name>onmousemove</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is moved while it is in this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is moved while it is in this element.</longDesc> <generated>true</generated> </property> <property> <name>onmouseout</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is moves out of this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is moves out of this element.</longDesc> <generated>true</generated> </property> <property> <name>onmouseover</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is moved into this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is moved into this element.</longDesc> <generated>true</generated> </property> <property> <name>onmouseup</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is released over this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is released over this element.</longDesc> <generated>true</generated> </property> <property> <name>dir</name> <className>java.lang.String</className> <desc>HTML: The direction of text display, either 'ltr' (left-to-right) or 'rtl' (right-to-left)</desc> <longDesc>HTML: The direction of text display, either 'ltr' (left-to-right) or 'rtl' (right-to-left).</longDesc> <generated>true</generated> </property> <property> <name>lang</name> <className>java.lang.String</className> <desc>HTML: The base language of this document</desc> <longDesc>HTML: The base language of this document.</longDesc> <generated>true</generated> </property> <property> <name>title</name> <className>java.lang.String</className> <desc>HTML: An advisory title for this element</desc> <longDesc>HTML: An advisory title for this element. Often used by the user agent as a tooltip.</longDesc> <generated>true</generated> </property> </component> <component> <modelId>myfaces-api</modelId> <className>javax.faces.component.html.HtmlInputSecret</className> <parentClassName>javax.faces.component.UIInput</parentClassName> <sourceClassName>javax.faces.component.html._HtmlInputSecret</sourceClassName> <sourceClassParentClassName>javax.faces.component.UIInput</sourceClassParentClassName> <name>h:inputSecret</name> <type>javax.faces.HtmlInputSecret</type> <tagClass>org.apache.myfaces.shared_tomahawk.taglib.html.HtmlInputSecretTag</tagClass> <rendererType>javax.faces.Secret</rendererType> <generatedComponentClass>true</generatedComponentClass> <generatedTagClass>true</generatedTagClass> <template>true</template> <desc>h:inputSecret</desc> <longDesc> <![CDATA[ Renders as an HTML input tag with its type set to "password". <p> Unless otherwise specified, all attributes accept static values or EL expressions. <p> See Javadoc of <a href="http://java.sun.com/j2ee/javaserverfaces/1.1_01/docs/api/index.html">JSF Specification</a> ]]> </longDesc> <property> <name>maxlength</name> <className>int</className> <desc>HTML: The maximum number of characters allowed to be entered</desc> <longDesc>HTML: The maximum number of characters allowed to be entered.</longDesc> <defaultValue>Integer.MIN_VALUE</defaultValue> <generated>true</generated> </property> <property> <name>redisplay</name> <className>boolean</className> <desc>If true, the value will be re-sent (in plaintext) when the form is rerendered (see JSF</desc> <longDesc>If true, the value will be re-sent (in plaintext) when the form is rerendered (see JSF.7.4.4). Default is false.</longDesc> <defaultValue>false</defaultValue> <generated>true</generated> </property> <property> <name>size</name> <className>int</className> <desc>HTML: The initial width of this control, in characters</desc> <longDesc>HTML: The initial width of this control, in characters.</longDesc> <defaultValue>Integer.MIN_VALUE</defaultValue> <generated>true</generated> </property> <property> <name>style</name> <className>java.lang.String</className> <desc>HTML: CSS styling instructions</desc> <longDesc>HTML: CSS styling instructions.</longDesc> <generated>true</generated> </property> <property> <name>styleClass</name> <className>java.lang.String</className> <desc>The CSS class for this element</desc> <longDesc>The CSS class for this element. Corresponds to the HTML 'class' attribute.</longDesc> <generated>true</generated> </property> <property> <name>alt</name> <className>java.lang.String</className> <desc>HTML: Specifies alternative text that can be used by a browser that can't show this element</desc> <longDesc>HTML: Specifies alternative text that can be used by a browser that can't show this element.</longDesc> <generated>true</generated> </property> <property> <name>tabindex</name> <className>java.lang.String</className> <desc>HTML: Specifies the position of this element within the tab order of the document</desc> <longDesc>HTML: Specifies the position of this element within the tab order of the document.</longDesc> <generated>true</generated> </property> <property> <name>onblur</name> <className>java.lang.String</className> <desc>HTML: Specifies a script to be invoked when the element loses focus</desc> <longDesc>HTML: Specifies a script to be invoked when the element loses focus.</longDesc> <generated>true</generated> </property> <property> <name>onfocus</name> <className>java.lang.String</className> <desc>HTML: Specifies a script to be invoked when the element receives focus</desc> <longDesc>HTML: Specifies a script to be invoked when the element receives focus.</longDesc> <generated>true</generated> </property> <property> <name>accesskey</name> <className>java.lang.String</className> <desc>HTML: Sets the access key for this element</desc> <longDesc>HTML: Sets the access key for this element.</longDesc> <generated>true</generated> </property> <property> <name>onchange</name> <className>java.lang.String</className> <desc>HTML: Specifies a script to be invoked when the element is modified</desc> <longDesc>HTML: Specifies a script to be invoked when the element is modified.</longDesc> <generated>true</generated> </property> <property> <name>onselect</name> <className>java.lang.String</className> <desc>HTML: Specifies a script to be invoked when the element is selected</desc> <longDesc>HTML: Specifies a script to be invoked when the element is selected.</longDesc> <generated>true</generated> </property> <property> <name>onclick</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the element is clicked</desc> <longDesc>HTML: Script to be invoked when the element is clicked.</longDesc> <generated>true</generated> </property> <property> <name>ondblclick</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the element is double-clicked</desc> <longDesc>HTML: Script to be invoked when the element is double-clicked.</longDesc> <generated>true</generated> </property> <property> <name>onkeydown</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when a key is pressed down over this element</desc> <longDesc>HTML: Script to be invoked when a key is pressed down over this element.</longDesc> <generated>true</generated> </property> <property> <name>onkeypress</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when a key is pressed over this element</desc> <longDesc>HTML: Script to be invoked when a key is pressed over this element.</longDesc> <generated>true</generated> </property> <property> <name>onkeyup</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when a key is released over this element</desc> <longDesc>HTML: Script to be invoked when a key is released over this element.</longDesc> <generated>true</generated> </property> <property> <name>onmousedown</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is pressed over this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is pressed over this element.</longDesc> <generated>true</generated> </property> <property> <name>onmousemove</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is moved while it is in this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is moved while it is in this element.</longDesc> <generated>true</generated> </property> <property> <name>onmouseout</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is moves out of this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is moves out of this element.</longDesc> <generated>true</generated> </property> <property> <name>onmouseover</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is moved into this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is moved into this element.</longDesc> <generated>true</generated> </property> <property> <name>onmouseup</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is released over this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is released over this element.</longDesc> <generated>true</generated> </property> <property> <name>dir</name> <className>java.lang.String</className> <desc>HTML: The direction of text display, either 'ltr' (left-to-right) or 'rtl' (right-to-left)</desc> <longDesc>HTML: The direction of text display, either 'ltr' (left-to-right) or 'rtl' (right-to-left).</longDesc> <generated>true</generated> </property> <property> <name>lang</name> <className>java.lang.String</className> <desc>HTML: The base language of this document</desc> <longDesc>HTML: The base language of this document.</longDesc> <generated>true</generated> </property> <property> <name>title</name> <className>java.lang.String</className> <desc>HTML: An advisory title for this element</desc> <longDesc>HTML: An advisory title for this element. Often used by the user agent as a tooltip.</longDesc> <generated>true</generated> </property> <property> <name>disabled</name> <className>boolean</className> <desc>HTML: When true, this element cannot receive focus</desc> <longDesc>HTML: When true, this element cannot receive focus.</longDesc> <defaultValue>false</defaultValue> <generated>true</generated> </property> <property> <name>readonly</name> <className>boolean</className> <desc>HTML: When true, indicates that this component cannot be modified by the user</desc> <longDesc>HTML: When true, indicates that this component cannot be modified by the user. The element may receive focus unless it has also been disabled.</longDesc> <defaultValue>false</defaultValue> <generated>true</generated> </property> </component> <component> <modelId>myfaces-api</modelId> <className>javax.faces.component.html.HtmlInputText</className> <parentClassName>javax.faces.component.UIInput</parentClassName> <sourceClassName>javax.faces.component.html._HtmlInputText</sourceClassName> <sourceClassParentClassName>javax.faces.component.UIInput</sourceClassParentClassName> <name>h:inputText</name> <type>javax.faces.HtmlInputText</type> <tagClass>org.apache.myfaces.shared_tomahawk.taglib.html.HtmlInputTextTag</tagClass> <rendererType>javax.faces.Text</rendererType> <generatedComponentClass>true</generatedComponentClass> <generatedTagClass>true</generatedTagClass> <template>true</template> <desc>h:inputText</desc> <longDesc> <![CDATA[ Renders a HTML input element. <p> See Javadoc of <a href="http://java.sun.com/j2ee/javaserverfaces/1.1_01/docs/api/index.html">JSF Specification</a> ]]> </longDesc> <property> <name>maxlength</name> <className>int</className> <desc>HTML: The maximum number of characters allowed to be entered</desc> <longDesc>HTML: The maximum number of characters allowed to be entered.</longDesc> <defaultValue>Integer.MIN_VALUE</defaultValue> <generated>true</generated> </property> <property> <name>size</name> <className>int</className> <desc>HTML: The initial width of this control, in characters</desc> <longDesc>HTML: The initial width of this control, in characters.</longDesc> <defaultValue>Integer.MIN_VALUE</defaultValue> <generated>true</generated> </property> <property> <name>style</name> <className>java.lang.String</className> <desc>HTML: CSS styling instructions</desc> <longDesc>HTML: CSS styling instructions.</longDesc> <generated>true</generated> </property> <property> <name>styleClass</name> <className>java.lang.String</className> <desc>The CSS class for this element</desc> <longDesc>The CSS class for this element. Corresponds to the HTML 'class' attribute.</longDesc> <generated>true</generated> </property> <property> <name>alt</name> <className>java.lang.String</className> <desc>HTML: Specifies alternative text that can be used by a browser that can't show this element</desc> <longDesc>HTML: Specifies alternative text that can be used by a browser that can't show this element.</longDesc> <generated>true</generated> </property> <property> <name>tabindex</name> <className>java.lang.String</className> <desc>HTML: Specifies the position of this element within the tab order of the document</desc> <longDesc>HTML: Specifies the position of this element within the tab order of the document.</longDesc> <generated>true</generated> </property> <property> <name>onblur</name> <className>java.lang.String</className> <desc>HTML: Specifies a script to be invoked when the element loses focus</desc> <longDesc>HTML: Specifies a script to be invoked when the element loses focus.</longDesc> <generated>true</generated> </property> <property> <name>onfocus</name> <className>java.lang.String</className> <desc>HTML: Specifies a script to be invoked when the element receives focus</desc> <longDesc>HTML: Specifies a script to be invoked when the element receives focus.</longDesc> <generated>true</generated> </property> <property> <name>accesskey</name> <className>java.lang.String</className> <desc>HTML: Sets the access key for this element</desc> <longDesc>HTML: Sets the access key for this element.</longDesc> <generated>true</generated> </property> <property> <name>onclick</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the element is clicked</desc> <longDesc>HTML: Script to be invoked when the element is clicked.</longDesc> <generated>true</generated> </property> <property> <name>ondblclick</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the element is double-clicked</desc> <longDesc>HTML: Script to be invoked when the element is double-clicked.</longDesc> <generated>true</generated> </property> <property> <name>onkeydown</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when a key is pressed down over this element</desc> <longDesc>HTML: Script to be invoked when a key is pressed down over this element.</longDesc> <generated>true</generated> </property> <property> <name>onkeypress</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when a key is pressed over this element</desc> <longDesc>HTML: Script to be invoked when a key is pressed over this element.</longDesc> <generated>true</generated> </property> <property> <name>onkeyup</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when a key is released over this element</desc> <longDesc>HTML: Script to be invoked when a key is released over this element.</longDesc> <generated>true</generated> </property> <property> <name>onmousedown</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is pressed over this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is pressed over this element.</longDesc> <generated>true</generated> </property> <property> <name>onmousemove</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is moved while it is in this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is moved while it is in this element.</longDesc> <generated>true</generated> </property> <property> <name>onmouseout</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is moves out of this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is moves out of this element.</longDesc> <generated>true</generated> </property> <property> <name>onmouseover</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is moved into this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is moved into this element.</longDesc> <generated>true</generated> </property> <property> <name>onmouseup</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is released over this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is released over this element.</longDesc> <generated>true</generated> </property> <property> <name>onchange</name> <className>java.lang.String</className> <desc>HTML: Specifies a script to be invoked when the element is modified</desc> <longDesc>HTML: Specifies a script to be invoked when the element is modified.</longDesc> <generated>true</generated> </property> <property> <name>onselect</name> <className>java.lang.String</className> <desc>HTML: Specifies a script to be invoked when the element is selected</desc> <longDesc>HTML: Specifies a script to be invoked when the element is selected.</longDesc> <generated>true</generated> </property> <property> <name>dir</name> <className>java.lang.String</className> <desc>HTML: The direction of text display, either 'ltr' (left-to-right) or 'rtl' (right-to-left)</desc> <longDesc>HTML: The direction of text display, either 'ltr' (left-to-right) or 'rtl' (right-to-left).</longDesc> <generated>true</generated> </property> <property> <name>lang</name> <className>java.lang.String</className> <desc>HTML: The base language of this document</desc> <longDesc>HTML: The base language of this document.</longDesc> <generated>true</generated> </property> <property> <name>title</name> <className>java.lang.String</className> <desc>HTML: An advisory title for this element</desc> <longDesc>HTML: An advisory title for this element. Often used by the user agent as a tooltip.</longDesc> <generated>true</generated> </property> <property> <name>disabled</name> <className>boolean</className> <desc>HTML: When true, this element cannot receive focus</desc> <longDesc>HTML: When true, this element cannot receive focus.</longDesc> <defaultValue>false</defaultValue> <generated>true</generated> </property> <property> <name>readonly</name> <className>boolean</className> <desc>HTML: When true, indicates that this component cannot be modified by the user</desc> <longDesc>HTML: When true, indicates that this component cannot be modified by the user. The element may receive focus unless it has also been disabled.</longDesc> <defaultValue>false</defaultValue> <generated>true</generated> </property> </component> <component> <modelId>myfaces-api</modelId> <className>javax.faces.component.html.HtmlInputTextarea</className> <parentClassName>javax.faces.component.UIInput</parentClassName> <sourceClassName>javax.faces.component.html._HtmlInputTextarea</sourceClassName> <sourceClassParentClassName>javax.faces.component.UIInput</sourceClassParentClassName> <name>h:inputTextarea</name> <type>javax.faces.HtmlInputTextarea</type> <tagClass>org.apache.myfaces.shared_tomahawk.taglib.html.HtmlInputTextareaTag</tagClass> <rendererType>javax.faces.Textarea</rendererType> <generatedComponentClass>true</generatedComponentClass> <generatedTagClass>true</generatedTagClass> <template>true</template> <desc>h:inputTextarea</desc> <longDesc> <![CDATA[ Renders a HTML textarea element. <p> Unless otherwise specified, all attributes accept static values or EL expressions. <p> See Javadoc of <a href="http://java.sun.com/j2ee/javaserverfaces/1.1_01/docs/api/index.html">JSF Specification</a> ]]> </longDesc> <property> <name>cols</name> <className>int</className> <desc>HTML: The width of this element, in characters</desc> <longDesc>HTML: The width of this element, in characters.</longDesc> <defaultValue>Integer.MIN_VALUE</defaultValue> <generated>true</generated> </property> <property> <name>rows</name> <className>int</className> <desc>HTML: The height of this element, in characters</desc> <longDesc>HTML: The height of this element, in characters.</longDesc> <defaultValue>Integer.MIN_VALUE</defaultValue> <generated>true</generated> </property> <property> <name>style</name> <className>java.lang.String</className> <desc>HTML: CSS styling instructions</desc> <longDesc>HTML: CSS styling instructions.</longDesc> <generated>true</generated> </property> <property> <name>styleClass</name> <className>java.lang.String</className> <desc>The CSS class for this element</desc> <longDesc>The CSS class for this element. Corresponds to the HTML 'class' attribute.</longDesc> <generated>true</generated> </property> <property> <name>tabindex</name> <className>java.lang.String</className> <desc>HTML: Specifies the position of this element within the tab order of the document</desc> <longDesc>HTML: Specifies the position of this element within the tab order of the document.</longDesc> <generated>true</generated> </property> <property> <name>onblur</name> <className>java.lang.String</className> <desc>HTML: Specifies a script to be invoked when the element loses focus</desc> <longDesc>HTML: Specifies a script to be invoked when the element loses focus.</longDesc> <generated>true</generated> </property> <property> <name>onfocus</name> <className>java.lang.String</className> <desc>HTML: Specifies a script to be invoked when the element receives focus</desc> <longDesc>HTML: Specifies a script to be invoked when the element receives focus.</longDesc> <generated>true</generated> </property> <property> <name>accesskey</name> <className>java.lang.String</className> <desc>HTML: Sets the access key for this element</desc> <longDesc>HTML: Sets the access key for this element.</longDesc> <generated>true</generated> </property> <property> <name>onclick</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the element is clicked</desc> <longDesc>HTML: Script to be invoked when the element is clicked.</longDesc> <generated>true</generated> </property> <property> <name>ondblclick</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the element is double-clicked</desc> <longDesc>HTML: Script to be invoked when the element is double-clicked.</longDesc> <generated>true</generated> </property> <property> <name>onkeydown</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when a key is pressed down over this element</desc> <longDesc>HTML: Script to be invoked when a key is pressed down over this element.</longDesc> <generated>true</generated> </property> <property> <name>onkeypress</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when a key is pressed over this element</desc> <longDesc>HTML: Script to be invoked when a key is pressed over this element.</longDesc> <generated>true</generated> </property> <property> <name>onkeyup</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when a key is released over this element</desc> <longDesc>HTML: Script to be invoked when a key is released over this element.</longDesc> <generated>true</generated> </property> <property> <name>onmousedown</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is pressed over this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is pressed over this element.</longDesc> <generated>true</generated> </property> <property> <name>onmousemove</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is moved while it is in this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is moved while it is in this element.</longDesc> <generated>true</generated> </property> <property> <name>onmouseout</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is moves out of this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is moves out of this element.</longDesc> <generated>true</generated> </property> <property> <name>onmouseover</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is moved into this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is moved into this element.</longDesc> <generated>true</generated> </property> <property> <name>onmouseup</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is released over this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is released over this element.</longDesc> <generated>true</generated> </property> <property> <name>onchange</name> <className>java.lang.String</className> <desc>HTML: Specifies a script to be invoked when the element is modified</desc> <longDesc>HTML: Specifies a script to be invoked when the element is modified.</longDesc> <generated>true</generated> </property> <property> <name>onselect</name> <className>java.lang.String</className> <desc>HTML: Specifies a script to be invoked when the element is selected</desc> <longDesc>HTML: Specifies a script to be invoked when the element is selected.</longDesc> <generated>true</generated> </property> <property> <name>dir</name> <className>java.lang.String</className> <desc>HTML: The direction of text display, either 'ltr' (left-to-right) or 'rtl' (right-to-left)</desc> <longDesc>HTML: The direction of text display, either 'ltr' (left-to-right) or 'rtl' (right-to-left).</longDesc> <generated>true</generated> </property> <property> <name>lang</name> <className>java.lang.String</className> <desc>HTML: The base language of this document</desc> <longDesc>HTML: The base language of this document.</longDesc> <generated>true</generated> </property> <property> <name>title</name> <className>java.lang.String</className> <desc>HTML: An advisory title for this element</desc> <longDesc>HTML: An advisory title for this element. Often used by the user agent as a tooltip.</longDesc> <generated>true</generated> </property> <property> <name>disabled</name> <className>boolean</className> <desc>HTML: When true, this element cannot receive focus</desc> <longDesc>HTML: When true, this element cannot receive focus.</longDesc> <defaultValue>false</defaultValue> <generated>true</generated> </property> <property> <name>readonly</name> <className>boolean</className> <desc>HTML: When true, indicates that this component cannot be modified by the user</desc> <longDesc>HTML: When true, indicates that this component cannot be modified by the user. The element may receive focus unless it has also been disabled.</longDesc> <defaultValue>false</defaultValue> <generated>true</generated> </property> </component> <component> <modelId>myfaces-api</modelId> <className>javax.faces.component.html.HtmlMessage</className> <parentClassName>javax.faces.component.UIMessage</parentClassName> <sourceClassName>javax.faces.component.html._HtmlMessage</sourceClassName> <sourceClassParentClassName>javax.faces.component.UIMessage</sourceClassParentClassName> <name>h:message</name> <type>javax.faces.HtmlMessage</type> <tagClass>org.apache.myfaces.shared_tomahawk.taglib.html.HtmlMessageTag</tagClass> <rendererType>javax.faces.Message</rendererType> <generatedComponentClass>true</generatedComponentClass> <generatedTagClass>true</generatedTagClass> <template>true</template> <desc>h:message</desc> <longDesc> <![CDATA[ Renders the first FacesMessage that is assigned to the component referenced by the "for" attribute. <p> Unless otherwise specified, all attributes accept static values or EL expressions. <p> See Javadoc of <a href="http://java.sun.com/j2ee/javaserverfaces/1.1_01/docs/api/index.html">JSF Specification</a> ]]> </longDesc> <property> <name>style</name> <className>java.lang.String</className> <desc>HTML: CSS styling instructions</desc> <longDesc>HTML: CSS styling instructions.</longDesc> <generated>true</generated> </property> <property> <name>styleClass</name> <className>java.lang.String</className> <desc>The CSS class for this element</desc> <longDesc>The CSS class for this element. Corresponds to the HTML 'class' attribute.</longDesc> <generated>true</generated> </property> <property> <name>errorClass</name> <className>java.lang.String</className> <desc>CSS class to be used for messages with severity "ERROR"</desc> <longDesc>CSS class to be used for messages with severity "ERROR".</longDesc> <generated>true</generated> </property> <property> <name>errorStyle</name> <className>java.lang.String</className> <desc>CSS style to be used for messages with severity "ERROR"</desc> <longDesc>CSS style to be used for messages with severity "ERROR".</longDesc> <generated>true</generated> </property> <property> <name>fatalClass</name> <className>java.lang.String</className> <desc>CSS class to be used for messages with severity "FATAL"</desc> <longDesc>CSS class to be used for messages with severity "FATAL".</longDesc> <generated>true</generated> </property> <property> <name>fatalStyle</name> <className>java.lang.String</className> <desc>CSS style to be used for messages with severity "FATAL"</desc> <longDesc>CSS style to be used for messages with severity "FATAL".</longDesc> <generated>true</generated> </property> <property> <name>infoClass</name> <className>java.lang.String</className> <desc>CSS class to be used for messages with severity "INFO"</desc> <longDesc>CSS class to be used for messages with severity "INFO".</longDesc> <generated>true</generated> </property> <property> <name>infoStyle</name> <className>java.lang.String</className> <desc>CSS style to be used for messages with severity "INFO"</desc> <longDesc>CSS style to be used for messages with severity "INFO".</longDesc> <generated>true</generated> </property> <property> <name>title</name> <className>java.lang.String</className> <desc>HTML: An advisory title for this element</desc> <longDesc>HTML: An advisory title for this element. Often used by the user agent as a tooltip.</longDesc> <generated>true</generated> </property> <property> <name>tooltip</name> <className>boolean</className> <desc>If true, the message summary will be rendered as a tooltip (i</desc> <longDesc>If true, the message summary will be rendered as a tooltip (i.e. HTML title attribute).</longDesc> <defaultValue>false</defaultValue> <generated>true</generated> </property> <property> <name>warnClass</name> <className>java.lang.String</className> <desc>CSS class to be used for messages with severity "WARN"</desc> <longDesc>CSS class to be used for messages with severity "WARN".</longDesc> <generated>true</generated> </property> <property> <name>warnStyle</name> <className>java.lang.String</className> <desc>CSS style to be used for messages with severity "WARN"</desc> <longDesc>CSS style to be used for messages with severity "WARN".</longDesc> <generated>true</generated> </property> </component> <component> <modelId>myfaces-api</modelId> <className>javax.faces.component.html.HtmlMessages</className> <parentClassName>javax.faces.component.UIMessages</parentClassName> <sourceClassName>javax.faces.component.html._HtmlMessages</sourceClassName> <sourceClassParentClassName>javax.faces.component.UIMessages</sourceClassParentClassName> <name>h:messages</name> <type>javax.faces.HtmlMessages</type> <tagClass>org.apache.myfaces.shared_tomahawk.taglib.html.HtmlMessagesTag</tagClass> <rendererType>javax.faces.Messages</rendererType> <generatedComponentClass>true</generatedComponentClass> <generatedTagClass>true</generatedTagClass> <template>true</template> <desc>h:messages</desc> <longDesc> <![CDATA[ Renders all or some FacesMessages depending on the "for" and "globalOnly" attributes. <p> The behaviour of this component is: <ul> <li>If globalOnly = true, only global messages, that have no associated clientId, will be displayed. <li>else if there is a "for" attribute, only messages that are assigned to the component referenced by the "for" attribute are displayed. <li>else all messages are displayed. </ul> Unless otherwise specified, all attributes accept static values or EL expressions. <p> See Javadoc of <a href="http://java.sun.com/j2ee/javaserverfaces/1.1_01/docs/api/index.html">JSF Specification</a> ]]> </longDesc> <property> <name>layout</name> <className>java.lang.String</className> <desc>The layout: "table" or "list"</desc> <longDesc>The layout: "table" or "list". Default: list</longDesc> <defaultValue>list</defaultValue> <generated>true</generated> </property> <property> <name>style</name> <className>java.lang.String</className> <desc>HTML: CSS styling instructions</desc> <longDesc>HTML: CSS styling instructions.</longDesc> <generated>true</generated> </property> <property> <name>styleClass</name> <className>java.lang.String</className> <desc>The CSS class for this element</desc> <longDesc>The CSS class for this element. Corresponds to the HTML 'class' attribute.</longDesc> <generated>true</generated> </property> <property> <name>errorClass</name> <className>java.lang.String</className> <desc>CSS class to be used for messages with severity "ERROR"</desc> <longDesc>CSS class to be used for messages with severity "ERROR".</longDesc> <generated>true</generated> </property> <property> <name>errorStyle</name> <className>java.lang.String</className> <desc>CSS style to be used for messages with severity "ERROR"</desc> <longDesc>CSS style to be used for messages with severity "ERROR".</longDesc> <generated>true</generated> </property> <property> <name>fatalClass</name> <className>java.lang.String</className> <desc>CSS class to be used for messages with severity "FATAL"</desc> <longDesc>CSS class to be used for messages with severity "FATAL".</longDesc> <generated>true</generated> </property> <property> <name>fatalStyle</name> <className>java.lang.String</className> <desc>CSS style to be used for messages with severity "FATAL"</desc> <longDesc>CSS style to be used for messages with severity "FATAL".</longDesc> <generated>true</generated> </property> <property> <name>infoClass</name> <className>java.lang.String</className> <desc>CSS class to be used for messages with severity "INFO"</desc> <longDesc>CSS class to be used for messages with severity "INFO".</longDesc> <generated>true</generated> </property> <property> <name>infoStyle</name> <className>java.lang.String</className> <desc>CSS style to be used for messages with severity "INFO"</desc> <longDesc>CSS style to be used for messages with severity "INFO".</longDesc> <generated>true</generated> </property> <property> <name>title</name> <className>java.lang.String</className> <desc>HTML: An advisory title for this element</desc> <longDesc>HTML: An advisory title for this element. Often used by the user agent as a tooltip.</longDesc> <generated>true</generated> </property> <property> <name>tooltip</name> <className>boolean</className> <desc>If true, the message summary will be rendered as a tooltip (i</desc> <longDesc>If true, the message summary will be rendered as a tooltip (i.e. HTML title attribute).</longDesc> <defaultValue>false</defaultValue> <generated>true</generated> </property> <property> <name>warnClass</name> <className>java.lang.String</className> <desc>CSS class to be used for messages with severity "WARN"</desc> <longDesc>CSS class to be used for messages with severity "WARN".</longDesc> <generated>true</generated> </property> <property> <name>warnStyle</name> <className>java.lang.String</className> <desc>CSS style to be used for messages with severity "WARN"</desc> <longDesc>CSS style to be used for messages with severity "WARN".</longDesc> <generated>true</generated> </property> </component> <component> <modelId>myfaces-api</modelId> <className>javax.faces.component.html.HtmlOutputFormat</className> <parentClassName>javax.faces.component.UIOutput</parentClassName> <sourceClassName>javax.faces.component.html._HtmlOutputFormat</sourceClassName> <sourceClassParentClassName>javax.faces.component.UIOutput</sourceClassParentClassName> <name>h:outputFormat</name> <type>javax.faces.HtmlOutputFormat</type> <tagClass>org.apache.myfaces.shared_tomahawk.taglib.html.HtmlOutputFormatTag</tagClass> <rendererType>javax.faces.Format</rendererType> <generatedComponentClass>true</generatedComponentClass> <generatedTagClass>true</generatedTagClass> <template>true</template> <desc>h:outputFormat</desc> <longDesc> <![CDATA[ Renders as text, applying the child f:param values to the value attribute as a MessageFormat string. If this element has an ID or CSS style properties, the text is wrapped in a span element. <p> Unless otherwise specified, all attributes accept static values or EL expressions. <p> See Javadoc of <a href="http://java.sun.com/j2ee/javaserverfaces/1.1_01/docs/api/index.html">JSF Specification</a> ]]> </longDesc> <property> <name>style</name> <className>java.lang.String</className> <desc>HTML: CSS styling instructions</desc> <longDesc>HTML: CSS styling instructions.</longDesc> <generated>true</generated> </property> <property> <name>styleClass</name> <className>java.lang.String</className> <desc>The CSS class for this element</desc> <longDesc>The CSS class for this element. Corresponds to the HTML 'class' attribute.</longDesc> <generated>true</generated> </property> <property> <name>title</name> <className>java.lang.String</className> <desc>HTML: An advisory title for this element</desc> <longDesc>HTML: An advisory title for this element. Often used by the user agent as a tooltip.</longDesc> <generated>true</generated> </property> <property> <name>escape</name> <className>boolean</className> <desc>Indicates whether rendered markup should be escaped</desc> <longDesc>Indicates whether rendered markup should be escaped. Default: true</longDesc> <defaultValue>true</defaultValue> <generated>true</generated> </property> </component> <component> <modelId>myfaces-api</modelId> <className>javax.faces.component.html.HtmlOutputLabel</className> <parentClassName>javax.faces.component.UIOutput</parentClassName> <sourceClassName>javax.faces.component.html._HtmlOutputLabel</sourceClassName> <sourceClassParentClassName>javax.faces.component.UIOutput</sourceClassParentClassName> <name>h:outputLabel</name> <type>javax.faces.HtmlOutputLabel</type> <tagClass>org.apache.myfaces.shared_tomahawk.taglib.html.HtmlOutputLabelTag</tagClass> <rendererType>javax.faces.Label</rendererType> <generatedComponentClass>true</generatedComponentClass> <generatedTagClass>true</generatedTagClass> <template>true</template> <desc>h:outputLabel</desc> <longDesc> <![CDATA[ Renders a HTML label element. <p> In addition to the JSF specification, MyFaces allows it to directly give an output text via the "value" attribute. <p> Unless otherwise specified, all attributes accept static values or EL expressions. <p> See Javadoc of <a href="http://java.sun.com/j2ee/javaserverfaces/1.1_01/docs/api/index.html">JSF Specification</a> ]]> </longDesc> <property> <name>for</name> <className>java.lang.String</className> <desc>The client ID of the target input element of this label</desc> <longDesc>The client ID of the target input element of this label.</longDesc> <generated>true</generated> </property> <property> <name>style</name> <className>java.lang.String</className> <desc>HTML: CSS styling instructions</desc> <longDesc>HTML: CSS styling instructions.</longDesc> <generated>true</generated> </property> <property> <name>styleClass</name> <className>java.lang.String</className> <desc>The CSS class for this element</desc> <longDesc>The CSS class for this element. Corresponds to the HTML 'class' attribute.</longDesc> <generated>true</generated> </property> <property> <name>tabindex</name> <className>java.lang.String</className> <desc>HTML: Specifies the position of this element within the tab order of the document</desc> <longDesc>HTML: Specifies the position of this element within the tab order of the document.</longDesc> <generated>true</generated> </property> <property> <name>onblur</name> <className>java.lang.String</className> <desc>HTML: Specifies a script to be invoked when the element loses focus</desc> <longDesc>HTML: Specifies a script to be invoked when the element loses focus.</longDesc> <generated>true</generated> </property> <property> <name>onfocus</name> <className>java.lang.String</className> <desc>HTML: Specifies a script to be invoked when the element receives focus</desc> <longDesc>HTML: Specifies a script to be invoked when the element receives focus.</longDesc> <generated>true</generated> </property> <property> <name>accesskey</name> <className>java.lang.String</className> <desc>HTML: Sets the access key for this element</desc> <longDesc>HTML: Sets the access key for this element.</longDesc> <generated>true</generated> </property> <property> <name>onclick</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the element is clicked</desc> <longDesc>HTML: Script to be invoked when the element is clicked.</longDesc> <generated>true</generated> </property> <property> <name>ondblclick</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the element is double-clicked</desc> <longDesc>HTML: Script to be invoked when the element is double-clicked.</longDesc> <generated>true</generated> </property> <property> <name>onkeydown</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when a key is pressed down over this element</desc> <longDesc>HTML: Script to be invoked when a key is pressed down over this element.</longDesc> <generated>true</generated> </property> <property> <name>onkeypress</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when a key is pressed over this element</desc> <longDesc>HTML: Script to be invoked when a key is pressed over this element.</longDesc> <generated>true</generated> </property> <property> <name>onkeyup</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when a key is released over this element</desc> <longDesc>HTML: Script to be invoked when a key is released over this element.</longDesc> <generated>true</generated> </property> <property> <name>onmousedown</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is pressed over this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is pressed over this element.</longDesc> <generated>true</generated> </property> <property> <name>onmousemove</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is moved while it is in this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is moved while it is in this element.</longDesc> <generated>true</generated> </property> <property> <name>onmouseout</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is moves out of this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is moves out of this element.</longDesc> <generated>true</generated> </property> <property> <name>onmouseover</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is moved into this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is moved into this element.</longDesc> <generated>true</generated> </property> <property> <name>onmouseup</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is released over this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is released over this element.</longDesc> <generated>true</generated> </property> <property> <name>dir</name> <className>java.lang.String</className> <desc>HTML: The direction of text display, either 'ltr' (left-to-right) or 'rtl' (right-to-left)</desc> <longDesc>HTML: The direction of text display, either 'ltr' (left-to-right) or 'rtl' (right-to-left).</longDesc> <generated>true</generated> </property> <property> <name>lang</name> <className>java.lang.String</className> <desc>HTML: The base language of this document</desc> <longDesc>HTML: The base language of this document.</longDesc> <generated>true</generated> </property> <property> <name>title</name> <className>java.lang.String</className> <desc>HTML: An advisory title for this element</desc> <longDesc>HTML: An advisory title for this element. Often used by the user agent as a tooltip.</longDesc> <generated>true</generated> </property> </component> <component> <modelId>myfaces-api</modelId> <className>javax.faces.component.html.HtmlOutputLink</className> <parentClassName>javax.faces.component.UIOutput</parentClassName> <sourceClassName>javax.faces.component.html._HtmlOutputLink</sourceClassName> <sourceClassParentClassName>javax.faces.component.UIOutput</sourceClassParentClassName> <name>h:outputLink</name> <type>javax.faces.HtmlOutputLink</type> <tagClass>org.apache.myfaces.shared_tomahawk.taglib.html.HtmlOutputLinkTag</tagClass> <rendererType>javax.faces.Link</rendererType> <generatedComponentClass>true</generatedComponentClass> <generatedTagClass>true</generatedTagClass> <template>true</template> <desc>h:outputLink</desc> <longDesc> <![CDATA[ Renders a HTML a element. Child f:param elements are added to the href attribute as query parameters. Other children are rendered as the link text or image. <p> Unless otherwise specified, all attributes accept static values or EL expressions. <p> See Javadoc of <a href="http://java.sun.com/j2ee/javaserverfaces/1.1_01/docs/api/index.html">JSF Specification</a> ]]> </longDesc> <property> <name>style</name> <className>java.lang.String</className> <desc>HTML: CSS styling instructions</desc> <longDesc>HTML: CSS styling instructions.</longDesc> <generated>true</generated> </property> <property> <name>styleClass</name> <className>java.lang.String</className> <desc>The CSS class for this element</desc> <longDesc>The CSS class for this element. Corresponds to the HTML 'class' attribute.</longDesc> <generated>true</generated> </property> <property> <name>tabindex</name> <className>java.lang.String</className> <desc>HTML: Specifies the position of this element within the tab order of the document</desc> <longDesc>HTML: Specifies the position of this element within the tab order of the document.</longDesc> <generated>true</generated> </property> <property> <name>onblur</name> <className>java.lang.String</className> <desc>HTML: Specifies a script to be invoked when the element loses focus</desc> <longDesc>HTML: Specifies a script to be invoked when the element loses focus.</longDesc> <generated>true</generated> </property> <property> <name>onfocus</name> <className>java.lang.String</className> <desc>HTML: Specifies a script to be invoked when the element receives focus</desc> <longDesc>HTML: Specifies a script to be invoked when the element receives focus.</longDesc> <generated>true</generated> </property> <property> <name>accesskey</name> <className>java.lang.String</className> <desc>HTML: Sets the access key for this element</desc> <longDesc>HTML: Sets the access key for this element.</longDesc> <generated>true</generated> </property> <property> <name>onclick</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the element is clicked</desc> <longDesc>HTML: Script to be invoked when the element is clicked.</longDesc> <generated>true</generated> </property> <property> <name>ondblclick</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the element is double-clicked</desc> <longDesc>HTML: Script to be invoked when the element is double-clicked.</longDesc> <generated>true</generated> </property> <property> <name>onkeydown</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when a key is pressed down over this element</desc> <longDesc>HTML: Script to be invoked when a key is pressed down over this element.</longDesc> <generated>true</generated> </property> <property> <name>onkeypress</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when a key is pressed over this element</desc> <longDesc>HTML: Script to be invoked when a key is pressed over this element.</longDesc> <generated>true</generated> </property> <property> <name>onkeyup</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when a key is released over this element</desc> <longDesc>HTML: Script to be invoked when a key is released over this element.</longDesc> <generated>true</generated> </property> <property> <name>onmousedown</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is pressed over this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is pressed over this element.</longDesc> <generated>true</generated> </property> <property> <name>onmousemove</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is moved while it is in this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is moved while it is in this element.</longDesc> <generated>true</generated> </property> <property> <name>onmouseout</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is moves out of this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is moves out of this element.</longDesc> <generated>true</generated> </property> <property> <name>onmouseover</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is moved into this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is moved into this element.</longDesc> <generated>true</generated> </property> <property> <name>onmouseup</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is released over this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is released over this element.</longDesc> <generated>true</generated> </property> <property> <name>dir</name> <className>java.lang.String</className> <desc>HTML: The direction of text display, either 'ltr' (left-to-right) or 'rtl' (right-to-left)</desc> <longDesc>HTML: The direction of text display, either 'ltr' (left-to-right) or 'rtl' (right-to-left).</longDesc> <generated>true</generated> </property> <property> <name>lang</name> <className>java.lang.String</className> <desc>HTML: The base language of this document</desc> <longDesc>HTML: The base language of this document.</longDesc> <generated>true</generated> </property> <property> <name>title</name> <className>java.lang.String</className> <desc>HTML: An advisory title for this element</desc> <longDesc>HTML: An advisory title for this element. Often used by the user agent as a tooltip.</longDesc> <generated>true</generated> </property> <property> <name>charset</name> <className>java.lang.String</className> <desc>HTML: Specifies the character encoding of the linked resource</desc> <longDesc>HTML: Specifies the character encoding of the linked resource.</longDesc> <generated>true</generated> </property> <property> <name>coords</name> <className>java.lang.String</className> <desc>HTML: The coordinates of regions within a client side image map</desc> <longDesc>HTML: The coordinates of regions within a client side image map.</longDesc> <generated>true</generated> </property> <property> <name>hreflang</name> <className>java.lang.String</className> <desc>HTML: The language of the linked resource</desc> <longDesc>HTML: The language of the linked resource.</longDesc> <generated>true</generated> </property> <property> <name>rel</name> <className>java.lang.String</className> <desc>HTML: The relationship between the current document and the linked resource</desc> <longDesc>HTML: The relationship between the current document and the linked resource.</longDesc> <generated>true</generated> </property> <property> <name>rev</name> <className>java.lang.String</className> <desc>HTML: The type(s) describing the reverse link for the linked resource</desc> <longDesc>HTML: The type(s) describing the reverse link for the linked resource.</longDesc> <generated>true</generated> </property> <property> <name>shape</name> <className>java.lang.String</className> <desc>HTML: The shape of a region in a client side image map</desc> <longDesc>HTML: The shape of a region in a client side image map.</longDesc> <generated>true</generated> </property> <property> <name>target</name> <className>java.lang.String</className> <desc>HTML: Names the frame that should display content generated by invoking this action</desc> <longDesc>HTML: Names the frame that should display content generated by invoking this action.</longDesc> <generated>true</generated> </property> <property> <name>type</name> <className>java.lang.String</className> <desc>HTML: A hint to the user agent about the content type of the linked resource</desc> <longDesc>HTML: A hint to the user agent about the content type of the linked resource.</longDesc> <generated>true</generated> </property> </component> <component> <modelId>myfaces-api</modelId> <className>javax.faces.component.html.HtmlOutputText</className> <parentClassName>javax.faces.component.UIOutput</parentClassName> <sourceClassName>javax.faces.component.html._HtmlOutputText</sourceClassName> <sourceClassParentClassName>javax.faces.component.UIOutput</sourceClassParentClassName> <name>h:outputText</name> <type>javax.faces.HtmlOutputText</type> <tagClass>org.apache.myfaces.shared_tomahawk.taglib.html.HtmlOutputTextTag</tagClass> <rendererType>javax.faces.Text</rendererType> <generatedComponentClass>true</generatedComponentClass> <generatedTagClass>true</generatedTagClass> <template>true</template> <desc>UIOutput displays a value to the user</desc> <longDesc> <![CDATA[ Renders the value of the associated UIOutput component. If this element has an ID or CSS style properties, the text is wrapped in a span element. <p> Unless otherwise specified, all attributes accept static values or EL expressions. <p> See Javadoc of <a href="http://java.sun.com/j2ee/javaserverfaces/1.1_01/docs/api/index.html">JSF Specification</a> ]]> </longDesc> <property> <name>style</name> <className>java.lang.String</className> <desc>HTML: CSS styling instructions</desc> <longDesc>HTML: CSS styling instructions.</longDesc> <generated>true</generated> </property> <property> <name>styleClass</name> <className>java.lang.String</className> <desc>The CSS class for this element</desc> <longDesc>The CSS class for this element. Corresponds to the HTML 'class' attribute.</longDesc> <generated>true</generated> </property> <property> <name>title</name> <className>java.lang.String</className> <desc>HTML: An advisory title for this element</desc> <longDesc>HTML: An advisory title for this element. Often used by the user agent as a tooltip.</longDesc> <generated>true</generated> </property> <property> <name>escape</name> <className>boolean</className> <desc>Indicates whether rendered markup should be escaped</desc> <longDesc>Indicates whether rendered markup should be escaped. Default: true</longDesc> <defaultValue>true</defaultValue> <generated>true</generated> </property> </component> <component> <modelId>myfaces-api</modelId> <className>javax.faces.component.html.HtmlPanelGrid</className> <parentClassName>javax.faces.component.UIPanel</parentClassName> <sourceClassName>javax.faces.component.html._HtmlPanelGrid</sourceClassName> <sourceClassParentClassName>javax.faces.component.UIPanel</sourceClassParentClassName> <name>h:panelGrid</name> <type>javax.faces.HtmlPanelGrid</type> <tagClass>org.apache.myfaces.shared_tomahawk.taglib.html.HtmlPanelGridTag</tagClass> <tagSuperclass>javax.faces.webapp.UIComponentBodyTag</tagSuperclass> <rendererType>javax.faces.Grid</rendererType> <generatedComponentClass>true</generatedComponentClass> <generatedTagClass>true</generatedTagClass> <template>true</template> <desc>h:panelGrid</desc> <longDesc> <![CDATA[ This element renders as an HTML table with specified number of columns. Children of this element are rendered as cells in the table, filling rows from left to right. Facets named "header" and "footer" are optional and specify the content of the thead and tfoot rows, respectively. <p> Unless otherwise specified, all attributes accept static values or EL expressions. <p> See Javadoc of <a href="http://java.sun.com/j2ee/javaserverfaces/1.1_01/docs/api/index.html">JSF Specification</a> ]]> </longDesc> <property> <name>bgcolor</name> <className>java.lang.String</className> <desc>HTML: The background color of this element</desc> <longDesc>HTML: The background color of this element.</longDesc> <generated>true</generated> </property> <property> <name>border</name> <className>int</className> <desc>HTML: Specifies the width of the border of this element, in pixels</desc> <longDesc>HTML: Specifies the width of the border of this element, in pixels. Deprecated in HTML 4.01.</longDesc> <defaultValue>Integer.MIN_VALUE</defaultValue> <generated>true</generated> </property> <property> <name>cellpadding</name> <className>java.lang.String</className> <desc>HTML: Specifies the amount of empty space between the cell border and its contents</desc> <longDesc>HTML: Specifies the amount of empty space between the cell border and its contents. It can be either a pixel length or a percentage.</longDesc> <generated>true</generated> </property> <property> <name>cellspacing</name> <className>java.lang.String</className> <desc>HTML: Specifies the amount of space between the cells of the table</desc> <longDesc>HTML: Specifies the amount of space between the cells of the table. It can be either a pixel length or a percentage of available space.</longDesc> <generated>true</generated> </property> <property> <name>columnClasses</name> <className>java.lang.String</className> <desc>A comma separated list of CSS class names to apply to td elements in each column</desc> <longDesc>A comma separated list of CSS class names to apply to td elements in each column.</longDesc> <generated>true</generated> </property> <property> <name>columns</name> <className>int</className> <desc>Specifies the number of columns in the grid</desc> <longDesc>Specifies the number of columns in the grid.</longDesc> <defaultValue>1</defaultValue> <generated>true</generated> </property> <property> <name>footerClass</name> <className>java.lang.String</className> <desc>The CSS class to be applied to footer cells</desc> <longDesc>The CSS class to be applied to footer cells.</longDesc> <generated>true</generated> </property> <property> <name>frame</name> <className>java.lang.String</className> <desc>HTML: Controls what part of the frame that surrounds a table is visible</desc> <longDesc>HTML: Controls what part of the frame that surrounds a table is visible. Values include: void, above, below, hsides, lhs, rhs, vsides, box, and border.</longDesc> <generated>true</generated> </property> <property> <name>headerClass</name> <className>java.lang.String</className> <desc>The CSS class to be applied to header cells</desc> <longDesc>The CSS class to be applied to header cells.</longDesc> <generated>true</generated> </property> <property> <name>rowClasses</name> <className>java.lang.String</className> <desc>A comma separated list of CSS class names to apply to td elements in each row</desc> <longDesc>A comma separated list of CSS class names to apply to td elements in each row.</longDesc> <generated>true</generated> </property> <property> <name>rules</name> <className>java.lang.String</className> <desc>HTML: Controls how rules are rendered between cells</desc> <longDesc>HTML: Controls how rules are rendered between cells. Values include: none, groups, rows, cols, and all.</longDesc> <generated>true</generated> </property> <property> <name>summary</name> <className>java.lang.String</className> <desc>HTML: Provides a summary of the contents of the table, for accessibility purposes</desc> <longDesc>HTML: Provides a summary of the contents of the table, for accessibility purposes.</longDesc> <generated>true</generated> </property> <property> <name>width</name> <className>java.lang.String</className> <desc>HTML: Specifies the desired width of the table, as a pixel length or a percentage of available space</desc> <longDesc>HTML: Specifies the desired width of the table, as a pixel length or a percentage of available space.</longDesc> <generated>true</generated> </property> <property> <name>style</name> <className>java.lang.String</className> <desc>HTML: CSS styling instructions</desc> <longDesc>HTML: CSS styling instructions.</longDesc> <generated>true</generated> </property> <property> <name>styleClass</name> <className>java.lang.String</className> <desc>The CSS class for this element</desc> <longDesc>The CSS class for this element. Corresponds to the HTML 'class' attribute.</longDesc> <generated>true</generated> </property> <property> <name>onclick</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the element is clicked</desc> <longDesc>HTML: Script to be invoked when the element is clicked.</longDesc> <generated>true</generated> </property> <property> <name>ondblclick</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the element is double-clicked</desc> <longDesc>HTML: Script to be invoked when the element is double-clicked.</longDesc> <generated>true</generated> </property> <property> <name>onkeydown</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when a key is pressed down over this element</desc> <longDesc>HTML: Script to be invoked when a key is pressed down over this element.</longDesc> <generated>true</generated> </property> <property> <name>onkeypress</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when a key is pressed over this element</desc> <longDesc>HTML: Script to be invoked when a key is pressed over this element.</longDesc> <generated>true</generated> </property> <property> <name>onkeyup</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when a key is released over this element</desc> <longDesc>HTML: Script to be invoked when a key is released over this element.</longDesc> <generated>true</generated> </property> <property> <name>onmousedown</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is pressed over this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is pressed over this element.</longDesc> <generated>true</generated> </property> <property> <name>onmousemove</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is moved while it is in this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is moved while it is in this element.</longDesc> <generated>true</generated> </property> <property> <name>onmouseout</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is moves out of this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is moves out of this element.</longDesc> <generated>true</generated> </property> <property> <name>onmouseover</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is moved into this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is moved into this element.</longDesc> <generated>true</generated> </property> <property> <name>onmouseup</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is released over this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is released over this element.</longDesc> <generated>true</generated> </property> <property> <name>dir</name> <className>java.lang.String</className> <desc>HTML: The direction of text display, either 'ltr' (left-to-right) or 'rtl' (right-to-left)</desc> <longDesc>HTML: The direction of text display, either 'ltr' (left-to-right) or 'rtl' (right-to-left).</longDesc> <generated>true</generated> </property> <property> <name>lang</name> <className>java.lang.String</className> <desc>HTML: The base language of this document</desc> <longDesc>HTML: The base language of this document.</longDesc> <generated>true</generated> </property> <property> <name>title</name> <className>java.lang.String</className> <desc>HTML: An advisory title for this element</desc> <longDesc>HTML: An advisory title for this element. Often used by the user agent as a tooltip.</longDesc> <generated>true</generated> </property> </component> <component> <modelId>myfaces-api</modelId> <className>javax.faces.component.html.HtmlPanelGroup</className> <parentClassName>javax.faces.component.UIPanel</parentClassName> <sourceClassName>javax.faces.component.html._HtmlPanelGroup</sourceClassName> <sourceClassParentClassName>javax.faces.component.UIPanel</sourceClassParentClassName> <name>h:panelGroup</name> <type>javax.faces.HtmlPanelGroup</type> <tagClass>org.apache.myfaces.shared_tomahawk.taglib.html.HtmlPanelGroupTag</tagClass> <tagSuperclass>javax.faces.webapp.UIComponentBodyTag</tagSuperclass> <rendererType>javax.faces.Group</rendererType> <generatedComponentClass>true</generatedComponentClass> <generatedTagClass>true</generatedTagClass> <template>true</template> <desc>h:panelGroup</desc> <longDesc> <![CDATA[ This element is used to group other components where the specification requires one child element. If any of the HTML or CSS attributes are set, its content is rendered within a span element. <p> Unless otherwise specified, all attributes accept static values or EL expressions. <p> See Javadoc of <a href="http://java.sun.com/j2ee/javaserverfaces/1.1_01/docs/api/index.html">JSF Specification</a> ]]> </longDesc> <property> <name>style</name> <className>java.lang.String</className> <desc>HTML: CSS styling instructions</desc> <longDesc>HTML: CSS styling instructions.</longDesc> <generated>true</generated> </property> <property> <name>styleClass</name> <className>java.lang.String</className> <desc>The CSS class for this element</desc> <longDesc>The CSS class for this element. Corresponds to the HTML 'class' attribute.</longDesc> <generated>true</generated> </property> </component> <component> <modelId>myfaces-api</modelId> <className>javax.faces.component.html.HtmlSelectBooleanCheckbox</className> <parentClassName>javax.faces.component.UISelectBoolean</parentClassName> <sourceClassName>javax.faces.component.html._HtmlSelectBooleanCheckbox</sourceClassName> <sourceClassParentClassName>javax.faces.component.UISelectBoolean</sourceClassParentClassName> <name>h:selectBooleanCheckbox</name> <type>javax.faces.HtmlSelectBooleanCheckbox</type> <tagClass>org.apache.myfaces.shared_tomahawk.taglib.html.HtmlSelectBooleanCheckboxTag</tagClass> <rendererType>javax.faces.Checkbox</rendererType> <generatedComponentClass>true</generatedComponentClass> <generatedTagClass>true</generatedTagClass> <template>true</template> <desc>h:selectBooleanCheckbox</desc> <longDesc> <![CDATA[ Allow the user to choose a "true" or "false" value, presented as a checkbox. <p> Renders as an HTML input tag with its type set to "checkbox", and its name attribute set to the id. The "checked" attribute is rendered if the value of this component is true. <p> Unless otherwise specified, all attributes accept static values or EL expressions. <p> See Javadoc of <a href="http://java.sun.com/j2ee/javaserverfaces/1.1_01/docs/api/index.html">JSF Specification</a> ]]> </longDesc> <property> <name>style</name> <className>java.lang.String</className> <desc>HTML: CSS styling instructions</desc> <longDesc>HTML: CSS styling instructions.</longDesc> <generated>true</generated> </property> <property> <name>styleClass</name> <className>java.lang.String</className> <desc>The CSS class for this element</desc> <longDesc>The CSS class for this element. Corresponds to the HTML 'class' attribute.</longDesc> <generated>true</generated> </property> <property> <name>tabindex</name> <className>java.lang.String</className> <desc>HTML: Specifies the position of this element within the tab order of the document</desc> <longDesc>HTML: Specifies the position of this element within the tab order of the document.</longDesc> <generated>true</generated> </property> <property> <name>onblur</name> <className>java.lang.String</className> <desc>HTML: Specifies a script to be invoked when the element loses focus</desc> <longDesc>HTML: Specifies a script to be invoked when the element loses focus.</longDesc> <generated>true</generated> </property> <property> <name>onfocus</name> <className>java.lang.String</className> <desc>HTML: Specifies a script to be invoked when the element receives focus</desc> <longDesc>HTML: Specifies a script to be invoked when the element receives focus.</longDesc> <generated>true</generated> </property> <property> <name>accesskey</name> <className>java.lang.String</className> <desc>HTML: Sets the access key for this element</desc> <longDesc>HTML: Sets the access key for this element.</longDesc> <generated>true</generated> </property> <property> <name>onclick</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the element is clicked</desc> <longDesc>HTML: Script to be invoked when the element is clicked.</longDesc> <generated>true</generated> </property> <property> <name>ondblclick</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the element is double-clicked</desc> <longDesc>HTML: Script to be invoked when the element is double-clicked.</longDesc> <generated>true</generated> </property> <property> <name>onkeydown</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when a key is pressed down over this element</desc> <longDesc>HTML: Script to be invoked when a key is pressed down over this element.</longDesc> <generated>true</generated> </property> <property> <name>onkeypress</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when a key is pressed over this element</desc> <longDesc>HTML: Script to be invoked when a key is pressed over this element.</longDesc> <generated>true</generated> </property> <property> <name>onkeyup</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when a key is released over this element</desc> <longDesc>HTML: Script to be invoked when a key is released over this element.</longDesc> <generated>true</generated> </property> <property> <name>onmousedown</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is pressed over this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is pressed over this element.</longDesc> <generated>true</generated> </property> <property> <name>onmousemove</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is moved while it is in this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is moved while it is in this element.</longDesc> <generated>true</generated> </property> <property> <name>onmouseout</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is moves out of this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is moves out of this element.</longDesc> <generated>true</generated> </property> <property> <name>onmouseover</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is moved into this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is moved into this element.</longDesc> <generated>true</generated> </property> <property> <name>onmouseup</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is released over this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is released over this element.</longDesc> <generated>true</generated> </property> <property> <name>onchange</name> <className>java.lang.String</className> <desc>HTML: Specifies a script to be invoked when the element is modified</desc> <longDesc>HTML: Specifies a script to be invoked when the element is modified.</longDesc> <generated>true</generated> </property> <property> <name>onselect</name> <className>java.lang.String</className> <desc>HTML: Specifies a script to be invoked when the element is selected</desc> <longDesc>HTML: Specifies a script to be invoked when the element is selected.</longDesc> <generated>true</generated> </property> <property> <name>dir</name> <className>java.lang.String</className> <desc>HTML: The direction of text display, either 'ltr' (left-to-right) or 'rtl' (right-to-left)</desc> <longDesc>HTML: The direction of text display, either 'ltr' (left-to-right) or 'rtl' (right-to-left).</longDesc> <generated>true</generated> </property> <property> <name>lang</name> <className>java.lang.String</className> <desc>HTML: The base language of this document</desc> <longDesc>HTML: The base language of this document.</longDesc> <generated>true</generated> </property> <property> <name>title</name> <className>java.lang.String</className> <desc>HTML: An advisory title for this element</desc> <longDesc>HTML: An advisory title for this element. Often used by the user agent as a tooltip.</longDesc> <generated>true</generated> </property> <property> <name>disabled</name> <className>boolean</className> <desc>HTML: When true, this element cannot receive focus</desc> <longDesc>HTML: When true, this element cannot receive focus.</longDesc> <defaultValue>false</defaultValue> <generated>true</generated> </property> <property> <name>readonly</name> <className>boolean</className> <desc>HTML: When true, indicates that this component cannot be modified by the user</desc> <longDesc>HTML: When true, indicates that this component cannot be modified by the user. The element may receive focus unless it has also been disabled.</longDesc> <defaultValue>false</defaultValue> <generated>true</generated> </property> </component> <component> <modelId>myfaces-api</modelId> <className>javax.faces.component.html.HtmlSelectManyCheckbox</className> <parentClassName>javax.faces.component.UISelectMany</parentClassName> <sourceClassName>javax.faces.component.html._HtmlSelectManyCheckbox</sourceClassName> <sourceClassParentClassName>javax.faces.component.UISelectMany</sourceClassParentClassName> <name>h:selectManyCheckbox</name> <type>javax.faces.HtmlSelectManyCheckbox</type> <tagClass>org.apache.myfaces.shared_tomahawk.taglib.html.HtmlSelectManyCheckboxTag</tagClass> <rendererType>javax.faces.Checkbox</rendererType> <generatedComponentClass>true</generatedComponentClass> <generatedTagClass>true</generatedTagClass> <template>true</template> <desc>h:selectManyCheckbox</desc> <longDesc> <![CDATA[ Allow the user to select zero or more items from a set of available options. <p> This is presented as a table with one cell per available option; each cell contains a checkbox and the option's label. The "layout" attribute determines whether the checkboxes are laid out horizontally or vertically. <p> The set of available options is defined by adding child f:selectItem or f:selectItems components to this component. <p> The value attribute must be a value-binding expression to a property of type List, Object array or primitive array. That "collection" is expected to contain objects of the same type as SelectItem.getValue() returns for the child SelectItem objects. On rendering, any child whose value is in the list will be selected initially. During the update phase, the property setter is called to replace the original collection with a completely new collection object of the appropriate type. The new collection object contains the value of each child SelectItem object that is currently selected. <p> Unless otherwise specified, all attributes accept static values or EL expressions. <p> See Javadoc of <a href="http://java.sun.com/j2ee/javaserverfaces/1.1_01/docs/api/index.html">JSF Specification</a> ]]> </longDesc> <property> <name>border</name> <className>int</className> <desc>HTML: Specifies the width of the border of this element, in pixels</desc> <longDesc>HTML: Specifies the width of the border of this element, in pixels. Deprecated in HTML 4.01.</longDesc> <defaultValue>Integer.MIN_VALUE</defaultValue> <generated>true</generated> </property> <property> <name>layout</name> <className>java.lang.String</className> <desc>Controls the layout direction of the child elements</desc> <longDesc>Controls the layout direction of the child elements. Values include: lineDirection (vertical) and pageDirection (horzontal).</longDesc> <generated>true</generated> </property> <property> <name>style</name> <className>java.lang.String</className> <desc>HTML: CSS styling instructions</desc> <longDesc>HTML: CSS styling instructions.</longDesc> <generated>true</generated> </property> <property> <name>styleClass</name> <className>java.lang.String</className> <desc>The CSS class for this element</desc> <longDesc>The CSS class for this element. Corresponds to the HTML 'class' attribute.</longDesc> <generated>true</generated> </property> <property> <name>tabindex</name> <className>java.lang.String</className> <desc>HTML: Specifies the position of this element within the tab order of the document</desc> <longDesc>HTML: Specifies the position of this element within the tab order of the document.</longDesc> <generated>true</generated> </property> <property> <name>onblur</name> <className>java.lang.String</className> <desc>HTML: Specifies a script to be invoked when the element loses focus</desc> <longDesc>HTML: Specifies a script to be invoked when the element loses focus.</longDesc> <generated>true</generated> </property> <property> <name>onfocus</name> <className>java.lang.String</className> <desc>HTML: Specifies a script to be invoked when the element receives focus</desc> <longDesc>HTML: Specifies a script to be invoked when the element receives focus.</longDesc> <generated>true</generated> </property> <property> <name>disabledClass</name> <className>java.lang.String</className> <desc>The CSS class assigned to the label element for enabled choices</desc> <longDesc>The CSS class assigned to the label element for enabled choices.</longDesc> <generated>true</generated> </property> <property> <name>enabledClass</name> <className>java.lang.String</className> <desc>The CSS class assigned to the label element for enabled choices</desc> <longDesc>The CSS class assigned to the label element for enabled choices.</longDesc> <generated>true</generated> </property> <property> <name>accesskey</name> <className>java.lang.String</className> <desc>HTML: Sets the access key for this element</desc> <longDesc>HTML: Sets the access key for this element.</longDesc> <generated>true</generated> </property> <property> <name>onclick</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the element is clicked</desc> <longDesc>HTML: Script to be invoked when the element is clicked.</longDesc> <generated>true</generated> </property> <property> <name>ondblclick</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the element is double-clicked</desc> <longDesc>HTML: Script to be invoked when the element is double-clicked.</longDesc> <generated>true</generated> </property> <property> <name>onkeydown</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when a key is pressed down over this element</desc> <longDesc>HTML: Script to be invoked when a key is pressed down over this element.</longDesc> <generated>true</generated> </property> <property> <name>onkeypress</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when a key is pressed over this element</desc> <longDesc>HTML: Script to be invoked when a key is pressed over this element.</longDesc> <generated>true</generated> </property> <property> <name>onkeyup</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when a key is released over this element</desc> <longDesc>HTML: Script to be invoked when a key is released over this element.</longDesc> <generated>true</generated> </property> <property> <name>onmousedown</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is pressed over this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is pressed over this element.</longDesc> <generated>true</generated> </property> <property> <name>onmousemove</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is moved while it is in this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is moved while it is in this element.</longDesc> <generated>true</generated> </property> <property> <name>onmouseout</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is moves out of this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is moves out of this element.</longDesc> <generated>true</generated> </property> <property> <name>onmouseover</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is moved into this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is moved into this element.</longDesc> <generated>true</generated> </property> <property> <name>onmouseup</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is released over this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is released over this element.</longDesc> <generated>true</generated> </property> <property> <name>onchange</name> <className>java.lang.String</className> <desc>HTML: Specifies a script to be invoked when the element is modified</desc> <longDesc>HTML: Specifies a script to be invoked when the element is modified.</longDesc> <generated>true</generated> </property> <property> <name>onselect</name> <className>java.lang.String</className> <desc>HTML: Specifies a script to be invoked when the element is selected</desc> <longDesc>HTML: Specifies a script to be invoked when the element is selected.</longDesc> <generated>true</generated> </property> <property> <name>dir</name> <className>java.lang.String</className> <desc>HTML: The direction of text display, either 'ltr' (left-to-right) or 'rtl' (right-to-left)</desc> <longDesc>HTML: The direction of text display, either 'ltr' (left-to-right) or 'rtl' (right-to-left).</longDesc> <generated>true</generated> </property> <property> <name>lang</name> <className>java.lang.String</className> <desc>HTML: The base language of this document</desc> <longDesc>HTML: The base language of this document.</longDesc> <generated>true</generated> </property> <property> <name>title</name> <className>java.lang.String</className> <desc>HTML: An advisory title for this element</desc> <longDesc>HTML: An advisory title for this element. Often used by the user agent as a tooltip.</longDesc> <generated>true</generated> </property> <property> <name>disabled</name> <className>boolean</className> <desc>HTML: When true, this element cannot receive focus</desc> <longDesc>HTML: When true, this element cannot receive focus.</longDesc> <defaultValue>false</defaultValue> <generated>true</generated> </property> <property> <name>readonly</name> <className>boolean</className> <desc>HTML: When true, indicates that this component cannot be modified by the user</desc> <longDesc>HTML: When true, indicates that this component cannot be modified by the user. The element may receive focus unless it has also been disabled.</longDesc> <defaultValue>false</defaultValue> <generated>true</generated> </property> </component> <component> <modelId>myfaces-api</modelId> <className>javax.faces.component.html.HtmlSelectManyListbox</className> <parentClassName>javax.faces.component.UISelectMany</parentClassName> <sourceClassName>javax.faces.component.html._HtmlSelectManyListbox</sourceClassName> <sourceClassParentClassName>javax.faces.component.UISelectMany</sourceClassParentClassName> <name>h:selectManyListbox</name> <type>javax.faces.HtmlSelectManyListbox</type> <tagClass>org.apache.myfaces.shared_tomahawk.taglib.html.HtmlSelectManyListboxTag</tagClass> <rendererType>javax.faces.Listbox</rendererType> <generatedComponentClass>true</generatedComponentClass> <generatedTagClass>true</generatedTagClass> <template>true</template> <desc>h:selectManyListbox</desc> <longDesc> <![CDATA[ Allow the user to select zero or more items from a set of available options. This is presented as a listbox which allows multiple rows in the list to be selected simultaneously. <p> The set of available options is defined by adding child f:selectItem or f:selectItems components to this component. <p> The list is rendered as an HTML select element. The "multiple" attribute is set on the element and the size attribute is set to the provided value, defaulting to the number of items in the list if no value is provided. If the size is set to 1, then a "drop-down" list (aka "combo-box") is presented, though if this is the intention then a selectManyMenu should be used instead. <p> The value attribute must be a value-binding expression to a property of type List, Object array or primitive array. That "collection" is expected to contain objects of the same type as SelectItem.getValue() returns for the child SelectItem objects. On rendering, any child whose value is in the list will be selected initially. During the update phase, the property is set to contain a "collection" of values for those child SelectItem objects that are currently selected. <p> Unless otherwise specified, all attributes accept static values or EL expressions. <p> See Javadoc of <a href="http://java.sun.com/j2ee/javaserverfaces/1.1_01/docs/api/index.html">JSF Specification</a> ]]> </longDesc> <property> <name>size</name> <className>int</className> <desc>see JSF Spec</desc> <longDesc>see JSF Spec.</longDesc> <defaultValue>Integer.MIN_VALUE</defaultValue> <generated>true</generated> </property> <property> <name>style</name> <className>java.lang.String</className> <desc>HTML: CSS styling instructions</desc> <longDesc>HTML: CSS styling instructions.</longDesc> <generated>true</generated> </property> <property> <name>styleClass</name> <className>java.lang.String</className> <desc>The CSS class for this element</desc> <longDesc>The CSS class for this element. Corresponds to the HTML 'class' attribute.</longDesc> <generated>true</generated> </property> <property> <name>tabindex</name> <className>java.lang.String</className> <desc>HTML: Specifies the position of this element within the tab order of the document</desc> <longDesc>HTML: Specifies the position of this element within the tab order of the document.</longDesc> <generated>true</generated> </property> <property> <name>onblur</name> <className>java.lang.String</className> <desc>HTML: Specifies a script to be invoked when the element loses focus</desc> <longDesc>HTML: Specifies a script to be invoked when the element loses focus.</longDesc> <generated>true</generated> </property> <property> <name>onfocus</name> <className>java.lang.String</className> <desc>HTML: Specifies a script to be invoked when the element receives focus</desc> <longDesc>HTML: Specifies a script to be invoked when the element receives focus.</longDesc> <generated>true</generated> </property> <property> <name>disabledClass</name> <className>java.lang.String</className> <desc>The CSS class assigned to the label element for enabled choices</desc> <longDesc>The CSS class assigned to the label element for enabled choices.</longDesc> <generated>true</generated> </property> <property> <name>enabledClass</name> <className>java.lang.String</className> <desc>The CSS class assigned to the label element for enabled choices</desc> <longDesc>The CSS class assigned to the label element for enabled choices.</longDesc> <generated>true</generated> </property> <property> <name>accesskey</name> <className>java.lang.String</className> <desc>HTML: Sets the access key for this element</desc> <longDesc>HTML: Sets the access key for this element.</longDesc> <generated>true</generated> </property> <property> <name>onclick</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the element is clicked</desc> <longDesc>HTML: Script to be invoked when the element is clicked.</longDesc> <generated>true</generated> </property> <property> <name>ondblclick</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the element is double-clicked</desc> <longDesc>HTML: Script to be invoked when the element is double-clicked.</longDesc> <generated>true</generated> </property> <property> <name>onkeydown</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when a key is pressed down over this element</desc> <longDesc>HTML: Script to be invoked when a key is pressed down over this element.</longDesc> <generated>true</generated> </property> <property> <name>onkeypress</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when a key is pressed over this element</desc> <longDesc>HTML: Script to be invoked when a key is pressed over this element.</longDesc> <generated>true</generated> </property> <property> <name>onkeyup</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when a key is released over this element</desc> <longDesc>HTML: Script to be invoked when a key is released over this element.</longDesc> <generated>true</generated> </property> <property> <name>onmousedown</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is pressed over this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is pressed over this element.</longDesc> <generated>true</generated> </property> <property> <name>onmousemove</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is moved while it is in this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is moved while it is in this element.</longDesc> <generated>true</generated> </property> <property> <name>onmouseout</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is moves out of this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is moves out of this element.</longDesc> <generated>true</generated> </property> <property> <name>onmouseover</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is moved into this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is moved into this element.</longDesc> <generated>true</generated> </property> <property> <name>onmouseup</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is released over this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is released over this element.</longDesc> <generated>true</generated> </property> <property> <name>onchange</name> <className>java.lang.String</className> <desc>HTML: Specifies a script to be invoked when the element is modified</desc> <longDesc>HTML: Specifies a script to be invoked when the element is modified.</longDesc> <generated>true</generated> </property> <property> <name>onselect</name> <className>java.lang.String</className> <desc>HTML: Specifies a script to be invoked when the element is selected</desc> <longDesc>HTML: Specifies a script to be invoked when the element is selected.</longDesc> <generated>true</generated> </property> <property> <name>dir</name> <className>java.lang.String</className> <desc>HTML: The direction of text display, either 'ltr' (left-to-right) or 'rtl' (right-to-left)</desc> <longDesc>HTML: The direction of text display, either 'ltr' (left-to-right) or 'rtl' (right-to-left).</longDesc> <generated>true</generated> </property> <property> <name>lang</name> <className>java.lang.String</className> <desc>HTML: The base language of this document</desc> <longDesc>HTML: The base language of this document.</longDesc> <generated>true</generated> </property> <property> <name>title</name> <className>java.lang.String</className> <desc>HTML: An advisory title for this element</desc> <longDesc>HTML: An advisory title for this element. Often used by the user agent as a tooltip.</longDesc> <generated>true</generated> </property> <property> <name>disabled</name> <className>boolean</className> <desc>HTML: When true, this element cannot receive focus</desc> <longDesc>HTML: When true, this element cannot receive focus.</longDesc> <defaultValue>false</defaultValue> <generated>true</generated> </property> <property> <name>readonly</name> <className>boolean</className> <desc>HTML: When true, indicates that this component cannot be modified by the user</desc> <longDesc>HTML: When true, indicates that this component cannot be modified by the user. The element may receive focus unless it has also been disabled.</longDesc> <defaultValue>false</defaultValue> <generated>true</generated> </property> </component> <component> <modelId>myfaces-api</modelId> <className>javax.faces.component.html.HtmlSelectManyMenu</className> <parentClassName>javax.faces.component.UISelectMany</parentClassName> <sourceClassName>javax.faces.component.html._HtmlSelectManyMenu</sourceClassName> <sourceClassParentClassName>javax.faces.component.UISelectMany</sourceClassParentClassName> <name>h:selectManyMenu</name> <type>javax.faces.HtmlSelectManyMenu</type> <tagClass>org.apache.myfaces.shared_tomahawk.taglib.html.HtmlSelectManyMenuTag</tagClass> <rendererType>javax.faces.Menu</rendererType> <generatedComponentClass>true</generatedComponentClass> <generatedTagClass>true</generatedTagClass> <template>true</template> <desc>h:selectManyMenu</desc> <longDesc> <![CDATA[ Allow the user to select zero or more items from a set of available options. This is presented as a drop-down "combo-box" which allows multiple rows in the list to be selected simultaneously. <p> The set of available options is defined by adding child f:selectItem or f:selectItems components to this component. <p> Renders as an HTML select element, with the choices made up of child f:selectItem or f:selectItems elements. The multiple attribute is set and the size attribute is set to 1. <p> The value attribute must be a value-binding expression to a property of type List, Object array or primitive array. That "collection" is expected to contain objects of the same type as SelectItem.getValue() returns for the child SelectItem objects. On rendering, any child whose value is in the list will be selected initially. During the update phase, the property is set to contain a "collection" of values for those child SelectItem objects that are currently selected. <p> Unless otherwise specified, all attributes accept static values or EL expressions. <p> See Javadoc of <a href="http://java.sun.com/j2ee/javaserverfaces/1.1_01/docs/api/index.html">JSF Specification</a> ]]> </longDesc> <property> <name>style</name> <className>java.lang.String</className> <desc>HTML: CSS styling instructions</desc> <longDesc>HTML: CSS styling instructions.</longDesc> <generated>true</generated> </property> <property> <name>styleClass</name> <className>java.lang.String</className> <desc>The CSS class for this element</desc> <longDesc>The CSS class for this element. Corresponds to the HTML 'class' attribute.</longDesc> <generated>true</generated> </property> <property> <name>tabindex</name> <className>java.lang.String</className> <desc>HTML: Specifies the position of this element within the tab order of the document</desc> <longDesc>HTML: Specifies the position of this element within the tab order of the document.</longDesc> <generated>true</generated> </property> <property> <name>onblur</name> <className>java.lang.String</className> <desc>HTML: Specifies a script to be invoked when the element loses focus</desc> <longDesc>HTML: Specifies a script to be invoked when the element loses focus.</longDesc> <generated>true</generated> </property> <property> <name>onfocus</name> <className>java.lang.String</className> <desc>HTML: Specifies a script to be invoked when the element receives focus</desc> <longDesc>HTML: Specifies a script to be invoked when the element receives focus.</longDesc> <generated>true</generated> </property> <property> <name>disabledClass</name> <className>java.lang.String</className> <desc>The CSS class assigned to the label element for enabled choices</desc> <longDesc>The CSS class assigned to the label element for enabled choices.</longDesc> <generated>true</generated> </property> <property> <name>enabledClass</name> <className>java.lang.String</className> <desc>The CSS class assigned to the label element for enabled choices</desc> <longDesc>The CSS class assigned to the label element for enabled choices.</longDesc> <generated>true</generated> </property> <property> <name>accesskey</name> <className>java.lang.String</className> <desc>HTML: Sets the access key for this element</desc> <longDesc>HTML: Sets the access key for this element.</longDesc> <generated>true</generated> </property> <property> <name>onclick</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the element is clicked</desc> <longDesc>HTML: Script to be invoked when the element is clicked.</longDesc> <generated>true</generated> </property> <property> <name>ondblclick</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the element is double-clicked</desc> <longDesc>HTML: Script to be invoked when the element is double-clicked.</longDesc> <generated>true</generated> </property> <property> <name>onkeydown</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when a key is pressed down over this element</desc> <longDesc>HTML: Script to be invoked when a key is pressed down over this element.</longDesc> <generated>true</generated> </property> <property> <name>onkeypress</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when a key is pressed over this element</desc> <longDesc>HTML: Script to be invoked when a key is pressed over this element.</longDesc> <generated>true</generated> </property> <property> <name>onkeyup</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when a key is released over this element</desc> <longDesc>HTML: Script to be invoked when a key is released over this element.</longDesc> <generated>true</generated> </property> <property> <name>onmousedown</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is pressed over this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is pressed over this element.</longDesc> <generated>true</generated> </property> <property> <name>onmousemove</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is moved while it is in this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is moved while it is in this element.</longDesc> <generated>true</generated> </property> <property> <name>onmouseout</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is moves out of this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is moves out of this element.</longDesc> <generated>true</generated> </property> <property> <name>onmouseover</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is moved into this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is moved into this element.</longDesc> <generated>true</generated> </property> <property> <name>onmouseup</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is released over this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is released over this element.</longDesc> <generated>true</generated> </property> <property> <name>onchange</name> <className>java.lang.String</className> <desc>HTML: Specifies a script to be invoked when the element is modified</desc> <longDesc>HTML: Specifies a script to be invoked when the element is modified.</longDesc> <generated>true</generated> </property> <property> <name>onselect</name> <className>java.lang.String</className> <desc>HTML: Specifies a script to be invoked when the element is selected</desc> <longDesc>HTML: Specifies a script to be invoked when the element is selected.</longDesc> <generated>true</generated> </property> <property> <name>dir</name> <className>java.lang.String</className> <desc>HTML: The direction of text display, either 'ltr' (left-to-right) or 'rtl' (right-to-left)</desc> <longDesc>HTML: The direction of text display, either 'ltr' (left-to-right) or 'rtl' (right-to-left).</longDesc> <generated>true</generated> </property> <property> <name>lang</name> <className>java.lang.String</className> <desc>HTML: The base language of this document</desc> <longDesc>HTML: The base language of this document.</longDesc> <generated>true</generated> </property> <property> <name>title</name> <className>java.lang.String</className> <desc>HTML: An advisory title for this element</desc> <longDesc>HTML: An advisory title for this element. Often used by the user agent as a tooltip.</longDesc> <generated>true</generated> </property> <property> <name>disabled</name> <className>boolean</className> <desc>HTML: When true, this element cannot receive focus</desc> <longDesc>HTML: When true, this element cannot receive focus.</longDesc> <defaultValue>false</defaultValue> <generated>true</generated> </property> <property> <name>readonly</name> <className>boolean</className> <desc>HTML: When true, indicates that this component cannot be modified by the user</desc> <longDesc>HTML: When true, indicates that this component cannot be modified by the user. The element may receive focus unless it has also been disabled.</longDesc> <defaultValue>false</defaultValue> <generated>true</generated> </property> </component> <component> <modelId>myfaces-api</modelId> <className>javax.faces.component.html.HtmlSelectOneListbox</className> <parentClassName>javax.faces.component.UISelectOne</parentClassName> <sourceClassName>javax.faces.component.html._HtmlSelectOneListbox</sourceClassName> <sourceClassParentClassName>javax.faces.component.UISelectOne</sourceClassParentClassName> <name>h:selectOneListbox</name> <type>javax.faces.HtmlSelectOneListbox</type> <tagClass>org.apache.myfaces.shared_tomahawk.taglib.html.HtmlSelectOneListboxTag</tagClass> <rendererType>javax.faces.Listbox</rendererType> <generatedComponentClass>true</generatedComponentClass> <generatedTagClass>true</generatedTagClass> <template>true</template> <desc>h:selectOneListbox</desc> <longDesc> <![CDATA[ Allow the user to choose one option from a set of options. <p> Rendered as a listbox with the MULTIPLE attribute set to false. <p> The available choices are defined via child f:selectItem or f:selectItems elements. The size of the listbox defaults to the number of available choices; if size is explicitly set to a smaller value, then scrollbars will be rendered. If size is set to 1 then a "drop-down menu" (aka "combo-box") is rendered, though if this is the intent then selectOneMenu should be used instead. <p> The value attribute of this component is read to determine which of the available options is initially selected; its value should match the "value" property of one of the child SelectItem objects. <p> On submit of the enclosing form, the value attribute's bound property is updated to contain the "value" property from the chosen SelectItem. <p> Unless otherwise specified, all attributes accept static values or EL expressions. <p> See Javadoc of <a href="http://java.sun.com/j2ee/javaserverfaces/1.1_01/docs/api/index.html">JSF Specification</a> ]]> </longDesc> <property> <name>size</name> <className>int</className> <desc>see JSF Spec</desc> <longDesc>see JSF Spec.</longDesc> <defaultValue>0</defaultValue> <generated>true</generated> </property> <property> <name>style</name> <className>java.lang.String</className> <desc>HTML: CSS styling instructions</desc> <longDesc>HTML: CSS styling instructions.</longDesc> <generated>true</generated> </property> <property> <name>styleClass</name> <className>java.lang.String</className> <desc>The CSS class for this element</desc> <longDesc>The CSS class for this element. Corresponds to the HTML 'class' attribute.</longDesc> <generated>true</generated> </property> <property> <name>tabindex</name> <className>java.lang.String</className> <desc>HTML: Specifies the position of this element within the tab order of the document</desc> <longDesc>HTML: Specifies the position of this element within the tab order of the document.</longDesc> <generated>true</generated> </property> <property> <name>onblur</name> <className>java.lang.String</className> <desc>HTML: Specifies a script to be invoked when the element loses focus</desc> <longDesc>HTML: Specifies a script to be invoked when the element loses focus.</longDesc> <generated>true</generated> </property> <property> <name>onfocus</name> <className>java.lang.String</className> <desc>HTML: Specifies a script to be invoked when the element receives focus</desc> <longDesc>HTML: Specifies a script to be invoked when the element receives focus.</longDesc> <generated>true</generated> </property> <property> <name>disabledClass</name> <className>java.lang.String</className> <desc>The CSS class assigned to the label element for enabled choices</desc> <longDesc>The CSS class assigned to the label element for enabled choices.</longDesc> <generated>true</generated> </property> <property> <name>enabledClass</name> <className>java.lang.String</className> <desc>The CSS class assigned to the label element for enabled choices</desc> <longDesc>The CSS class assigned to the label element for enabled choices.</longDesc> <generated>true</generated> </property> <property> <name>accesskey</name> <className>java.lang.String</className> <desc>HTML: Sets the access key for this element</desc> <longDesc>HTML: Sets the access key for this element.</longDesc> <generated>true</generated> </property> <property> <name>onclick</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the element is clicked</desc> <longDesc>HTML: Script to be invoked when the element is clicked.</longDesc> <generated>true</generated> </property> <property> <name>ondblclick</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the element is double-clicked</desc> <longDesc>HTML: Script to be invoked when the element is double-clicked.</longDesc> <generated>true</generated> </property> <property> <name>onkeydown</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when a key is pressed down over this element</desc> <longDesc>HTML: Script to be invoked when a key is pressed down over this element.</longDesc> <generated>true</generated> </property> <property> <name>onkeypress</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when a key is pressed over this element</desc> <longDesc>HTML: Script to be invoked when a key is pressed over this element.</longDesc> <generated>true</generated> </property> <property> <name>onkeyup</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when a key is released over this element</desc> <longDesc>HTML: Script to be invoked when a key is released over this element.</longDesc> <generated>true</generated> </property> <property> <name>onmousedown</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is pressed over this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is pressed over this element.</longDesc> <generated>true</generated> </property> <property> <name>onmousemove</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is moved while it is in this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is moved while it is in this element.</longDesc> <generated>true</generated> </property> <property> <name>onmouseout</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is moves out of this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is moves out of this element.</longDesc> <generated>true</generated> </property> <property> <name>onmouseover</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is moved into this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is moved into this element.</longDesc> <generated>true</generated> </property> <property> <name>onmouseup</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is released over this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is released over this element.</longDesc> <generated>true</generated> </property> <property> <name>onchange</name> <className>java.lang.String</className> <desc>HTML: Specifies a script to be invoked when the element is modified</desc> <longDesc>HTML: Specifies a script to be invoked when the element is modified.</longDesc> <generated>true</generated> </property> <property> <name>onselect</name> <className>java.lang.String</className> <desc>HTML: Specifies a script to be invoked when the element is selected</desc> <longDesc>HTML: Specifies a script to be invoked when the element is selected.</longDesc> <generated>true</generated> </property> <property> <name>dir</name> <className>java.lang.String</className> <desc>HTML: The direction of text display, either 'ltr' (left-to-right) or 'rtl' (right-to-left)</desc> <longDesc>HTML: The direction of text display, either 'ltr' (left-to-right) or 'rtl' (right-to-left).</longDesc> <generated>true</generated> </property> <property> <name>lang</name> <className>java.lang.String</className> <desc>HTML: The base language of this document</desc> <longDesc>HTML: The base language of this document.</longDesc> <generated>true</generated> </property> <property> <name>title</name> <className>java.lang.String</className> <desc>HTML: An advisory title for this element</desc> <longDesc>HTML: An advisory title for this element. Often used by the user agent as a tooltip.</longDesc> <generated>true</generated> </property> <property> <name>disabled</name> <className>boolean</className> <desc>HTML: When true, this element cannot receive focus</desc> <longDesc>HTML: When true, this element cannot receive focus.</longDesc> <defaultValue>false</defaultValue> <generated>true</generated> </property> <property> <name>readonly</name> <className>boolean</className> <desc>HTML: When true, indicates that this component cannot be modified by the user</desc> <longDesc>HTML: When true, indicates that this component cannot be modified by the user. The element may receive focus unless it has also been disabled.</longDesc> <defaultValue>false</defaultValue> <generated>true</generated> </property> </component> <component> <modelId>myfaces-api</modelId> <className>javax.faces.component.html.HtmlSelectOneMenu</className> <parentClassName>javax.faces.component.UISelectOne</parentClassName> <sourceClassName>javax.faces.component.html._HtmlSelectOneMenu</sourceClassName> <sourceClassParentClassName>javax.faces.component.UISelectOne</sourceClassParentClassName> <name>h:selectOneMenu</name> <type>javax.faces.HtmlSelectOneMenu</type> <tagClass>org.apache.myfaces.shared_tomahawk.taglib.html.HtmlSelectOneMenuTag</tagClass> <rendererType>javax.faces.Menu</rendererType> <generatedComponentClass>true</generatedComponentClass> <generatedTagClass>true</generatedTagClass> <template>true</template> <desc>h:selectOneMenu</desc> <longDesc> <![CDATA[ Allow the user to choose one option from a set of options. <p> Renders a drop-down menu (aka "combo-box") containing a set of choices, of which only one can be chosen at a time. The available choices are defined via child f:selectItem or f:selectItems elements. <p> The value attribute of this component is read to determine which of the available options is initially selected; its value should match the "value" property of one of the child SelectItem objects. <p> On submit of the enclosing form, the value attribute's bound property is updated to contain the "value" property from the chosen SelectItem. <p> Unless otherwise specified, all attributes accept static values or EL expressions. <p> See Javadoc of <a href="http://java.sun.com/j2ee/javaserverfaces/1.1_01/docs/api/index.html">JSF Specification</a> ]]> </longDesc> <property> <name>style</name> <className>java.lang.String</className> <desc>HTML: CSS styling instructions</desc> <longDesc>HTML: CSS styling instructions.</longDesc> <generated>true</generated> </property> <property> <name>styleClass</name> <className>java.lang.String</className> <desc>The CSS class for this element</desc> <longDesc>The CSS class for this element. Corresponds to the HTML 'class' attribute.</longDesc> <generated>true</generated> </property> <property> <name>tabindex</name> <className>java.lang.String</className> <desc>HTML: Specifies the position of this element within the tab order of the document</desc> <longDesc>HTML: Specifies the position of this element within the tab order of the document.</longDesc> <generated>true</generated> </property> <property> <name>onblur</name> <className>java.lang.String</className> <desc>HTML: Specifies a script to be invoked when the element loses focus</desc> <longDesc>HTML: Specifies a script to be invoked when the element loses focus.</longDesc> <generated>true</generated> </property> <property> <name>onfocus</name> <className>java.lang.String</className> <desc>HTML: Specifies a script to be invoked when the element receives focus</desc> <longDesc>HTML: Specifies a script to be invoked when the element receives focus.</longDesc> <generated>true</generated> </property> <property> <name>disabledClass</name> <className>java.lang.String</className> <desc>The CSS class assigned to the label element for enabled choices</desc> <longDesc>The CSS class assigned to the label element for enabled choices.</longDesc> <generated>true</generated> </property> <property> <name>enabledClass</name> <className>java.lang.String</className> <desc>The CSS class assigned to the label element for enabled choices</desc> <longDesc>The CSS class assigned to the label element for enabled choices.</longDesc> <generated>true</generated> </property> <property> <name>accesskey</name> <className>java.lang.String</className> <desc>HTML: Sets the access key for this element</desc> <longDesc>HTML: Sets the access key for this element.</longDesc> <generated>true</generated> </property> <property> <name>onclick</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the element is clicked</desc> <longDesc>HTML: Script to be invoked when the element is clicked.</longDesc> <generated>true</generated> </property> <property> <name>ondblclick</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the element is double-clicked</desc> <longDesc>HTML: Script to be invoked when the element is double-clicked.</longDesc> <generated>true</generated> </property> <property> <name>onkeydown</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when a key is pressed down over this element</desc> <longDesc>HTML: Script to be invoked when a key is pressed down over this element.</longDesc> <generated>true</generated> </property> <property> <name>onkeypress</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when a key is pressed over this element</desc> <longDesc>HTML: Script to be invoked when a key is pressed over this element.</longDesc> <generated>true</generated> </property> <property> <name>onkeyup</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when a key is released over this element</desc> <longDesc>HTML: Script to be invoked when a key is released over this element.</longDesc> <generated>true</generated> </property> <property> <name>onmousedown</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is pressed over this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is pressed over this element.</longDesc> <generated>true</generated> </property> <property> <name>onmousemove</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is moved while it is in this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is moved while it is in this element.</longDesc> <generated>true</generated> </property> <property> <name>onmouseout</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is moves out of this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is moves out of this element.</longDesc> <generated>true</generated> </property> <property> <name>onmouseover</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is moved into this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is moved into this element.</longDesc> <generated>true</generated> </property> <property> <name>onmouseup</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is released over this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is released over this element.</longDesc> <generated>true</generated> </property> <property> <name>onchange</name> <className>java.lang.String</className> <desc>HTML: Specifies a script to be invoked when the element is modified</desc> <longDesc>HTML: Specifies a script to be invoked when the element is modified.</longDesc> <generated>true</generated> </property> <property> <name>onselect</name> <className>java.lang.String</className> <desc>HTML: Specifies a script to be invoked when the element is selected</desc> <longDesc>HTML: Specifies a script to be invoked when the element is selected.</longDesc> <generated>true</generated> </property> <property> <name>dir</name> <className>java.lang.String</className> <desc>HTML: The direction of text display, either 'ltr' (left-to-right) or 'rtl' (right-to-left)</desc> <longDesc>HTML: The direction of text display, either 'ltr' (left-to-right) or 'rtl' (right-to-left).</longDesc> <generated>true</generated> </property> <property> <name>lang</name> <className>java.lang.String</className> <desc>HTML: The base language of this document</desc> <longDesc>HTML: The base language of this document.</longDesc> <generated>true</generated> </property> <property> <name>title</name> <className>java.lang.String</className> <desc>HTML: An advisory title for this element</desc> <longDesc>HTML: An advisory title for this element. Often used by the user agent as a tooltip.</longDesc> <generated>true</generated> </property> <property> <name>disabled</name> <className>boolean</className> <desc>HTML: When true, this element cannot receive focus</desc> <longDesc>HTML: When true, this element cannot receive focus.</longDesc> <defaultValue>false</defaultValue> <generated>true</generated> </property> <property> <name>readonly</name> <className>boolean</className> <desc>HTML: When true, indicates that this component cannot be modified by the user</desc> <longDesc>HTML: When true, indicates that this component cannot be modified by the user. The element may receive focus unless it has also been disabled.</longDesc> <defaultValue>false</defaultValue> <generated>true</generated> </property> </component> <component> <modelId>myfaces-api</modelId> <className>javax.faces.component.html.HtmlSelectOneRadio</className> <parentClassName>javax.faces.component.UISelectOne</parentClassName> <sourceClassName>javax.faces.component.html._HtmlSelectOneRadio</sourceClassName> <sourceClassParentClassName>javax.faces.component.UISelectOne</sourceClassParentClassName> <name>h:selectOneRadio</name> <type>javax.faces.HtmlSelectOneRadio</type> <tagClass>org.apache.myfaces.shared_tomahawk.taglib.html.HtmlSelectOneRadioTag</tagClass> <rendererType>javax.faces.Radio</rendererType> <generatedComponentClass>true</generatedComponentClass> <generatedTagClass>true</generatedTagClass> <template>true</template> <desc>h:selectOneRadio</desc> <longDesc> <![CDATA[ Allow the user to choose one option from a set of options. <p> Renders as an HTML table element, containing an input element for each child f:selectItem or f:selectItems elements. The input elements are rendered as type radio. <p> The value attribute of this component is read to determine which of the available options is initially selected; its value should match the "value" property of one of the child SelectItem objects. <p> On submit of the enclosing form, the value attribute's bound property is updated to contain the "value" property from the chosen SelectItem. <p> Unless otherwise specified, all attributes accept static values or EL expressions. <p> See Javadoc of <a href="http://java.sun.com/j2ee/javaserverfaces/1.1_01/docs/api/index.html">JSF Specification</a> ]]> </longDesc> <property> <name>border</name> <className>int</className> <desc>Width in pixels of the border to be drawn around the table containing the options list</desc> <longDesc>Width in pixels of the border to be drawn around the table containing the options list.</longDesc> <defaultValue>Integer.MIN_VALUE</defaultValue> <generated>true</generated> </property> <property> <name>layout</name> <className>java.lang.String</className> <desc>Orientation of the options list</desc> <longDesc>Orientation of the options list. Valid values are "pageDirection" for a vertical layout, or "lineDirection" for horizontal. The default value is "lineDirection".</longDesc> <generated>true</generated> </property> <property> <name>style</name> <className>java.lang.String</className> <desc>HTML: CSS styling instructions</desc> <longDesc>HTML: CSS styling instructions.</longDesc> <generated>true</generated> </property> <property> <name>styleClass</name> <className>java.lang.String</className> <desc>The CSS class for this element</desc> <longDesc>The CSS class for this element. Corresponds to the HTML 'class' attribute.</longDesc> <generated>true</generated> </property> <property> <name>tabindex</name> <className>java.lang.String</className> <desc>HTML: Specifies the position of this element within the tab order of the document</desc> <longDesc>HTML: Specifies the position of this element within the tab order of the document.</longDesc> <generated>true</generated> </property> <property> <name>onblur</name> <className>java.lang.String</className> <desc>HTML: Specifies a script to be invoked when the element loses focus</desc> <longDesc>HTML: Specifies a script to be invoked when the element loses focus.</longDesc> <generated>true</generated> </property> <property> <name>onfocus</name> <className>java.lang.String</className> <desc>HTML: Specifies a script to be invoked when the element receives focus</desc> <longDesc>HTML: Specifies a script to be invoked when the element receives focus.</longDesc> <generated>true</generated> </property> <property> <name>disabledClass</name> <className>java.lang.String</className> <desc>The CSS class assigned to the label element for enabled choices</desc> <longDesc>The CSS class assigned to the label element for enabled choices.</longDesc> <generated>true</generated> </property> <property> <name>enabledClass</name> <className>java.lang.String</className> <desc>The CSS class assigned to the label element for enabled choices</desc> <longDesc>The CSS class assigned to the label element for enabled choices.</longDesc> <generated>true</generated> </property> <property> <name>accesskey</name> <className>java.lang.String</className> <desc>HTML: Sets the access key for this element</desc> <longDesc>HTML: Sets the access key for this element.</longDesc> <generated>true</generated> </property> <property> <name>onclick</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the element is clicked</desc> <longDesc>HTML: Script to be invoked when the element is clicked.</longDesc> <generated>true</generated> </property> <property> <name>ondblclick</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the element is double-clicked</desc> <longDesc>HTML: Script to be invoked when the element is double-clicked.</longDesc> <generated>true</generated> </property> <property> <name>onkeydown</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when a key is pressed down over this element</desc> <longDesc>HTML: Script to be invoked when a key is pressed down over this element.</longDesc> <generated>true</generated> </property> <property> <name>onkeypress</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when a key is pressed over this element</desc> <longDesc>HTML: Script to be invoked when a key is pressed over this element.</longDesc> <generated>true</generated> </property> <property> <name>onkeyup</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when a key is released over this element</desc> <longDesc>HTML: Script to be invoked when a key is released over this element.</longDesc> <generated>true</generated> </property> <property> <name>onmousedown</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is pressed over this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is pressed over this element.</longDesc> <generated>true</generated> </property> <property> <name>onmousemove</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is moved while it is in this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is moved while it is in this element.</longDesc> <generated>true</generated> </property> <property> <name>onmouseout</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is moves out of this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is moves out of this element.</longDesc> <generated>true</generated> </property> <property> <name>onmouseover</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is moved into this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is moved into this element.</longDesc> <generated>true</generated> </property> <property> <name>onmouseup</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is released over this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is released over this element.</longDesc> <generated>true</generated> </property> <property> <name>onchange</name> <className>java.lang.String</className> <desc>HTML: Specifies a script to be invoked when the element is modified</desc> <longDesc>HTML: Specifies a script to be invoked when the element is modified.</longDesc> <generated>true</generated> </property> <property> <name>onselect</name> <className>java.lang.String</className> <desc>HTML: Specifies a script to be invoked when the element is selected</desc> <longDesc>HTML: Specifies a script to be invoked when the element is selected.</longDesc> <generated>true</generated> </property> <property> <name>dir</name> <className>java.lang.String</className> <desc>HTML: The direction of text display, either 'ltr' (left-to-right) or 'rtl' (right-to-left)</desc> <longDesc>HTML: The direction of text display, either 'ltr' (left-to-right) or 'rtl' (right-to-left).</longDesc> <generated>true</generated> </property> <property> <name>lang</name> <className>java.lang.String</className> <desc>HTML: The base language of this document</desc> <longDesc>HTML: The base language of this document.</longDesc> <generated>true</generated> </property> <property> <name>title</name> <className>java.lang.String</className> <desc>HTML: An advisory title for this element</desc> <longDesc>HTML: An advisory title for this element. Often used by the user agent as a tooltip.</longDesc> <generated>true</generated> </property> <property> <name>disabled</name> <className>boolean</className> <desc>HTML: When true, this element cannot receive focus</desc> <longDesc>HTML: When true, this element cannot receive focus.</longDesc> <defaultValue>false</defaultValue> <generated>true</generated> </property> <property> <name>readonly</name> <className>boolean</className> <desc>HTML: When true, indicates that this component cannot be modified by the user</desc> <longDesc>HTML: When true, indicates that this component cannot be modified by the user. The element may receive focus unless it has also been disabled.</longDesc> <defaultValue>false</defaultValue> <generated>true</generated> </property> </component> <component> <modelId>tomahawk</modelId> <className>org.apache.myfaces.component.html.ext.HtmlCommandButton</className> <parentClassName>javax.faces.component.html.HtmlCommandButton</parentClassName> <sourceClassName>org.apache.myfaces.component.html.ext.AbstractHtmlCommandButton</sourceClassName> <sourceClassParentClassName>javax.faces.component.html.HtmlCommandButton</sourceClassParentClassName> <name>t:commandButton</name> <type>org.apache.myfaces.HtmlCommandButton</type> <tagClass>org.apache.myfaces.generated.taglib.html.ext.HtmlCommandButtonTag</tagClass> <rendererType>org.apache.myfaces.Button</rendererType> <generatedComponentClass>true</generatedComponentClass> <generatedTagClass>true</generatedTagClass> <implementedInterfaces> <interface name="org.apache.myfaces.component.UserRoleAware"/> <interface name="org.apache.myfaces.component.ForceIdAware"/> </implementedInterfaces> <desc>Extends standard commandButton by user role support</desc> <longDesc>Extends standard commandButton by user role support. Unless otherwise specified, all attributes accept static values or EL expressions.</longDesc> <property> <name>actionFor</name> <className>java.lang.String</className> <desc>Comma separated list of subForm-ids for which validation and model update should take place when this command is executed</desc> <longDesc>Comma separated list of subForm-ids for which validation and model update should take place when this command is executed. You need to wrap your input components in org.apache.myfaces.custom.subform.SubForm instances for this to work.</longDesc> <generated>true</generated> </property> <property> <name>enabledOnUserRole</name> <className>java.lang.String</className> <desc>If user is in given role, this component will be rendered normally</desc> <longDesc>If user is in given role, this component will be rendered normally. If not, no hyperlink is rendered but all nested tags (=body) are rendered.</longDesc> <generated>true</generated> </property> <property> <name>visibleOnUserRole</name> <className>java.lang.String</className> <desc>If user is in given role, this component will be rendered normally</desc> <longDesc>If user is in given role, this component will be rendered normally. If not, nothing is rendered and the body of this tag will be skipped.</longDesc> <generated>true</generated> </property> <property> <name>forceId</name> <className>boolean</className> <literalOnly>true</literalOnly> <desc>If true, this component will force the use of the specified id when rendering</desc> <longDesc>If true, this component will force the use of the specified id when rendering.</longDesc> <defaultValue>false</defaultValue> <generated>true</generated> </property> <property> <name>forceIdIndex</name> <className>boolean</className> <literalOnly>true</literalOnly> <desc>If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components that are contained within a "list</desc> <longDesc>If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components that are contained within a "list." This value will be true by default and the value will be ignored if the value of forceId is false (or not specified.)</longDesc> <defaultValue>true</defaultValue> <generated>true</generated> </property> </component> <component> <modelId>tomahawk</modelId> <className>org.apache.myfaces.component.html.ext.HtmlCommandLink</className> <parentClassName>javax.faces.component.html.HtmlCommandLink</parentClassName> <sourceClassName>org.apache.myfaces.component.html.ext.AbstractHtmlCommandLink</sourceClassName> <sourceClassParentClassName>javax.faces.component.html.HtmlCommandLink</sourceClassParentClassName> <name>t:commandLink</name> <type>org.apache.myfaces.HtmlCommandLink</type> <tagClass>org.apache.myfaces.generated.taglib.html.ext.HtmlCommandLinkTag</tagClass> <rendererType>org.apache.myfaces.Link</rendererType> <generatedComponentClass>true</generatedComponentClass> <generatedTagClass>true</generatedTagClass> <implementedInterfaces> <interface name="org.apache.myfaces.component.UserRoleAware"/> <interface name="org.apache.myfaces.component.ForceIdAware"/> </implementedInterfaces> <desc>Extends standard commandLink by user role support and the HTML target attribute</desc> <longDesc>Extends standard commandLink by user role support and the HTML target attribute. Unless otherwise specified, all attributes accept static values or EL expressions.</longDesc> <property> <name>actionFor</name> <className>java.lang.String</className> <desc>Comma separated list of subForm-ids for which validation and model update should take place when this command is executed</desc> <longDesc>Comma separated list of subForm-ids for which validation and model update should take place when this command is executed. You need to wrap your input components in org.apache.myfaces.custom.subform.SubForm instances for this to work.</longDesc> <generated>true</generated> </property> <property> <name>disabled</name> <className>boolean</className> <desc>When set instead of a Hyperlink a span tag is rendered in the corresponding Component</desc> <longDesc>When set instead of a Hyperlink a span tag is rendered in the corresponding Component</longDesc> <defaultValue>false</defaultValue> <generated>true</generated> </property> <property> <name>disabledStyle</name> <className>java.lang.String</className> <desc>CSS-Style Attribute to render when disabled is true</desc> <longDesc>CSS-Style Attribute to render when disabled is true</longDesc> <generated>true</generated> </property> <property> <name>disabledStyleClass</name> <className>java.lang.String</className> <desc>CSS-Style Class to use when disabled is true</desc> <longDesc>CSS-Style Class to use when disabled is true</longDesc> <generated>true</generated> </property> <property> <name>enabledOnUserRole</name> <className>java.lang.String</className> <desc>If user is in given role, this component will be rendered normally</desc> <longDesc>If user is in given role, this component will be rendered normally. If not, no hyperlink is rendered but all nested tags (=body) are rendered.</longDesc> <generated>true</generated> </property> <property> <name>visibleOnUserRole</name> <className>java.lang.String</className> <desc>If user is in given role, this component will be rendered normally</desc> <longDesc>If user is in given role, this component will be rendered normally. If not, nothing is rendered and the body of this tag will be skipped.</longDesc> <generated>true</generated> </property> <property> <name>forceId</name> <className>boolean</className> <literalOnly>true</literalOnly> <desc>If true, this component will force the use of the specified id when rendering</desc> <longDesc>If true, this component will force the use of the specified id when rendering.</longDesc> <defaultValue>false</defaultValue> <generated>true</generated> </property> <property> <name>forceIdIndex</name> <className>boolean</className> <literalOnly>true</literalOnly> <desc>If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components that are contained within a "list</desc> <longDesc>If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components that are contained within a "list." This value will be true by default and the value will be ignored if the value of forceId is false (or not specified.)</longDesc> <defaultValue>true</defaultValue> <generated>true</generated> </property> </component> <component> <modelId>tomahawk</modelId> <className>org.apache.myfaces.component.html.ext.HtmlDataTableHack</className> <parentClassName>javax.faces.component.html.HtmlDataTable</parentClassName> <sourceClassName>org.apache.myfaces.component.html.ext.HtmlDataTableHack</sourceClassName> <sourceClassParentClassName>javax.faces.component.html.HtmlDataTable</sourceClassParentClassName> <configExcluded>true</configExcluded> <implementedInterfaces> <interface name="org.apache.myfaces.custom.ExtendedComponentBase"/> </implementedInterfaces> <desc>Reimplement all UIData functionality to be able to have (protected) access the internal DataModel</desc> <longDesc>Reimplement all UIData functionality to be able to have (protected) access the internal DataModel.</longDesc> <property> <name>preserveRowStates</name> <className>boolean</className> <desc>Indicates whether the state for each row should not be discarded before the datatable is rendered again</desc> <longDesc>Indicates whether the state for each row should not be discarded before the datatable is rendered again. Setting this to true might be hepful if an input component inside the datatable has no valuebinding and the value entered in there should be displayed again. This will only work reliable if the datamodel of the datatable did not change either by sorting, removing or adding rows. Default: false</longDesc> <defaultValue>false</defaultValue> </property> <property> <name>forceId</name> <className>boolean</className> <literalOnly>true</literalOnly> <desc>If true, this component will force the use of the specified id when rendering</desc> <longDesc>If true, this component will force the use of the specified id when rendering.</longDesc> <defaultValue>false</defaultValue> </property> <property> <name>forceIdIndex</name> <className>boolean</className> <literalOnly>true</literalOnly> <desc>If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components that are contained within a "list</desc> <longDesc>If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components that are contained within a "list." This value will be true by default and the value will be ignored if the value of forceId is false (or not specified.)</longDesc> <defaultValue>true</defaultValue> </property> <property> <name>rowKey</name> <className>java.lang.Object</className> <desc>Used to assign a value expression that identify in a unique way a row</desc> <longDesc>Used to assign a value expression that identify in a unique way a row. This value will be used later instead of rowIndex as a key to be appended to the container client id using getDerivedSubClientId() method.</longDesc> </property> <property> <name>derivedRowKeyPrefix</name> <className>java.lang.String</className> <desc>This attribute is used to append an unique prefix when rowKey is not used, to prevent a key match a existing component id (note two different components can't have the same unique id)</desc> <longDesc>This attribute is used to append an unique prefix when rowKey is not used, to prevent a key match a existing component id (note two different components can't have the same unique id).</longDesc> <defaultValue>r_id_</defaultValue> </property> </component> <component> <modelId>tomahawk</modelId> <className>org.apache.myfaces.component.html.ext.HtmlDataTable</className> <parentClassName>org.apache.myfaces.component.html.ext.HtmlDataTableHack</parentClassName> <sourceClassName>org.apache.myfaces.component.html.ext.AbstractHtmlDataTable</sourceClassName> <sourceClassParentClassName>org.apache.myfaces.component.html.ext.HtmlDataTableHack</sourceClassParentClassName> <name>t:dataTable</name> <type>org.apache.myfaces.HtmlDataTable</type> <tagClass>org.apache.myfaces.generated.taglib.html.ext.HtmlDataTableTag</tagClass> <rendererType>org.apache.myfaces.Table</rendererType> <generatedComponentClass>true</generatedComponentClass> <generatedTagClass>true</generatedTagClass> <facet> <name>detailStamp</name> <desc>This facet renders an additional row after or before (according to detailStampLocation value) the current row, usually containing additional information of the related row</desc> <longDesc>This facet renders an additional row after or before (according to detailStampLocation value) the current row, usually containing additional information of the related row. It is toggled usually using varDetailToggle variable and the method toggleDetail().</longDesc> </facet> <facet> <name>spacer</name> <desc>Gets the spacer facet, between each pair of newspaper columns</desc> <longDesc>Gets the spacer facet, between each pair of newspaper columns.</longDesc> </facet> <implementedInterfaces> <interface name="org.apache.myfaces.component.UserRoleAware"/> <interface name="org.apache.myfaces.component.NewspaperTable"/> </implementedInterfaces> <desc> <![CDATA[ The MyFacesDataTable extends the standard JSF DataTable by two important features: <br/> <ul> <li>Possiblity to save the state of the DataModel ]]> </desc> <longDesc> <![CDATA[ The MyFacesDataTable extends the standard JSF DataTable by two important features: <br/> <ul> <li>Possiblity to save the state of the DataModel.</li> <li>Support for clickable sort headers (see SortHeader component).</li> </ul> <br/> Extended data_table that adds some additional features to the standard data_table action: see attribute descriptions for preserveDataModel, sortColumn, sortAscending and preserveSort. <br/> Unless otherwise specified, all attributes accept static values or EL expressions. ]]> </longDesc> <property> <name>first</name> <className>int</className> <desc>The index of the first row to be displayed, where 0 is the first row</desc> <longDesc>The index of the first row to be displayed, where 0 is the first row.</longDesc> </property> <property> <name>rows</name> <className>int</className> <desc>The number of rows to be displayed</desc> <longDesc>The number of rows to be displayed. Specify zero for all remaining rows in the table.</longDesc> </property> <property> <name>forceIdIndexFormula</name> <className>java.lang.String</className> <desc>A formula that overrides the default row index in the construction of table's body components</desc> <longDesc>A formula that overrides the default row index in the construction of table's body components. Example : #{myRowVar.key} Warning, the EL should evaluate to a unique value for each row !</longDesc> </property> <property> <name>sortColumn</name> <className>java.lang.String</className> <desc>Value reference to a model property that gives the current sort column name</desc> <longDesc>Value reference to a model property that gives the current sort column name. The target String property is set to the "columnName" of whichever column has been chosen to sort by, and the method which is bound to the "value" attribute of this table (ie which provides the DataModel used) is expected to use this property to determine how to sort the DataModel's contents.</longDesc> </property> <property> <name>sortAscending</name> <className>boolean</className> <desc>Value reference to a model property that gives the current sort direction</desc> <longDesc>Value reference to a model property that gives the current sort direction. The target Boolean property is set to true when the selected sortColumn should be sorted in ascending order, and false otherwise. The method which is bound to the "value" attribute of this table (ie which provides the DataModel used) is expected to use this property to determine how to sort the DataModel's contents.</longDesc> <defaultValue>true</defaultValue> </property> <property> <name>sortProperty</name> <className>java.lang.String</className> <literalOnly>true</literalOnly> <desc>no description</desc> <longDesc></longDesc> <tagExcluded>true</tagExcluded> </property> <property> <name>sortable</name> <className>boolean</className> <desc>Define if the table is sortable or not</desc> <longDesc>Define if the table is sortable or not</longDesc> <defaultValue>false</defaultValue> <generated>true</generated> </property> <property> <name>embedded</name> <className>boolean</className> <desc>Avoids rendering the html table tags, thus, giving you a table rendering just rows</desc> <longDesc>Avoids rendering the html table tags, thus, giving you a table rendering just rows. You can use this together with the detailStamp faces of the parent datatable to render child-tables using the same layout as the parent. Notice: You have to ensure both tables do have the same number of columns. Using the colspan attribute of the column tag might help alot.</longDesc> <defaultValue>false</defaultValue> <generated>true</generated> </property> <property> <name>detailStampExpandedDefault</name> <className>boolean</className> <desc>true|false - true if the detailStamp should be expanded by default</desc> <longDesc>true|false - true if the detailStamp should be expanded by default. default: false</longDesc> <defaultValue>false</defaultValue> <generated>true</generated> </property> <property> <name>detailStampLocation</name> <className>java.lang.String</className> <desc>before|after - where to render the detailStamp, before the actual row or after it</desc> <longDesc>before|after - where to render the detailStamp, before the actual row or after it. default: after</longDesc> <defaultValue>after</defaultValue> <generated>true</generated> </property> <property> <name>rowOnMouseOver</name> <className>java.lang.String</className> <desc>Defines a JavaScript onmouseover event handler for each table row</desc> <longDesc>Defines a JavaScript onmouseover event handler for each table row</longDesc> <generated>true</generated> </property> <property> <name>rowOnMouseOut</name> <className>java.lang.String</className> <desc>Defines a JavaScript onmouseout event handler for each table row</desc> <longDesc>Defines a JavaScript onmouseout event handler for each table row</longDesc> <generated>true</generated> </property> <property> <name>rowOnClick</name> <className>java.lang.String</className> <desc>Defines a JavaScript onclick event handler for each table row</desc> <longDesc>Defines a JavaScript onclick event handler for each table row</longDesc> <generated>true</generated> </property> <property> <name>rowOnDblClick</name> <className>java.lang.String</className> <desc>Defines a JavaScript ondblclick event handler for each table row</desc> <longDesc>Defines a JavaScript ondblclick event handler for each table row</longDesc> <generated>true</generated> </property> <property> <name>rowOnKeyDown</name> <className>java.lang.String</className> <desc>Defines a JavaScript onkeydown event handler for each table row</desc> <longDesc>Defines a JavaScript onkeydown event handler for each table row</longDesc> <generated>true</generated> </property> <property> <name>rowOnKeyPress</name> <className>java.lang.String</className> <desc>Defines a JavaScript onkeypress event handler for each table row</desc> <longDesc>Defines a JavaScript onkeypress event handler for each table row</longDesc> <generated>true</generated> </property> <property> <name>rowOnKeyUp</name> <className>java.lang.String</className> <desc>Defines a JavaScript onkeyup event handler for each table row</desc> <longDesc>Defines a JavaScript onkeyup event handler for each table row</longDesc> <generated>true</generated> </property> <property> <name>rowStyleClass</name> <className>java.lang.String</className> <desc>Corresponds to the HTML class attribute for the row tr tag</desc> <longDesc>Corresponds to the HTML class attribute for the row tr tag.</longDesc> </property> <property> <name>rowStyle</name> <className>java.lang.String</className> <desc>Corresponds to the HTML style attribute for the row tr tag</desc> <longDesc>Corresponds to the HTML style attribute for the row tr tag.</longDesc> </property> <property> <name>rowOnMouseDown</name> <className>java.lang.String</className> <desc>Defines a JavaScript onmpusedown event handler for each table row</desc> <longDesc>Defines a JavaScript onmpusedown event handler for each table row</longDesc> <generated>true</generated> </property> <property> <name>rowOnMouseMove</name> <className>java.lang.String</className> <desc>Defines a JavaScript onmousemove event handler for each table row</desc> <longDesc>Defines a JavaScript onmousemove event handler for each table row</longDesc> <generated>true</generated> </property> <property> <name>rowOnMouseUp</name> <className>java.lang.String</className> <desc>Defines a JavaScript onmouseup event handler for each table row</desc> <longDesc>Defines a JavaScript onmouseup event handler for each table row</longDesc> <generated>true</generated> </property> <property> <name>validChildren</name> <className>boolean</className> <desc>no description</desc> <longDesc></longDesc> <tagExcluded>true</tagExcluded> </property> <property> <name>varDetailToggler</name> <className>java.lang.String</className> <desc>This variable has the boolean property "currentdetailExpanded" which is true if the current detail row is expanded and the action method "toggleDetail" which expand/collapse the current detail row</desc> <longDesc>This variable has the boolean property "currentdetailExpanded" which is true if the current detail row is expanded and the action method "toggleDetail" which expand/collapse the current detail row.</longDesc> </property> <property> <name>rowGroupStyle</name> <className>java.lang.String</className> <desc>Corresponds to the HTML style attribute for grouped rows</desc> <longDesc>Corresponds to the HTML style attribute for grouped rows.</longDesc> <generated>true</generated> </property> <property> <name>rowGroupStyleClass</name> <className>java.lang.String</className> <desc>StyleClass for grouped rows</desc> <longDesc>StyleClass for grouped rows.</longDesc> <generated>true</generated> </property> <property> <name>bodyStyle</name> <className>java.lang.String</className> <desc>Corresponds to the HTML style attribute for the table body tag</desc> <longDesc>Corresponds to the HTML style attribute for the table body tag</longDesc> <generated>true</generated> </property> <property> <name>bodyStyleClass</name> <className>java.lang.String</className> <desc>Corresponds to the HTML class attribute for the table body tag</desc> <longDesc>Corresponds to the HTML class attribute for the table body tag.</longDesc> <generated>true</generated> </property> <property> <name>newspaperColumns</name> <className>int</className> <desc>The number of columns to wrap the table over</desc> <longDesc>The number of columns to wrap the table over. Default: 1 Set the number of columns the table will be divided over.</longDesc> <defaultValue>1</defaultValue> <generated>true</generated> </property> <property> <name>newspaperOrientation</name> <className>java.lang.String</className> <desc>The orientation of the newspaper columns in the newspaper table - "horizontal" or "vertical"</desc> <longDesc>The orientation of the newspaper columns in the newspaper table - "horizontal" or "vertical". Default: vertical</longDesc> <defaultValue>vertical</defaultValue> <generated>true</generated> </property> <property> <name>preserveDataModel</name> <className>boolean</className> <desc>Indicates whether the state of the whole DataModel should be saved and restored</desc> <longDesc>Indicates whether the state of the whole DataModel should be saved and restored. When set to false, the value-binding for the "value" attribute of this table is executed each time the page is rendered. When set to true, that value-binding is only executed when the component is first created, and the DataModel state is thereafter saved/restored automatically by the component. When column sorting is used for a table this property needs to be false so that the DataModel can be updated to reflect any changes in the sort criteria. Default: false</longDesc> </property> <property> <name>preserveSort</name> <className>boolean</className> <desc>Indicates whether the state of the sortColumn and sortAscending attribute should be saved and restored and written back to the model during the update model phase</desc> <longDesc>Indicates whether the state of the sortColumn and sortAscending attribute should be saved and restored and written back to the model during the update model phase. Default: true</longDesc> <defaultValue>true</defaultValue> </property> <property> <name>renderedIfEmpty</name> <className>boolean</className> <desc>Indicates whether this table should be rendered if the underlying DataModel is empty</desc> <longDesc>Indicates whether this table should be rendered if the underlying DataModel is empty. You could as well use rendered="#{not empty bean.list}", but this one causes the getList method of your model bean beeing called up to five times per request, which is not optimal when the list is backed by a DB table. Using renderedIfEmpty="false" solves this problem, because the MyFaces extended HtmlDataTable automatically caches the DataModel and calles the model getter only once per request. Default: true</longDesc> <defaultValue>true</defaultValue> <generated>true</generated> </property> <property> <name>rowIndexVar</name> <className>java.lang.String</className> <desc>A parameter name, under which the current rowIndex is set in request scope similar to the var parameter</desc> <longDesc>A parameter name, under which the current rowIndex is set in request scope similar to the var parameter.</longDesc> <generated>true</generated> </property> <property> <name>rowCountVar</name> <className>java.lang.String</className> <desc>A parameter name, under which the rowCount is set in request scope similar to the var parameter</desc> <longDesc>A parameter name, under which the rowCount is set in request scope similar to the var parameter.</longDesc> <generated>true</generated> </property> <property> <name>previousRowDataVar</name> <className>java.lang.String</className> <desc>A parameter name, under which the previous RowData Object is set in request scope similar to the rowIndexVar and rowCountVar parameters</desc> <longDesc>A parameter name, under which the previous RowData Object is set in request scope similar to the rowIndexVar and rowCountVar parameters. Mind that the value of this request scope attribute is null in the first row or when isRowAvailable returns false for the previous row.</longDesc> <generated>true</generated> </property> <property> <name>sortedColumnVar</name> <className>java.lang.String</className> <desc>A parameter name, under which the a boolean is set in request scope similar to the var parameter</desc> <longDesc>A parameter name, under which the a boolean is set in request scope similar to the var parameter. TRUE for the column that is currently sorted, FALSE otherwise.</longDesc> <generated>true</generated> </property> <property> <name>align</name> <className>java.lang.String</className> <desc>HTML: Specifies the horizontal alignment of this element</desc> <longDesc>HTML: Specifies the horizontal alignment of this element. Deprecated in HTML 4.01.</longDesc> <generated>true</generated> </property> <property> <name>rowId</name> <className>java.lang.String</className> <desc>The id to use for</desc> <longDesc>The id to use for</longDesc> <generated>true</generated> </property> <property> <name>datafld</name> <className>java.lang.String</className> <desc>Reserved for future use</desc> <longDesc>Reserved for future use.</longDesc> <generated>true</generated> </property> <property> <name>datasrc</name> <className>java.lang.String</className> <desc>Reserved for future use</desc> <longDesc>Reserved for future use.</longDesc> <generated>true</generated> </property> <property> <name>dataformatas</name> <className>java.lang.String</className> <desc>Reserved for future use</desc> <longDesc>Reserved for future use.</longDesc> <generated>true</generated> </property> <property> <name>valueType</name> <className>java.lang.String</className> <desc>Indicate the expected type of the EL expression pointed by value property</desc> <longDesc>Indicate the expected type of the EL expression pointed by value property. It is useful when vb.getType() cannot found the type, like when a map value is resolved on the expression.</longDesc> <generated>true</generated> </property> <property> <name>enabledOnUserRole</name> <className>java.lang.String</className> <desc>If user is in given role, this component will be rendered normally</desc> <longDesc>If user is in given role, this component will be rendered normally. If not, no hyperlink is rendered but all nested tags (=body) are rendered.</longDesc> <generated>true</generated> </property> <property> <name>visibleOnUserRole</name> <className>java.lang.String</className> <desc>If user is in given role, this component will be rendered normally</desc> <longDesc>If user is in given role, this component will be rendered normally. If not, nothing is rendered and the body of this tag will be skipped.</longDesc> <generated>true</generated> </property> </component> <component> <modelId>tomahawk</modelId> <className>org.apache.myfaces.component.html.ext.HtmlGraphicImage</className> <parentClassName>javax.faces.component.html.HtmlGraphicImage</parentClassName> <sourceClassName>org.apache.myfaces.component.html.ext.AbstractHtmlGraphicImage</sourceClassName> <sourceClassParentClassName>javax.faces.component.html.HtmlGraphicImage</sourceClassParentClassName> <name>t:graphicImage</name> <type>org.apache.myfaces.HtmlGraphicImage</type> <tagClass>org.apache.myfaces.generated.taglib.html.ext.HtmlGraphicImageTag</tagClass> <rendererType>org.apache.myfaces.Image</rendererType> <generatedComponentClass>true</generatedComponentClass> <generatedTagClass>true</generatedTagClass> <implementedInterfaces> <interface name="org.apache.myfaces.component.UserRoleAware"/> <interface name="org.apache.myfaces.component.ForceIdAware"/> <interface name="org.apache.myfaces.component.AlignProperty"/> </implementedInterfaces> <desc>Extends standard graphicImage</desc> <longDesc>Extends standard graphicImage. Unless otherwise specified, all attributes accept static values or EL expressions.</longDesc> <property> <name>border</name> <className>java.lang.String</className> <desc>HTML: Specifies the width of the border of this element, in pixels</desc> <longDesc>HTML: Specifies the width of the border of this element, in pixels. Deprecated in HTML 4.01.</longDesc> <generated>true</generated> </property> <property> <name>hspace</name> <className>java.lang.String</className> <desc>HTML: The amount of white space to be inserted to the left and right of this element, in undefined units</desc> <longDesc>HTML: The amount of white space to be inserted to the left and right of this element, in undefined units. Deprecated in HTML 4.01.</longDesc> <generated>true</generated> </property> <property> <name>vspace</name> <className>java.lang.String</className> <desc>HTML: The amount of white space to be inserted above and below this element, in undefined units</desc> <longDesc>HTML: The amount of white space to be inserted above and below this element, in undefined units. Deprecated in HTML 4.01.</longDesc> <generated>true</generated> </property> <property> <name>enabledOnUserRole</name> <className>java.lang.String</className> <desc>If user is in given role, this component will be rendered normally</desc> <longDesc>If user is in given role, this component will be rendered normally. If not, no hyperlink is rendered but all nested tags (=body) are rendered.</longDesc> <generated>true</generated> </property> <property> <name>visibleOnUserRole</name> <className>java.lang.String</className> <desc>If user is in given role, this component will be rendered normally</desc> <longDesc>If user is in given role, this component will be rendered normally. If not, nothing is rendered and the body of this tag will be skipped.</longDesc> <generated>true</generated> </property> <property> <name>forceId</name> <className>boolean</className> <literalOnly>true</literalOnly> <desc>If true, this component will force the use of the specified id when rendering</desc> <longDesc>If true, this component will force the use of the specified id when rendering.</longDesc> <defaultValue>false</defaultValue> <generated>true</generated> </property> <property> <name>forceIdIndex</name> <className>boolean</className> <literalOnly>true</literalOnly> <desc>If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components that are contained within a "list</desc> <longDesc>If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components that are contained within a "list." This value will be true by default and the value will be ignored if the value of forceId is false (or not specified.)</longDesc> <defaultValue>true</defaultValue> <generated>true</generated> </property> <property> <name>align</name> <className>java.lang.String</className> <desc>HTML: Specifies the horizontal alignment of this element</desc> <longDesc>HTML: Specifies the horizontal alignment of this element. Deprecated in HTML 4.01.</longDesc> <generated>true</generated> </property> </component> <component> <modelId>tomahawk</modelId> <className>org.apache.myfaces.component.html.ext.HtmlInputHidden</className> <parentClassName>javax.faces.component.html.HtmlInputHidden</parentClassName> <sourceClassName>org.apache.myfaces.component.html.ext.AbstractHtmlInputHidden</sourceClassName> <sourceClassParentClassName>javax.faces.component.html.HtmlInputHidden</sourceClassParentClassName> <name>t:inputHidden</name> <type>org.apache.myfaces.HtmlInputHidden</type> <tagClass>org.apache.myfaces.generated.taglib.html.ext.HtmlInputHiddenTag</tagClass> <rendererType>org.apache.myfaces.Hidden</rendererType> <generatedComponentClass>true</generatedComponentClass> <generatedTagClass>true</generatedTagClass> <implementedInterfaces> <interface name="org.apache.myfaces.component.ForceIdAware"/> </implementedInterfaces> <desc>Extended version of {@link javax</desc> <longDesc>Extended version of {@link javax.faces.component.html.HtmlInputHidden} that provides additional MyFaces functionality.</longDesc> <property> <name>forceId</name> <className>boolean</className> <literalOnly>true</literalOnly> <desc>If true, this component will force the use of the specified id when rendering</desc> <longDesc>If true, this component will force the use of the specified id when rendering.</longDesc> <defaultValue>false</defaultValue> <generated>true</generated> </property> <property> <name>forceIdIndex</name> <className>boolean</className> <literalOnly>true</literalOnly> <desc>If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components that are contained within a "list</desc> <longDesc>If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components that are contained within a "list." This value will be true by default and the value will be ignored if the value of forceId is false (or not specified.)</longDesc> <defaultValue>true</defaultValue> <generated>true</generated> </property> </component> <component> <modelId>tomahawk</modelId> <className>org.apache.myfaces.component.html.ext.HtmlInputSecret</className> <parentClassName>javax.faces.component.html.HtmlInputSecret</parentClassName> <sourceClassName>org.apache.myfaces.component.html.ext.AbstractHtmlInputSecret</sourceClassName> <sourceClassParentClassName>javax.faces.component.html.HtmlInputSecret</sourceClassParentClassName> <name>t:inputSecret</name> <type>org.apache.myfaces.HtmlInputSecret</type> <tagClass>org.apache.myfaces.generated.taglib.html.ext.HtmlInputSecretTag</tagClass> <rendererType>org.apache.myfaces.Secret</rendererType> <generatedComponentClass>true</generatedComponentClass> <generatedTagClass>true</generatedTagClass> <implementedInterfaces> <interface name="org.apache.myfaces.component.DisplayValueOnlyAware"/> <interface name="org.apache.myfaces.component.UserRoleAware"/> <interface name="org.apache.myfaces.component.ForceIdAware"/> <interface name="org.apache.myfaces.component.DataProperties"/> <interface name="org.apache.myfaces.shared_tomahawk.component.DisplayValueOnlyCapable"/> <interface name="org.apache.myfaces.component.AlignProperty"/> </implementedInterfaces> <desc>Extends standard inputSecret, adding the "redisplay" property</desc> <longDesc>Extends standard inputSecret, adding the "redisplay" property. Unless otherwise specified, all attributes accept static values or EL expressions.</longDesc> <property> <name>displayValueOnly</name> <className>java.lang.Boolean</className> <desc>If true, renders only the value of the component, but no input widget</desc> <longDesc>If true, renders only the value of the component, but no input widget. Default is false.</longDesc> <generated>true</generated> </property> <property> <name>displayValueOnlyStyle</name> <className>java.lang.String</className> <desc>Style used when displayValueOnly is true</desc> <longDesc>Style used when displayValueOnly is true.</longDesc> <generated>true</generated> </property> <property> <name>displayValueOnlyStyleClass</name> <className>java.lang.String</className> <desc>Style class used when displayValueOnly is true</desc> <longDesc>Style class used when displayValueOnly is true.</longDesc> <generated>true</generated> </property> <property> <name>enabledOnUserRole</name> <className>java.lang.String</className> <desc>If user is in given role, this component will be rendered normally</desc> <longDesc>If user is in given role, this component will be rendered normally. If not, no hyperlink is rendered but all nested tags (=body) are rendered.</longDesc> <generated>true</generated> </property> <property> <name>visibleOnUserRole</name> <className>java.lang.String</className> <desc>If user is in given role, this component will be rendered normally</desc> <longDesc>If user is in given role, this component will be rendered normally. If not, nothing is rendered and the body of this tag will be skipped.</longDesc> <generated>true</generated> </property> <property> <name>forceId</name> <className>boolean</className> <literalOnly>true</literalOnly> <desc>If true, this component will force the use of the specified id when rendering</desc> <longDesc>If true, this component will force the use of the specified id when rendering.</longDesc> <defaultValue>false</defaultValue> <generated>true</generated> </property> <property> <name>forceIdIndex</name> <className>boolean</className> <literalOnly>true</literalOnly> <desc>If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components that are contained within a "list</desc> <longDesc>If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components that are contained within a "list." This value will be true by default and the value will be ignored if the value of forceId is false (or not specified.)</longDesc> <defaultValue>true</defaultValue> <generated>true</generated> </property> <property> <name>datafld</name> <className>java.lang.String</className> <desc>Reserved for future use</desc> <longDesc>Reserved for future use.</longDesc> <generated>true</generated> </property> <property> <name>datasrc</name> <className>java.lang.String</className> <desc>Reserved for future use</desc> <longDesc>Reserved for future use.</longDesc> <generated>true</generated> </property> <property> <name>dataformatas</name> <className>java.lang.String</className> <desc>Reserved for future use</desc> <longDesc>Reserved for future use.</longDesc> <generated>true</generated> </property> <property> <name>align</name> <className>java.lang.String</className> <desc>HTML: Specifies the horizontal alignment of this element</desc> <longDesc>HTML: Specifies the horizontal alignment of this element. Deprecated in HTML 4.01.</longDesc> <generated>true</generated> </property> </component> <component> <modelId>tomahawk</modelId> <className>org.apache.myfaces.component.html.ext.HtmlInputText</className> <parentClassName>javax.faces.component.html.HtmlInputText</parentClassName> <sourceClassName>org.apache.myfaces.component.html.ext.AbstractHtmlInputText</sourceClassName> <sourceClassParentClassName>javax.faces.component.html.HtmlInputText</sourceClassParentClassName> <name>t:inputText</name> <type>org.apache.myfaces.HtmlInputText</type> <tagClass>org.apache.myfaces.generated.taglib.html.ext.HtmlInputTextTag</tagClass> <rendererType>org.apache.myfaces.Text</rendererType> <generatedComponentClass>true</generatedComponentClass> <generatedTagClass>true</generatedTagClass> <implementedInterfaces> <interface name="org.apache.myfaces.component.DisplayValueOnlyAware"/> <interface name="org.apache.myfaces.component.UserRoleAware"/> <interface name="org.apache.myfaces.component.ForceIdAware"/> <interface name="org.apache.myfaces.component.DataProperties"/> <interface name="org.apache.myfaces.shared_tomahawk.component.DisplayValueOnlyCapable"/> <interface name="org.apache.myfaces.component.AlignProperty"/> </implementedInterfaces> <desc>Extends standard inputText by user role support</desc> <longDesc>Extends standard inputText by user role support. Unless otherwise specified, all attributes accept static values or EL expressions.</longDesc> <property> <name>disabledOnClientSide</name> <className>boolean</className> <desc>If true the input is rendered disabled on the client side and a hidden input is used to actualy submit his value back to the server</desc> <longDesc>If true the input is rendered disabled on the client side and a hidden input is used to actualy submit his value back to the server.</longDesc> <generated>true</generated> </property> <property> <name>autocomplete</name> <className>java.lang.String</className> <desc>Non HTML standard attribute to disable browser's autocomplete function</desc> <longDesc>Non HTML standard attribute to disable browser's autocomplete function.</longDesc> <generated>true</generated> </property> <property> <name>displayValueOnly</name> <className>java.lang.Boolean</className> <desc>If true, renders only the value of the component, but no input widget</desc> <longDesc>If true, renders only the value of the component, but no input widget. Default is false.</longDesc> <generated>true</generated> </property> <property> <name>displayValueOnlyStyle</name> <className>java.lang.String</className> <desc>Style used when displayValueOnly is true</desc> <longDesc>Style used when displayValueOnly is true.</longDesc> <generated>true</generated> </property> <property> <name>displayValueOnlyStyleClass</name> <className>java.lang.String</className> <desc>Style class used when displayValueOnly is true</desc> <longDesc>Style class used when displayValueOnly is true.</longDesc> <generated>true</generated> </property> <property> <name>enabledOnUserRole</name> <className>java.lang.String</className> <desc>If user is in given role, this component will be rendered normally</desc> <longDesc>If user is in given role, this component will be rendered normally. If not, no hyperlink is rendered but all nested tags (=body) are rendered.</longDesc> <generated>true</generated> </property> <property> <name>visibleOnUserRole</name> <className>java.lang.String</className> <desc>If user is in given role, this component will be rendered normally</desc> <longDesc>If user is in given role, this component will be rendered normally. If not, nothing is rendered and the body of this tag will be skipped.</longDesc> <generated>true</generated> </property> <property> <name>forceId</name> <className>boolean</className> <literalOnly>true</literalOnly> <desc>If true, this component will force the use of the specified id when rendering</desc> <longDesc>If true, this component will force the use of the specified id when rendering.</longDesc> <defaultValue>false</defaultValue> <generated>true</generated> </property> <property> <name>forceIdIndex</name> <className>boolean</className> <literalOnly>true</literalOnly> <desc>If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components that are contained within a "list</desc> <longDesc>If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components that are contained within a "list." This value will be true by default and the value will be ignored if the value of forceId is false (or not specified.)</longDesc> <defaultValue>true</defaultValue> <generated>true</generated> </property> <property> <name>datafld</name> <className>java.lang.String</className> <desc>Reserved for future use</desc> <longDesc>Reserved for future use.</longDesc> <generated>true</generated> </property> <property> <name>datasrc</name> <className>java.lang.String</className> <desc>Reserved for future use</desc> <longDesc>Reserved for future use.</longDesc> <generated>true</generated> </property> <property> <name>dataformatas</name> <className>java.lang.String</className> <desc>Reserved for future use</desc> <longDesc>Reserved for future use.</longDesc> <generated>true</generated> </property> <property> <name>align</name> <className>java.lang.String</className> <desc>HTML: Specifies the horizontal alignment of this element</desc> <longDesc>HTML: Specifies the horizontal alignment of this element. Deprecated in HTML 4.01.</longDesc> <generated>true</generated> </property> </component> <component> <modelId>tomahawk</modelId> <className>org.apache.myfaces.component.html.ext.HtmlInputTextarea</className> <parentClassName>javax.faces.component.html.HtmlInputTextarea</parentClassName> <sourceClassName>org.apache.myfaces.component.html.ext.AbstractHtmlInputTextarea</sourceClassName> <sourceClassParentClassName>javax.faces.component.html.HtmlInputTextarea</sourceClassParentClassName> <name>t:inputTextarea</name> <type>org.apache.myfaces.HtmlInputTextarea</type> <tagClass>org.apache.myfaces.generated.taglib.html.ext.HtmlInputTextareaTag</tagClass> <rendererType>org.apache.myfaces.Textarea</rendererType> <generatedComponentClass>true</generatedComponentClass> <generatedTagClass>true</generatedTagClass> <implementedInterfaces> <interface name="org.apache.myfaces.component.DisplayValueOnlyAware"/> <interface name="org.apache.myfaces.component.UserRoleAware"/> <interface name="org.apache.myfaces.component.ForceIdAware"/> <interface name="org.apache.myfaces.component.DataProperties"/> <interface name="org.apache.myfaces.shared_tomahawk.component.DisplayValueOnlyCapable"/> </implementedInterfaces> <desc>Extends standard inputTextarea by user role support</desc> <longDesc>Extends standard inputTextarea by user role support. Unless otherwise specified, all attributes accept static values or EL expressions.</longDesc> <property> <name>wrap</name> <className>java.lang.String</className> <desc>None standard HTML attribute</desc> <longDesc>None standard HTML attribute. Possible values are: soft, hard, virtual, physical and off.</longDesc> <generated>true</generated> </property> <property> <name>displayValueOnly</name> <className>java.lang.Boolean</className> <desc>If true, renders only the value of the component, but no input widget</desc> <longDesc>If true, renders only the value of the component, but no input widget. Default is false.</longDesc> <generated>true</generated> </property> <property> <name>displayValueOnlyStyle</name> <className>java.lang.String</className> <desc>Style used when displayValueOnly is true</desc> <longDesc>Style used when displayValueOnly is true.</longDesc> <generated>true</generated> </property> <property> <name>displayValueOnlyStyleClass</name> <className>java.lang.String</className> <desc>Style class used when displayValueOnly is true</desc> <longDesc>Style class used when displayValueOnly is true.</longDesc> <generated>true</generated> </property> <property> <name>enabledOnUserRole</name> <className>java.lang.String</className> <desc>If user is in given role, this component will be rendered normally</desc> <longDesc>If user is in given role, this component will be rendered normally. If not, no hyperlink is rendered but all nested tags (=body) are rendered.</longDesc> <generated>true</generated> </property> <property> <name>visibleOnUserRole</name> <className>java.lang.String</className> <desc>If user is in given role, this component will be rendered normally</desc> <longDesc>If user is in given role, this component will be rendered normally. If not, nothing is rendered and the body of this tag will be skipped.</longDesc> <generated>true</generated> </property> <property> <name>forceId</name> <className>boolean</className> <literalOnly>true</literalOnly> <desc>If true, this component will force the use of the specified id when rendering</desc> <longDesc>If true, this component will force the use of the specified id when rendering.</longDesc> <defaultValue>false</defaultValue> <generated>true</generated> </property> <property> <name>forceIdIndex</name> <className>boolean</className> <literalOnly>true</literalOnly> <desc>If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components that are contained within a "list</desc> <longDesc>If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components that are contained within a "list." This value will be true by default and the value will be ignored if the value of forceId is false (or not specified.)</longDesc> <defaultValue>true</defaultValue> <generated>true</generated> </property> <property> <name>datafld</name> <className>java.lang.String</className> <desc>Reserved for future use</desc> <longDesc>Reserved for future use.</longDesc> <generated>true</generated> </property> <property> <name>datasrc</name> <className>java.lang.String</className> <desc>Reserved for future use</desc> <longDesc>Reserved for future use.</longDesc> <generated>true</generated> </property> <property> <name>dataformatas</name> <className>java.lang.String</className> <desc>Reserved for future use</desc> <longDesc>Reserved for future use.</longDesc> <generated>true</generated> </property> </component> <component> <modelId>tomahawk</modelId> <className>org.apache.myfaces.component.html.ext.HtmlMessage</className> <parentClassName>javax.faces.component.html.HtmlMessage</parentClassName> <sourceClassName>org.apache.myfaces.component.html.ext.AbstractHtmlMessage</sourceClassName> <sourceClassParentClassName>javax.faces.component.html.HtmlMessage</sourceClassParentClassName> <name>t:message</name> <type>org.apache.myfaces.HtmlMessage</type> <tagClass>org.apache.myfaces.generated.taglib.html.ext.HtmlMessageTag</tagClass> <rendererType>org.apache.myfaces.Message</rendererType> <generatedComponentClass>true</generatedComponentClass> <generatedTagClass>true</generatedTagClass> <implementedInterfaces> <interface name="org.apache.myfaces.component.EventAware"/> <interface name="org.apache.myfaces.component.UserRoleAware"/> <interface name="org.apache.myfaces.component.ForceIdAware"/> <interface name="org.apache.myfaces.component.UniversalProperties"/> <interface name="org.apache.myfaces.component.html.ext.MessageProperties"/> </implementedInterfaces> <desc>MyFaces extension to the standard messages tag: see summaryDetailSeparator attribute</desc> <longDesc>MyFaces extension to the standard messages tag: see summaryDetailSeparator attribute. Unless otherwise specified, all attributes accept static values or EL expressions.</longDesc> <property> <name>onclick</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the element is clicked</desc> <longDesc>HTML: Script to be invoked when the element is clicked.</longDesc> <generated>true</generated> </property> <property> <name>ondblclick</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the element is double-clicked</desc> <longDesc>HTML: Script to be invoked when the element is double-clicked.</longDesc> <generated>true</generated> </property> <property> <name>onkeydown</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when a key is pressed down over this element</desc> <longDesc>HTML: Script to be invoked when a key is pressed down over this element.</longDesc> <generated>true</generated> </property> <property> <name>onkeypress</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when a key is pressed over this element</desc> <longDesc>HTML: Script to be invoked when a key is pressed over this element.</longDesc> <generated>true</generated> </property> <property> <name>onkeyup</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when a key is released over this element</desc> <longDesc>HTML: Script to be invoked when a key is released over this element.</longDesc> <generated>true</generated> </property> <property> <name>onmousedown</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is pressed over this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is pressed over this element.</longDesc> <generated>true</generated> </property> <property> <name>onmousemove</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is moved while it is in this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is moved while it is in this element.</longDesc> <generated>true</generated> </property> <property> <name>onmouseout</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is moves out of this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is moves out of this element.</longDesc> <generated>true</generated> </property> <property> <name>onmouseover</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is moved into this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is moved into this element.</longDesc> <generated>true</generated> </property> <property> <name>onmouseup</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is released over this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is released over this element.</longDesc> <generated>true</generated> </property> <property> <name>enabledOnUserRole</name> <className>java.lang.String</className> <desc>If user is in given role, this component will be rendered normally</desc> <longDesc>If user is in given role, this component will be rendered normally. If not, no hyperlink is rendered but all nested tags (=body) are rendered.</longDesc> <generated>true</generated> </property> <property> <name>visibleOnUserRole</name> <className>java.lang.String</className> <desc>If user is in given role, this component will be rendered normally</desc> <longDesc>If user is in given role, this component will be rendered normally. If not, nothing is rendered and the body of this tag will be skipped.</longDesc> <generated>true</generated> </property> <property> <name>forceId</name> <className>boolean</className> <literalOnly>true</literalOnly> <desc>If true, this component will force the use of the specified id when rendering</desc> <longDesc>If true, this component will force the use of the specified id when rendering.</longDesc> <defaultValue>false</defaultValue> <generated>true</generated> </property> <property> <name>forceIdIndex</name> <className>boolean</className> <literalOnly>true</literalOnly> <desc>If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components that are contained within a "list</desc> <longDesc>If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components that are contained within a "list." This value will be true by default and the value will be ignored if the value of forceId is false (or not specified.)</longDesc> <defaultValue>true</defaultValue> <generated>true</generated> </property> <property> <name>dir</name> <className>java.lang.String</className> <desc>HTML: The direction of text display, either 'ltr' (left-to-right) or 'rtl' (right-to-left)</desc> <longDesc>HTML: The direction of text display, either 'ltr' (left-to-right) or 'rtl' (right-to-left).</longDesc> <generated>true</generated> </property> <property> <name>lang</name> <className>java.lang.String</className> <desc>HTML: The base language of this document</desc> <longDesc>HTML: The base language of this document.</longDesc> <generated>true</generated> </property> <property> <name>title</name> <className>java.lang.String</className> <desc>HTML: An advisory title for this element</desc> <longDesc>HTML: An advisory title for this element. Often used by the user agent as a tooltip.</longDesc> <generated>true</generated> </property> <property> <name>summaryFormat</name> <className>java.lang.String</className> <desc>If present, instead of rendering the message summary, a MessageFormat with this attribute as pattern is created</desc> <longDesc>If present, instead of rendering the message summary, a MessageFormat with this attribute as pattern is created. The format method of this MessageFormat is called with the message summary as the first argument and the label of the associated component (if any) as the second argument. Example: "{0}:"</longDesc> <generated>true</generated> </property> <property> <name>detailFormat</name> <className>java.lang.String</className> <desc>If present, instead of rendering the message detail, a MessageFormat with this attribute as pattern is created</desc> <longDesc>If present, instead of rendering the message detail, a MessageFormat with this attribute as pattern is created. The format method of this MessageFormat is called with the message detail as the first argument and the label of the associated component (if any) as the second argument. Example: "The input in field {1} is wrong: {0}"</longDesc> <generated>true</generated> </property> <property> <name>replaceIdWithLabel</name> <className>boolean</className> <desc>If present, all occurrences of the id of the component for which the message is rendered will be replaced by the label</desc> <longDesc>If present, all occurrences of the id of the component for which the message is rendered will be replaced by the label. Default: true.</longDesc> <defaultValue>true</defaultValue> <generated>true</generated> </property> <property> <name>forceSpan</name> <className>boolean</className> <desc>If set to true, an empty span element is rendered</desc> <longDesc>If set to true, an empty span element is rendered. Useful if there is an inputAjax field and the corresponding error message is displayed there.</longDesc> <defaultValue>false</defaultValue> <generated>true</generated> </property> </component> <component> <modelId>tomahawk</modelId> <className>org.apache.myfaces.component.html.ext.HtmlMessages</className> <parentClassName>javax.faces.component.html.HtmlMessages</parentClassName> <sourceClassName>org.apache.myfaces.component.html.ext.AbstractHtmlMessages</sourceClassName> <sourceClassParentClassName>javax.faces.component.html.HtmlMessages</sourceClassParentClassName> <name>t:messages</name> <type>org.apache.myfaces.HtmlMessages</type> <tagClass>org.apache.myfaces.generated.taglib.html.ext.HtmlMessagesTag</tagClass> <rendererType>org.apache.myfaces.Messages</rendererType> <generatedComponentClass>true</generatedComponentClass> <generatedTagClass>true</generatedTagClass> <implementedInterfaces> <interface name="org.apache.myfaces.component.EventAware"/> <interface name="org.apache.myfaces.component.UserRoleAware"/> <interface name="org.apache.myfaces.component.ForceIdAware"/> <interface name="org.apache.myfaces.component.UniversalProperties"/> <interface name="org.apache.myfaces.component.html.ext.MessageProperties"/> </implementedInterfaces> <desc>MyFaces extension to the standard messages tag: see showInputLabel attribute</desc> <longDesc>MyFaces extension to the standard messages tag: see showInputLabel attribute. Unless otherwise specified, all attributes accept static values or EL expressions.</longDesc> <property> <name>globalSummaryFormat</name> <className>java.lang.String</className> <desc>Like summaryFormat, but applies to global messages (i</desc> <longDesc>Like summaryFormat, but applies to global messages (i.e. messages not associated with a component). If no globalSummaryFormat is given, the summaryFormat is used for global messages. Example: "{0}:"</longDesc> <generated>true</generated> </property> <property> <name>onclick</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the element is clicked</desc> <longDesc>HTML: Script to be invoked when the element is clicked.</longDesc> <generated>true</generated> </property> <property> <name>ondblclick</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the element is double-clicked</desc> <longDesc>HTML: Script to be invoked when the element is double-clicked.</longDesc> <generated>true</generated> </property> <property> <name>onkeydown</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when a key is pressed down over this element</desc> <longDesc>HTML: Script to be invoked when a key is pressed down over this element.</longDesc> <generated>true</generated> </property> <property> <name>onkeypress</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when a key is pressed over this element</desc> <longDesc>HTML: Script to be invoked when a key is pressed over this element.</longDesc> <generated>true</generated> </property> <property> <name>onkeyup</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when a key is released over this element</desc> <longDesc>HTML: Script to be invoked when a key is released over this element.</longDesc> <generated>true</generated> </property> <property> <name>onmousedown</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is pressed over this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is pressed over this element.</longDesc> <generated>true</generated> </property> <property> <name>onmousemove</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is moved while it is in this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is moved while it is in this element.</longDesc> <generated>true</generated> </property> <property> <name>onmouseout</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is moves out of this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is moves out of this element.</longDesc> <generated>true</generated> </property> <property> <name>onmouseover</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is moved into this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is moved into this element.</longDesc> <generated>true</generated> </property> <property> <name>onmouseup</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is released over this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is released over this element.</longDesc> <generated>true</generated> </property> <property> <name>enabledOnUserRole</name> <className>java.lang.String</className> <desc>If user is in given role, this component will be rendered normally</desc> <longDesc>If user is in given role, this component will be rendered normally. If not, no hyperlink is rendered but all nested tags (=body) are rendered.</longDesc> <generated>true</generated> </property> <property> <name>visibleOnUserRole</name> <className>java.lang.String</className> <desc>If user is in given role, this component will be rendered normally</desc> <longDesc>If user is in given role, this component will be rendered normally. If not, nothing is rendered and the body of this tag will be skipped.</longDesc> <generated>true</generated> </property> <property> <name>forceId</name> <className>boolean</className> <literalOnly>true</literalOnly> <desc>If true, this component will force the use of the specified id when rendering</desc> <longDesc>If true, this component will force the use of the specified id when rendering.</longDesc> <defaultValue>false</defaultValue> <generated>true</generated> </property> <property> <name>forceIdIndex</name> <className>boolean</className> <literalOnly>true</literalOnly> <desc>If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components that are contained within a "list</desc> <longDesc>If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components that are contained within a "list." This value will be true by default and the value will be ignored if the value of forceId is false (or not specified.)</longDesc> <defaultValue>true</defaultValue> <generated>true</generated> </property> <property> <name>dir</name> <className>java.lang.String</className> <desc>HTML: The direction of text display, either 'ltr' (left-to-right) or 'rtl' (right-to-left)</desc> <longDesc>HTML: The direction of text display, either 'ltr' (left-to-right) or 'rtl' (right-to-left).</longDesc> <generated>true</generated> </property> <property> <name>lang</name> <className>java.lang.String</className> <desc>HTML: The base language of this document</desc> <longDesc>HTML: The base language of this document.</longDesc> <generated>true</generated> </property> <property> <name>title</name> <className>java.lang.String</className> <desc>HTML: An advisory title for this element</desc> <longDesc>HTML: An advisory title for this element. Often used by the user agent as a tooltip.</longDesc> <generated>true</generated> </property> <property> <name>summaryFormat</name> <className>java.lang.String</className> <desc>If present, instead of rendering the message summary, a MessageFormat with this attribute as pattern is created</desc> <longDesc>If present, instead of rendering the message summary, a MessageFormat with this attribute as pattern is created. The format method of this MessageFormat is called with the message summary as the first argument and the label of the associated component (if any) as the second argument. Example: "{0}:"</longDesc> <generated>true</generated> </property> <property> <name>detailFormat</name> <className>java.lang.String</className> <desc>If present, instead of rendering the message detail, a MessageFormat with this attribute as pattern is created</desc> <longDesc>If present, instead of rendering the message detail, a MessageFormat with this attribute as pattern is created. The format method of this MessageFormat is called with the message detail as the first argument and the label of the associated component (if any) as the second argument. Example: "The input in field {1} is wrong: {0}"</longDesc> <generated>true</generated> </property> <property> <name>replaceIdWithLabel</name> <className>boolean</className> <desc>If present, all occurrences of the id of the component for which the message is rendered will be replaced by the label</desc> <longDesc>If present, all occurrences of the id of the component for which the message is rendered will be replaced by the label. Default: true.</longDesc> <defaultValue>true</defaultValue> <generated>true</generated> </property> <property> <name>forceSpan</name> <className>boolean</className> <desc>If set to true, an empty span element is rendered</desc> <longDesc>If set to true, an empty span element is rendered. Useful if there is an inputAjax field and the corresponding error message is displayed there.</longDesc> <defaultValue>false</defaultValue> <generated>true</generated> </property> </component> <component> <modelId>tomahawk</modelId> <className>org.apache.myfaces.component.html.ext.HtmlOutputLabel</className> <parentClassName>javax.faces.component.html.HtmlOutputLabel</parentClassName> <sourceClassName>org.apache.myfaces.component.html.ext.AbstractHtmlOutputLabel</sourceClassName> <sourceClassParentClassName>javax.faces.component.html.HtmlOutputLabel</sourceClassParentClassName> <name>t:outputLabel</name> <type>org.apache.myfaces.HtmlOutputLabel</type> <tagClass>org.apache.myfaces.generated.taglib.html.ext.HtmlOutputLabelTag</tagClass> <rendererType>javax.faces.Label</rendererType> <generatedComponentClass>true</generatedComponentClass> <generatedTagClass>true</generatedTagClass> <implementedInterfaces> <interface name="org.apache.myfaces.component.UserRoleAware"/> <interface name="org.apache.myfaces.component.ForceIdAware"/> </implementedInterfaces> <desc>Extends standard outputLabel with user role support</desc> <longDesc>Extends standard outputLabel with user role support. Unless otherwise specified, all attributes accept static values or EL expressions.</longDesc> <property> <name>enabledOnUserRole</name> <className>java.lang.String</className> <desc>If user is in given role, this component will be rendered normally</desc> <longDesc>If user is in given role, this component will be rendered normally. If not, no hyperlink is rendered but all nested tags (=body) are rendered.</longDesc> <generated>true</generated> </property> <property> <name>visibleOnUserRole</name> <className>java.lang.String</className> <desc>If user is in given role, this component will be rendered normally</desc> <longDesc>If user is in given role, this component will be rendered normally. If not, nothing is rendered and the body of this tag will be skipped.</longDesc> <generated>true</generated> </property> <property> <name>forceId</name> <className>boolean</className> <literalOnly>true</literalOnly> <desc>If true, this component will force the use of the specified id when rendering</desc> <longDesc>If true, this component will force the use of the specified id when rendering.</longDesc> <defaultValue>false</defaultValue> <generated>true</generated> </property> <property> <name>forceIdIndex</name> <className>boolean</className> <literalOnly>true</literalOnly> <desc>If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components that are contained within a "list</desc> <longDesc>If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components that are contained within a "list." This value will be true by default and the value will be ignored if the value of forceId is false (or not specified.)</longDesc> <defaultValue>true</defaultValue> <generated>true</generated> </property> </component> <component> <modelId>tomahawk</modelId> <className>org.apache.myfaces.component.html.ext.HtmlOutputText</className> <parentClassName>javax.faces.component.html.HtmlOutputText</parentClassName> <sourceClassName>org.apache.myfaces.component.html.ext.AbstractHtmlOutputText</sourceClassName> <sourceClassParentClassName>javax.faces.component.html.HtmlOutputText</sourceClassParentClassName> <name>t:outputText</name> <type>org.apache.myfaces.HtmlOutputText</type> <tagClass>org.apache.myfaces.generated.taglib.html.ext.HtmlOutputTextTag</tagClass> <rendererType>org.apache.myfaces.Text</rendererType> <generatedComponentClass>true</generatedComponentClass> <generatedTagClass>true</generatedTagClass> <implementedInterfaces> <interface name="org.apache.myfaces.component.EventAware"/> <interface name="org.apache.myfaces.component.UserRoleAware"/> <interface name="org.apache.myfaces.component.ForceIdAware"/> <interface name="org.apache.myfaces.component.UniversalProperties"/> </implementedInterfaces> <desc>Extends standard outputText with user role support</desc> <longDesc>Extends standard outputText with user role support. Unless otherwise specified, all attributes accept static values or EL expressions.</longDesc> <property> <name>onclick</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the element is clicked</desc> <longDesc>HTML: Script to be invoked when the element is clicked.</longDesc> <generated>true</generated> </property> <property> <name>ondblclick</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the element is double-clicked</desc> <longDesc>HTML: Script to be invoked when the element is double-clicked.</longDesc> <generated>true</generated> </property> <property> <name>onkeydown</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when a key is pressed down over this element</desc> <longDesc>HTML: Script to be invoked when a key is pressed down over this element.</longDesc> <generated>true</generated> </property> <property> <name>onkeypress</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when a key is pressed over this element</desc> <longDesc>HTML: Script to be invoked when a key is pressed over this element.</longDesc> <generated>true</generated> </property> <property> <name>onkeyup</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when a key is released over this element</desc> <longDesc>HTML: Script to be invoked when a key is released over this element.</longDesc> <generated>true</generated> </property> <property> <name>onmousedown</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is pressed over this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is pressed over this element.</longDesc> <generated>true</generated> </property> <property> <name>onmousemove</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is moved while it is in this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is moved while it is in this element.</longDesc> <generated>true</generated> </property> <property> <name>onmouseout</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is moves out of this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is moves out of this element.</longDesc> <generated>true</generated> </property> <property> <name>onmouseover</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is moved into this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is moved into this element.</longDesc> <generated>true</generated> </property> <property> <name>onmouseup</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is released over this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is released over this element.</longDesc> <generated>true</generated> </property> <property> <name>enabledOnUserRole</name> <className>java.lang.String</className> <desc>If user is in given role, this component will be rendered normally</desc> <longDesc>If user is in given role, this component will be rendered normally. If not, no hyperlink is rendered but all nested tags (=body) are rendered.</longDesc> <generated>true</generated> </property> <property> <name>visibleOnUserRole</name> <className>java.lang.String</className> <desc>If user is in given role, this component will be rendered normally</desc> <longDesc>If user is in given role, this component will be rendered normally. If not, nothing is rendered and the body of this tag will be skipped.</longDesc> <generated>true</generated> </property> <property> <name>forceId</name> <className>boolean</className> <literalOnly>true</literalOnly> <desc>If true, this component will force the use of the specified id when rendering</desc> <longDesc>If true, this component will force the use of the specified id when rendering.</longDesc> <defaultValue>false</defaultValue> <generated>true</generated> </property> <property> <name>forceIdIndex</name> <className>boolean</className> <literalOnly>true</literalOnly> <desc>If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components that are contained within a "list</desc> <longDesc>If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components that are contained within a "list." This value will be true by default and the value will be ignored if the value of forceId is false (or not specified.)</longDesc> <defaultValue>true</defaultValue> <generated>true</generated> </property> <property> <name>dir</name> <className>java.lang.String</className> <desc>HTML: The direction of text display, either 'ltr' (left-to-right) or 'rtl' (right-to-left)</desc> <longDesc>HTML: The direction of text display, either 'ltr' (left-to-right) or 'rtl' (right-to-left).</longDesc> <generated>true</generated> </property> <property> <name>lang</name> <className>java.lang.String</className> <desc>HTML: The base language of this document</desc> <longDesc>HTML: The base language of this document.</longDesc> <generated>true</generated> </property> <property> <name>title</name> <className>java.lang.String</className> <desc>HTML: An advisory title for this element</desc> <longDesc>HTML: An advisory title for this element. Often used by the user agent as a tooltip.</longDesc> <generated>true</generated> </property> </component> <component> <modelId>tomahawk</modelId> <className>org.apache.myfaces.component.html.ext.HtmlPanelGrid</className> <parentClassName>javax.faces.component.html.HtmlPanelGrid</parentClassName> <sourceClassName>org.apache.myfaces.component.html.ext.AbstractHtmlPanelGrid</sourceClassName> <sourceClassParentClassName>javax.faces.component.html.HtmlPanelGrid</sourceClassParentClassName> <name>t:panelGrid</name> <type>org.apache.myfaces.HtmlPanelGrid</type> <tagClass>org.apache.myfaces.generated.taglib.html.ext.HtmlPanelGridTag</tagClass> <rendererType>org.apache.myfaces.Grid</rendererType> <generatedComponentClass>true</generatedComponentClass> <generatedTagClass>true</generatedTagClass> <implementedInterfaces> <interface name="org.apache.myfaces.component.DisplayValueOnlyAware"/> <interface name="org.apache.myfaces.component.UserRoleAware"/> <interface name="org.apache.myfaces.component.ForceIdAware"/> <interface name="org.apache.myfaces.component.DataProperties"/> <interface name="org.apache.myfaces.shared_tomahawk.component.DisplayValueOnlyCapable"/> <interface name="org.apache.myfaces.component.AlignProperty"/> </implementedInterfaces> <desc>Extends standard panelGrid with user role support</desc> <longDesc>Extends standard panelGrid with user role support. Unless otherwise specified, all attributes accept static values or EL expressions.</longDesc> <property> <name>displayValueOnly</name> <className>java.lang.Boolean</className> <desc>If true, renders only the value of the component, but no input widget</desc> <longDesc>If true, renders only the value of the component, but no input widget. Default is false.</longDesc> <generated>true</generated> </property> <property> <name>displayValueOnlyStyle</name> <className>java.lang.String</className> <desc>Style used when displayValueOnly is true</desc> <longDesc>Style used when displayValueOnly is true.</longDesc> <generated>true</generated> </property> <property> <name>displayValueOnlyStyleClass</name> <className>java.lang.String</className> <desc>Style class used when displayValueOnly is true</desc> <longDesc>Style class used when displayValueOnly is true.</longDesc> <generated>true</generated> </property> <property> <name>enabledOnUserRole</name> <className>java.lang.String</className> <desc>If user is in given role, this component will be rendered normally</desc> <longDesc>If user is in given role, this component will be rendered normally. If not, no hyperlink is rendered but all nested tags (=body) are rendered.</longDesc> <generated>true</generated> </property> <property> <name>visibleOnUserRole</name> <className>java.lang.String</className> <desc>If user is in given role, this component will be rendered normally</desc> <longDesc>If user is in given role, this component will be rendered normally. If not, nothing is rendered and the body of this tag will be skipped.</longDesc> <generated>true</generated> </property> <property> <name>forceId</name> <className>boolean</className> <literalOnly>true</literalOnly> <desc>If true, this component will force the use of the specified id when rendering</desc> <longDesc>If true, this component will force the use of the specified id when rendering.</longDesc> <defaultValue>false</defaultValue> <generated>true</generated> </property> <property> <name>forceIdIndex</name> <className>boolean</className> <literalOnly>true</literalOnly> <desc>If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components that are contained within a "list</desc> <longDesc>If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components that are contained within a "list." This value will be true by default and the value will be ignored if the value of forceId is false (or not specified.)</longDesc> <defaultValue>true</defaultValue> <generated>true</generated> </property> <property> <name>datafld</name> <className>java.lang.String</className> <desc>Reserved for future use</desc> <longDesc>Reserved for future use.</longDesc> <generated>true</generated> </property> <property> <name>datasrc</name> <className>java.lang.String</className> <desc>Reserved for future use</desc> <longDesc>Reserved for future use.</longDesc> <generated>true</generated> </property> <property> <name>dataformatas</name> <className>java.lang.String</className> <desc>Reserved for future use</desc> <longDesc>Reserved for future use.</longDesc> <generated>true</generated> </property> <property> <name>align</name> <className>java.lang.String</className> <desc>HTML: Specifies the horizontal alignment of this element</desc> <longDesc>HTML: Specifies the horizontal alignment of this element. Deprecated in HTML 4.01.</longDesc> <generated>true</generated> </property> </component> <component> <modelId>tomahawk</modelId> <className>org.apache.myfaces.component.html.ext.HtmlPanelGroup</className> <parentClassName>javax.faces.component.html.HtmlPanelGroup</parentClassName> <sourceClassName>org.apache.myfaces.component.html.ext.AbstractHtmlPanelGroup</sourceClassName> <sourceClassParentClassName>javax.faces.component.html.HtmlPanelGroup</sourceClassParentClassName> <name>t:panelGroup</name> <type>org.apache.myfaces.HtmlPanelGroup</type> <tagClass>org.apache.myfaces.generated.taglib.html.ext.HtmlPanelGroupTag</tagClass> <rendererType>org.apache.myfaces.Group</rendererType> <generatedComponentClass>true</generatedComponentClass> <generatedTagClass>true</generatedTagClass> <implementedInterfaces> <interface name="org.apache.myfaces.component.EventAware"/> <interface name="org.apache.myfaces.component.DisplayValueOnlyAware"/> <interface name="org.apache.myfaces.component.UserRoleAware"/> <interface name="org.apache.myfaces.component.ForceIdAware"/> <interface name="org.apache.myfaces.component.UniversalProperties"/> <interface name="org.apache.myfaces.shared_tomahawk.component.DisplayValueOnlyCapable"/> </implementedInterfaces> <desc>Extends standard panelGroup with user role support</desc> <longDesc>Extends standard panelGroup with user role support. Unless otherwise specified, all attributes accept static values or EL expressions.</longDesc> <property> <name>layout</name> <className>java.lang.String</className> <desc>Determines the type of layout that is used when rendering a panelGroup: when 'block' is specified, an HTML div is rendered instead of the default HTML span</desc> <longDesc>Determines the type of layout that is used when rendering a panelGroup: when 'block' is specified, an HTML div is rendered instead of the default HTML span.</longDesc> <defaultValue>block</defaultValue> <generated>true</generated> </property> <property> <name>colspan</name> <className>int</className> <desc>standard html colspan attribute for table cell</desc> <longDesc>standard html colspan attribute for table cell</longDesc> <defaultValue>Integer.MIN_VALUE</defaultValue> <generated>true</generated> </property> <property> <name>onclick</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the element is clicked</desc> <longDesc>HTML: Script to be invoked when the element is clicked.</longDesc> <generated>true</generated> </property> <property> <name>ondblclick</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the element is double-clicked</desc> <longDesc>HTML: Script to be invoked when the element is double-clicked.</longDesc> <generated>true</generated> </property> <property> <name>onkeydown</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when a key is pressed down over this element</desc> <longDesc>HTML: Script to be invoked when a key is pressed down over this element.</longDesc> <generated>true</generated> </property> <property> <name>onkeypress</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when a key is pressed over this element</desc> <longDesc>HTML: Script to be invoked when a key is pressed over this element.</longDesc> <generated>true</generated> </property> <property> <name>onkeyup</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when a key is released over this element</desc> <longDesc>HTML: Script to be invoked when a key is released over this element.</longDesc> <generated>true</generated> </property> <property> <name>onmousedown</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is pressed over this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is pressed over this element.</longDesc> <generated>true</generated> </property> <property> <name>onmousemove</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is moved while it is in this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is moved while it is in this element.</longDesc> <generated>true</generated> </property> <property> <name>onmouseout</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is moves out of this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is moves out of this element.</longDesc> <generated>true</generated> </property> <property> <name>onmouseover</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is moved into this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is moved into this element.</longDesc> <generated>true</generated> </property> <property> <name>onmouseup</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is released over this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is released over this element.</longDesc> <generated>true</generated> </property> <property> <name>displayValueOnly</name> <className>java.lang.Boolean</className> <desc>If true, renders only the value of the component, but no input widget</desc> <longDesc>If true, renders only the value of the component, but no input widget. Default is false.</longDesc> <generated>true</generated> </property> <property> <name>displayValueOnlyStyle</name> <className>java.lang.String</className> <desc>Style used when displayValueOnly is true</desc> <longDesc>Style used when displayValueOnly is true.</longDesc> <generated>true</generated> </property> <property> <name>displayValueOnlyStyleClass</name> <className>java.lang.String</className> <desc>Style class used when displayValueOnly is true</desc> <longDesc>Style class used when displayValueOnly is true.</longDesc> <generated>true</generated> </property> <property> <name>enabledOnUserRole</name> <className>java.lang.String</className> <desc>If user is in given role, this component will be rendered normally</desc> <longDesc>If user is in given role, this component will be rendered normally. If not, no hyperlink is rendered but all nested tags (=body) are rendered.</longDesc> <generated>true</generated> </property> <property> <name>visibleOnUserRole</name> <className>java.lang.String</className> <desc>If user is in given role, this component will be rendered normally</desc> <longDesc>If user is in given role, this component will be rendered normally. If not, nothing is rendered and the body of this tag will be skipped.</longDesc> <generated>true</generated> </property> <property> <name>forceId</name> <className>boolean</className> <literalOnly>true</literalOnly> <desc>If true, this component will force the use of the specified id when rendering</desc> <longDesc>If true, this component will force the use of the specified id when rendering.</longDesc> <defaultValue>false</defaultValue> <generated>true</generated> </property> <property> <name>forceIdIndex</name> <className>boolean</className> <literalOnly>true</literalOnly> <desc>If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components that are contained within a "list</desc> <longDesc>If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components that are contained within a "list." This value will be true by default and the value will be ignored if the value of forceId is false (or not specified.)</longDesc> <defaultValue>true</defaultValue> <generated>true</generated> </property> <property> <name>dir</name> <className>java.lang.String</className> <desc>HTML: The direction of text display, either 'ltr' (left-to-right) or 'rtl' (right-to-left)</desc> <longDesc>HTML: The direction of text display, either 'ltr' (left-to-right) or 'rtl' (right-to-left).</longDesc> <generated>true</generated> </property> <property> <name>lang</name> <className>java.lang.String</className> <desc>HTML: The base language of this document</desc> <longDesc>HTML: The base language of this document.</longDesc> <generated>true</generated> </property> <property> <name>title</name> <className>java.lang.String</className> <desc>HTML: An advisory title for this element</desc> <longDesc>HTML: An advisory title for this element. Often used by the user agent as a tooltip.</longDesc> <generated>true</generated> </property> </component> <component> <modelId>tomahawk</modelId> <className>org.apache.myfaces.component.html.ext.HtmlSelectBooleanCheckbox</className> <parentClassName>javax.faces.component.html.HtmlSelectBooleanCheckbox</parentClassName> <sourceClassName>org.apache.myfaces.component.html.ext.AbstractHtmlSelectBooleanCheckbox</sourceClassName> <sourceClassParentClassName>javax.faces.component.html.HtmlSelectBooleanCheckbox</sourceClassParentClassName> <name>t:selectBooleanCheckbox</name> <type>org.apache.myfaces.HtmlSelectBooleanCheckbox</type> <tagClass>org.apache.myfaces.generated.taglib.html.ext.HtmlSelectBooleanCheckboxTag</tagClass> <rendererType>org.apache.myfaces.Checkbox</rendererType> <generatedComponentClass>true</generatedComponentClass> <generatedTagClass>true</generatedTagClass> <implementedInterfaces> <interface name="org.apache.myfaces.component.DisplayValueOnlyAware"/> <interface name="org.apache.myfaces.component.UserRoleAware"/> <interface name="org.apache.myfaces.component.AltProperty"/> <interface name="org.apache.myfaces.component.ForceIdAware"/> <interface name="org.apache.myfaces.component.EscapeAware"/> <interface name="org.apache.myfaces.component.DataProperties"/> <interface name="org.apache.myfaces.shared_tomahawk.component.DisplayValueOnlyCapable"/> <interface name="org.apache.myfaces.shared_tomahawk.component.EscapeCapable"/> </implementedInterfaces> <desc>Extends standard selectBooleanCheckbox with user role support</desc> <longDesc>Extends standard selectBooleanCheckbox with user role support. Unless otherwise specified, all attributes accept static values or EL expressions.</longDesc> <property> <name>displayValueOnly</name> <className>java.lang.Boolean</className> <desc>If true, renders only the value of the component, but no input widget</desc> <longDesc>If true, renders only the value of the component, but no input widget. Default is false.</longDesc> <generated>true</generated> </property> <property> <name>displayValueOnlyStyle</name> <className>java.lang.String</className> <desc>Style used when displayValueOnly is true</desc> <longDesc>Style used when displayValueOnly is true.</longDesc> <generated>true</generated> </property> <property> <name>displayValueOnlyStyleClass</name> <className>java.lang.String</className> <desc>Style class used when displayValueOnly is true</desc> <longDesc>Style class used when displayValueOnly is true.</longDesc> <generated>true</generated> </property> <property> <name>enabledOnUserRole</name> <className>java.lang.String</className> <desc>If user is in given role, this component will be rendered normally</desc> <longDesc>If user is in given role, this component will be rendered normally. If not, no hyperlink is rendered but all nested tags (=body) are rendered.</longDesc> <generated>true</generated> </property> <property> <name>visibleOnUserRole</name> <className>java.lang.String</className> <desc>If user is in given role, this component will be rendered normally</desc> <longDesc>If user is in given role, this component will be rendered normally. If not, nothing is rendered and the body of this tag will be skipped.</longDesc> <generated>true</generated> </property> <property> <name>alt</name> <className>java.lang.String</className> <desc>HTML: Specifies alternative text that can be used by a browser that can't show this element</desc> <longDesc>HTML: Specifies alternative text that can be used by a browser that can't show this element.</longDesc> <generated>true</generated> </property> <property> <name>forceId</name> <className>boolean</className> <literalOnly>true</literalOnly> <desc>If true, this component will force the use of the specified id when rendering</desc> <longDesc>If true, this component will force the use of the specified id when rendering.</longDesc> <defaultValue>false</defaultValue> <generated>true</generated> </property> <property> <name>forceIdIndex</name> <className>boolean</className> <literalOnly>true</literalOnly> <desc>If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components that are contained within a "list</desc> <longDesc>If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components that are contained within a "list." This value will be true by default and the value will be ignored if the value of forceId is false (or not specified.)</longDesc> <defaultValue>true</defaultValue> <generated>true</generated> </property> <property> <name>escape</name> <className>boolean</className> <desc>Indicates whether rendered markup should be escaped</desc> <longDesc>Indicates whether rendered markup should be escaped. Default: true</longDesc> <defaultValue>true</defaultValue> <generated>true</generated> </property> <property> <name>datafld</name> <className>java.lang.String</className> <desc>Reserved for future use</desc> <longDesc>Reserved for future use.</longDesc> <generated>true</generated> </property> <property> <name>datasrc</name> <className>java.lang.String</className> <desc>Reserved for future use</desc> <longDesc>Reserved for future use.</longDesc> <generated>true</generated> </property> <property> <name>dataformatas</name> <className>java.lang.String</className> <desc>Reserved for future use</desc> <longDesc>Reserved for future use.</longDesc> <generated>true</generated> </property> </component> <component> <modelId>tomahawk</modelId> <className>org.apache.myfaces.component.html.ext.HtmlSelectManyCheckbox</className> <parentClassName>javax.faces.component.html.HtmlSelectManyCheckbox</parentClassName> <sourceClassName>org.apache.myfaces.component.html.ext.AbstractHtmlSelectManyCheckbox</sourceClassName> <sourceClassParentClassName>javax.faces.component.html.HtmlSelectManyCheckbox</sourceClassParentClassName> <name>t:selectManyCheckbox</name> <type>org.apache.myfaces.HtmlSelectManyCheckbox</type> <tagClass>org.apache.myfaces.generated.taglib.html.ext.HtmlSelectManyCheckboxTag</tagClass> <rendererType>org.apache.myfaces.Checkbox</rendererType> <generatedComponentClass>true</generatedComponentClass> <generatedTagClass>true</generatedTagClass> <implementedInterfaces> <interface name="org.apache.myfaces.component.DisplayValueOnlyAware"/> <interface name="org.apache.myfaces.component.UserRoleAware"/> <interface name="org.apache.myfaces.component.AltProperty"/> <interface name="org.apache.myfaces.custom.ExtendedComponentBase"/> <interface name="org.apache.myfaces.component.ForceIdAware"/> <interface name="org.apache.myfaces.component.EscapeAware"/> <interface name="org.apache.myfaces.component.DataProperties"/> <interface name="org.apache.myfaces.shared_tomahawk.component.DisplayValueOnlyCapable"/> <interface name="org.apache.myfaces.shared_tomahawk.component.EscapeCapable"/> </implementedInterfaces> <desc>Extends standard selectManyCheckbox with user role support</desc> <longDesc>Extends standard selectManyCheckbox with user role support. Additionally this extended selectManyCheckbox accepts a layout attribute of value "spread" (see custom checkbox tag). Unless otherwise specified, all attributes accept static values or EL expressions.</longDesc> <property> <name>layoutWidth</name> <className>java.lang.String</className> <desc>A integer representing the number of checkbox rows if the layout is lineDirection and checkbox columns if the layout is pageDirection</desc> <longDesc>A integer representing the number of checkbox rows if the layout is lineDirection and checkbox columns if the layout is pageDirection.</longDesc> <generated>true</generated> </property> <property> <name>displayValueOnly</name> <className>java.lang.Boolean</className> <desc>If true, renders only the value of the component, but no input widget</desc> <longDesc>If true, renders only the value of the component, but no input widget. Default is false.</longDesc> <generated>true</generated> </property> <property> <name>displayValueOnlyStyle</name> <className>java.lang.String</className> <desc>Style used when displayValueOnly is true</desc> <longDesc>Style used when displayValueOnly is true.</longDesc> <generated>true</generated> </property> <property> <name>displayValueOnlyStyleClass</name> <className>java.lang.String</className> <desc>Style class used when displayValueOnly is true</desc> <longDesc>Style class used when displayValueOnly is true.</longDesc> <generated>true</generated> </property> <property> <name>enabledOnUserRole</name> <className>java.lang.String</className> <desc>If user is in given role, this component will be rendered normally</desc> <longDesc>If user is in given role, this component will be rendered normally. If not, no hyperlink is rendered but all nested tags (=body) are rendered.</longDesc> <generated>true</generated> </property> <property> <name>visibleOnUserRole</name> <className>java.lang.String</className> <desc>If user is in given role, this component will be rendered normally</desc> <longDesc>If user is in given role, this component will be rendered normally. If not, nothing is rendered and the body of this tag will be skipped.</longDesc> <generated>true</generated> </property> <property> <name>alt</name> <className>java.lang.String</className> <desc>HTML: Specifies alternative text that can be used by a browser that can't show this element</desc> <longDesc>HTML: Specifies alternative text that can be used by a browser that can't show this element.</longDesc> <generated>true</generated> </property> <property> <name>forceId</name> <className>boolean</className> <literalOnly>true</literalOnly> <desc>If true, this component will force the use of the specified id when rendering</desc> <longDesc>If true, this component will force the use of the specified id when rendering.</longDesc> <defaultValue>false</defaultValue> <generated>true</generated> </property> <property> <name>forceIdIndex</name> <className>boolean</className> <literalOnly>true</literalOnly> <desc>If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components that are contained within a "list</desc> <longDesc>If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components that are contained within a "list." This value will be true by default and the value will be ignored if the value of forceId is false (or not specified.)</longDesc> <defaultValue>true</defaultValue> <generated>true</generated> </property> <property> <name>escape</name> <className>boolean</className> <desc>Indicates whether rendered markup should be escaped</desc> <longDesc>Indicates whether rendered markup should be escaped. Default: true</longDesc> <defaultValue>true</defaultValue> <generated>true</generated> </property> <property> <name>datafld</name> <className>java.lang.String</className> <desc>Reserved for future use</desc> <longDesc>Reserved for future use.</longDesc> <generated>true</generated> </property> <property> <name>datasrc</name> <className>java.lang.String</className> <desc>Reserved for future use</desc> <longDesc>Reserved for future use.</longDesc> <generated>true</generated> </property> <property> <name>dataformatas</name> <className>java.lang.String</className> <desc>Reserved for future use</desc> <longDesc>Reserved for future use.</longDesc> <generated>true</generated> </property> </component> <component> <modelId>tomahawk</modelId> <className>org.apache.myfaces.component.html.ext.HtmlSelectManyListbox</className> <parentClassName>javax.faces.component.html.HtmlSelectManyListbox</parentClassName> <sourceClassName>org.apache.myfaces.component.html.ext.AbstractHtmlSelectManyListbox</sourceClassName> <sourceClassParentClassName>javax.faces.component.html.HtmlSelectManyListbox</sourceClassParentClassName> <name>t:selectManyListbox</name> <type>org.apache.myfaces.HtmlSelectManyListbox</type> <tagClass>org.apache.myfaces.generated.taglib.html.ext.HtmlSelectManyListboxTag</tagClass> <rendererType>org.apache.myfaces.Listbox</rendererType> <generatedComponentClass>true</generatedComponentClass> <generatedTagClass>true</generatedTagClass> <implementedInterfaces> <interface name="org.apache.myfaces.component.DisplayValueOnlyAware"/> <interface name="org.apache.myfaces.component.UserRoleAware"/> <interface name="org.apache.myfaces.component.ForceIdAware"/> <interface name="org.apache.myfaces.component.EscapeAware"/> <interface name="org.apache.myfaces.component.DataProperties"/> <interface name="org.apache.myfaces.shared_tomahawk.component.DisplayValueOnlyCapable"/> <interface name="org.apache.myfaces.shared_tomahawk.component.EscapeCapable"/> </implementedInterfaces> <desc>Extends standard selectManyListbox with user role support</desc> <longDesc>Extends standard selectManyListbox with user role support. Unless otherwise specified, all attributes accept static values or EL expressions.</longDesc> <property> <name>displayValueOnly</name> <className>java.lang.Boolean</className> <desc>If true, renders only the value of the component, but no input widget</desc> <longDesc>If true, renders only the value of the component, but no input widget. Default is false.</longDesc> <generated>true</generated> </property> <property> <name>displayValueOnlyStyle</name> <className>java.lang.String</className> <desc>Style used when displayValueOnly is true</desc> <longDesc>Style used when displayValueOnly is true.</longDesc> <generated>true</generated> </property> <property> <name>displayValueOnlyStyleClass</name> <className>java.lang.String</className> <desc>Style class used when displayValueOnly is true</desc> <longDesc>Style class used when displayValueOnly is true.</longDesc> <generated>true</generated> </property> <property> <name>enabledOnUserRole</name> <className>java.lang.String</className> <desc>If user is in given role, this component will be rendered normally</desc> <longDesc>If user is in given role, this component will be rendered normally. If not, no hyperlink is rendered but all nested tags (=body) are rendered.</longDesc> <generated>true</generated> </property> <property> <name>visibleOnUserRole</name> <className>java.lang.String</className> <desc>If user is in given role, this component will be rendered normally</desc> <longDesc>If user is in given role, this component will be rendered normally. If not, nothing is rendered and the body of this tag will be skipped.</longDesc> <generated>true</generated> </property> <property> <name>forceId</name> <className>boolean</className> <literalOnly>true</literalOnly> <desc>If true, this component will force the use of the specified id when rendering</desc> <longDesc>If true, this component will force the use of the specified id when rendering.</longDesc> <defaultValue>false</defaultValue> <generated>true</generated> </property> <property> <name>forceIdIndex</name> <className>boolean</className> <literalOnly>true</literalOnly> <desc>If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components that are contained within a "list</desc> <longDesc>If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components that are contained within a "list." This value will be true by default and the value will be ignored if the value of forceId is false (or not specified.)</longDesc> <defaultValue>true</defaultValue> <generated>true</generated> </property> <property> <name>escape</name> <className>boolean</className> <desc>Indicates whether rendered markup should be escaped</desc> <longDesc>Indicates whether rendered markup should be escaped. Default: true</longDesc> <defaultValue>true</defaultValue> <generated>true</generated> </property> <property> <name>datafld</name> <className>java.lang.String</className> <desc>Reserved for future use</desc> <longDesc>Reserved for future use.</longDesc> <generated>true</generated> </property> <property> <name>datasrc</name> <className>java.lang.String</className> <desc>Reserved for future use</desc> <longDesc>Reserved for future use.</longDesc> <generated>true</generated> </property> <property> <name>dataformatas</name> <className>java.lang.String</className> <desc>Reserved for future use</desc> <longDesc>Reserved for future use.</longDesc> <generated>true</generated> </property> </component> <component> <modelId>tomahawk</modelId> <className>org.apache.myfaces.component.html.ext.HtmlSelectManyMenu</className> <parentClassName>javax.faces.component.html.HtmlSelectManyMenu</parentClassName> <sourceClassName>org.apache.myfaces.component.html.ext.AbstractHtmlSelectManyMenu</sourceClassName> <sourceClassParentClassName>javax.faces.component.html.HtmlSelectManyMenu</sourceClassParentClassName> <name>t:selectManyMenu</name> <type>org.apache.myfaces.HtmlSelectManyMenu</type> <tagClass>org.apache.myfaces.generated.taglib.html.ext.HtmlSelectManyMenuTag</tagClass> <rendererType>org.apache.myfaces.Menu</rendererType> <generatedComponentClass>true</generatedComponentClass> <generatedTagClass>true</generatedTagClass> <implementedInterfaces> <interface name="org.apache.myfaces.component.DisplayValueOnlyAware"/> <interface name="org.apache.myfaces.component.UserRoleAware"/> <interface name="org.apache.myfaces.component.ForceIdAware"/> <interface name="org.apache.myfaces.component.EscapeAware"/> <interface name="org.apache.myfaces.component.DataProperties"/> <interface name="org.apache.myfaces.shared_tomahawk.component.DisplayValueOnlyCapable"/> <interface name="org.apache.myfaces.shared_tomahawk.component.EscapeCapable"/> </implementedInterfaces> <desc>Extends standard selectManyMenu with user role support</desc> <longDesc>Extends standard selectManyMenu with user role support. Unless otherwise specified, all attributes accept static values or EL expressions.</longDesc> <property> <name>displayValueOnly</name> <className>java.lang.Boolean</className> <desc>If true, renders only the value of the component, but no input widget</desc> <longDesc>If true, renders only the value of the component, but no input widget. Default is false.</longDesc> <generated>true</generated> </property> <property> <name>displayValueOnlyStyle</name> <className>java.lang.String</className> <desc>Style used when displayValueOnly is true</desc> <longDesc>Style used when displayValueOnly is true.</longDesc> <generated>true</generated> </property> <property> <name>displayValueOnlyStyleClass</name> <className>java.lang.String</className> <desc>Style class used when displayValueOnly is true</desc> <longDesc>Style class used when displayValueOnly is true.</longDesc> <generated>true</generated> </property> <property> <name>enabledOnUserRole</name> <className>java.lang.String</className> <desc>If user is in given role, this component will be rendered normally</desc> <longDesc>If user is in given role, this component will be rendered normally. If not, no hyperlink is rendered but all nested tags (=body) are rendered.</longDesc> <generated>true</generated> </property> <property> <name>visibleOnUserRole</name> <className>java.lang.String</className> <desc>If user is in given role, this component will be rendered normally</desc> <longDesc>If user is in given role, this component will be rendered normally. If not, nothing is rendered and the body of this tag will be skipped.</longDesc> <generated>true</generated> </property> <property> <name>forceId</name> <className>boolean</className> <literalOnly>true</literalOnly> <desc>If true, this component will force the use of the specified id when rendering</desc> <longDesc>If true, this component will force the use of the specified id when rendering.</longDesc> <defaultValue>false</defaultValue> <generated>true</generated> </property> <property> <name>forceIdIndex</name> <className>boolean</className> <literalOnly>true</literalOnly> <desc>If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components that are contained within a "list</desc> <longDesc>If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components that are contained within a "list." This value will be true by default and the value will be ignored if the value of forceId is false (or not specified.)</longDesc> <defaultValue>true</defaultValue> <generated>true</generated> </property> <property> <name>escape</name> <className>boolean</className> <desc>Indicates whether rendered markup should be escaped</desc> <longDesc>Indicates whether rendered markup should be escaped. Default: true</longDesc> <defaultValue>true</defaultValue> <generated>true</generated> </property> <property> <name>datafld</name> <className>java.lang.String</className> <desc>Reserved for future use</desc> <longDesc>Reserved for future use.</longDesc> <generated>true</generated> </property> <property> <name>datasrc</name> <className>java.lang.String</className> <desc>Reserved for future use</desc> <longDesc>Reserved for future use.</longDesc> <generated>true</generated> </property> <property> <name>dataformatas</name> <className>java.lang.String</className> <desc>Reserved for future use</desc> <longDesc>Reserved for future use.</longDesc> <generated>true</generated> </property> </component> <component> <modelId>tomahawk</modelId> <className>org.apache.myfaces.component.html.ext.HtmlSelectOneListbox</className> <parentClassName>javax.faces.component.html.HtmlSelectOneListbox</parentClassName> <sourceClassName>org.apache.myfaces.component.html.ext.AbstractHtmlSelectOneListbox</sourceClassName> <sourceClassParentClassName>javax.faces.component.html.HtmlSelectOneListbox</sourceClassParentClassName> <name>t:selectOneListbox</name> <type>org.apache.myfaces.HtmlSelectOneListbox</type> <tagClass>org.apache.myfaces.generated.taglib.html.ext.HtmlSelectOneListboxTag</tagClass> <rendererType>org.apache.myfaces.Listbox</rendererType> <generatedComponentClass>true</generatedComponentClass> <generatedTagClass>true</generatedTagClass> <implementedInterfaces> <interface name="org.apache.myfaces.component.DisplayValueOnlyAware"/> <interface name="org.apache.myfaces.component.UserRoleAware"/> <interface name="org.apache.myfaces.component.ForceIdAware"/> <interface name="org.apache.myfaces.component.EscapeAware"/> <interface name="org.apache.myfaces.component.DataProperties"/> <interface name="org.apache.myfaces.shared_tomahawk.component.DisplayValueOnlyCapable"/> <interface name="org.apache.myfaces.shared_tomahawk.component.EscapeCapable"/> </implementedInterfaces> <desc>Extends standard selectOneListbox with user role support</desc> <longDesc>Extends standard selectOneListbox with user role support. Unless otherwise specified, all attributes accept static values or EL expressions.</longDesc> <property> <name>displayValueOnly</name> <className>java.lang.Boolean</className> <desc>If true, renders only the value of the component, but no input widget</desc> <longDesc>If true, renders only the value of the component, but no input widget. Default is false.</longDesc> <generated>true</generated> </property> <property> <name>displayValueOnlyStyle</name> <className>java.lang.String</className> <desc>Style used when displayValueOnly is true</desc> <longDesc>Style used when displayValueOnly is true.</longDesc> <generated>true</generated> </property> <property> <name>displayValueOnlyStyleClass</name> <className>java.lang.String</className> <desc>Style class used when displayValueOnly is true</desc> <longDesc>Style class used when displayValueOnly is true.</longDesc> <generated>true</generated> </property> <property> <name>enabledOnUserRole</name> <className>java.lang.String</className> <desc>If user is in given role, this component will be rendered normally</desc> <longDesc>If user is in given role, this component will be rendered normally. If not, no hyperlink is rendered but all nested tags (=body) are rendered.</longDesc> <generated>true</generated> </property> <property> <name>visibleOnUserRole</name> <className>java.lang.String</className> <desc>If user is in given role, this component will be rendered normally</desc> <longDesc>If user is in given role, this component will be rendered normally. If not, nothing is rendered and the body of this tag will be skipped.</longDesc> <generated>true</generated> </property> <property> <name>forceId</name> <className>boolean</className> <literalOnly>true</literalOnly> <desc>If true, this component will force the use of the specified id when rendering</desc> <longDesc>If true, this component will force the use of the specified id when rendering.</longDesc> <defaultValue>false</defaultValue> <generated>true</generated> </property> <property> <name>forceIdIndex</name> <className>boolean</className> <literalOnly>true</literalOnly> <desc>If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components that are contained within a "list</desc> <longDesc>If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components that are contained within a "list." This value will be true by default and the value will be ignored if the value of forceId is false (or not specified.)</longDesc> <defaultValue>true</defaultValue> <generated>true</generated> </property> <property> <name>escape</name> <className>boolean</className> <desc>Indicates whether rendered markup should be escaped</desc> <longDesc>Indicates whether rendered markup should be escaped. Default: true</longDesc> <defaultValue>true</defaultValue> <generated>true</generated> </property> <property> <name>datafld</name> <className>java.lang.String</className> <desc>Reserved for future use</desc> <longDesc>Reserved for future use.</longDesc> <generated>true</generated> </property> <property> <name>datasrc</name> <className>java.lang.String</className> <desc>Reserved for future use</desc> <longDesc>Reserved for future use.</longDesc> <generated>true</generated> </property> <property> <name>dataformatas</name> <className>java.lang.String</className> <desc>Reserved for future use</desc> <longDesc>Reserved for future use.</longDesc> <generated>true</generated> </property> </component> <component> <modelId>tomahawk</modelId> <className>org.apache.myfaces.component.html.ext.HtmlSelectOneMenu</className> <parentClassName>javax.faces.component.html.HtmlSelectOneMenu</parentClassName> <sourceClassName>org.apache.myfaces.component.html.ext.AbstractHtmlSelectOneMenu</sourceClassName> <sourceClassParentClassName>javax.faces.component.html.HtmlSelectOneMenu</sourceClassParentClassName> <name>t:selectOneMenu</name> <type>org.apache.myfaces.HtmlSelectOneMenu</type> <tagClass>org.apache.myfaces.generated.taglib.html.ext.HtmlSelectOneMenuTag</tagClass> <rendererType>org.apache.myfaces.Menu</rendererType> <generatedComponentClass>true</generatedComponentClass> <generatedTagClass>true</generatedTagClass> <implementedInterfaces> <interface name="org.apache.myfaces.component.DisplayValueOnlyAware"/> <interface name="org.apache.myfaces.component.UserRoleAware"/> <interface name="org.apache.myfaces.component.ForceIdAware"/> <interface name="org.apache.myfaces.component.EscapeAware"/> <interface name="org.apache.myfaces.component.DataProperties"/> <interface name="org.apache.myfaces.shared_tomahawk.component.DisplayValueOnlyCapable"/> <interface name="org.apache.myfaces.shared_tomahawk.component.EscapeCapable"/> </implementedInterfaces> <desc>Extends standard selectOneMenu with user role support</desc> <longDesc>Extends standard selectOneMenu with user role support. Unless otherwise specified, all attributes accept static values or EL expressions.</longDesc> <property> <name>displayValueOnly</name> <className>java.lang.Boolean</className> <desc>If true, renders only the value of the component, but no input widget</desc> <longDesc>If true, renders only the value of the component, but no input widget. Default is false.</longDesc> <generated>true</generated> </property> <property> <name>displayValueOnlyStyle</name> <className>java.lang.String</className> <desc>Style used when displayValueOnly is true</desc> <longDesc>Style used when displayValueOnly is true.</longDesc> <generated>true</generated> </property> <property> <name>displayValueOnlyStyleClass</name> <className>java.lang.String</className> <desc>Style class used when displayValueOnly is true</desc> <longDesc>Style class used when displayValueOnly is true.</longDesc> <generated>true</generated> </property> <property> <name>enabledOnUserRole</name> <className>java.lang.String</className> <desc>If user is in given role, this component will be rendered normally</desc> <longDesc>If user is in given role, this component will be rendered normally. If not, no hyperlink is rendered but all nested tags (=body) are rendered.</longDesc> <generated>true</generated> </property> <property> <name>visibleOnUserRole</name> <className>java.lang.String</className> <desc>If user is in given role, this component will be rendered normally</desc> <longDesc>If user is in given role, this component will be rendered normally. If not, nothing is rendered and the body of this tag will be skipped.</longDesc> <generated>true</generated> </property> <property> <name>forceId</name> <className>boolean</className> <literalOnly>true</literalOnly> <desc>If true, this component will force the use of the specified id when rendering</desc> <longDesc>If true, this component will force the use of the specified id when rendering.</longDesc> <defaultValue>false</defaultValue> <generated>true</generated> </property> <property> <name>forceIdIndex</name> <className>boolean</className> <literalOnly>true</literalOnly> <desc>If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components that are contained within a "list</desc> <longDesc>If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components that are contained within a "list." This value will be true by default and the value will be ignored if the value of forceId is false (or not specified.)</longDesc> <defaultValue>true</defaultValue> <generated>true</generated> </property> <property> <name>escape</name> <className>boolean</className> <desc>Indicates whether rendered markup should be escaped</desc> <longDesc>Indicates whether rendered markup should be escaped. Default: true</longDesc> <defaultValue>true</defaultValue> <generated>true</generated> </property> <property> <name>datafld</name> <className>java.lang.String</className> <desc>Reserved for future use</desc> <longDesc>Reserved for future use.</longDesc> <generated>true</generated> </property> <property> <name>datasrc</name> <className>java.lang.String</className> <desc>Reserved for future use</desc> <longDesc>Reserved for future use.</longDesc> <generated>true</generated> </property> <property> <name>dataformatas</name> <className>java.lang.String</className> <desc>Reserved for future use</desc> <longDesc>Reserved for future use.</longDesc> <generated>true</generated> </property> </component> <component> <modelId>tomahawk</modelId> <className>org.apache.myfaces.component.html.ext.HtmlSelectOneRadio</className> <parentClassName>javax.faces.component.html.HtmlSelectOneRadio</parentClassName> <sourceClassName>org.apache.myfaces.component.html.ext.AbstractHtmlSelectOneRadio</sourceClassName> <sourceClassParentClassName>javax.faces.component.html.HtmlSelectOneRadio</sourceClassParentClassName> <name>t:selectOneRadio</name> <type>org.apache.myfaces.HtmlSelectOneRadio</type> <tagClass>org.apache.myfaces.generated.taglib.html.ext.HtmlSelectOneRadioTag</tagClass> <rendererType>org.apache.myfaces.Radio</rendererType> <generatedComponentClass>true</generatedComponentClass> <generatedTagClass>true</generatedTagClass> <implementedInterfaces> <interface name="org.apache.myfaces.component.DisplayValueOnlyAware"/> <interface name="org.apache.myfaces.component.UserRoleAware"/> <interface name="org.apache.myfaces.component.AltProperty"/> <interface name="org.apache.myfaces.component.ForceIdAware"/> <interface name="org.apache.myfaces.component.EscapeAware"/> <interface name="org.apache.myfaces.component.DataProperties"/> <interface name="org.apache.myfaces.shared_tomahawk.component.DisplayValueOnlyCapable"/> <interface name="org.apache.myfaces.shared_tomahawk.component.EscapeCapable"/> </implementedInterfaces> <desc>Implements the standard html selectOneRadio tag, with additional features</desc> <longDesc>Implements the standard html selectOneRadio tag, with additional features. Supports user roles. Supports the "spread" layout value, which gives developer control over radio button positioning. See the "layout" attribute and the "radio" tag for further information. Unless otherwise specified, all attributes accept static values or EL expressions.</longDesc> <property> <name>displayValueOnly</name> <className>java.lang.Boolean</className> <desc>If true, renders only the value of the component, but no input widget</desc> <longDesc>If true, renders only the value of the component, but no input widget. Default is false.</longDesc> <generated>true</generated> </property> <property> <name>displayValueOnlyStyle</name> <className>java.lang.String</className> <desc>Style used when displayValueOnly is true</desc> <longDesc>Style used when displayValueOnly is true.</longDesc> <generated>true</generated> </property> <property> <name>displayValueOnlyStyleClass</name> <className>java.lang.String</className> <desc>Style class used when displayValueOnly is true</desc> <longDesc>Style class used when displayValueOnly is true.</longDesc> <generated>true</generated> </property> <property> <name>enabledOnUserRole</name> <className>java.lang.String</className> <desc>If user is in given role, this component will be rendered normally</desc> <longDesc>If user is in given role, this component will be rendered normally. If not, no hyperlink is rendered but all nested tags (=body) are rendered.</longDesc> <generated>true</generated> </property> <property> <name>visibleOnUserRole</name> <className>java.lang.String</className> <desc>If user is in given role, this component will be rendered normally</desc> <longDesc>If user is in given role, this component will be rendered normally. If not, nothing is rendered and the body of this tag will be skipped.</longDesc> <generated>true</generated> </property> <property> <name>alt</name> <className>java.lang.String</className> <desc>HTML: Specifies alternative text that can be used by a browser that can't show this element</desc> <longDesc>HTML: Specifies alternative text that can be used by a browser that can't show this element.</longDesc> <generated>true</generated> </property> <property> <name>forceId</name> <className>boolean</className> <literalOnly>true</literalOnly> <desc>If true, this component will force the use of the specified id when rendering</desc> <longDesc>If true, this component will force the use of the specified id when rendering.</longDesc> <defaultValue>false</defaultValue> <generated>true</generated> </property> <property> <name>forceIdIndex</name> <className>boolean</className> <literalOnly>true</literalOnly> <desc>If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components that are contained within a "list</desc> <longDesc>If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components that are contained within a "list." This value will be true by default and the value will be ignored if the value of forceId is false (or not specified.)</longDesc> <defaultValue>true</defaultValue> <generated>true</generated> </property> <property> <name>escape</name> <className>boolean</className> <desc>Indicates whether rendered markup should be escaped</desc> <longDesc>Indicates whether rendered markup should be escaped. Default: true</longDesc> <defaultValue>true</defaultValue> <generated>true</generated> </property> <property> <name>datafld</name> <className>java.lang.String</className> <desc>Reserved for future use</desc> <longDesc>Reserved for future use.</longDesc> <generated>true</generated> </property> <property> <name>datasrc</name> <className>java.lang.String</className> <desc>Reserved for future use</desc> <longDesc>Reserved for future use.</longDesc> <generated>true</generated> </property> <property> <name>dataformatas</name> <className>java.lang.String</className> <desc>Reserved for future use</desc> <longDesc>Reserved for future use.</longDesc> <generated>true</generated> </property> </component> <component> <modelId>tomahawk</modelId> <className>org.apache.myfaces.custom.aliasbean.AliasBean</className> <parentClassName>javax.faces.component.UIComponentBase</parentClassName> <sourceClassName>org.apache.myfaces.custom.aliasbean.AliasBean</sourceClassName> <sourceClassParentClassName>javax.faces.component.UIComponentBase</sourceClassParentClassName> <name>t:aliasBean</name> <type>org.apache.myfaces.AliasBean</type> <family>javax.faces.Data</family> <tagClass>org.apache.myfaces.custom.aliasbean.AliasBeanTag</tagClass> <tagHandler>org.apache.myfaces.custom.aliasbean.AliasBeanTagHandler</tagHandler> <implementedInterfaces> <interface name="org.apache.myfaces.shared_tomahawk.component.BindingAware"/> </implementedInterfaces> <desc>The aliasBean tag allows you to create a temporary name for a real bean</desc> <longDesc> <![CDATA[ The aliasBean tag allows you to create a temporary name for a real bean. The temporary name exists (is visible) only to the children of the aliasBean. <p> One use of this feature is to pass "parameters" from an including page to an included one. The included page can use any name it desires for beans it needs to reference, and the including page can then use aliasBean to make those names refer to the beans it wishes to "pass" as parameters. </p> <p> Suppose you have a block of components you use often but with different beans. You can create a separate JSP page (or equivalent) containing these beans, where the value-bindings refer to some fictive bean name. Document these names as the required "parameters" for this JSP page. Wherever you wish to use this block you then declare an alias component mapping each of these "parameters" to whatever beans (or literal values) you really want to apply the block to, then use jsp:include (or equivalent) to include the reusable block of components. </p> <p> Note, however, that AliasBean does not work for component bindings; JSF1.1 just has no mechanism available to set up the alias during the "restore view" phase while the bindings of its children are being re-established, and then remove the alias after the child bindings are done. </p> <p> As a special case, if this component's direct parent is an AliasBeansScope then the alias (temporary name) is active until the end of the parent component, rather than the end of this component. </p> ]]> </longDesc> <property> <name>alias</name> <className>java.lang.String</className> <desc>Define the "fictive" name which will be visible to the children of this component as an alias to the "real" object specified by the value attribute of this component</desc> <longDesc>Define the "fictive" name which will be visible to the children of this component as an alias to the "real" object specified by the value attribute of this component.</longDesc> </property> <property> <name>value</name> <className>java.lang.String</className> <desc>The existing value that the alias can be set to</desc> <longDesc>The existing value that the alias can be set to. This can be a literal string (like "toto") or a reference to an existing bean (like "#{myBean.member1}").</longDesc> </property> <property> <name>rendered</name> <className>boolean</className> <desc>no description</desc> <tagExcluded>true</tagExcluded> <generated>false</generated> </property> <property> <name>binding</name> <className>java.lang.String</className> <desc>no description</desc> <tagExcluded>true</tagExcluded> <generated>false</generated> </property> </component> <component> <modelId>tomahawk</modelId> <className>org.apache.myfaces.custom.aliasbean.AliasBeansScope</className> <parentClassName>javax.faces.component.UIComponentBase</parentClassName> <sourceClassName>org.apache.myfaces.custom.aliasbean.AliasBeansScope</sourceClassName> <sourceClassParentClassName>javax.faces.component.UIComponentBase</sourceClassParentClassName> <name>t:aliasBeansScope</name> <type>org.apache.myfaces.AliasBeansScope</type> <family>javax.faces.Data</family> <tagClass>org.apache.myfaces.custom.aliasbean.AliasBeansScopeTag</tagClass> <tagHandler>org.apache.myfaces.custom.aliasbean.AliasBeansScopeTagHandler</tagHandler> <implementedInterfaces> <interface name="org.apache.myfaces.shared_tomahawk.component.BindingAware"/> </implementedInterfaces> <desc>Holds several aliases that are configured by aliasBean tags</desc> <longDesc> <![CDATA[ Holds several aliases that are configured by aliasBean tags. <p> The aliasBean tag must enclose all the components that are within the scope of the alias. When multiple aliasas are defined, this makes the page structure very clumsy; for example defining 5 aliases means the content must be nested 5 indentation levels deep. This tag instead allows the content block to be wrapped in just one AliasBeansScope tag, and then have AliasBean tags with empty bodies added as direct children of this component. The scope of the AliasBean tag still starts when the tag begins, but instead of ending when the tag ends the scope of the nested AliasBean tags extends to the end of this component. </p> ]]> </longDesc> <property> <name>rendered</name> <className>boolean</className> <desc>no description</desc> <tagExcluded>true</tagExcluded> <generated>false</generated> </property> <property> <name>binding</name> <className>java.lang.String</className> <desc>no description</desc> <tagExcluded>true</tagExcluded> <generated>false</generated> </property> </component> <component> <modelId>tomahawk</modelId> <className>org.apache.myfaces.custom.buffer.Buffer</className> <parentClassName>javax.faces.component.UIComponentBase</parentClassName> <sourceClassName>org.apache.myfaces.custom.buffer.AbstractBuffer</sourceClassName> <sourceClassParentClassName>javax.faces.component.UIComponentBase</sourceClassParentClassName> <name>t:buffer</name> <type>org.apache.myfaces.Buffer</type> <family>javax.faces.Data</family> <tagClass>org.apache.myfaces.custom.buffer.BufferTag</tagClass> <rendererType>org.apache.myfaces.Buffer</rendererType> <generatedComponentClass>true</generatedComponentClass> <generatedTagClass>true</generatedTagClass> <desc>A component that renders its child components into an in-memory buffer rather than render them directly to the response stream</desc> <longDesc> <![CDATA[ A component that renders its child components into an in-memory buffer rather than render them directly to the response stream. <p> Property "into" is an EL expression that specifies where to store a String holding the results of rendering all the children of this component; this is assigned to after rendering of this component (and its children) is complete. </p> <p> Typically, an h:output tag is then used later in the same page to output the buffer contents. </p> <p> This can be useful with JSF1.1/JSP2.0 to work around the well-known problem where on first render of a page, a component "A" cannot reference a component "B" which is defined later in the page because it has not yet been created. A solution is to define "B" before "A", but wrapped in a Buffer component. Component A can then be rendered and successfully reference "B" because it now exists. And later in the page, the buffer contents can then be output, preserving the original layout. </p> <p> This can also be useful when rendering the same data block multiple times within a page. For example, a datatable can be rendered with a datascroller both before and after it; first render the table into a buffer B1, then render the datascroller into a buffer B2, then output buffers B2,B1,B2. </p> ]]> </longDesc> <property> <name>into</name> <className>java.lang.String</className> <required>true</required> <desc>An EL expression that specifies where to store a String holding the results of rendering all the children of this component; this is assigned to after rendering of this component (and its children) is complete</desc> <longDesc>An EL expression that specifies where to store a String holding the results of rendering all the children of this component; this is assigned to after rendering of this component (and its children) is complete.</longDesc> <generated>true</generated> <localMethod>true</localMethod> </property> <property> <name>rendered</name> <className>boolean</className> <desc>no description</desc> <tagExcluded>true</tagExcluded> <generated>false</generated> </property> <property> <name>binding</name> <className>java.lang.String</className> <desc>no description</desc> <tagExcluded>true</tagExcluded> <generated>false</generated> </property> <property> <name>id</name> <className>java.lang.String</className> <desc>no description</desc> <tagExcluded>true</tagExcluded> <generated>false</generated> </property> </component> <component> <modelId>tomahawk</modelId> <className>org.apache.myfaces.custom.calendar.HtmlInputCalendar</className> <parentClassName>org.apache.myfaces.component.html.ext.HtmlInputText</parentClassName> <sourceClassName>org.apache.myfaces.custom.calendar.AbstractHtmlInputCalendar</sourceClassName> <sourceClassParentClassName>org.apache.myfaces.component.html.ext.HtmlInputText</sourceClassParentClassName> <name>t:inputCalendar</name> <type>org.apache.myfaces.HtmlInputCalendar</type> <tagClass>org.apache.myfaces.custom.calendar.HtmlInputCalendarTag</tagClass> <tagSuperclass>org.apache.myfaces.custom.calendar.AbstractHtmlInputCalendarTag</tagSuperclass> <tagHandler>org.apache.myfaces.custom.calendar.HtmlInputCalendarTagHandler</tagHandler> <rendererType>org.apache.myfaces.Calendar</rendererType> <generatedComponentClass>true</generatedComponentClass> <generatedTagClass>true</generatedTagClass> <implementedInterfaces> <interface name="org.apache.myfaces.component.UserRoleAware"/> <interface name="org.apache.myfaces.component.LocationAware"/> <interface name="org.apache.myfaces.component.AlignProperty"/> </implementedInterfaces> <desc> <![CDATA[ <p> Provides a calendar ]]> </desc> <longDesc> <![CDATA[ <p> Provides a calendar. The calendar can be "inline", or a button can be rendered that displays the calendar in a "popup window" when clicked. Javascript is required for the popup window. </p> <p> The two forms of calendar are unfortunately not well integrated; this component is effectively two components that happen to use the same component class. Some attributes on the component are applicable only to the inline form while others are applicable only to the popup form. </p> <p> The appearance of the inline calendar can be controlled via attributes such as currentDayCellClass, dayCellClass, weekRowClass, monthYearRowClass. Attributes "styleLocation", "javascriptLocation", "imageLocation" and all attributes starting with "popup" have no effect on an inline calendar. </p> <ul> <p> The appearance of the popup calendar can be controlled via attributes popupTheme, styleLocation, javascriptLocation and imageLocation: </p> <li>popupTheme: When styleLocation is not overridden then this selects one of the built-in themes ("WH" or "DB"); the default is "DB". This also selects the prefix used for the names of style classes attached to generated dom elements; all style names are of form "jscalendar-{popupTheme}-*". </li> <li>styleLocation: specifies the URL of a directory in which a "theme.css" file exists. A reference to this theme.css file will automatically be output. Specifying "none" as the location prevents the generation of this stylesheet reference; it is assumed that the necessary style rules will be loaded via some other mechanism. Defaults to a reference to a location within the tomahawk jarfile which varies based on popupTheme.</li> <li>javascriptLocation: specifies the URL of a directory in which all the necessary script files can be found. A reference to scripts "prototype.js", "date.js" and "popcalendar.js" will automatically be output. Specifying "none" prevents generation of these references; it is assumed that the necessary javascript functions will be loaded via some other mechanism. Defaults to a reference to a location within the tomahawk jarfile.</li> <li>imageLocation: specifies the URL of a directory in which all the necessary icons are defined. Defaults to a reference to a location within the tomahawk jarfile which varies depending on popupTheme.</li> </ul> Other styling attributes (eg dayCellClass, weekRowClass) are ignored for the popup calendar. <p> Unless otherwise specified, all attributes accept static values or EL expressions. </p> ]]> </longDesc> <property> <name>dateBusinessConverter</name> <className>org.apache.myfaces.custom.calendar.DateBusinessConverter</className> <stateHolder>true</stateHolder> <desc>Indicate an object used as a bridge between the java</desc> <longDesc> <![CDATA[ Indicate an object used as a bridge between the java.util.Date instance used by this component internally and the value object used on the bean, referred as a "business" value. <ul> <li>If the value is literal, look for the mentioned class instance, create a new instance and assign to the component property.</li> <li>If it the value a EL Expression, set the expression to the component property.</li> </ul> ]]> </longDesc> <inheritedTag>true</inheritedTag> <generated>true</generated> </property> <property> <name>monthYearRowClass</name> <className>java.lang.String</className> <desc>CSS class to be used on the TR element for the header-row showing month and year</desc> <longDesc>CSS class to be used on the TR element for the header-row showing month and year.</longDesc> <generated>true</generated> </property> <property> <name>weekRowClass</name> <className>java.lang.String</className> <desc>CSS class to be used on the TR element for the header-row showing the week-days</desc> <longDesc>CSS class to be used on the TR element for the header-row showing the week-days.</longDesc> <generated>true</generated> </property> <property> <name>dayCellClass</name> <className>java.lang.String</className> <desc>CSS class to be used for the TD element containing a day days</desc> <longDesc>CSS class to be used for the TD element containing a day days.</longDesc> <generated>true</generated> </property> <property> <name>currentDayCellClass</name> <className>java.lang.String</className> <desc>CSS class to be used for the TD element of the currently selected date</desc> <longDesc>CSS class to be used for the TD element of the currently selected date.</longDesc> <generated>true</generated> </property> <property> <name>popupLeft</name> <className>boolean</className> <desc>Render the input-calendar left of the button, not right like normally done</desc> <longDesc>Render the input-calendar left of the button, not right like normally done.</longDesc> <defaultValue>false</defaultValue> <generated>true</generated> </property> <property> <name>renderAsPopup</name> <className>boolean</className> <desc>Render the input-calendar as a java-script popup on client</desc> <longDesc>Render the input-calendar as a java-script popup on client.</longDesc> <defaultValue>false</defaultValue> <generated>true</generated> </property> <property> <name>addResources</name> <className>boolean</className> <desc>Automatically add the input-calendar scripts and css files to the header - set that to false to provide the scripts yourself</desc> <longDesc>Automatically add the input-calendar scripts and css files to the header - set that to false to provide the scripts yourself.</longDesc> <defaultValue>true</defaultValue> <generated>true</generated> </property> <property> <name>popupButtonString</name> <className>java.lang.String</className> <desc>Defines the string displayed on the button which leads to the calendar-popup-window (</desc> <longDesc>Defines the string displayed on the button which leads to the calendar-popup-window (... by default).</longDesc> <generated>true</generated> </property> <property> <name>popupButtonStyle</name> <className>java.lang.String</className> <desc>Defines the css style for the button which leads to the calendar-popup-window</desc> <longDesc>Defines the css style for the button which leads to the calendar-popup-window.</longDesc> <generated>true</generated> </property> <property> <name>popupButtonStyleClass</name> <className>java.lang.String</className> <desc>Defines the css style class for the button which leads to the calendar-popup-window</desc> <longDesc>Defines the css style class for the button which leads to the calendar-popup-window.</longDesc> <generated>true</generated> </property> <property> <name>renderPopupButtonAsImage</name> <className>boolean</className> <desc>If true, renders a calendar icon instead of the button to pop up the calendar</desc> <longDesc>If true, renders a calendar icon instead of the button to pop up the calendar.</longDesc> <defaultValue>false</defaultValue> <generated>true</generated> </property> <property> <name>popupDateFormat</name> <className>java.lang.String</className> <desc>Defines the date format used by the java-script popup on client</desc> <longDesc>Defines the date format used by the java-script popup on client.</longDesc> <generated>true</generated> </property> <property> <name>popupGotoString</name> <className>java.lang.String</className> <desc>Set the string for "Go To Current Month"</desc> <longDesc>Set the string for "Go To Current Month"</longDesc> <generated>true</generated> </property> <property> <name>popupTodayString</name> <className>java.lang.String</className> <desc>Set the string for "Today is"</desc> <longDesc>Set the string for "Today is"</longDesc> <generated>true</generated> </property> <property> <name>popupTodayDateFormat</name> <className>java.lang.String</className> <desc>Defines the date format used by the java-script popup on client for the today-is string</desc> <longDesc>Defines the date format used by the java-script popup on client for the today-is string.</longDesc> <generated>true</generated> </property> <property> <name>popupWeekString</name> <className>java.lang.String</className> <desc>Set the string for "Wk"</desc> <longDesc>Set the string for "Wk"</longDesc> <generated>true</generated> </property> <property> <name>popupScrollLeftMessage</name> <className>java.lang.String</className> <desc>Set the string for scrolling to the left</desc> <longDesc>Set the string for scrolling to the left.</longDesc> <generated>true</generated> </property> <property> <name>popupScrollRightMessage</name> <className>java.lang.String</className> <desc>Set the string for scrolling to the right</desc> <longDesc>Set the string for scrolling to the right.</longDesc> <generated>true</generated> </property> <property> <name>popupSelectMonthMessage</name> <className>java.lang.String</className> <desc>Set the string for "Click to select a month"</desc> <longDesc>Set the string for "Click to select a month".</longDesc> <generated>true</generated> </property> <property> <name>popupSelectYearMessage</name> <className>java.lang.String</className> <desc>Set the string for "Click to select a year"</desc> <longDesc>Set the string for "Click to select a year".</longDesc> <generated>true</generated> </property> <property> <name>popupSelectDateMessage</name> <className>java.lang.String</className> <desc>Set the string for "Select [date] as date" (do not replace [date], it will be replaced by the current date)</desc> <longDesc>Set the string for "Select [date] as date" (do not replace [date], it will be replaced by the current date).</longDesc> <generated>true</generated> </property> <property> <name>popupTheme</name> <className>java.lang.String</className> <desc>Set the theme-prefix for this component</desc> <longDesc>Set the theme-prefix for this component.</longDesc> <generated>true</generated> </property> <property> <name>popupButtonImageUrl</name> <className>java.lang.String</className> <desc>Url to the image for this popupButton</desc> <longDesc>Url to the image for this popupButton.</longDesc> <generated>true</generated> </property> <property> <name>helpText</name> <className>java.lang.String</className> <desc>The text that will be rendered in the field - helping the user to find the right format to enter into the field</desc> <longDesc>The text that will be rendered in the field - helping the user to find the right format to enter into the field.</longDesc> <generated>true</generated> </property> <property> <name>popupSelectMode</name> <className>java.lang.String</className> <desc> <![CDATA[ <p> May be "day", "week", "month" or "none": <ul> <li>day (default): allow the user to select a day ]]> </desc> <longDesc> <![CDATA[ <p> May be "day", "week", "month" or "none": <ul> <li>day (default): allow the user to select a day.</li> <li>week: only allow the user to select a week.</li> <li>month: only allow the user to select a month.</li> <li>none: equivalent to "readonly".</li> </ul> </p> ]]> </longDesc> <defaultValue>day</defaultValue> <generated>true</generated> </property> <property> <name>enabledOnUserRole</name> <className>java.lang.String</className> <desc>If user is in given role, this component will be rendered normally</desc> <longDesc>If user is in given role, this component will be rendered normally. If not, no hyperlink is rendered but all nested tags (=body) are rendered.</longDesc> <generated>true</generated> </property> <property> <name>visibleOnUserRole</name> <className>java.lang.String</className> <desc>If user is in given role, this component will be rendered normally</desc> <longDesc>If user is in given role, this component will be rendered normally. If not, nothing is rendered and the body of this tag will be skipped.</longDesc> <generated>true</generated> </property> <property> <name>javascriptLocation</name> <className>java.lang.String</className> <desc>An alternate location to find javascript resources</desc> <longDesc>An alternate location to find javascript resources. If no values is specified, javascript will be loaded from the resources directory using AddResource and ExtensionsFilter.</longDesc> <generated>true</generated> </property> <property> <name>imageLocation</name> <className>java.lang.String</className> <desc>An alternate location to find image resources</desc> <longDesc>An alternate location to find image resources. If no values is specified, images will be loaded from the resources directory using AddResource and ExtensionsFilter.</longDesc> <generated>true</generated> </property> <property> <name>styleLocation</name> <className>java.lang.String</className> <desc>An alternate location to find stylesheet resources</desc> <longDesc>An alternate location to find stylesheet resources. If no values is specified, stylesheets will be loaded from the resources directory using AddResource and ExtensionsFilter.</longDesc> <generated>true</generated> </property> <property> <name>align</name> <className>java.lang.String</className> <desc>HTML: Specifies the horizontal alignment of this element</desc> <longDesc>HTML: Specifies the horizontal alignment of this element. Deprecated in HTML 4.01.</longDesc> <generated>true</generated> </property> </component> <component> <modelId>tomahawk</modelId> <className>org.apache.myfaces.custom.captcha.CAPTCHAComponent</className> <parentClassName>javax.faces.component.UIComponentBase</parentClassName> <sourceClassName>org.apache.myfaces.custom.captcha.AbstractCAPTCHAComponent</sourceClassName> <sourceClassParentClassName>javax.faces.component.UIComponentBase</sourceClassParentClassName> <name>t:captcha</name> <type>org.apache.myfaces.CAPTCHA</type> <family>org.apache.myfaces.CAPTCHA</family> <tagClass>org.apache.myfaces.custom.captcha.CAPTCHATag</tagClass> <rendererType>org.apache.myfaces.CAPTCHA</rendererType> <generatedComponentClass>true</generatedComponentClass> <generatedTagClass>true</generatedTagClass> <desc>no description</desc> <longDesc></longDesc> <property> <name>captchaSessionKeyName</name> <className>java.lang.String</className> <desc>Determines the CAPTCHA session key name</desc> <longDesc>Determines the CAPTCHA session key name.</longDesc> <generated>true</generated> </property> <property> <name>imageWidth</name> <className>java.lang.String</className> <desc>Integer to indicate the CAPTCHA width</desc> <longDesc>Integer to indicate the CAPTCHA width. default is 290.</longDesc> <generated>true</generated> </property> <property> <name>imageHeight</name> <className>java.lang.String</className> <desc>Integer to indicate the CAPTCHA height</desc> <longDesc>Integer to indicate the CAPTCHA height. default is 81.</longDesc> <generated>true</generated> </property> </component> <component> <modelId>tomahawk</modelId> <className>org.apache.myfaces.custom.checkbox.HtmlCheckbox</className> <parentClassName>javax.faces.component.UIComponentBase</parentClassName> <sourceClassName>org.apache.myfaces.custom.checkbox.AbstractHtmlCheckbox</sourceClassName> <sourceClassParentClassName>javax.faces.component.UIComponentBase</sourceClassParentClassName> <name>t:checkbox</name> <type>org.apache.myfaces.HtmlCheckbox</type> <family>org.apache.myfaces.Checkbox</family> <tagClass>org.apache.myfaces.custom.checkbox.HtmlCheckboxTag</tagClass> <rendererType>org.apache.myfaces.Checkbox</rendererType> <generatedComponentClass>true</generatedComponentClass> <generatedTagClass>true</generatedTagClass> <implementedInterfaces> <interface name="org.apache.myfaces.component.UserRoleAware"/> </implementedInterfaces> <desc>Renders a HTML input of type "checkbox"</desc> <longDesc>Renders a HTML input of type "checkbox". The associated SelectItem comes from an extended selectManyCheckbox component with layout "spread". The selectManyCheckbox is referenced by the "for" attribute. All HTML pass-through attributes for this input are taken from the associated selectManyCheckbox. Unless otherwise specified, all attributes accept static values or EL expressions.</longDesc> <property> <name>for</name> <className>java.lang.String</className> <required>true</required> <desc>id of the referenced extended selectManyCheckbox component</desc> <longDesc>id of the referenced extended selectManyCheckbox component</longDesc> <generated>true</generated> </property> <property> <name>index</name> <className>int</className> <required>true</required> <desc>n-th SelectItem of referenced UISelectMany starting with 0</desc> <longDesc>n-th SelectItem of referenced UISelectMany starting with 0.</longDesc> <defaultValue>Integer.MIN_VALUE</defaultValue> <generated>true</generated> </property> <property> <name>enabledOnUserRole</name> <className>java.lang.String</className> <desc>If user is in given role, this component will be rendered normally</desc> <longDesc>If user is in given role, this component will be rendered normally. If not, no hyperlink is rendered but all nested tags (=body) are rendered.</longDesc> <generated>true</generated> </property> <property> <name>visibleOnUserRole</name> <className>java.lang.String</className> <desc>If user is in given role, this component will be rendered normally</desc> <longDesc>If user is in given role, this component will be rendered normally. If not, nothing is rendered and the body of this tag will be skipped.</longDesc> <generated>true</generated> </property> </component> <component> <modelId>tomahawk</modelId> <className>org.apache.myfaces.custom.collapsiblepanel.HtmlCollapsiblePanel</className> <parentClassName>javax.faces.component.UIInput</parentClassName> <sourceClassName>org.apache.myfaces.custom.collapsiblepanel.AbstractHtmlCollapsiblePanel</sourceClassName> <sourceClassParentClassName>javax.faces.component.UIInput</sourceClassParentClassName> <name>t:collapsiblePanel</name> <type>org.apache.myfaces.HtmlCollapsiblePanel</type> <family>javax.faces.Panel</family> <tagClass>org.apache.myfaces.custom.collapsiblepanel.HtmlCollapsiblePanelTag</tagClass> <rendererType>org.apache.myfaces.CollapsiblePanel</rendererType> <generatedComponentClass>true</generatedComponentClass> <generatedTagClass>true</generatedTagClass> <facet> <name>header</name> <desc>no description</desc> <longDesc></longDesc> </facet> <facet> <name>closedContent</name> <desc>no description</desc> <longDesc></longDesc> </facet> <implementedInterfaces> <interface name="org.apache.myfaces.component.EventAware"/> <interface name="org.apache.myfaces.component.UserRoleAware"/> <interface name="org.apache.myfaces.component.UniversalProperties"/> <interface name="org.apache.myfaces.component.StyleAware"/> </implementedInterfaces> <desc>A component which just renders as a single icon (with optional label) when "collapsed", hiding all child components</desc> <longDesc>A component which just renders as a single icon (with optional label) when "collapsed", hiding all child components. When open, the child components can be seen. The title attribute defines the label shown for the collapsible panel.</longDesc> <property> <name>var</name> <className>java.lang.String</className> <desc>The variable which you can use to check for the collapsed state of the enclosing component</desc> <longDesc>The variable which you can use to check for the collapsed state of the enclosing component. This is especially useful for custom headers you define in a facet with name 'header'.</longDesc> <generated>true</generated> </property> <property> <name>titleVar</name> <className>java.lang.String</className> <desc>This variable is defined to hold the value of the title component - you can use it for accessing this value in custom headers you define in a facet with name 'header'</desc> <longDesc>This variable is defined to hold the value of the title component - you can use it for accessing this value in custom headers you define in a facet with name 'header'.</longDesc> <generated>true</generated> </property> <property> <name>validator</name> <className>javax.faces.el.MethodBinding</className> <desc>no description</desc> <longDesc></longDesc> <tagExcluded>true</tagExcluded> </property> <property> <name>valueChangeListener</name> <className>javax.faces.el.MethodBinding</className> <desc>no description</desc> <longDesc></longDesc> <tagExcluded>true</tagExcluded> </property> <property> <name>immediate</name> <className>boolean</className> <desc>no description</desc> <longDesc></longDesc> <tagExcluded>true</tagExcluded> </property> <property> <name>required</name> <className>boolean</className> <desc>no description</desc> <longDesc></longDesc> <tagExcluded>true</tagExcluded> </property> <property> <name>indicatorStyleClass</name> <className>java.lang.String</className> <desc>The CSS class for this element</desc> <longDesc>The CSS class for this element. Corresponds to the HTML 'class' attribute for the generated indicator span. This attribute is ignored if a custom "header" facet is provided for the collapsible panel</longDesc> <generated>true</generated> </property> <property> <name>indicatorStyle</name> <className>java.lang.String</className> <desc>HTML: CSS styling instructions for the generated indicator</desc> <longDesc>HTML: CSS styling instructions for the generated indicator. This attribute is ignored if a custom "header" facet is provided for the collapsible panel</longDesc> <generated>true</generated> </property> <property> <name>titleStyleClass</name> <className>java.lang.String</className> <desc>The CSS class for this element</desc> <longDesc>The CSS class for this element. Corresponds to the HTML 'class' attribute for the generated title. This attribute is ignored if a custom "header" facet is provided for the collapsible panel</longDesc> <generated>true</generated> </property> <property> <name>titleStyle</name> <className>java.lang.String</className> <desc>HTML: CSS styling instructions for the generated title</desc> <longDesc>HTML: CSS styling instructions for the generated title. This attribute is ignored if a custom "header" facet is provided for the collapsible panel</longDesc> <generated>true</generated> </property> <property> <name>onclick</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the element is clicked</desc> <longDesc>HTML: Script to be invoked when the element is clicked.</longDesc> <generated>true</generated> </property> <property> <name>ondblclick</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the element is double-clicked</desc> <longDesc>HTML: Script to be invoked when the element is double-clicked.</longDesc> <generated>true</generated> </property> <property> <name>onkeydown</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when a key is pressed down over this element</desc> <longDesc>HTML: Script to be invoked when a key is pressed down over this element.</longDesc> <generated>true</generated> </property> <property> <name>onkeypress</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when a key is pressed over this element</desc> <longDesc>HTML: Script to be invoked when a key is pressed over this element.</longDesc> <generated>true</generated> </property> <property> <name>onkeyup</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when a key is released over this element</desc> <longDesc>HTML: Script to be invoked when a key is released over this element.</longDesc> <generated>true</generated> </property> <property> <name>onmousedown</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is pressed over this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is pressed over this element.</longDesc> <generated>true</generated> </property> <property> <name>onmousemove</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is moved while it is in this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is moved while it is in this element.</longDesc> <generated>true</generated> </property> <property> <name>onmouseout</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is moves out of this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is moves out of this element.</longDesc> <generated>true</generated> </property> <property> <name>onmouseover</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is moved into this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is moved into this element.</longDesc> <generated>true</generated> </property> <property> <name>onmouseup</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is released over this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is released over this element.</longDesc> <generated>true</generated> </property> <property> <name>enabledOnUserRole</name> <className>java.lang.String</className> <desc>If user is in given role, this component will be rendered normally</desc> <longDesc>If user is in given role, this component will be rendered normally. If not, no hyperlink is rendered but all nested tags (=body) are rendered.</longDesc> <generated>true</generated> </property> <property> <name>visibleOnUserRole</name> <className>java.lang.String</className> <desc>If user is in given role, this component will be rendered normally</desc> <longDesc>If user is in given role, this component will be rendered normally. If not, nothing is rendered and the body of this tag will be skipped.</longDesc> <generated>true</generated> </property> <property> <name>dir</name> <className>java.lang.String</className> <desc>HTML: The direction of text display, either 'ltr' (left-to-right) or 'rtl' (right-to-left)</desc> <longDesc>HTML: The direction of text display, either 'ltr' (left-to-right) or 'rtl' (right-to-left).</longDesc> <generated>true</generated> </property> <property> <name>lang</name> <className>java.lang.String</className> <desc>HTML: The base language of this document</desc> <longDesc>HTML: The base language of this document.</longDesc> <generated>true</generated> </property> <property> <name>title</name> <className>java.lang.String</className> <desc>HTML: An advisory title for this element</desc> <longDesc>HTML: An advisory title for this element. Often used by the user agent as a tooltip.</longDesc> <generated>true</generated> </property> <property> <name>style</name> <className>java.lang.String</className> <desc>HTML: CSS styling instructions</desc> <longDesc>HTML: CSS styling instructions.</longDesc> <generated>true</generated> </property> <property> <name>styleClass</name> <className>java.lang.String</className> <desc>The CSS class for this element</desc> <longDesc>The CSS class for this element. Corresponds to the HTML 'class' attribute.</longDesc> <generated>true</generated> </property> <property> <name>converter</name> <desc>no description</desc> <tagExcluded>true</tagExcluded> <generated>false</generated> </property> </component> <component> <modelId>tomahawk</modelId> <className>org.apache.myfaces.custom.collapsiblepanel.HtmlHeaderLink</className> <parentClassName>org.apache.myfaces.component.html.ext.HtmlCommandLink</parentClassName> <sourceClassName>org.apache.myfaces.custom.collapsiblepanel.AbstractHtmlHeaderLink</sourceClassName> <sourceClassParentClassName>org.apache.myfaces.component.html.ext.HtmlCommandLink</sourceClassParentClassName> <name>t:headerLink</name> <type>org.apache.myfaces.HtmlHeaderLink</type> <tagClass>org.apache.myfaces.custom.collapsiblepanel.HtmlHeaderLinkTag</tagClass> <rendererType>org.apache.myfaces.HeaderLink</rendererType> <generatedComponentClass>true</generatedComponentClass> <generatedTagClass>true</generatedTagClass> <desc>Link used to collapse or expand a t:collapsiblePanel</desc> <longDesc>Link used to collapse or expand a t:collapsiblePanel. Unless otherwise specified, all attributes accept static values or EL expressions.</longDesc> <property> <name>forceId</name> <className>java.lang.Boolean</className> <desc>This property is no longer available since getClientId() is overridden to proper working of collapsiblePanel</desc> <longDesc>This property is no longer available since getClientId() is overridden to proper working of collapsiblePanel</longDesc> <tagExcluded>true</tagExcluded> </property> <property> <name>forceIdIndex</name> <className>java.lang.Boolean</className> <desc>This property is no longer available since getClientId() is overridden to proper working of collapsiblePanel</desc> <longDesc>This property is no longer available since getClientId() is overridden to proper working of collapsiblePanel</longDesc> <tagExcluded>true</tagExcluded> </property> </component> <component> <modelId>tomahawk</modelId> <className>org.apache.myfaces.custom.column.HtmlSimpleColumn</className> <parentClassName>javax.faces.component.UIColumn</parentClassName> <sourceClassName>org.apache.myfaces.custom.column.AbstractHtmlSimpleColumn</sourceClassName> <sourceClassParentClassName>javax.faces.component.UIColumn</sourceClassParentClassName> <name>t:column</name> <type>org.apache.myfaces.HtmlColumn</type> <tagClass>org.apache.myfaces.custom.column.HtmlColumnTag</tagClass> <generatedComponentClass>true</generatedComponentClass> <generatedTagClass>true</generatedTagClass> <implementedInterfaces> <interface name="org.apache.myfaces.custom.column.HtmlColumn"/> </implementedInterfaces> <desc>A tag that extend h:column to provide HTML passthrough attributes</desc> <longDesc>A tag that extend h:column to provide HTML passthrough attributes. Tag t:column can be used instead of h:column in a t:datatable. It provides HTML passthrough attributes for header (th), footer (td) and row cells (td). Unless otherwise specified, all attributes accept static values or EL expressions.</longDesc> <property> <name>groupBy</name> <className>boolean</className> <desc>This attribute tells the datatable to group by data in this column</desc> <longDesc>This attribute tells the datatable to group by data in this column</longDesc> <defaultValue>false</defaultValue> <generated>true</generated> </property> <property> <name>groupByValue</name> <className>java.lang.Object</className> <desc>Optional - Allows you configure where to get the value to check for the group change condition</desc> <longDesc>Optional - Allows you configure where to get the value to check for the group change condition. Default: all children of the column cell will be checked</longDesc> <generated>true</generated> </property> <property> <name>defaultSorted</name> <className>boolean</className> <desc>This attribute tells the datatable to make this column the default sorted, when sortable=true</desc> <longDesc>This attribute tells the datatable to make this column the default sorted, when sortable=true</longDesc> <defaultValue>false</defaultValue> <generated>true</generated> </property> <property> <name>sortable</name> <className>boolean</className> <desc>This attribute makes this column automaticaly sortable by a row object's property</desc> <longDesc>This attribute makes this column automaticaly sortable by a row object's property</longDesc> <defaultValue>false</defaultValue> <generated>true</generated> </property> <property> <name>sortPropertyName</name> <className>java.lang.String</className> <desc>This attribute tells row object's property by which sorting will be performed on this column</desc> <longDesc>This attribute tells row object's property by which sorting will be performed on this column</longDesc> <generated>true</generated> </property> <property> <name>footerdir</name> <className>java.lang.String</className> <desc>no description</desc> <longDesc></longDesc> <generated>true</generated> </property> <property> <name>footerlang</name> <className>java.lang.String</className> <desc>no description</desc> <longDesc></longDesc> <generated>true</generated> </property> <property> <name>footeronclick</name> <className>java.lang.String</className> <desc>no description</desc> <longDesc></longDesc> <generated>true</generated> </property> <property> <name>footerondblclick</name> <className>java.lang.String</className> <desc>no description</desc> <longDesc></longDesc> <generated>true</generated> </property> <property> <name>footeronkeydown</name> <className>java.lang.String</className> <desc>no description</desc> <longDesc></longDesc> <generated>true</generated> </property> <property> <name>footeronkeypress</name> <className>java.lang.String</className> <desc>no description</desc> <longDesc></longDesc> <generated>true</generated> </property> <property> <name>footeronkeyup</name> <className>java.lang.String</className> <desc>no description</desc> <longDesc></longDesc> <generated>true</generated> </property> <property> <name>footeronmousedown</name> <className>java.lang.String</className> <desc>no description</desc> <longDesc></longDesc> <generated>true</generated> </property> <property> <name>footeronmousemove</name> <className>java.lang.String</className> <desc>no description</desc> <longDesc></longDesc> <generated>true</generated> </property> <property> <name>footeronmouseout</name> <className>java.lang.String</className> <desc>no description</desc> <longDesc></longDesc> <generated>true</generated> </property> <property> <name>footeronmouseover</name> <className>java.lang.String</className> <desc>no description</desc> <longDesc></longDesc> <generated>true</generated> </property> <property> <name>footeronmouseup</name> <className>java.lang.String</className> <desc>no description</desc> <longDesc></longDesc> <generated>true</generated> </property> <property> <name>footerstyle</name> <className>java.lang.String</className> <desc>no description</desc> <longDesc></longDesc> <generated>true</generated> </property> <property> <name>footerstyleClass</name> <className>java.lang.String</className> <desc>Corresponds to the HTML class attribute</desc> <longDesc>Corresponds to the HTML class attribute.</longDesc> <generated>true</generated> </property> <property> <name>footertitle</name> <className>java.lang.String</className> <desc>no description</desc> <longDesc></longDesc> <generated>true</generated> </property> <property> <name>headerdir</name> <className>java.lang.String</className> <desc>no description</desc> <longDesc></longDesc> <generated>true</generated> </property> <property> <name>headerlang</name> <className>java.lang.String</className> <desc>no description</desc> <longDesc></longDesc> <generated>true</generated> </property> <property> <name>headeronclick</name> <className>java.lang.String</className> <desc>no description</desc> <longDesc></longDesc> <generated>true</generated> </property> <property> <name>headerondblclick</name> <className>java.lang.String</className> <desc>no description</desc> <longDesc></longDesc> <generated>true</generated> </property> <property> <name>headeronkeydown</name> <className>java.lang.String</className> <desc>no description</desc> <longDesc></longDesc> <generated>true</generated> </property> <property> <name>headeronkeypress</name> <className>java.lang.String</className> <desc>no description</desc> <longDesc></longDesc> <generated>true</generated> </property> <property> <name>headeronkeyup</name> <className>java.lang.String</className> <desc>no description</desc> <longDesc></longDesc> <generated>true</generated> </property> <property> <name>headeronmousedown</name> <className>java.lang.String</className> <desc>no description</desc> <longDesc></longDesc> <generated>true</generated> </property> <property> <name>headeronmousemove</name> <className>java.lang.String</className> <desc>no description</desc> <longDesc></longDesc> <generated>true</generated> </property> <property> <name>headeronmouseout</name> <className>java.lang.String</className> <desc>no description</desc> <longDesc></longDesc> <generated>true</generated> </property> <property> <name>headeronmouseover</name> <className>java.lang.String</className> <desc>no description</desc> <longDesc></longDesc> <generated>true</generated> </property> <property> <name>headeronmouseup</name> <className>java.lang.String</className> <desc>no description</desc> <longDesc></longDesc> <generated>true</generated> </property> <property> <name>headerstyle</name> <className>java.lang.String</className> <desc>no description</desc> <longDesc></longDesc> <generated>true</generated> </property> <property> <name>headerstyleClass</name> <className>java.lang.String</className> <desc>Corresponds to the HTML class attribute</desc> <longDesc>Corresponds to the HTML class attribute.</longDesc> <generated>true</generated> </property> <property> <name>headertitle</name> <className>java.lang.String</className> <desc>no description</desc> <longDesc></longDesc> <generated>true</generated> </property> <property> <name>dir</name> <className>java.lang.String</className> <desc>HTML: The direction of text display, either 'ltr' (left-to-right) or 'rtl' (right-to-left)</desc> <longDesc>HTML: The direction of text display, either 'ltr' (left-to-right) or 'rtl' (right-to-left).</longDesc> <generated>true</generated> </property> <property> <name>lang</name> <className>java.lang.String</className> <desc>HTML: The base language of this document</desc> <longDesc>HTML: The base language of this document.</longDesc> <generated>true</generated> </property> <property> <name>onclick</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the element is clicked</desc> <longDesc>HTML: Script to be invoked when the element is clicked.</longDesc> <generated>true</generated> </property> <property> <name>ondblclick</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the element is double-clicked</desc> <longDesc>HTML: Script to be invoked when the element is double-clicked.</longDesc> <generated>true</generated> </property> <property> <name>onkeydown</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when a key is pressed down over this element</desc> <longDesc>HTML: Script to be invoked when a key is pressed down over this element.</longDesc> <generated>true</generated> </property> <property> <name>onkeypress</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when a key is pressed over this element</desc> <longDesc>HTML: Script to be invoked when a key is pressed over this element.</longDesc> <generated>true</generated> </property> <property> <name>onkeyup</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when a key is released over this element</desc> <longDesc>HTML: Script to be invoked when a key is released over this element.</longDesc> <generated>true</generated> </property> <property> <name>onmousedown</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is pressed over this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is pressed over this element.</longDesc> <generated>true</generated> </property> <property> <name>onmousemove</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is moved while it is in this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is moved while it is in this element.</longDesc> <generated>true</generated> </property> <property> <name>onmouseout</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is moves out of this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is moves out of this element.</longDesc> <generated>true</generated> </property> <property> <name>onmouseover</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is moved into this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is moved into this element.</longDesc> <generated>true</generated> </property> <property> <name>onmouseup</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is released over this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is released over this element.</longDesc> <generated>true</generated> </property> <property> <name>style</name> <className>java.lang.String</className> <desc>HTML: CSS styling instructions</desc> <longDesc>HTML: CSS styling instructions.</longDesc> <generated>true</generated> </property> <property> <name>styleClass</name> <className>java.lang.String</className> <desc>The CSS class for this element</desc> <longDesc>The CSS class for this element. Corresponds to the HTML 'class' attribute.</longDesc> <generated>true</generated> </property> <property> <name>title</name> <className>java.lang.String</className> <desc>HTML: An advisory title for this element</desc> <longDesc>HTML: An advisory title for this element. Often used by the user agent as a tooltip.</longDesc> <generated>true</generated> </property> <property> <name>width</name> <className>java.lang.String</className> <desc>This attribute can be used to set the width of the elements</desc> <longDesc>This attribute can be used to set the width of the elements.</longDesc> <generated>true</generated> </property> <property> <name>colspan</name> <className>java.lang.String</className> <desc>This attribute specifies the colspan attribute for the cell</desc> <longDesc>This attribute specifies the colspan attribute for the cell</longDesc> <generated>true</generated> </property> <property> <name>headercolspan</name> <className>java.lang.String</className> <desc>no description</desc> <longDesc></longDesc> <generated>true</generated> </property> <property> <name>footercolspan</name> <className>java.lang.String</className> <desc>no description</desc> <longDesc></longDesc> <generated>true</generated> </property> <property> <name>columnId</name> <className>java.lang.String</className> <desc>The columnId which will be used as id for the column header</desc> <longDesc>The columnId which will be used as id for the column header. Notice: As the rowId on t:datatable this will not add any namespace to the id. The id will be rendered exactly as you provide it.</longDesc> <generated>true</generated> </property> </component> <component> <modelId>tomahawk</modelId> <className>org.apache.myfaces.custom.crosstable.UIColumns</className> <parentClassName>javax.faces.component.UIData</parentClassName> <sourceClassName>org.apache.myfaces.custom.crosstable.UIColumns</sourceClassName> <sourceClassParentClassName>javax.faces.component.UIData</sourceClassParentClassName> <type>org.apache.myfaces.Columns</type> <desc>An object which can be a child of a t:dataTable, and inserts a dynamic set of columns into the parent table</desc> <longDesc> <![CDATA[ An object which can be a child of a t:dataTable, and inserts a dynamic set of columns into the parent table. The set of columns inserted are defined by a collection returned from a value-binding. <p> Class org.apache.myfaces.component.html.ext.HtmlDataTable (aka t:dataTable) has special-case code to detect a child of this type, and invoke the necessary methods on this class. This class does not work with other UIData implementations. There is no renderer for this component; the HtmlTableRenderer associated with ext.HtmlDataTable is UIColumns-aware, and implements the necessary logic itself. <p> This class is actually a UIData itself, which is effectively "merged" with the parent HtmlDataTable. It can't be used as a stand-alone table, however, because it uses the DataModel returned by the "value" value-binding to define the columns, and depends on the parent table's "value" value-binding to define the row DataModel. <p> The "value" attribute of this class must be a value-binding which returns a DataModel of objects (or a List, Array or ResultSet which automatically gets wrapped in the appropriate DataModel). <p> In a normal table, each UIColumn child has facets and child components which define that column. In this component, the same child components apply to each column (ie are repeated dataModel.size times). However as the columns are rendered, the current DataModel object (ie the object defining the current column) is stored into a variable whose name is defined by attribute "var". This allows the child components of this component to refer to attributes on those objects to set things like the current column's name. When the objects must be rendered as different components (eg h:outputText or h:outputDate), multiple child components can be used with rendered attributes selecting the appropriate one depending upon the current column object's data. ]]> </longDesc> </component> <component> <modelId>tomahawk</modelId> <className>org.apache.myfaces.custom.crosstable.HtmlColumns</className> <parentClassName>org.apache.myfaces.custom.crosstable.UIColumns</parentClassName> <sourceClassName>org.apache.myfaces.custom.crosstable.AbstractHtmlColumns</sourceClassName> <sourceClassParentClassName>org.apache.myfaces.custom.crosstable.UIColumns</sourceClassParentClassName> <name>t:columns</name> <type>org.apache.myfaces.HtmlColumns</type> <tagClass>org.apache.myfaces.custom.crosstable.HtmlColumnsTag</tagClass> <rendererType></rendererType> <implements>org.apache.myfaces.custom.column.HtmlColumn</implements> <generatedComponentClass>true</generatedComponentClass> <generatedTagClass>true</generatedTagClass> <implementedInterfaces> <interface name="org.apache.myfaces.custom.column.HtmlColumn"/> <interface name="org.apache.myfaces.custom.column.HtmlColumn"/> </implementedInterfaces> <desc>The tag allows dynamic columns in a datatable</desc> <longDesc>The tag allows dynamic columns in a datatable. The UIColumns component is used below a t:datatable to create a dynamic count of columns. It is used like a UIData component which iterates through a datamodel to create the columns. Unless otherwise specified, all attributes accept static values or EL expressions.</longDesc> <property> <name>groupBy</name> <className>boolean</className> <desc>This attribute tells the datatable to group by data in this column</desc> <longDesc>This attribute tells the datatable to group by data in this column</longDesc> <defaultValue>false</defaultValue> <generated>true</generated> </property> <property> <name>groupByValue</name> <className>java.lang.Object</className> <desc>Optional - Allows you configure where to get the value to check for the group change condition</desc> <longDesc>Optional - Allows you configure where to get the value to check for the group change condition. Default: all children of the column cell will be checked</longDesc> <generated>true</generated> </property> <property> <name>defaultSorted</name> <className>boolean</className> <desc>This attribute tells the datatable to make this column the default sorted, when sortable=true</desc> <longDesc>This attribute tells the datatable to make this column the default sorted, when sortable=true</longDesc> <defaultValue>false</defaultValue> <generated>true</generated> </property> <property> <name>sortable</name> <className>boolean</className> <desc>This attribute makes this column automaticaly sortable by a row object's property</desc> <longDesc>This attribute makes this column automaticaly sortable by a row object's property</longDesc> <defaultValue>false</defaultValue> <generated>true</generated> </property> <property> <name>sortPropertyName</name> <className>java.lang.String</className> <desc>This attribute tells row object's property by which sorting will be performed on this column</desc> <longDesc>This attribute tells row object's property by which sorting will be performed on this column</longDesc> <generated>true</generated> </property> <property> <name>footerdir</name> <className>java.lang.String</className> <desc>no description</desc> <longDesc></longDesc> <generated>true</generated> </property> <property> <name>footerlang</name> <className>java.lang.String</className> <desc>no description</desc> <longDesc></longDesc> <generated>true</generated> </property> <property> <name>footeronclick</name> <className>java.lang.String</className> <desc>no description</desc> <longDesc></longDesc> <generated>true</generated> </property> <property> <name>footerondblclick</name> <className>java.lang.String</className> <desc>no description</desc> <longDesc></longDesc> <generated>true</generated> </property> <property> <name>footeronkeydown</name> <className>java.lang.String</className> <desc>no description</desc> <longDesc></longDesc> <generated>true</generated> </property> <property> <name>footeronkeypress</name> <className>java.lang.String</className> <desc>no description</desc> <longDesc></longDesc> <generated>true</generated> </property> <property> <name>footeronkeyup</name> <className>java.lang.String</className> <desc>no description</desc> <longDesc></longDesc> <generated>true</generated> </property> <property> <name>footeronmousedown</name> <className>java.lang.String</className> <desc>no description</desc> <longDesc></longDesc> <generated>true</generated> </property> <property> <name>footeronmousemove</name> <className>java.lang.String</className> <desc>no description</desc> <longDesc></longDesc> <generated>true</generated> </property> <property> <name>footeronmouseout</name> <className>java.lang.String</className> <desc>no description</desc> <longDesc></longDesc> <generated>true</generated> </property> <property> <name>footeronmouseover</name> <className>java.lang.String</className> <desc>no description</desc> <longDesc></longDesc> <generated>true</generated> </property> <property> <name>footeronmouseup</name> <className>java.lang.String</className> <desc>no description</desc> <longDesc></longDesc> <generated>true</generated> </property> <property> <name>footerstyle</name> <className>java.lang.String</className> <desc>no description</desc> <longDesc></longDesc> <generated>true</generated> </property> <property> <name>footerstyleClass</name> <className>java.lang.String</className> <desc>Corresponds to the HTML class attribute</desc> <longDesc>Corresponds to the HTML class attribute.</longDesc> <generated>true</generated> </property> <property> <name>footertitle</name> <className>java.lang.String</className> <desc>no description</desc> <longDesc></longDesc> <generated>true</generated> </property> <property> <name>headerdir</name> <className>java.lang.String</className> <desc>no description</desc> <longDesc></longDesc> <generated>true</generated> </property> <property> <name>headerlang</name> <className>java.lang.String</className> <desc>no description</desc> <longDesc></longDesc> <generated>true</generated> </property> <property> <name>headeronclick</name> <className>java.lang.String</className> <desc>no description</desc> <longDesc></longDesc> <generated>true</generated> </property> <property> <name>headerondblclick</name> <className>java.lang.String</className> <desc>no description</desc> <longDesc></longDesc> <generated>true</generated> </property> <property> <name>headeronkeydown</name> <className>java.lang.String</className> <desc>no description</desc> <longDesc></longDesc> <generated>true</generated> </property> <property> <name>headeronkeypress</name> <className>java.lang.String</className> <desc>no description</desc> <longDesc></longDesc> <generated>true</generated> </property> <property> <name>headeronkeyup</name> <className>java.lang.String</className> <desc>no description</desc> <longDesc></longDesc> <generated>true</generated> </property> <property> <name>headeronmousedown</name> <className>java.lang.String</className> <desc>no description</desc> <longDesc></longDesc> <generated>true</generated> </property> <property> <name>headeronmousemove</name> <className>java.lang.String</className> <desc>no description</desc> <longDesc></longDesc> <generated>true</generated> </property> <property> <name>headeronmouseout</name> <className>java.lang.String</className> <desc>no description</desc> <longDesc></longDesc> <generated>true</generated> </property> <property> <name>headeronmouseover</name> <className>java.lang.String</className> <desc>no description</desc> <longDesc></longDesc> <generated>true</generated> </property> <property> <name>headeronmouseup</name> <className>java.lang.String</className> <desc>no description</desc> <longDesc></longDesc> <generated>true</generated> </property> <property> <name>headerstyle</name> <className>java.lang.String</className> <desc>no description</desc> <longDesc></longDesc> <generated>true</generated> </property> <property> <name>headerstyleClass</name> <className>java.lang.String</className> <desc>Corresponds to the HTML class attribute</desc> <longDesc>Corresponds to the HTML class attribute.</longDesc> <generated>true</generated> </property> <property> <name>headertitle</name> <className>java.lang.String</className> <desc>no description</desc> <longDesc></longDesc> <generated>true</generated> </property> <property> <name>dir</name> <className>java.lang.String</className> <desc>HTML: The direction of text display, either 'ltr' (left-to-right) or 'rtl' (right-to-left)</desc> <longDesc>HTML: The direction of text display, either 'ltr' (left-to-right) or 'rtl' (right-to-left).</longDesc> <generated>true</generated> </property> <property> <name>lang</name> <className>java.lang.String</className> <desc>HTML: The base language of this document</desc> <longDesc>HTML: The base language of this document.</longDesc> <generated>true</generated> </property> <property> <name>onclick</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the element is clicked</desc> <longDesc>HTML: Script to be invoked when the element is clicked.</longDesc> <generated>true</generated> </property> <property> <name>ondblclick</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the element is double-clicked</desc> <longDesc>HTML: Script to be invoked when the element is double-clicked.</longDesc> <generated>true</generated> </property> <property> <name>onkeydown</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when a key is pressed down over this element</desc> <longDesc>HTML: Script to be invoked when a key is pressed down over this element.</longDesc> <generated>true</generated> </property> <property> <name>onkeypress</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when a key is pressed over this element</desc> <longDesc>HTML: Script to be invoked when a key is pressed over this element.</longDesc> <generated>true</generated> </property> <property> <name>onkeyup</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when a key is released over this element</desc> <longDesc>HTML: Script to be invoked when a key is released over this element.</longDesc> <generated>true</generated> </property> <property> <name>onmousedown</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is pressed over this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is pressed over this element.</longDesc> <generated>true</generated> </property> <property> <name>onmousemove</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is moved while it is in this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is moved while it is in this element.</longDesc> <generated>true</generated> </property> <property> <name>onmouseout</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is moves out of this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is moves out of this element.</longDesc> <generated>true</generated> </property> <property> <name>onmouseover</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is moved into this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is moved into this element.</longDesc> <generated>true</generated> </property> <property> <name>onmouseup</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is released over this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is released over this element.</longDesc> <generated>true</generated> </property> <property> <name>style</name> <className>java.lang.String</className> <desc>HTML: CSS styling instructions</desc> <longDesc>HTML: CSS styling instructions.</longDesc> <generated>true</generated> </property> <property> <name>styleClass</name> <className>java.lang.String</className> <desc>The CSS class for this element</desc> <longDesc>The CSS class for this element. Corresponds to the HTML 'class' attribute.</longDesc> <generated>true</generated> </property> <property> <name>title</name> <className>java.lang.String</className> <desc>HTML: An advisory title for this element</desc> <longDesc>HTML: An advisory title for this element. Often used by the user agent as a tooltip.</longDesc> <generated>true</generated> </property> <property> <name>width</name> <className>java.lang.String</className> <desc>This attribute can be used to set the width of the elements</desc> <longDesc>This attribute can be used to set the width of the elements.</longDesc> <generated>true</generated> </property> <property> <name>colspan</name> <className>java.lang.String</className> <desc>This attribute specifies the colspan attribute for the cell</desc> <longDesc>This attribute specifies the colspan attribute for the cell</longDesc> </property> <property> <name>headercolspan</name> <className>java.lang.String</className> <desc>no description</desc> <longDesc></longDesc> </property> <property> <name>footercolspan</name> <className>java.lang.String</className> <desc>no description</desc> <longDesc></longDesc> </property> <property> <name>columnId</name> <className>java.lang.String</className> <desc>The columnId which will be used as id for the column header</desc> <longDesc>The columnId which will be used as id for the column header. Notice: As the rowId on t:datatable this will not add any namespace to the id. The id will be rendered exactly as you provide it.</longDesc> </property> </component> <component> <modelId>tomahawk</modelId> <className>org.apache.myfaces.custom.datalist.HtmlDataList</className> <parentClassName>org.apache.myfaces.component.html.ext.HtmlDataTableHack</parentClassName> <sourceClassName>org.apache.myfaces.custom.datalist.AbstractHtmlDataList</sourceClassName> <sourceClassParentClassName>org.apache.myfaces.component.html.ext.HtmlDataTableHack</sourceClassParentClassName> <name>t:dataList</name> <type>org.apache.myfaces.HtmlDataList</type> <tagClass>org.apache.myfaces.custom.datalist.HtmlDataListTag</tagClass> <rendererType>org.apache.myfaces.List</rendererType> <generatedComponentClass>true</generatedComponentClass> <generatedTagClass>true</generatedTagClass> <implementedInterfaces> <interface name="org.apache.myfaces.component.UserRoleAware"/> </implementedInterfaces> <desc>Similar to dataTable, but does not render a table</desc> <longDesc>Similar to dataTable, but does not render a table. Instead the layout attribute controls how each dataRow is rendered. Unless otherwise specified, all attributes accept static values or EL expressions.</longDesc> <property> <name>rowCountVar</name> <className>java.lang.String</className> <desc>A parameter name, under which the rowCount is set in request scope similar to the var parameter</desc> <longDesc>A parameter name, under which the rowCount is set in request scope similar to the var parameter.</longDesc> <generated>true</generated> </property> <property> <name>rowIndexVar</name> <className>java.lang.String</className> <desc>A parameter name, under which the current rowIndex is set in request scope similar to the var parameter</desc> <longDesc>A parameter name, under which the current rowIndex is set in request scope similar to the var parameter.</longDesc> <generated>true</generated> </property> <property> <name>layout</name> <className>java.lang.String</className> <desc> <![CDATA[ simple|unorderedList|orderedList <ul> <li>simple = for each dataRow all children are simply rendered</li> <li>unorderedList = the list is rendered as HTML unordered list (= bullet list)</li> <li>orderedList = the list is rendered as HTML ordered list</li> </ul> Default: simple ]]> </desc> <longDesc> <![CDATA[ simple|unorderedList|orderedList <ul> <li>simple = for each dataRow all children are simply rendered</li> <li>unorderedList = the list is rendered as HTML unordered list (= bullet list)</li> <li>orderedList = the list is rendered as HTML ordered list</li> </ul> Default: simple ]]> </longDesc> <generated>true</generated> </property> <property> <name>itemStyleClass</name> <className>java.lang.String</className> <desc>CSS class to be applied to individual items in the list</desc> <longDesc>CSS class to be applied to individual items in the list</longDesc> <generated>true</generated> </property> <property> <name>itemOnClick</name> <className>java.lang.String</className> <desc>OnClick handler to be applied to individual items in the list</desc> <longDesc>OnClick handler to be applied to individual items in the list</longDesc> <generated>true</generated> </property> <property> <name>enabledOnUserRole</name> <className>java.lang.String</className> <desc>If user is in given role, this component will be rendered normally</desc> <longDesc>If user is in given role, this component will be rendered normally. If not, no hyperlink is rendered but all nested tags (=body) are rendered.</longDesc> <generated>true</generated> </property> <property> <name>visibleOnUserRole</name> <className>java.lang.String</className> <desc>If user is in given role, this component will be rendered normally</desc> <longDesc>If user is in given role, this component will be rendered normally. If not, nothing is rendered and the body of this tag will be skipped.</longDesc> <generated>true</generated> </property> </component> <component> <modelId>tomahawk</modelId> <className>org.apache.myfaces.custom.datascroller.HtmlDataScroller</className> <parentClassName>javax.faces.component.UIPanel</parentClassName> <sourceClassName>org.apache.myfaces.custom.datascroller.AbstractHtmlDataScroller</sourceClassName> <sourceClassParentClassName>javax.faces.component.UIPanel</sourceClassParentClassName> <name>t:dataScroller</name> <type>org.apache.myfaces.HtmlDataScroller</type> <family>javax.faces.Panel</family> <tagClass>org.apache.myfaces.custom.datascroller.HtmlDataScrollerTag</tagClass> <rendererType>org.apache.myfaces.DataScroller</rendererType> <generatedComponentClass>true</generatedComponentClass> <generatedTagClass>true</generatedTagClass> <facet> <name>first</name> <desc>no description</desc> <longDesc></longDesc> </facet> <facet> <name>last</name> <desc>no description</desc> <longDesc></longDesc> </facet> <facet> <name>next</name> <desc>no description</desc> <longDesc></longDesc> </facet> <facet> <name>fastForward</name> <desc>no description</desc> <longDesc></longDesc> </facet> <facet> <name>fastRewind</name> <desc>no description</desc> <longDesc></longDesc> </facet> <facet> <name>previous</name> <desc>no description</desc> <longDesc></longDesc> </facet> <implementedInterfaces> <interface name="javax.faces.component.ActionSource"/> <interface name="org.apache.myfaces.component.DisplayValueOnlyAware"/> <interface name="org.apache.myfaces.component.UserRoleAware"/> <interface name="org.apache.myfaces.component.ForceIdAware"/> <interface name="org.apache.myfaces.component.UniversalProperties"/> <interface name="org.apache.myfaces.component.StyleAware"/> <interface name="org.apache.myfaces.shared_tomahawk.component.DisplayValueOnlyCapable"/> </implementedInterfaces> <desc>Scroller for UIData components eg</desc> <longDesc>Scroller for UIData components eg. dataTable Must be nested inside footer facet of dataTable OR for attribute must be given so that corresponding uiData can be found. Unless otherwise specified, all attributes accept static values or EL expressions. A component which works together with a UIData component to allow a user to view a large list of data one "page" at a time, and navigate between pages.</longDesc> <property> <name>layout</name> <className>java.lang.String</className> <desc>The layout this scroller should render with</desc> <longDesc>The layout this scroller should render with. Default is 'table', 'list' is implemented as well. Additionally you can use 'singleList' - then the data-scroller will render a list, but not the paginator - same with the value 'singleTable'.</longDesc> <defaultValue>table</defaultValue> <generated>true</generated> </property> <property> <name>colspan</name> <className>int</className> <desc>standard html colspan attribute for table cell</desc> <longDesc>standard html colspan attribute for table cell</longDesc> <defaultValue>Integer.MIN_VALUE</defaultValue> <generated>true</generated> </property> <property> <name>onclick</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the element is clicked</desc> <longDesc>HTML: Script to be invoked when the element is clicked.</longDesc> <generated>true</generated> </property> <property> <name>ondblclick</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the element is double-clicked</desc> <longDesc>HTML: Script to be invoked when the element is double-clicked.</longDesc> <generated>true</generated> </property> <property> <name>actionListener</name> <className>javax.faces.el.MethodBinding</className> <desc>MethodBinding pointing at method acception an ActionEvent with return type void</desc> <longDesc>MethodBinding pointing at method acception an ActionEvent with return type void.</longDesc> <methodBindingSignature> <returnType>void</returnType> <parameterType>javax.faces.event.ActionEvent</parameterType> </methodBindingSignature> </property> <property> <name>for</name> <className>java.lang.String</className> <desc>The JSF id of a UIData component that this scroller will affect</desc> <longDesc>The JSF id of a UIData component that this scroller will affect. If this attribute is not present then the datascroller must be a child of a UIData component.</longDesc> <generated>true</generated> </property> <property> <name>fastStep</name> <className>int</className> <desc>step (pages) used for fastforward and fastrewind</desc> <longDesc>step (pages) used for fastforward and fastrewind</longDesc> <defaultValue>Integer.MIN_VALUE</defaultValue> <generated>true</generated> </property> <property> <name>pageIndexVar</name> <className>java.lang.String</className> <desc>A parameter name, under which the actual page index is set in request scope similar to the var parameter</desc> <longDesc>A parameter name, under which the actual page index is set in request scope similar to the var parameter.</longDesc> <generated>true</generated> </property> <property> <name>pageCountVar</name> <className>java.lang.String</className> <desc>A parameter name, under which the actual page count is set in request scope similar to the var parameter</desc> <longDesc>A parameter name, under which the actual page count is set in request scope similar to the var parameter.</longDesc> <generated>true</generated> </property> <property> <name>rowsCountVar</name> <className>java.lang.String</className> <desc>A parameter name, under which the actual rows count is set in request scope similar to the var parameter</desc> <longDesc>A parameter name, under which the actual rows count is set in request scope similar to the var parameter.</longDesc> <generated>true</generated> </property> <property> <name>displayedRowsCountVar</name> <className>java.lang.String</className> <desc>A parameter name, under which the actual displayed rows count is set in request scope similar to the var parameter</desc> <longDesc>A parameter name, under which the actual displayed rows count is set in request scope similar to the var parameter.</longDesc> <generated>true</generated> </property> <property> <name>firstRowIndexVar</name> <className>java.lang.String</className> <desc>A parameter name, under which the actual first displayed row index is set in request scope similar to the var parameter</desc> <longDesc>A parameter name, under which the actual first displayed row index is set in request scope similar to the var parameter.</longDesc> <generated>true</generated> </property> <property> <name>lastRowIndexVar</name> <className>java.lang.String</className> <desc>A parameter name, under which the actual last displayed row index is set in request scope similar to the var parameter</desc> <longDesc>A parameter name, under which the actual last displayed row index is set in request scope similar to the var parameter.</longDesc> <generated>true</generated> </property> <property> <name>paginator</name> <className>boolean</className> <desc>If set true, then the paginator gets rendered</desc> <longDesc>If set true, then the paginator gets rendered</longDesc> <defaultValue>false</defaultValue> <generated>true</generated> </property> <property> <name>paginatorMaxPages</name> <className>int</className> <desc>The maximum amount of pages to be displayed in the paginator</desc> <longDesc>The maximum amount of pages to be displayed in the paginator.</longDesc> <defaultValue>Integer.MIN_VALUE</defaultValue> <generated>true</generated> </property> <property> <name>paginatorTableClass</name> <className>java.lang.String</className> <desc>styleclass for pagingator</desc> <longDesc>styleclass for pagingator</longDesc> <generated>true</generated> </property> <property> <name>paginatorTableStyle</name> <className>java.lang.String</className> <desc>style for pagingator</desc> <longDesc>style for pagingator</longDesc> <generated>true</generated> </property> <property> <name>paginatorColumnClass</name> <className>java.lang.String</className> <desc>styleClass for paginator's column</desc> <longDesc>styleClass for paginator's column</longDesc> <generated>true</generated> </property> <property> <name>paginatorColumnStyle</name> <className>java.lang.String</className> <desc>style for paginator's column</desc> <longDesc>style for paginator's column</longDesc> <generated>true</generated> </property> <property> <name>paginatorActiveColumnClass</name> <className>java.lang.String</className> <desc>styleClass for paginator's column with pageIndex = currentPageIndex</desc> <longDesc>styleClass for paginator's column with pageIndex = currentPageIndex</longDesc> <generated>true</generated> </property> <property> <name>paginatorRenderLinkForActive</name> <className>boolean</className> <desc>'true' - render a link for the paginator's column with pageIndex = currentPageIndex</desc> <longDesc>'true' - render a link for the paginator's column with pageIndex = currentPageIndex. Default-value is 'true'.</longDesc> <defaultValue>true</defaultValue> <generated>true</generated> </property> <property> <name>firstStyleClass</name> <className>java.lang.String</className> <desc>style-class for data-scroller first-element</desc> <longDesc>style-class for data-scroller first-element</longDesc> <generated>true</generated> </property> <property> <name>lastStyleClass</name> <className>java.lang.String</className> <desc>style-class for data-scroller last-element</desc> <longDesc>style-class for data-scroller last-element</longDesc> <generated>true</generated> </property> <property> <name>previousStyleClass</name> <className>java.lang.String</className> <desc>style-class for data-scroller previous-element</desc> <longDesc>style-class for data-scroller previous-element</longDesc> <generated>true</generated> </property> <property> <name>nextStyleClass</name> <className>java.lang.String</className> <desc>style-class for dataScroller next-element</desc> <longDesc>style-class for dataScroller next-element</longDesc> <generated>true</generated> </property> <property> <name>fastfStyleClass</name> <className>java.lang.String</className> <desc>style-class for data-scroller fast-forward-element</desc> <longDesc>style-class for data-scroller fast-forward-element</longDesc> <generated>true</generated> </property> <property> <name>fastrStyleClass</name> <className>java.lang.String</className> <desc>style-class for data-scroller fast-rewind-element</desc> <longDesc>style-class for data-scroller fast-rewind-element</longDesc> <generated>true</generated> </property> <property> <name>paginatorActiveColumnStyle</name> <className>java.lang.String</className> <desc>style for paginator's column with pageIndex = currentPageIndex</desc> <longDesc>style for paginator's column with pageIndex = currentPageIndex</longDesc> <generated>true</generated> </property> <property> <name>renderFacetsIfSinglePage</name> <className>boolean</className> <desc>If set to false, the facets aren't renderd if all the lines are contained on a single page</desc> <longDesc>If set to false, the facets aren't renderd if all the lines are contained on a single page. Default is true.</longDesc> <defaultValue>true</defaultValue> <generated>true</generated> </property> <property> <name>immediate</name> <className>boolean</className> <desc>True means that the default ActionListener should be executed immediately (i</desc> <longDesc>True means that the default ActionListener should be executed immediately (i.e. during Apply Request Values phase of the request processing lifecycle), rather than waiting until the Invoke Application phase.</longDesc> <defaultValue>false</defaultValue> <generated>true</generated> </property> <property> <name>disableFacetLinksIfFirstPage</name> <className>boolean</className> <desc>If the dataScroller is on the first page (index is at 1), links for first, prev and fastprev are disabled</desc> <longDesc>If the dataScroller is on the first page (index is at 1), links for first, prev and fastprev are disabled. Default is false.</longDesc> <defaultValue>false</defaultValue> <generated>true</generated> </property> <property> <name>disableFacetLinksIfLastPage</name> <className>boolean</className> <desc>If the dataScroller is on the last page (index is at pagecount), links for last, next and fastnext are disabled</desc> <longDesc>If the dataScroller is on the last page (index is at pagecount), links for last, next and fastnext are disabled. Default is false.</longDesc> <defaultValue>false</defaultValue> <generated>true</generated> </property> <property> <name>renderFacetLinksIfFirstPage</name> <className>boolean</className> <desc>If the dataScroller is on the first page (index is at 1), links for first, prev and fastprev are rendered</desc> <longDesc>If the dataScroller is on the first page (index is at 1), links for first, prev and fastprev are rendered. Default is true.</longDesc> <defaultValue>true</defaultValue> <generated>true</generated> </property> <property> <name>renderFacetLinksIfLastPage</name> <className>boolean</className> <desc>If the dataScroller is on the last page (index is at pagecount), links for last, next and fastnext are rendered</desc> <longDesc>If the dataScroller is on the last page (index is at pagecount), links for last, next and fastnext are rendered. Default is true.</longDesc> <defaultValue>true</defaultValue> <generated>true</generated> </property> <property> <name>displayValueOnly</name> <className>java.lang.Boolean</className> <desc>If true, renders only the value of the component, but no input widget</desc> <longDesc>If true, renders only the value of the component, but no input widget. Default is false.</longDesc> <generated>true</generated> </property> <property> <name>displayValueOnlyStyle</name> <className>java.lang.String</className> <desc>Style used when displayValueOnly is true</desc> <longDesc>Style used when displayValueOnly is true.</longDesc> <generated>true</generated> </property> <property> <name>displayValueOnlyStyleClass</name> <className>java.lang.String</className> <desc>Style class used when displayValueOnly is true</desc> <longDesc>Style class used when displayValueOnly is true.</longDesc> <generated>true</generated> </property> <property> <name>enabledOnUserRole</name> <className>java.lang.String</className> <desc>If user is in given role, this component will be rendered normally</desc> <longDesc>If user is in given role, this component will be rendered normally. If not, no hyperlink is rendered but all nested tags (=body) are rendered.</longDesc> <generated>true</generated> </property> <property> <name>visibleOnUserRole</name> <className>java.lang.String</className> <desc>If user is in given role, this component will be rendered normally</desc> <longDesc>If user is in given role, this component will be rendered normally. If not, nothing is rendered and the body of this tag will be skipped.</longDesc> <generated>true</generated> </property> <property> <name>forceId</name> <className>boolean</className> <literalOnly>true</literalOnly> <desc>If true, this component will force the use of the specified id when rendering</desc> <longDesc>If true, this component will force the use of the specified id when rendering.</longDesc> <defaultValue>false</defaultValue> <generated>true</generated> </property> <property> <name>forceIdIndex</name> <className>boolean</className> <literalOnly>true</literalOnly> <desc>If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components that are contained within a "list</desc> <longDesc>If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components that are contained within a "list." This value will be true by default and the value will be ignored if the value of forceId is false (or not specified.)</longDesc> <defaultValue>true</defaultValue> <generated>true</generated> </property> <property> <name>dir</name> <className>java.lang.String</className> <desc>HTML: The direction of text display, either 'ltr' (left-to-right) or 'rtl' (right-to-left)</desc> <longDesc>HTML: The direction of text display, either 'ltr' (left-to-right) or 'rtl' (right-to-left).</longDesc> <generated>true</generated> </property> <property> <name>lang</name> <className>java.lang.String</className> <desc>HTML: The base language of this document</desc> <longDesc>HTML: The base language of this document.</longDesc> <generated>true</generated> </property> <property> <name>title</name> <className>java.lang.String</className> <desc>HTML: An advisory title for this element</desc> <longDesc>HTML: An advisory title for this element. Often used by the user agent as a tooltip.</longDesc> <generated>true</generated> </property> <property> <name>style</name> <className>java.lang.String</className> <desc>HTML: CSS styling instructions</desc> <longDesc>HTML: CSS styling instructions.</longDesc> <generated>true</generated> </property> <property> <name>styleClass</name> <className>java.lang.String</className> <desc>The CSS class for this element</desc> <longDesc>The CSS class for this element. Corresponds to the HTML 'class' attribute.</longDesc> <generated>true</generated> </property> </component> <component> <modelId>tomahawk</modelId> <className>org.apache.myfaces.custom.date.HtmlInputDate</className> <parentClassName>javax.faces.component.html.HtmlInputText</parentClassName> <sourceClassName>org.apache.myfaces.custom.date.AbstractHtmlInputDate</sourceClassName> <sourceClassParentClassName>javax.faces.component.html.HtmlInputText</sourceClassParentClassName> <name>t:inputDate</name> <type>org.apache.myfaces.HtmlInputDate</type> <family>javax.faces.Input</family> <tagClass>org.apache.myfaces.custom.date.HtmlInputDateTag</tagClass> <tagSuperclass>org.apache.myfaces.custom.date.AbstractHtmlInputDateTag</tagSuperclass> <tagHandler>org.apache.myfaces.custom.date.HtmlInputDateTagHandler</tagHandler> <rendererType>org.apache.myfaces.Date</rendererType> <generatedComponentClass>true</generatedComponentClass> <generatedTagClass>true</generatedTagClass> <implementedInterfaces> <interface name="org.apache.myfaces.component.UserRoleAware"/> <interface name="org.apache.myfaces.component.ForceIdAware"/> <interface name="org.apache.myfaces.component.AlignProperty"/> </implementedInterfaces> <desc>Custom input control for dates and times</desc> <longDesc>Custom input control for dates and times. Unless otherwise specified, all attributes accept static values or EL expressions.</longDesc> <property> <name>dateBusinessConverter</name> <className>org.apache.myfaces.custom.calendar.DateBusinessConverter</className> <stateHolder>true</stateHolder> <desc>Indicate an object used as a bridge between the java</desc> <longDesc> <![CDATA[ Indicate an object used as a bridge between the java.util.Date instance used by this component internally and the value object used on the bean, referred as a "business" value. <ul> <li>If the value is literal, look for the mentioned class instance, create a new instance and assign to the component property.</li> <li>If it the value a EL Expression, set the expression to the component property.</li> </ul> ]]> </longDesc> <inheritedTag>true</inheritedTag> <generated>true</generated> </property> <property> <name>timeZone</name> <className>java.lang.String</className> <desc>no description</desc> <longDesc></longDesc> <generated>true</generated> </property> <property> <name>type</name> <className>java.lang.String</className> <desc>Specifies the type of value to be accepted</desc> <longDesc>Specifies the type of value to be accepted. Valid values are: date | time | short_time | both | full</longDesc> <defaultValue>date</defaultValue> <generated>true</generated> </property> <property> <name>ampm</name> <className>boolean</className> <desc>If true, use 12hr times with AM/PM selector; if false, use 24hr time</desc> <longDesc>If true, use 12hr times with AM/PM selector; if false, use 24hr time. Default false.</longDesc> <defaultValue>false</defaultValue> <generated>true</generated> </property> <property> <name>popupCalendar</name> <className>boolean</className> <desc>no description</desc> <longDesc></longDesc> <defaultValue>false</defaultValue> <generated>true</generated> </property> <property> <name>emptyMonthSelection</name> <className>java.lang.String</className> <desc>Label to be used when displaying an empty month selection</desc> <longDesc>Label to be used when displaying an empty month selection</longDesc> <defaultValue>""</defaultValue> <generated>true</generated> </property> <property> <name>emptyAmpmSelection</name> <className>java.lang.String</className> <desc>Label to be used when displaying an empty ampm selection</desc> <longDesc>Label to be used when displaying an empty ampm selection</longDesc> <defaultValue>""</defaultValue> <generated>true</generated> </property> <property> <name>readonly</name> <className>boolean</className> <desc>HTML: When true, indicates that this component cannot be modified by the user</desc> <longDesc>HTML: When true, indicates that this component cannot be modified by the user. The element may receive focus unless it has also been disabled.</longDesc> <generated>true</generated> </property> <property> <name>disabled</name> <className>boolean</className> <desc>HTML: When true, this element cannot receive focus</desc> <longDesc>HTML: When true, this element cannot receive focus.</longDesc> <defaultValue>false</defaultValue> <generated>true</generated> </property> <property> <name>converter</name> <className>javax.faces.convert.Converter</className> <desc>Retrieve the converter used by this component</desc> <longDesc> <![CDATA[ Retrieve the converter used by this component. <p> If no converter is selected, submitted values are converted to its inner class UserData on decode method. </p> <p> If some converter is used, submitted values are decoded as a String with the following format: </p> <p></p> <p>year=yyyy</p> <p>month=mm</p> <p>day=dd</p> <p>hours=hh</p> <p>minutes=mm</p> <p>seconds=ss</p> <p>ampm=ampm</p> <p></p> <p> Note that submitted values could be wrong and it is necessary to restore values on render response phase. The converter receive a string with this format on getAsObject method and it is expected the converter encode it on getAsString method, so the renderer can restore the submitted values correctly. </p> ]]> </longDesc> </property> <property> <name>enabledOnUserRole</name> <className>java.lang.String</className> <desc>If user is in given role, this component will be rendered normally</desc> <longDesc>If user is in given role, this component will be rendered normally. If not, no hyperlink is rendered but all nested tags (=body) are rendered.</longDesc> <generated>true</generated> </property> <property> <name>visibleOnUserRole</name> <className>java.lang.String</className> <desc>If user is in given role, this component will be rendered normally</desc> <longDesc>If user is in given role, this component will be rendered normally. If not, nothing is rendered and the body of this tag will be skipped.</longDesc> <generated>true</generated> </property> <property> <name>forceId</name> <className>boolean</className> <literalOnly>true</literalOnly> <desc>If true, this component will force the use of the specified id when rendering</desc> <longDesc>If true, this component will force the use of the specified id when rendering.</longDesc> <defaultValue>false</defaultValue> <generated>true</generated> </property> <property> <name>forceIdIndex</name> <className>boolean</className> <literalOnly>true</literalOnly> <desc>If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components that are contained within a "list</desc> <longDesc>If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components that are contained within a "list." This value will be true by default and the value will be ignored if the value of forceId is false (or not specified.)</longDesc> <defaultValue>true</defaultValue> <generated>true</generated> </property> <property> <name>align</name> <className>java.lang.String</className> <desc>HTML: Specifies the horizontal alignment of this element</desc> <longDesc>HTML: Specifies the horizontal alignment of this element. Deprecated in HTML 4.01.</longDesc> <generated>true</generated> </property> </component> <component> <modelId>tomahawk</modelId> <className>org.apache.myfaces.custom.div.Div</className> <parentClassName>org.apache.myfaces.custom.htmlTag.HtmlTag</parentClassName> <sourceClassName>org.apache.myfaces.custom.div.AbstractDiv</sourceClassName> <sourceClassParentClassName>org.apache.myfaces.custom.htmlTag.HtmlTag</sourceClassParentClassName> <name>t:div</name> <type>org.apache.myfaces.Div</type> <tagClass>org.apache.myfaces.custom.div.DivTag</tagClass> <rendererType>org.apache.myfaces.DivRenderer</rendererType> <generatedComponentClass>true</generatedComponentClass> <generatedTagClass>true</generatedTagClass> <implementedInterfaces> <interface name="org.apache.myfaces.component.EventAware"/> <interface name="org.apache.myfaces.component.UniversalProperties"/> </implementedInterfaces> <desc>Places a div around its children</desc> <longDesc>Places a div around its children. Unless otherwise specified, all attributes accept static values or EL expressions.</longDesc> <property> <name>value</name> <className>java.lang.Object</className> <desc>no description</desc> <longDesc></longDesc> <tagExcluded>true</tagExcluded> </property> <property> <name>onclick</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the element is clicked</desc> <longDesc>HTML: Script to be invoked when the element is clicked.</longDesc> <generated>true</generated> </property> <property> <name>ondblclick</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the element is double-clicked</desc> <longDesc>HTML: Script to be invoked when the element is double-clicked.</longDesc> <generated>true</generated> </property> <property> <name>onkeydown</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when a key is pressed down over this element</desc> <longDesc>HTML: Script to be invoked when a key is pressed down over this element.</longDesc> <generated>true</generated> </property> <property> <name>onkeypress</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when a key is pressed over this element</desc> <longDesc>HTML: Script to be invoked when a key is pressed over this element.</longDesc> <generated>true</generated> </property> <property> <name>onkeyup</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when a key is released over this element</desc> <longDesc>HTML: Script to be invoked when a key is released over this element.</longDesc> <generated>true</generated> </property> <property> <name>onmousedown</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is pressed over this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is pressed over this element.</longDesc> <generated>true</generated> </property> <property> <name>onmousemove</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is moved while it is in this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is moved while it is in this element.</longDesc> <generated>true</generated> </property> <property> <name>onmouseout</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is moves out of this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is moves out of this element.</longDesc> <generated>true</generated> </property> <property> <name>onmouseover</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is moved into this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is moved into this element.</longDesc> <generated>true</generated> </property> <property> <name>onmouseup</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is released over this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is released over this element.</longDesc> <generated>true</generated> </property> <property> <name>dir</name> <className>java.lang.String</className> <desc>HTML: The direction of text display, either 'ltr' (left-to-right) or 'rtl' (right-to-left)</desc> <longDesc>HTML: The direction of text display, either 'ltr' (left-to-right) or 'rtl' (right-to-left).</longDesc> <generated>true</generated> </property> <property> <name>lang</name> <className>java.lang.String</className> <desc>HTML: The base language of this document</desc> <longDesc>HTML: The base language of this document.</longDesc> <generated>true</generated> </property> <property> <name>title</name> <className>java.lang.String</className> <desc>HTML: An advisory title for this element</desc> <longDesc>HTML: An advisory title for this element. Often used by the user agent as a tooltip.</longDesc> <generated>true</generated> </property> </component> <component> <modelId>tomahawk</modelId> <className>org.apache.myfaces.custom.document.AbstractDocument</className> <parentClassName>javax.faces.component.UIComponentBase</parentClassName> <sourceClassName>org.apache.myfaces.custom.document.AbstractDocument</sourceClassName> <sourceClassParentClassName>javax.faces.component.UIComponentBase</sourceClassParentClassName> <family>javax.faces.Data</family> <tagClass>org.apache.myfaces.custom.document.AbstractDocumentTag</tagClass> <configExcluded>true</configExcluded> <generatedTagClass>true</generatedTagClass> <desc>Base class to handle the document family</desc> <longDesc>Base class to handle the document family</longDesc> <property> <name>state</name> <className>java.lang.String</className> <literalOnly>true</literalOnly> <desc>state="start|end"</desc> <longDesc>state="start|end". Used to demarkate the document boundaries</longDesc> </property> </component> <component> <modelId>tomahawk</modelId> <className>org.apache.myfaces.custom.document.DocumentBody</className> <parentClassName>org.apache.myfaces.custom.document.AbstractDocument</parentClassName> <sourceClassName>org.apache.myfaces.custom.document.AbstractDocumentBody</sourceClassName> <sourceClassParentClassName>org.apache.myfaces.custom.document.AbstractDocument</sourceClassParentClassName> <name>t:documentBody</name> <type>org.apache.myfaces.DocumentBody</type> <tagClass>org.apache.myfaces.custom.document.DocumentBodyTag</tagClass> <rendererType>org.apache.myfaces.DocumentBody</rendererType> <generatedComponentClass>true</generatedComponentClass> <generatedTagClass>true</generatedTagClass> <implementedInterfaces> <interface name="org.apache.myfaces.component.StyleAware"/> </implementedInterfaces> <desc>Document to enclose the document body</desc> <longDesc>Document to enclose the document body. If not otherwise possible you can use state="start|end" to demarkate the document boundaries</longDesc> <property> <name>onload</name> <className>java.lang.String</className> <desc>no description</desc> <longDesc></longDesc> <generated>true</generated> </property> <property> <name>onunload</name> <className>java.lang.String</className> <desc>no description</desc> <longDesc></longDesc> <generated>true</generated> </property> <property> <name>onresize</name> <className>java.lang.String</className> <desc>no description</desc> <longDesc></longDesc> <generated>true</generated> </property> <property> <name>onkeypress</name> <className>java.lang.String</className> <desc>no description</desc> <longDesc></longDesc> <generated>true</generated> </property> <property> <name>style</name> <className>java.lang.String</className> <desc>HTML: CSS styling instructions</desc> <longDesc>HTML: CSS styling instructions.</longDesc> <generated>true</generated> </property> <property> <name>styleClass</name> <className>java.lang.String</className> <desc>The CSS class for this element</desc> <longDesc>The CSS class for this element. Corresponds to the HTML 'class' attribute.</longDesc> <generated>true</generated> </property> </component> <component> <modelId>tomahawk</modelId> <className>org.apache.myfaces.custom.document.Document</className> <parentClassName>org.apache.myfaces.custom.document.AbstractDocument</parentClassName> <sourceClassName>org.apache.myfaces.custom.document.Document</sourceClassName> <sourceClassParentClassName>org.apache.myfaces.custom.document.AbstractDocument</sourceClassParentClassName> <name>t:document</name> <type>org.apache.myfaces.Document</type> <tagClass>org.apache.myfaces.custom.document.DocumentTag</tagClass> <rendererType>org.apache.myfaces.Document</rendererType> <generatedTagClass>true</generatedTagClass> <desc>Document to enclose the whole document</desc> <longDesc>Document to enclose the whole document. If not otherwise possible you can use state="start|end" to demarkate the document boundaries</longDesc> </component> <component> <modelId>tomahawk</modelId> <className>org.apache.myfaces.custom.document.DocumentHead</className> <parentClassName>org.apache.myfaces.custom.document.AbstractDocument</parentClassName> <sourceClassName>org.apache.myfaces.custom.document.DocumentHead</sourceClassName> <sourceClassParentClassName>org.apache.myfaces.custom.document.AbstractDocument</sourceClassParentClassName> <name>t:documentHead</name> <type>org.apache.myfaces.DocumentHead</type> <tagClass>org.apache.myfaces.custom.document.DocumentHeadTag</tagClass> <rendererType>org.apache.myfaces.DocumentHead</rendererType> <generatedTagClass>true</generatedTagClass> <desc>Document to enclose the document head</desc> <longDesc>Document to enclose the document head. If not otherwise possible you can use state="start|end" to demarkate the document boundaries</longDesc> </component> <component> <modelId>tomahawk</modelId> <className>org.apache.myfaces.custom.dojo.DojoInitializer</className> <parentClassName>javax.faces.component.UIOutput</parentClassName> <sourceClassName>org.apache.myfaces.custom.dojo.DojoInitializer</sourceClassName> <sourceClassParentClassName>javax.faces.component.UIOutput</sourceClassParentClassName> <name>t:dojoInitializer</name> <type>org.apache.myfaces.DojoInitializer</type> <family>javax.faces.Output</family> <tagClass>org.apache.myfaces.custom.dojo.DojoInitializerTag</tagClass> <rendererType>org.apache.myfaces.DojoInitializerRenderer</rendererType> <generatedTagClass>true</generatedTagClass> <desc> <![CDATA[ Default component for the dojo intializer <br/> This component is purely non visual, and serves for quick hacking, and prototyping the dojo toolkit within verbatimed html ]]> </desc> <longDesc> <![CDATA[ Default component for the dojo intializer <br/> This component is purely non visual, and serves for quick hacking, and prototyping the dojo toolkit within verbatimed html. <br/> Dojo initializer helper tag for debugging and communication flags. This tag encapsules the Dojo DjConfig meta configuration and also adds the needed dojo required functionality. ]]> </longDesc> <property> <name>allowQueryConfig</name> <className>java.lang.Boolean</className> <desc> <![CDATA[ Triggers a standard dojo allowQueryConfig as defined by the <a href="http://dojotoolkit ]]> </desc> <longDesc> <![CDATA[ Triggers a standard dojo allowQueryConfig as defined by the <a href="http://dojotoolkit.org/">Dojo Toolkit</a>. If someone has additional infos about this tag, please fill in here. ]]> </longDesc> </property> <property> <name>baseScriptUri</name> <className>java.lang.String</className> <desc> <![CDATA[ Triggers a standard dojo baseScriptUri as defined by the <a href="http://dojotoolkit ]]> </desc> <longDesc> <![CDATA[ Triggers a standard dojo baseScriptUri as defined by the <a href="http://dojotoolkit.org/">Dojo Toolkit</a> <br /> <br /> Allows the alteration of the dojo loading root path used by require. ]]> </longDesc> </property> <property> <name>bindEncoding</name> <className>java.lang.String</className> <desc> <![CDATA[ Triggers a standard dojo bindEncoding as defined by the <a href="http://dojotoolkit ]]> </desc> <longDesc> <![CDATA[ Triggers a standard dojo bindEncoding as defined by the <a href="http://dojotoolkit.org/">Dojo Toolkit</a> Although this control most of the times is not needed one usage in plain jsf applications can be thought of. The changing of the bind encodings, if you check the parameter list of the control <b>ioSendTransport</b> can be used to change this encoding to any encoding parameter needed. This can be used to change the internal ajax request encodings of various controls in a global manner. ]]> </longDesc> </property> <property> <name>debug</name> <className>java.lang.Boolean</className> <desc> <![CDATA[ Triggers a standard dojo debug as defined by the <a href="http://dojotoolkit ]]> </desc> <longDesc> <![CDATA[ Triggers a standard dojo debug as defined by the <a href="http://dojotoolkit.org/">Dojo Toolkit</a> <br /> <br /> Enables the dojo debugging framework. The usage of dojo.debug causes output to be displayed in either the current container or a target container, if one is set. ]]> </longDesc> </property> <property> <name>debugAtAllCosts</name> <className>java.lang.Boolean</className> <desc> <![CDATA[ Triggers a standard dojo debugAtAllCosts as defined by the <a href="http://dojotoolkit ]]> </desc> <longDesc> <![CDATA[ Triggers a standard dojo debugAtAllCosts as defined by the <a href="http://dojotoolkit.org/">Dojo Toolkit</a> <br /> Tries to enforce debugging even if the browser version does not allow it to work properlys ]]> </longDesc> </property> <property> <name>debugConsole</name> <className>java.lang.Boolean</className> <desc> <![CDATA[ Triggers a standard dojo debugConsole as defined by the <a href="http://dojotoolkit ]]> </desc> <longDesc> <![CDATA[ Triggers a standard dojo debugConsole as defined by the <a href="http://dojotoolkit.org/">Dojo Toolkit</a> <br /> <br /> This flag pops up a separate in frame floating window which receives the debugging output. <br /> <br /> Note: This flag only works if debugging is enabled generally via the debug="true" flag set ]]> </longDesc> </property> <property> <name>debugContainerId</name> <className>java.lang.String</className> <desc> <![CDATA[ Triggers a standard dojo debugContainerId as defined by the <a href="http://dojotoolkit ]]> </desc> <longDesc> <![CDATA[ Triggers a standard dojo debugContainerId as defined by the <a href="http://dojotoolkit.org/">Dojo Toolkit</a> <br /> <br /> This flag notifies the Dojo toolkit about the id which should receive the debug output. Dojo has a full debugging framework in it which allows to turn on debug output via a logging mechanism @see dojo.debug() for further references. <br /> <br /> The debugging output is not limited to the current container triggering the debugging statement any container can receive the debugging output this flag is the flag which has to be set for setting a different target id for the debugging output. ]]> </longDesc> </property> <property> <name>expanded</name> <className>java.lang.Boolean</className> <desc> <![CDATA[ Triggers a standard dojo development as defined by the <a href="http://dojotoolkit ]]> </desc> <longDesc> <![CDATA[ Triggers a standard dojo development as defined by the <a href="http://dojotoolkit.org/">Dojo Toolkit</a> If you can find additional info about this attribute please fill in here ]]> </longDesc> </property> <property> <name>ignoreClassNames</name> <className>java.lang.Boolean</className> <desc> <![CDATA[ Triggers a standard dojo ignoreClassNames as defined by the <a href="http://dojotoolkit ]]> </desc> <longDesc> <![CDATA[ Triggers a standard dojo ignoreClassNames as defined by the <a href="http://dojotoolkit.org/">Dojo Toolkit</a> <br /> <br /> This attribute turns on the case insensitive handling of classnames by require and other Dojo class loader mechanisms. <br /> <br /> Case sensitivity is by default turned <b>on</b>. ]]> </longDesc> </property> <property> <name>ioSendTransport</name> <className>java.lang.String</className> <desc>Dojo in its underlying architecture allows various options of server-client side communication</desc> <longDesc>Dojo in its underlying architecture allows various options of server-client side communication. This setting allows the alteration of the communication layer to a different protocol. Currently only in usage is xmlhttprequest, hence setting this encoding will not change too much. But different encodings like iframe are planned for the future.</longDesc> </property> <property> <name>parseWidgets</name> <className>java.lang.Boolean</className> <desc> <![CDATA[ Triggers a standard dojo parseWidgets as defined by the <a href="http://dojotoolkit ]]> </desc> <longDesc> <![CDATA[ Triggers a standard dojo parseWidgets as defined by the <a href="http://dojotoolkit.org/">Dojo Toolkit</a> This parameter is used to turn on or off the dojo widgeting parsing. The parsing is not used by MyFaces for various reasons, but can be used by your own html code. <br /> <br /> For addititional information regarding the Dojo Toolkit widget parsing, visit the <br /> <a href="http://dojotoolkit.org/">Dojo Toolkit Homepage</a> ]]> </longDesc> </property> <property> <name>preventBackButtonFix</name> <className>java.lang.Boolean</className> <desc>Dojo uses internally back button blockers to avoid problems with ajax requests causing the back button, to move out of the back page navigation order</desc> <longDesc>Dojo uses internally back button blockers to avoid problems with ajax requests causing the back button, to move out of the back page navigation order. Sometimes this behavior is not wanted and can be turned off with this on a global scale;</longDesc> </property> <property> <name>provide</name> <className>java.lang.String</className> <desc> <![CDATA[ Triggers a standard dojo provide as defined by the <a href="http://dojotoolkit ]]> </desc> <longDesc> <![CDATA[ Triggers a standard dojo provide as defined by the <a href="http://dojotoolkit.org/">Dojo Toolkit</a> ]]> </longDesc> </property> <property> <name>require</name> <className>java.lang.String</className> <desc> <![CDATA[ Triggers a standard dojo provide as defined by the <a href="http://dojotoolkit ]]> </desc> <longDesc> <![CDATA[ Triggers a standard dojo provide as defined by the <a href="http://dojotoolkit.org/">Dojo Toolkit</a> ]]> </longDesc> </property> <property> <name>searchIds</name> <className>java.lang.String</className> <desc> <![CDATA[ Triggers a standard dojo development as defined by the <a href="http://dojotoolkit ]]> </desc> <longDesc> <![CDATA[ Triggers a standard dojo development as defined by the <a href="http://dojotoolkit.org/">Dojo Toolkit</a> If you can find additional info about this attribute please fill in here ]]> </longDesc> </property> <property> <name>development</name> <className>java.lang.Boolean</className> <desc> <![CDATA[ Triggers a standard dojo development as defined by the <a href="http://dojotoolkit ]]> </desc> <longDesc> <![CDATA[ Triggers a standard dojo development as defined by the <a href="http://dojotoolkit.org/">Dojo Toolkit</a> If this parameter is set to true. The expanded debuggable version of dojo is included if set to false the compressed one is included. ]]> </longDesc> </property> <property> <name>converter</name> <desc>no description</desc> <tagExcluded>true</tagExcluded> <generated>false</generated> </property> <property> <name>value</name> <desc>no description</desc> <tagExcluded>true</tagExcluded> <generated>false</generated> </property> </component> <component> <modelId>tomahawk</modelId> <className>org.apache.myfaces.custom.fieldset.Fieldset</className> <parentClassName>org.apache.myfaces.custom.htmlTag.HtmlTag</parentClassName> <sourceClassName>org.apache.myfaces.custom.fieldset.AbstractFieldset</sourceClassName> <sourceClassParentClassName>org.apache.myfaces.custom.htmlTag.HtmlTag</sourceClassParentClassName> <name>t:fieldset</name> <type>org.apache.myfaces.Fieldset</type> <family>javax.faces.Output</family> <tagClass>org.apache.myfaces.custom.fieldset.FieldsetTag</tagClass> <rendererType>org.apache.myfaces.FieldsetRenderer</rendererType> <generatedComponentClass>true</generatedComponentClass> <generatedTagClass>true</generatedTagClass> <desc>Renders an HTML Fieldset</desc> <longDesc>Renders an HTML Fieldset</longDesc> <property> <name>value</name> <desc>no description</desc> <tagExcluded>true</tagExcluded> <generated>false</generated> </property> <property> <name>legend</name> <className>java.lang.String</className> <desc>The fieldset's legend</desc> <longDesc>The fieldset's legend.</longDesc> <generated>true</generated> </property> <property> <name>converter</name> <desc>no description</desc> <tagExcluded>true</tagExcluded> <generated>false</generated> </property> </component> <component> <modelId>tomahawk</modelId> <className>org.apache.myfaces.custom.fileupload.HtmlInputFileUpload</className> <parentClassName>javax.faces.component.html.HtmlInputText</parentClassName> <sourceClassName>org.apache.myfaces.custom.fileupload.AbstractHtmlInputFileUpload</sourceClassName> <sourceClassParentClassName>javax.faces.component.html.HtmlInputText</sourceClassParentClassName> <name>t:inputFileUpload</name> <type>org.apache.myfaces.HtmlInputFileUpload</type> <tagClass>org.apache.myfaces.custom.fileupload.HtmlInputFileUploadTag</tagClass> <rendererType>org.apache.myfaces.FileUpload</rendererType> <generatedComponentClass>true</generatedComponentClass> <generatedTagClass>true</generatedTagClass> <implementedInterfaces> <interface name="org.apache.myfaces.component.UserRoleAware"/> <interface name="org.apache.myfaces.component.AlignProperty"/> </implementedInterfaces> <desc>Creates a file-selection widget in the rendered page which allows a user to select a file for uploading to the server</desc> <longDesc> <![CDATA[ Creates a file-selection widget in the rendered page which allows a user to select a file for uploading to the server. <p> When the page is selected (using a command component such as commandButton), the currently selected file contents are included in the data posted to the server. The contents are cached somewhere, and an object of type UploadedFile will then be assigned to the property pointed to by the "value" expression of this component. </p> <p> You must enable the Tomahawk ExtensionsFilter to make this component work (see web.xml). </p> <p> Also, don't forget to set the form's attribute "enctype" to "multipart/form-data". See "examples/web/fileupload.jsp" for an example! </p> <p> Unless otherwise specified, all attributes accept static values or EL expressions. </p> ]]> </longDesc> <property> <name>storage</name> <className>java.lang.String</className> <desc>This setting was intended to allow control over how the contents of the file get temporarily stored during processing</desc> <longDesc> <![CDATA[ This setting was intended to allow control over how the contents of the file get temporarily stored during processing. <p> It allows three options</p> <ul> <li>"default": The file is handled on memory while the file size is below uploadThresholdSize value, otherwise is handled on disk or file storage when decode occur (set submitted value)</li> <li>"memory": The file is loaded to memory when decode occur (set submitted value). In other words, before set the uploaded file as submitted value it is loaded to memory. Use with caution, because it could cause OutOfMemory exceptions when the uploaded files are too big. </li> <li>"file": The file is handled on disk or file storage.</li> </ul> ]]> </longDesc> <generated>true</generated> </property> <property> <name>accept</name> <className>java.lang.String</className> <desc>This attribute specifies a comma-separated list of content types that a server processing this form will handle correctly</desc> <longDesc>This attribute specifies a comma-separated list of content types that a server processing this form will handle correctly. User agents may use this information to filter out non-conforming files when prompting a user to select files to be sent to the server (cf. the INPUT element when type="file")."</longDesc> <generated>true</generated> </property> <property> <name>value</name> <className>java.lang.Object</className> <desc>An EL expression to which an UploadedFile object will be assigned on postback if the user specified a file to upload to the server</desc> <longDesc>An EL expression to which an UploadedFile object will be assigned on postback if the user specified a file to upload to the server.</longDesc> </property> <property> <name>enabledOnUserRole</name> <className>java.lang.String</className> <desc>If user is in given role, this component will be rendered normally</desc> <longDesc>If user is in given role, this component will be rendered normally. If not, no hyperlink is rendered but all nested tags (=body) are rendered.</longDesc> <generated>true</generated> </property> <property> <name>visibleOnUserRole</name> <className>java.lang.String</className> <desc>If user is in given role, this component will be rendered normally</desc> <longDesc>If user is in given role, this component will be rendered normally. If not, nothing is rendered and the body of this tag will be skipped.</longDesc> <generated>true</generated> </property> <property> <name>align</name> <className>java.lang.String</className> <desc>HTML: Specifies the horizontal alignment of this element</desc> <longDesc>HTML: Specifies the horizontal alignment of this element. Deprecated in HTML 4.01.</longDesc> <generated>true</generated> </property> </component> <component> <modelId>tomahawk</modelId> <className>org.apache.myfaces.custom.htmlTag.HtmlTag</className> <parentClassName>javax.faces.component.UIOutput</parentClassName> <sourceClassName>org.apache.myfaces.custom.htmlTag.AbstractHtmlTag</sourceClassName> <sourceClassParentClassName>javax.faces.component.UIOutput</sourceClassParentClassName> <name>t:htmlTag</name> <type>org.apache.myfaces.HtmlTag</type> <family>javax.faces.Output</family> <tagClass>org.apache.myfaces.custom.htmlTag.HtmlTagTag</tagClass> <rendererType>org.apache.myfaces.HtmlTagRenderer</rendererType> <generatedComponentClass>true</generatedComponentClass> <generatedTagClass>true</generatedTagClass> <implementedInterfaces> <interface name="org.apache.myfaces.component.UserRoleAware"/> <interface name="org.apache.myfaces.component.ForceIdAware"/> <interface name="org.apache.myfaces.component.StyleAware"/> </implementedInterfaces> <desc>Creates an arbitrary HTML tag which encloses any child components</desc> <longDesc>Creates an arbitrary HTML tag which encloses any child components. The value attribute specifies the name of the generated tag. If value is an empty string then no tag will be generated, but the child components will be rendered. This differs from setting rendered=false, which prevents child components from being rendered at all. There is currently no facility for adding attributes to the generated html tag other than those explicitly supported by the attributes on this JSF component. Unless otherwise specified, all attributes accept static values or EL expressions.</longDesc> <property> <name>converter</name> <className>javax.faces.convert.Converter</className> <desc>This component converts submitted values to String, so converter is not needed, not custom conversion necessary</desc> <longDesc>This component converts submitted values to String, so converter is not needed, not custom conversion necessary.</longDesc> <tagExcluded>true</tagExcluded> </property> <property> <name>enabledOnUserRole</name> <className>java.lang.String</className> <desc>If user is in given role, this component will be rendered normally</desc> <longDesc>If user is in given role, this component will be rendered normally. If not, no hyperlink is rendered but all nested tags (=body) are rendered.</longDesc> <generated>true</generated> </property> <property> <name>visibleOnUserRole</name> <className>java.lang.String</className> <desc>If user is in given role, this component will be rendered normally</desc> <longDesc>If user is in given role, this component will be rendered normally. If not, nothing is rendered and the body of this tag will be skipped.</longDesc> <generated>true</generated> </property> <property> <name>forceId</name> <className>boolean</className> <literalOnly>true</literalOnly> <desc>If true, this component will force the use of the specified id when rendering</desc> <longDesc>If true, this component will force the use of the specified id when rendering.</longDesc> <defaultValue>false</defaultValue> <generated>true</generated> </property> <property> <name>forceIdIndex</name> <className>boolean</className> <literalOnly>true</literalOnly> <desc>If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components that are contained within a "list</desc> <longDesc>If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components that are contained within a "list." This value will be true by default and the value will be ignored if the value of forceId is false (or not specified.)</longDesc> <defaultValue>true</defaultValue> <generated>true</generated> </property> <property> <name>style</name> <className>java.lang.String</className> <desc>HTML: CSS styling instructions</desc> <longDesc>HTML: CSS styling instructions.</longDesc> <generated>true</generated> </property> <property> <name>styleClass</name> <className>java.lang.String</className> <desc>The CSS class for this element</desc> <longDesc>The CSS class for this element. Corresponds to the HTML 'class' attribute.</longDesc> <generated>true</generated> </property> </component> <component> <modelId>tomahawk</modelId> <className>org.apache.myfaces.custom.inputHtml.InputHtml</className> <parentClassName>org.apache.myfaces.component.html.ext.HtmlInputText</parentClassName> <sourceClassName>org.apache.myfaces.custom.inputHtml.InputHtml</sourceClassName> <sourceClassParentClassName>org.apache.myfaces.component.html.ext.HtmlInputText</sourceClassParentClassName> <name>t:inputHtml</name> <type>org.apache.myfaces.InputHtml</type> <tagClass>org.apache.myfaces.custom.inputHtml.InputHtmlTag</tagClass> <rendererType>org.apache.myfaces.InputHtml</rendererType> <generatedTagClass>true</generatedTagClass> <desc>HTML Editor using the kupu library</desc> <longDesc>HTML Editor using the kupu library. http://kupu.oscom.org/ An inline HTML based word processor based on the Kupu library. See http://kupu.oscom.org Right now, the support is limited to one editor per page (but you can use tabs to have multiple editors, but only one rendered at a time). Unless otherwise specified, all attributes accept static values or EL expressions.</longDesc> <property> <name>fallback</name> <className>java.lang.String</className> <desc>Use a text area instead of the javascript HTML editor</desc> <longDesc>Use a text area instead of the javascript HTML editor. Default is false. Use with caution.</longDesc> </property> <property> <name>type</name> <className>java.lang.String</className> <desc>The type of the value</desc> <longDesc>The type of the value. It can be either fragment for an HTML fragment (default) or document for a full HTML document, with head, title, body, ... tags.</longDesc> </property> <property> <name>allowEditSource</name> <className>boolean</className> <desc>Allows the user to edit the HTML source code</desc> <longDesc>Allows the user to edit the HTML source code. Default is true.</longDesc> </property> <property> <name>allowExternalLinks</name> <className>boolean</className> <desc>Allows the user to insert external links</desc> <longDesc>Allows the user to insert external links. Default is true.</longDesc> </property> <property> <name>addKupuLogo</name> <className>boolean</className> <desc>Show the Kupu Logo in the buttons bar</desc> <longDesc>Show the Kupu Logo in the buttons bar. Default is true.</longDesc> </property> <property> <name>showAllToolBoxes</name> <className>boolean</className> <desc>Shortcut to avoid setting all the showXXToolBox to true</desc> <longDesc>Shortcut to avoid setting all the showXXToolBox to true. Default is false.</longDesc> </property> <property> <name>showPropertiesToolBox</name> <className>boolean</className> <desc>Show the Properties tool box next to the text</desc> <longDesc>Show the Properties tool box next to the text. Default is false.</longDesc> </property> <property> <name>showLinksToolBox</name> <className>boolean</className> <desc>Show the Links tool box next to the text</desc> <longDesc>Show the Links tool box next to the text. Default is false.</longDesc> </property> <property> <name>showImagesToolBox</name> <className>boolean</className> <desc>Show the Images tool box next to the text</desc> <longDesc>Show the Images tool box next to the text. Default is false.</longDesc> </property> <property> <name>showTablesToolBox</name> <className>boolean</className> <desc>Show the Tables tool box next to the text</desc> <longDesc>Show the Tables tool box next to the text. Default is false.</longDesc> </property> <property> <name>showCleanupExpressionsToolBox</name> <className>boolean</className> <desc>Show the Cleanup Expressions tool box next to the text</desc> <longDesc>Show the Cleanup Expressions tool box next to the text. Default is false.</longDesc> </property> <property> <name>showDebugToolBox</name> <className>boolean</className> <desc>Show the Debug tool box next to the text</desc> <longDesc>Show the Debug tool box next to the text. Default is false.</longDesc> </property> </component> <component> <modelId>tomahawk</modelId> <className>org.apache.myfaces.custom.inputTextHelp.HtmlInputTextHelp</className> <parentClassName>org.apache.myfaces.component.html.ext.HtmlInputText</parentClassName> <sourceClassName>org.apache.myfaces.custom.inputTextHelp.AbstractHtmlInputTextHelp</sourceClassName> <sourceClassParentClassName>org.apache.myfaces.component.html.ext.HtmlInputText</sourceClassParentClassName> <name>t:inputTextHelp</name> <type>org.apache.myfaces.HtmlInputTextHelp</type> <tagClass>org.apache.myfaces.custom.inputTextHelp.HtmlInputTextHelpTag</tagClass> <rendererType>org.apache.myfaces.TextHelp</rendererType> <generatedComponentClass>true</generatedComponentClass> <generatedTagClass>true</generatedTagClass> <desc>Extends standard inputText by helptext support</desc> <longDesc>Extends standard inputText by helptext support. Unless otherwise specified, all attributes accept static values or EL expressions.</longDesc> <property> <name>helpText</name> <className>java.lang.String</className> <desc>no description</desc> <longDesc></longDesc> <generated>true</generated> </property> <property> <name>selectText</name> <className>boolean</className> <desc>no description</desc> <longDesc></longDesc> <defaultValue>false</defaultValue> <generated>true</generated> </property> </component> <component> <modelId>tomahawk</modelId> <className>org.apache.myfaces.custom.jslistener.JsValueChangeListener</className> <parentClassName>javax.faces.component.UIComponentBase</parentClassName> <sourceClassName>org.apache.myfaces.custom.jslistener.AbstractJsValueChangeListener</sourceClassName> <sourceClassParentClassName>javax.faces.component.UIComponentBase</sourceClassParentClassName> <name>t:jsValueChangeListener</name> <type>org.apache.myfaces.JsValueChangeListener</type> <family>javax.faces.Output</family> <tagClass>org.apache.myfaces.custom.jslistener.JsValueChangeListenerTag</tagClass> <rendererType>org.apache.myfaces.JsValueChangeListener</rendererType> <generatedComponentClass>true</generatedComponentClass> <generatedTagClass>true</generatedTagClass> <desc>Value change listener on client side</desc> <longDesc> <![CDATA[ Value change listener on client side. <p> This component replicates the 'Value Change Listener' functionality on the client side. It can be used when the user would like a change in the value of one control to trigger off changes in the states of other controls. One or more Javascript Listeners can be nested within the source control (a control belonging to the 'javax.faces.Input' family). When the value of the source control is modified, the listeners are triggered and the states of the target controls modified. </p> <p> Unless otherwise specified, all attributes accept static values or EL expressions. </p> ]]> </longDesc> <property> <name>for</name> <className>java.lang.String</className> <desc>for - the id of the target control</desc> <longDesc>for - the id of the target control</longDesc> <generated>true</generated> </property> <property> <name>expressionValue</name> <className>java.lang.String</className> <required>true</required> <desc>the javascript expression to evaluate</desc> <longDesc>the javascript expression to evaluate. The keyword '$srcElem' resolves to the source control and the keyword '$destElem' resolves to the target control</longDesc> <generated>true</generated> </property> <property> <name>property</name> <className>java.lang.String</className> <desc>The result of the evaluated expression is assigned to the specified property of the target control</desc> <longDesc>The result of the evaluated expression is assigned to the specified property of the target control</longDesc> <generated>true</generated> </property> <property> <name>bodyTagEvent</name> <className>java.lang.String</className> <desc>Events are triggered by the 'onchange' event of the source control</desc> <longDesc>Events are triggered by the 'onchange' event of the source control. Here, an additional event can be specified (onload?). If specified this JavaScript event will be inserted in the body tag. JavaScript code will be the same like it is rendered in the parent component.</longDesc> <generated>true</generated> </property> <property> <name>rendered</name> <className>boolean</className> <desc>no description</desc> <tagExcluded>true</tagExcluded> <generated>false</generated> </property> <property> <name>binding</name> <className>java.lang.String</className> <desc>no description</desc> <tagExcluded>true</tagExcluded> <generated>false</generated> </property> <property> <name>id</name> <className>java.lang.String</className> <desc>no description</desc> <tagExcluded>true</tagExcluded> <generated>false</generated> </property> </component> <component> <modelId>tomahawk</modelId> <className>org.apache.myfaces.custom.jsvalueset.HtmlJsValueSet</className> <parentClassName>javax.faces.component.UIOutput</parentClassName> <sourceClassName>org.apache.myfaces.custom.jsvalueset.AbstractHtmlJsValueSet</sourceClassName> <sourceClassParentClassName>javax.faces.component.UIOutput</sourceClassParentClassName> <name>t:jsValueSet</name> <type>org.apache.myfaces.HtmlJsValueSet</type> <family>javax.faces.Output</family> <tagClass>org.apache.myfaces.custom.jsvalueset.HtmlJsValueSetTag</tagClass> <rendererType>org.apache.myfaces.JsValueSet</rendererType> <generatedComponentClass>true</generatedComponentClass> <generatedTagClass>true</generatedTagClass> <desc>Setting a value from the model in java-script so that it can be used (e</desc> <longDesc>Setting a value from the model in java-script so that it can be used (e.g. by the value change listener) afterwards. Unless otherwise specified, all attributes accept static values or EL expressions.</longDesc> <property> <name>name</name> <className>java.lang.String</className> <required>true</required> <desc>javascript variable to be set</desc> <longDesc>javascript variable to be set.</longDesc> <generated>true</generated> </property> <property> <name>value</name> <className>java.lang.Object</className> <required>true</required> <desc>value to be set in the variable</desc> <longDesc>value to be set in the variable.</longDesc> </property> <property> <name>id</name> <desc>no description</desc> <tagExcluded>true</tagExcluded> <generated>false</generated> </property> <property> <name>binding</name> <desc>no description</desc> <tagExcluded>true</tagExcluded> <generated>false</generated> </property> <property> <name>rendered</name> <desc>no description</desc> <tagExcluded>true</tagExcluded> <generated>false</generated> </property> <property> <name>converter</name> <desc>no description</desc> <tagExcluded>true</tagExcluded> <generated>false</generated> </property> </component> <component> <modelId>tomahawk</modelId> <className>org.apache.myfaces.custom.layout.HtmlPanelLayout</className> <parentClassName>javax.faces.component.html.HtmlPanelGroup</parentClassName> <sourceClassName>org.apache.myfaces.custom.layout.AbstractHtmlPanelLayout</sourceClassName> <sourceClassParentClassName>javax.faces.component.html.HtmlPanelGroup</sourceClassParentClassName> <name>t:panelLayout</name> <type>org.apache.myfaces.HtmlPanelLayout</type> <family>javax.faces.Panel</family> <tagClass>org.apache.myfaces.custom.layout.HtmlPanelLayoutTag</tagClass> <rendererType>org.apache.myfaces.Layout</rendererType> <generatedComponentClass>true</generatedComponentClass> <generatedTagClass>true</generatedTagClass> <facet> <name>header</name> <desc>no description</desc> <longDesc></longDesc> </facet> <facet> <name>navigation</name> <desc>no description</desc> <longDesc></longDesc> </facet> <facet> <name>body</name> <desc>no description</desc> <longDesc></longDesc> </facet> <facet> <name>footer</name> <desc>no description</desc> <longDesc></longDesc> </facet> <implementedInterfaces> <interface name="org.apache.myfaces.component.EventAware"/> <interface name="org.apache.myfaces.component.UniversalProperties"/> <interface name="org.apache.myfaces.component.DataProperties"/> <interface name="org.apache.myfaces.component.PanelProperties"/> <interface name="org.apache.myfaces.component.AlignProperty"/> </implementedInterfaces> <desc>Determines where its children are positioned within the page relative to each other, similar to a Swing layout component</desc> <longDesc>Determines where its children are positioned within the page relative to each other, similar to a Swing layout component. Unless otherwise specified, all attributes accept static values or EL expressions.</longDesc> <property> <name>footerClass</name> <className>java.lang.String</className> <desc>The CSS class to be applied to footer cells</desc> <longDesc>The CSS class to be applied to footer cells.</longDesc> <generated>true</generated> </property> <property> <name>headerClass</name> <className>java.lang.String</className> <desc>The CSS class to be applied to header cells</desc> <longDesc>The CSS class to be applied to header cells.</longDesc> <generated>true</generated> </property> <property> <name>layout</name> <className>java.lang.String</className> <desc> <![CDATA[ <pre> layout | header | navigation | body | footer =================|========|============|=======|======== classic (Default)| top | left | right | bottom navigationRight | top | right | left | bottom upsideDown | bottom | left | right | top </pre> ]]> </desc> <longDesc> <![CDATA[ <pre> layout | header | navigation | body | footer =================|========|============|=======|======== classic (Default)| top | left | right | bottom navigationRight | top | right | left | bottom upsideDown | bottom | left | right | top </pre> ]]> </longDesc> <defaultValue>classic</defaultValue> <generated>true</generated> </property> <property> <name>navigationClass</name> <className>java.lang.String</className> <desc>CSS class to be used for the table cell</desc> <longDesc>CSS class to be used for the table cell.</longDesc> <generated>true</generated> </property> <property> <name>bodyClass</name> <className>java.lang.String</className> <desc>CSS class to be used for the table cell</desc> <longDesc>CSS class to be used for the table cell.</longDesc> <generated>true</generated> </property> <property> <name>headerStyle</name> <className>java.lang.String</className> <desc>CSS class to be used for the table cell</desc> <longDesc>CSS class to be used for the table cell.</longDesc> <generated>true</generated> </property> <property> <name>navigationStyle</name> <className>java.lang.String</className> <desc>CSS class to be used for the table cell</desc> <longDesc>CSS class to be used for the table cell.</longDesc> <generated>true</generated> </property> <property> <name>bodyStyle</name> <className>java.lang.String</className> <desc>CSS class to be used for the table cell</desc> <longDesc>CSS class to be used for the table cell.</longDesc> <generated>true</generated> </property> <property> <name>footerStyle</name> <className>java.lang.String</className> <desc>CSS class to be used for the table cell</desc> <longDesc>CSS class to be used for the table cell.</longDesc> <generated>true</generated> </property> <property> <name>onclick</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the element is clicked</desc> <longDesc>HTML: Script to be invoked when the element is clicked.</longDesc> <generated>true</generated> </property> <property> <name>ondblclick</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the element is double-clicked</desc> <longDesc>HTML: Script to be invoked when the element is double-clicked.</longDesc> <generated>true</generated> </property> <property> <name>onkeydown</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when a key is pressed down over this element</desc> <longDesc>HTML: Script to be invoked when a key is pressed down over this element.</longDesc> <generated>true</generated> </property> <property> <name>onkeypress</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when a key is pressed over this element</desc> <longDesc>HTML: Script to be invoked when a key is pressed over this element.</longDesc> <generated>true</generated> </property> <property> <name>onkeyup</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when a key is released over this element</desc> <longDesc>HTML: Script to be invoked when a key is released over this element.</longDesc> <generated>true</generated> </property> <property> <name>onmousedown</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is pressed over this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is pressed over this element.</longDesc> <generated>true</generated> </property> <property> <name>onmousemove</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is moved while it is in this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is moved while it is in this element.</longDesc> <generated>true</generated> </property> <property> <name>onmouseout</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is moves out of this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is moves out of this element.</longDesc> <generated>true</generated> </property> <property> <name>onmouseover</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is moved into this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is moved into this element.</longDesc> <generated>true</generated> </property> <property> <name>onmouseup</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is released over this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is released over this element.</longDesc> <generated>true</generated> </property> <property> <name>dir</name> <className>java.lang.String</className> <desc>HTML: The direction of text display, either 'ltr' (left-to-right) or 'rtl' (right-to-left)</desc> <longDesc>HTML: The direction of text display, either 'ltr' (left-to-right) or 'rtl' (right-to-left).</longDesc> <generated>true</generated> </property> <property> <name>lang</name> <className>java.lang.String</className> <desc>HTML: The base language of this document</desc> <longDesc>HTML: The base language of this document.</longDesc> <generated>true</generated> </property> <property> <name>title</name> <className>java.lang.String</className> <desc>HTML: An advisory title for this element</desc> <longDesc>HTML: An advisory title for this element. Often used by the user agent as a tooltip.</longDesc> <generated>true</generated> </property> <property> <name>datafld</name> <className>java.lang.String</className> <desc>Reserved for future use</desc> <longDesc>Reserved for future use.</longDesc> <generated>true</generated> </property> <property> <name>datasrc</name> <className>java.lang.String</className> <desc>Reserved for future use</desc> <longDesc>Reserved for future use.</longDesc> <generated>true</generated> </property> <property> <name>dataformatas</name> <className>java.lang.String</className> <desc>Reserved for future use</desc> <longDesc>Reserved for future use.</longDesc> <generated>true</generated> </property> <property> <name>bgcolor</name> <className>java.lang.String</className> <desc>HTML: The background color of this element</desc> <longDesc>HTML: The background color of this element.</longDesc> <generated>true</generated> </property> <property> <name>border</name> <className>int</className> <desc>HTML: Specifies the width of the border of this element, in pixels</desc> <longDesc>HTML: Specifies the width of the border of this element, in pixels. Deprecated in HTML 4.01.</longDesc> <defaultValue>Integer.MIN_VALUE</defaultValue> <generated>true</generated> </property> <property> <name>cellpadding</name> <className>java.lang.String</className> <desc>HTML: Specifies the amount of empty space between the cell border and its contents</desc> <longDesc>HTML: Specifies the amount of empty space between the cell border and its contents. It can be either a pixel length or a percentage.</longDesc> <generated>true</generated> </property> <property> <name>cellspacing</name> <className>java.lang.String</className> <desc>HTML: Specifies the amount of space between the cells of the table</desc> <longDesc>HTML: Specifies the amount of space between the cells of the table. It can be either a pixel length or a percentage of available space.</longDesc> <generated>true</generated> </property> <property> <name>frame</name> <className>java.lang.String</className> <desc>HTML: Controls what part of the frame that surrounds a table is visible</desc> <longDesc>HTML: Controls what part of the frame that surrounds a table is visible. Values include: void, above, below, hsides, lhs, rhs, vsides, box, and border.</longDesc> <generated>true</generated> </property> <property> <name>rules</name> <className>java.lang.String</className> <desc>HTML: Controls how rules are rendered between cells</desc> <longDesc>HTML: Controls how rules are rendered between cells. Values include: none, groups, rows, cols, and all.</longDesc> <generated>true</generated> </property> <property> <name>summary</name> <className>java.lang.String</className> <desc>HTML: Provides a summary of the contents of the table, for accessibility purposes</desc> <longDesc>HTML: Provides a summary of the contents of the table, for accessibility purposes.</longDesc> <generated>true</generated> </property> <property> <name>width</name> <className>java.lang.String</className> <desc>HTML: Specifies the desired width of the table, as a pixel length or a percentage of available space</desc> <longDesc>HTML: Specifies the desired width of the table, as a pixel length or a percentage of available space.</longDesc> <generated>true</generated> </property> <property> <name>align</name> <className>java.lang.String</className> <desc>HTML: Specifies the horizontal alignment of this element</desc> <longDesc>HTML: Specifies the horizontal alignment of this element. Deprecated in HTML 4.01.</longDesc> <generated>true</generated> </property> </component> <component> <modelId>tomahawk</modelId> <className>org.apache.myfaces.custom.navigation.HtmlCommandNavigation</className> <parentClassName>org.apache.myfaces.component.html.ext.HtmlCommandLink</parentClassName> <sourceClassName>org.apache.myfaces.custom.navigation.AbstractHtmlCommandNavigation</sourceClassName> <sourceClassParentClassName>org.apache.myfaces.component.html.ext.HtmlCommandLink</sourceClassParentClassName> <name>t:commandNavigation</name> <type>org.apache.myfaces.HtmlCommandNavigation</type> <family>javax.faces.Command</family> <tagClass>org.apache.myfaces.custom.navigation.HtmlCommandNavigationTag</tagClass> <rendererType>org.apache.myfaces.Navigation</rendererType> <generatedComponentClass>true</generatedComponentClass> <generatedTagClass>true</generatedTagClass> <desc>Command, that represents a navigation item</desc> <longDesc>Command, that represents a navigation item. Must be nested inside a panel_navigation action and renders a clickable navigation item. This action is derived from the standard command_link action and has equal attributes. (Replaces former "navigation_item" tag.) Unless otherwise specified, all attributes accept static values or EL expressions.</longDesc> <property> <name>open</name> <className>boolean</className> <desc>no description</desc> <longDesc></longDesc> <tagExcluded>true</tagExcluded> <generated>true</generated> </property> <property> <name>active</name> <className>boolean</className> <desc>no description</desc> <longDesc></longDesc> <tagExcluded>true</tagExcluded> <generated>true</generated> </property> </component> <component> <modelId>tomahawk</modelId> <className>org.apache.myfaces.custom.navigation.HtmlPanelNavigation</className> <parentClassName>org.apache.myfaces.component.html.ext.HtmlPanelGroup</parentClassName> <sourceClassName>org.apache.myfaces.custom.navigation.AbstractHtmlPanelNavigation</sourceClassName> <sourceClassParentClassName>org.apache.myfaces.component.html.ext.HtmlPanelGroup</sourceClassParentClassName> <name>t:panelNavigation</name> <type>org.apache.myfaces.HtmlPanelNavigation</type> <family>javax.faces.Panel</family> <tagClass>org.apache.myfaces.custom.navigation.HtmlPanelNavigationTag</tagClass> <rendererType>org.apache.myfaces.Navigation</rendererType> <generatedComponentClass>true</generatedComponentClass> <generatedTagClass>true</generatedTagClass> <implementedInterfaces> <interface name="org.apache.myfaces.component.EventAware"/> <interface name="org.apache.myfaces.component.UniversalProperties"/> <interface name="org.apache.myfaces.component.DataProperties"/> <interface name="org.apache.myfaces.component.PanelProperties"/> <interface name="org.apache.myfaces.component.AlignProperty"/> </implementedInterfaces> <desc>Renders a vertical menu structure with support for nested menu items</desc> <longDesc>Renders a vertical menu structure with support for nested menu items. Unless otherwise specified, all attributes accept static values or EL expressions. Panel, that includes navigation items ({@link HtmlCommandNavigation}) and other components (separators).</longDesc> <property> <name>itemClass</name> <className>java.lang.String</className> <desc>The CSS class of closed navigation items</desc> <longDesc>The CSS class of closed navigation items.</longDesc> <generated>true</generated> </property> <property> <name>openItemClass</name> <className>java.lang.String</className> <desc>The CSS class of open navigation items</desc> <longDesc>The CSS class of open navigation items.</longDesc> <generated>true</generated> </property> <property> <name>activeItemClass</name> <className>java.lang.String</className> <desc>The CSS class of the active navigation item</desc> <longDesc>The CSS class of the active navigation item.</longDesc> <generated>true</generated> </property> <property> <name>separatorClass</name> <className>java.lang.String</className> <desc>The CSS class for the td element of a separator</desc> <longDesc>The CSS class for the td element of a separator.</longDesc> <generated>true</generated> </property> <property> <name>itemStyle</name> <className>java.lang.String</className> <desc>The CSS Style of closed navigation items</desc> <longDesc>The CSS Style of closed navigation items.</longDesc> <generated>true</generated> </property> <property> <name>openItemStyle</name> <className>java.lang.String</className> <desc>The CSS Style of open navigation items</desc> <longDesc>The CSS Style of open navigation items.</longDesc> <generated>true</generated> </property> <property> <name>activeItemStyle</name> <className>java.lang.String</className> <desc>The CSS Style of the active navigation item</desc> <longDesc>The CSS Style of the active navigation item.</longDesc> <generated>true</generated> </property> <property> <name>separatorStyle</name> <className>java.lang.String</className> <desc>The CSS Style for the td element of a separator</desc> <longDesc>The CSS Style for the td element of a separator.</longDesc> <generated>true</generated> </property> <property> <name>onclick</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the element is clicked</desc> <longDesc>HTML: Script to be invoked when the element is clicked.</longDesc> <generated>true</generated> </property> <property> <name>ondblclick</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the element is double-clicked</desc> <longDesc>HTML: Script to be invoked when the element is double-clicked.</longDesc> <generated>true</generated> </property> <property> <name>onkeydown</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when a key is pressed down over this element</desc> <longDesc>HTML: Script to be invoked when a key is pressed down over this element.</longDesc> <generated>true</generated> </property> <property> <name>onkeypress</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when a key is pressed over this element</desc> <longDesc>HTML: Script to be invoked when a key is pressed over this element.</longDesc> <generated>true</generated> </property> <property> <name>onkeyup</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when a key is released over this element</desc> <longDesc>HTML: Script to be invoked when a key is released over this element.</longDesc> <generated>true</generated> </property> <property> <name>onmousedown</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is pressed over this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is pressed over this element.</longDesc> <generated>true</generated> </property> <property> <name>onmousemove</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is moved while it is in this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is moved while it is in this element.</longDesc> <generated>true</generated> </property> <property> <name>onmouseout</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is moves out of this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is moves out of this element.</longDesc> <generated>true</generated> </property> <property> <name>onmouseover</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is moved into this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is moved into this element.</longDesc> <generated>true</generated> </property> <property> <name>onmouseup</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is released over this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is released over this element.</longDesc> <generated>true</generated> </property> <property> <name>dir</name> <className>java.lang.String</className> <desc>HTML: The direction of text display, either 'ltr' (left-to-right) or 'rtl' (right-to-left)</desc> <longDesc>HTML: The direction of text display, either 'ltr' (left-to-right) or 'rtl' (right-to-left).</longDesc> <generated>true</generated> </property> <property> <name>lang</name> <className>java.lang.String</className> <desc>HTML: The base language of this document</desc> <longDesc>HTML: The base language of this document.</longDesc> <generated>true</generated> </property> <property> <name>title</name> <className>java.lang.String</className> <desc>HTML: An advisory title for this element</desc> <longDesc>HTML: An advisory title for this element. Often used by the user agent as a tooltip.</longDesc> <generated>true</generated> </property> <property> <name>datafld</name> <className>java.lang.String</className> <desc>Reserved for future use</desc> <longDesc>Reserved for future use.</longDesc> <generated>true</generated> </property> <property> <name>datasrc</name> <className>java.lang.String</className> <desc>Reserved for future use</desc> <longDesc>Reserved for future use.</longDesc> <generated>true</generated> </property> <property> <name>dataformatas</name> <className>java.lang.String</className> <desc>Reserved for future use</desc> <longDesc>Reserved for future use.</longDesc> <generated>true</generated> </property> <property> <name>bgcolor</name> <className>java.lang.String</className> <desc>HTML: The background color of this element</desc> <longDesc>HTML: The background color of this element.</longDesc> <generated>true</generated> </property> <property> <name>border</name> <className>int</className> <desc>HTML: Specifies the width of the border of this element, in pixels</desc> <longDesc>HTML: Specifies the width of the border of this element, in pixels. Deprecated in HTML 4.01.</longDesc> <defaultValue>Integer.MIN_VALUE</defaultValue> <generated>true</generated> </property> <property> <name>cellpadding</name> <className>java.lang.String</className> <desc>HTML: Specifies the amount of empty space between the cell border and its contents</desc> <longDesc>HTML: Specifies the amount of empty space between the cell border and its contents. It can be either a pixel length or a percentage.</longDesc> <generated>true</generated> </property> <property> <name>cellspacing</name> <className>java.lang.String</className> <desc>HTML: Specifies the amount of space between the cells of the table</desc> <longDesc>HTML: Specifies the amount of space between the cells of the table. It can be either a pixel length or a percentage of available space.</longDesc> <generated>true</generated> </property> <property> <name>frame</name> <className>java.lang.String</className> <desc>HTML: Controls what part of the frame that surrounds a table is visible</desc> <longDesc>HTML: Controls what part of the frame that surrounds a table is visible. Values include: void, above, below, hsides, lhs, rhs, vsides, box, and border.</longDesc> <generated>true</generated> </property> <property> <name>rules</name> <className>java.lang.String</className> <desc>HTML: Controls how rules are rendered between cells</desc> <longDesc>HTML: Controls how rules are rendered between cells. Values include: none, groups, rows, cols, and all.</longDesc> <generated>true</generated> </property> <property> <name>summary</name> <className>java.lang.String</className> <desc>HTML: Provides a summary of the contents of the table, for accessibility purposes</desc> <longDesc>HTML: Provides a summary of the contents of the table, for accessibility purposes.</longDesc> <generated>true</generated> </property> <property> <name>width</name> <className>java.lang.String</className> <desc>HTML: Specifies the desired width of the table, as a pixel length or a percentage of available space</desc> <longDesc>HTML: Specifies the desired width of the table, as a pixel length or a percentage of available space.</longDesc> <generated>true</generated> </property> <property> <name>align</name> <className>java.lang.String</className> <desc>HTML: Specifies the horizontal alignment of this element</desc> <longDesc>HTML: Specifies the horizontal alignment of this element. Deprecated in HTML 4.01.</longDesc> <generated>true</generated> </property> </component> <component> <modelId>tomahawk</modelId> <className>org.apache.myfaces.custom.navmenu.HtmlNavigationMenuItems</className> <parentClassName>javax.faces.component.UISelectItems</parentClassName> <sourceClassName>org.apache.myfaces.custom.navmenu.AbstractHtmlNavigationMenuItems</sourceClassName> <sourceClassParentClassName>javax.faces.component.UISelectItems</sourceClassParentClassName> <name>t:navigationMenuItems</name> <type>org.apache.myfaces.HtmlNavigationMenuItems</type> <bodyContent>JSP</bodyContent> <family>javax.faces.SelectItems</family> <tagClass>org.apache.myfaces.custom.navmenu.HtmlNavigationMenuItemsTag</tagClass> <generatedComponentClass>true</generatedComponentClass> <generatedTagClass>true</generatedTagClass> <desc>A tree of menu items as returned by a value-expression</desc> <longDesc>A tree of menu items as returned by a value-expression. Unless otherwise specified, all attributes accept static values or EL expressions.</longDesc> <property> <name>rendered</name> <className>boolean</className> <desc>A boolean value that indicates whether this component should be rendered</desc> <longDesc>A boolean value that indicates whether this component should be rendered. Default value: true.</longDesc> <defaultValue>true</defaultValue> <tagExcluded>true</tagExcluded> <generated>true</generated> </property> </component> <component> <modelId>tomahawk</modelId> <className>org.apache.myfaces.custom.navmenu.UINavigationMenuItem</className> <parentClassName>javax.faces.component.UISelectItem</parentClassName> <sourceClassName>org.apache.myfaces.custom.navmenu.AbstractUINavigationMenuItem</sourceClassName> <sourceClassParentClassName>javax.faces.component.UISelectItem</sourceClassParentClassName> <name>t:navigationMenuItem</name> <type>org.apache.myfaces.NavigationMenuItem</type> <bodyContent>JSP</bodyContent> <family>javax.faces.SelectItem</family> <tagClass>org.apache.myfaces.custom.navmenu.HtmlNavigationMenuItemTag</tagClass> <generatedComponentClass>true</generatedComponentClass> <generatedTagClass>true</generatedTagClass> <implementedInterfaces> <interface name="javax.faces.component.ActionSource"/> <interface name="org.apache.myfaces.component.UserRoleAware"/> </implementedInterfaces> <desc>A menu item</desc> <longDesc>A menu item. Used by navigationMenu, jscookMenu. Unless otherwise specified, all attributes accept static values or EL expressions.</longDesc> <property> <name>icon</name> <className>java.lang.String</className> <desc>no description</desc> <longDesc></longDesc> <generated>true</generated> </property> <property> <name>split</name> <className>boolean</className> <desc>no description</desc> <longDesc></longDesc> <defaultValue>false</defaultValue> <generated>true</generated> </property> <property> <name>open</name> <className>boolean</className> <desc>no description</desc> <longDesc></longDesc> <defaultValue>false</defaultValue> <tagExcluded>true</tagExcluded> <generated>true</generated> </property> <property> <name>active</name> <className>boolean</className> <desc>no description</desc> <longDesc></longDesc> <defaultValue>false</defaultValue> <tagExcluded>true</tagExcluded> <generated>true</generated> </property> <property> <name>immediate</name> <className>boolean</className> <desc>no description</desc> <longDesc></longDesc> <defaultValue>true</defaultValue> <tagExcluded>true</tagExcluded> <generated>true</generated> </property> <property> <name>externalLink</name> <className>java.lang.String</className> <desc>no description</desc> <longDesc></longDesc> <tagExcluded>true</tagExcluded> <generated>true</generated> </property> <property> <name>action</name> <className>javax.faces.el.MethodBinding</className> <literalOnly>true</literalOnly> <stateHolder>true</stateHolder> <desc>Specifies the action to take when this command is invoked</desc> <longDesc>Specifies the action to take when this command is invoked. If the value is an expression, it is expected to be a method binding EL expression that identifies an action method. An action method accepts no parameters and has a String return value, called the action outcome, that identifies the next view displayed. The phase that this event is fired in can be controlled via the immediate attribute. If the value is a string literal, it is treated as a navigation outcome for the current view. This is functionally equivalent to a reference to an action method that returns the string literal.</longDesc> <methodBindingSignature> <returnType>java.lang.String</returnType> </methodBindingSignature> <generated>true</generated> </property> <property> <name>actionListener</name> <className>javax.faces.el.MethodBinding</className> <literalOnly>true</literalOnly> <stateHolder>true</stateHolder> <desc>A method binding EL expression that identifies an action listener method to be invoked if this component is activated by the user</desc> <longDesc>A method binding EL expression that identifies an action listener method to be invoked if this component is activated by the user. An action listener method accepts a parameter of type javax.faces.event.ActionEvent and returns void. The phase that this event is fired in can be controlled via the immediate attribute.</longDesc> <methodBindingSignature> <returnType>void</returnType> <parameterType>javax.faces.event.ActionEvent</parameterType> </methodBindingSignature> <generated>true</generated> </property> <property> <name>target</name> <className>java.lang.String</className> <desc>no description</desc> <longDesc></longDesc> <generated>true</generated> </property> <property> <name>disabled</name> <className>boolean</className> <desc>When set instead of a Hyperlink a span tag is rendered in the corresponding Component</desc> <longDesc>When set instead of a Hyperlink a span tag is rendered in the corresponding Component</longDesc> <defaultValue>false</defaultValue> <generated>true</generated> </property> <property> <name>disabledStyle</name> <className>java.lang.String</className> <desc>CSS-Style Attribute to render when disabled is true</desc> <longDesc>CSS-Style Attribute to render when disabled is true</longDesc> <generated>true</generated> </property> <property> <name>disabledStyleClass</name> <className>java.lang.String</className> <desc>CSS-Style Class to use when disabled is true</desc> <longDesc>CSS-Style Class to use when disabled is true</longDesc> <generated>true</generated> </property> <property> <name>activeOnViewIds</name> <className>java.lang.String</className> <desc>no description</desc> <longDesc></longDesc> <tagExcluded>true</tagExcluded> <generated>true</generated> <localMethod>true</localMethod> </property> <property> <name>rendered</name> <className>boolean</className> <desc>A boolean value that indicates whether this component should be rendered</desc> <longDesc>A boolean value that indicates whether this component should be rendered. Default value: true.</longDesc> <tagExcluded>false</tagExcluded> </property> <property> <name>enabledOnUserRole</name> <className>java.lang.String</className> <desc>If user is in given role, this component will be rendered normally</desc> <longDesc>If user is in given role, this component will be rendered normally. If not, no hyperlink is rendered but all nested tags (=body) are rendered.</longDesc> <generated>true</generated> </property> <property> <name>visibleOnUserRole</name> <className>java.lang.String</className> <desc>If user is in given role, this component will be rendered normally</desc> <longDesc>If user is in given role, this component will be rendered normally. If not, nothing is rendered and the body of this tag will be skipped.</longDesc> <generated>true</generated> </property> </component> <component> <modelId>tomahawk</modelId> <className>org.apache.myfaces.custom.navmenu.htmlnavmenu.HtmlCommandNavigationItem</className> <parentClassName>org.apache.myfaces.component.html.ext.HtmlCommandLink</parentClassName> <sourceClassName>org.apache.myfaces.custom.navmenu.htmlnavmenu.AbstractHtmlCommandNavigationItem</sourceClassName> <sourceClassParentClassName>org.apache.myfaces.component.html.ext.HtmlCommandLink</sourceClassParentClassName> <name>t:commandNavigation2</name> <type>org.apache.myfaces.HtmlCommandNavigationItem</type> <family>javax.faces.Command</family> <tagClass>org.apache.myfaces.custom.navmenu.htmlnavmenu.HtmlCommandNavigationItemTag</tagClass> <rendererType>org.apache.myfaces.NavigationMenu</rendererType> <generatedComponentClass>true</generatedComponentClass> <generatedTagClass>true</generatedTagClass> <desc>Must be nested inside a panel_navigation action and renders a clickable navigation item</desc> <longDesc>Must be nested inside a panel_navigation action and renders a clickable navigation item. This action is derived from the standard command_link action and has equal attributes. (Replaces former "navigation_item" tag.) Unless otherwise specified, all attributes accept static values or EL expressions. Many thanks to the guys from Swiss Federal Institute of Intellectual Property and Marc Bouquet for helping to develop this component.</longDesc> <property> <name>immediate</name> <className>boolean</className> <desc>no description</desc> <longDesc></longDesc> <defaultValue>true</defaultValue> <tagExcluded>true</tagExcluded> </property> <property> <name>open</name> <className>boolean</className> <desc>Menu node is open</desc> <longDesc>Menu node is open.</longDesc> <defaultValue>false</defaultValue> <generated>true</generated> <localMethod>true</localMethod> <setMethod>true</setMethod> </property> <property> <name>active</name> <className>boolean</className> <desc>Menu node is active</desc> <longDesc>Menu node is active.</longDesc> <defaultValue>false</defaultValue> <generated>true</generated> <localMethod>true</localMethod> <setMethod>true</setMethod> </property> <property> <name>activeOnViewIds</name> <className>java.lang.String</className> <desc>A comma separated list of viewIds for which this item should be active</desc> <longDesc>A comma separated list of viewIds for which this item should be active.</longDesc> <generated>true</generated> </property> <property> <name>externalLink</name> <className>java.lang.String</className> <desc>The external link where to redirect when this is clicked</desc> <longDesc>The external link where to redirect when this is clicked.</longDesc> <generated>true</generated> </property> </component> <component> <modelId>tomahawk</modelId> <className>org.apache.myfaces.custom.navmenu.htmlnavmenu.HtmlPanelNavigationMenu</className> <parentClassName>org.apache.myfaces.component.html.ext.HtmlPanelGroup</parentClassName> <sourceClassName>org.apache.myfaces.custom.navmenu.htmlnavmenu.AbstractHtmlPanelNavigationMenu</sourceClassName> <sourceClassParentClassName>org.apache.myfaces.component.html.ext.HtmlPanelGroup</sourceClassParentClassName> <name>t:panelNavigation2</name> <type>org.apache.myfaces.HtmlPanelNavigationMenu</type> <family>javax.faces.Panel</family> <tagClass>org.apache.myfaces.custom.navmenu.htmlnavmenu.HtmlPanelNavigationMenuTag</tagClass> <rendererType>org.apache.myfaces.NavigationMenu</rendererType> <generatedComponentClass>true</generatedComponentClass> <generatedTagClass>true</generatedTagClass> <implementedInterfaces> <interface name="org.apache.myfaces.component.EventAware"/> <interface name="org.apache.myfaces.component.UniversalProperties"/> <interface name="org.apache.myfaces.component.DataProperties"/> <interface name="org.apache.myfaces.component.PanelProperties"/> <interface name="org.apache.myfaces.component.AlignProperty"/> </implementedInterfaces> <desc>Renders a vertical menu structure with support for nested menu items</desc> <longDesc>Renders a vertical menu structure with support for nested menu items. The menu is rendered as unordered List. The menu-tree can be dynamically build using NavigationMenuItem(s). Unless otherwise specified, all attributes accept static values or EL expressions. Many thanks to the guys from Swiss Federal Institute of Intellectual Property and Marc Bouquet for helping to develop this component.</longDesc> <property> <name>itemClass</name> <className>java.lang.String</className> <desc>The CSS class of closed navigation items</desc> <longDesc>The CSS class of closed navigation items.</longDesc> <generated>true</generated> </property> <property> <name>openItemClass</name> <className>java.lang.String</className> <desc>The CSS class of open navigation items</desc> <longDesc>The CSS class of open navigation items.</longDesc> <generated>true</generated> </property> <property> <name>activeItemClass</name> <className>java.lang.String</className> <desc>The CSS class of open navigation items</desc> <longDesc>The CSS class of open navigation items.</longDesc> <generated>true</generated> </property> <property> <name>separatorClass</name> <className>java.lang.String</className> <desc>The CSS class for the td element of a separator</desc> <longDesc>The CSS class for the td element of a separator.</longDesc> <generated>true</generated> </property> <property> <name>itemStyle</name> <className>java.lang.String</className> <desc>The CSS Style of closed navigation items</desc> <longDesc>The CSS Style of closed navigation items.</longDesc> <generated>true</generated> </property> <property> <name>openItemStyle</name> <className>java.lang.String</className> <desc>The CSS Style of open navigation items</desc> <longDesc>The CSS Style of open navigation items.</longDesc> <generated>true</generated> </property> <property> <name>activeItemStyle</name> <className>java.lang.String</className> <desc>The CSS Style of the active navigation item</desc> <longDesc>The CSS Style of the active navigation item.</longDesc> <generated>true</generated> </property> <property> <name>separatorStyle</name> <className>java.lang.String</className> <desc>The CSS Style for the td element of a separator</desc> <longDesc>The CSS Style for the td element of a separator.</longDesc> <generated>true</generated> </property> <property> <name>layout</name> <className>java.lang.String</className> <desc>'table' or 'list' Layout (default is 'table')</desc> <longDesc>'table' or 'list' Layout (default is 'table')</longDesc> <generated>true</generated> </property> <property> <name>preprocessed</name> <className>java.lang.Boolean</className> <literalOnly>true</literalOnly> <desc>no description</desc> <longDesc></longDesc> <defaultValue>false</defaultValue> <tagExcluded>true</tagExcluded> <generated>true</generated> </property> <property> <name>expandAll</name> <className>boolean</className> <desc>If set to true all Items are expanded from the beginning and never closed</desc> <longDesc>If set to true all Items are expanded from the beginning and never closed.</longDesc> <defaultValue>false</defaultValue> <generated>true</generated> </property> <property> <name>renderAll</name> <className>boolean</className> <desc>If set to true all Items are rendered and other methods, like CSS should be used to hide them as necessary</desc> <longDesc>If set to true all Items are rendered and other methods, like CSS should be used to hide them as necessary</longDesc> <defaultValue>false</defaultValue> <generated>true</generated> </property> <property> <name>disabled</name> <className>boolean</className> <desc>When set instead of a Hyperlink a span tag is rendered in the corresponding Component</desc> <longDesc>When set instead of a Hyperlink a span tag is rendered in the corresponding Component</longDesc> <defaultValue>false</defaultValue> <generated>true</generated> </property> <property> <name>disabledStyle</name> <className>java.lang.String</className> <desc>CSS-Style Attribute to render when disabled is true</desc> <longDesc>CSS-Style Attribute to render when disabled is true</longDesc> <generated>true</generated> </property> <property> <name>disabledStyleClass</name> <className>java.lang.String</className> <desc>CSS-Style Class to use when disabled is true</desc> <longDesc>CSS-Style Class to use when disabled is true</longDesc> <generated>true</generated> </property> <property> <name>onclick</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the element is clicked</desc> <longDesc>HTML: Script to be invoked when the element is clicked.</longDesc> <generated>true</generated> </property> <property> <name>ondblclick</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the element is double-clicked</desc> <longDesc>HTML: Script to be invoked when the element is double-clicked.</longDesc> <generated>true</generated> </property> <property> <name>onkeydown</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when a key is pressed down over this element</desc> <longDesc>HTML: Script to be invoked when a key is pressed down over this element.</longDesc> <generated>true</generated> </property> <property> <name>onkeypress</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when a key is pressed over this element</desc> <longDesc>HTML: Script to be invoked when a key is pressed over this element.</longDesc> <generated>true</generated> </property> <property> <name>onkeyup</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when a key is released over this element</desc> <longDesc>HTML: Script to be invoked when a key is released over this element.</longDesc> <generated>true</generated> </property> <property> <name>onmousedown</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is pressed over this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is pressed over this element.</longDesc> <generated>true</generated> </property> <property> <name>onmousemove</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is moved while it is in this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is moved while it is in this element.</longDesc> <generated>true</generated> </property> <property> <name>onmouseout</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is moves out of this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is moves out of this element.</longDesc> <generated>true</generated> </property> <property> <name>onmouseover</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is moved into this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is moved into this element.</longDesc> <generated>true</generated> </property> <property> <name>onmouseup</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is released over this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is released over this element.</longDesc> <generated>true</generated> </property> <property> <name>dir</name> <className>java.lang.String</className> <desc>HTML: The direction of text display, either 'ltr' (left-to-right) or 'rtl' (right-to-left)</desc> <longDesc>HTML: The direction of text display, either 'ltr' (left-to-right) or 'rtl' (right-to-left).</longDesc> <generated>true</generated> </property> <property> <name>lang</name> <className>java.lang.String</className> <desc>HTML: The base language of this document</desc> <longDesc>HTML: The base language of this document.</longDesc> <generated>true</generated> </property> <property> <name>title</name> <className>java.lang.String</className> <desc>HTML: An advisory title for this element</desc> <longDesc>HTML: An advisory title for this element. Often used by the user agent as a tooltip.</longDesc> <generated>true</generated> </property> <property> <name>datafld</name> <className>java.lang.String</className> <desc>Reserved for future use</desc> <longDesc>Reserved for future use.</longDesc> <generated>true</generated> </property> <property> <name>datasrc</name> <className>java.lang.String</className> <desc>Reserved for future use</desc> <longDesc>Reserved for future use.</longDesc> <generated>true</generated> </property> <property> <name>dataformatas</name> <className>java.lang.String</className> <desc>Reserved for future use</desc> <longDesc>Reserved for future use.</longDesc> <generated>true</generated> </property> <property> <name>bgcolor</name> <className>java.lang.String</className> <desc>HTML: The background color of this element</desc> <longDesc>HTML: The background color of this element.</longDesc> <generated>true</generated> </property> <property> <name>border</name> <className>int</className> <desc>HTML: Specifies the width of the border of this element, in pixels</desc> <longDesc>HTML: Specifies the width of the border of this element, in pixels. Deprecated in HTML 4.01.</longDesc> <defaultValue>Integer.MIN_VALUE</defaultValue> <generated>true</generated> </property> <property> <name>cellpadding</name> <className>java.lang.String</className> <desc>HTML: Specifies the amount of empty space between the cell border and its contents</desc> <longDesc>HTML: Specifies the amount of empty space between the cell border and its contents. It can be either a pixel length or a percentage.</longDesc> <generated>true</generated> </property> <property> <name>cellspacing</name> <className>java.lang.String</className> <desc>HTML: Specifies the amount of space between the cells of the table</desc> <longDesc>HTML: Specifies the amount of space between the cells of the table. It can be either a pixel length or a percentage of available space.</longDesc> <generated>true</generated> </property> <property> <name>frame</name> <className>java.lang.String</className> <desc>HTML: Controls what part of the frame that surrounds a table is visible</desc> <longDesc>HTML: Controls what part of the frame that surrounds a table is visible. Values include: void, above, below, hsides, lhs, rhs, vsides, box, and border.</longDesc> <generated>true</generated> </property> <property> <name>rules</name> <className>java.lang.String</className> <desc>HTML: Controls how rules are rendered between cells</desc> <longDesc>HTML: Controls how rules are rendered between cells. Values include: none, groups, rows, cols, and all.</longDesc> <generated>true</generated> </property> <property> <name>summary</name> <className>java.lang.String</className> <desc>HTML: Provides a summary of the contents of the table, for accessibility purposes</desc> <longDesc>HTML: Provides a summary of the contents of the table, for accessibility purposes.</longDesc> <generated>true</generated> </property> <property> <name>width</name> <className>java.lang.String</className> <desc>HTML: Specifies the desired width of the table, as a pixel length or a percentage of available space</desc> <longDesc>HTML: Specifies the desired width of the table, as a pixel length or a percentage of available space.</longDesc> <generated>true</generated> </property> <property> <name>align</name> <className>java.lang.String</className> <desc>HTML: Specifies the horizontal alignment of this element</desc> <longDesc>HTML: Specifies the horizontal alignment of this element. Deprecated in HTML 4.01.</longDesc> <generated>true</generated> </property> </component> <component> <modelId>tomahawk</modelId> <className>org.apache.myfaces.custom.navmenu.jscookmenu.HtmlCommandJSCookMenu</className> <parentClassName>javax.faces.component.UICommand</parentClassName> <sourceClassName>org.apache.myfaces.custom.navmenu.jscookmenu.AbstractHtmlCommandJSCookMenu</sourceClassName> <sourceClassParentClassName>javax.faces.component.UICommand</sourceClassParentClassName> <name>t:jscookMenu</name> <type>org.apache.myfaces.JSCookMenu</type> <family>javax.faces.Command</family> <tagClass>org.apache.myfaces.custom.navmenu.jscookmenu.HtmlJSCookMenuTag</tagClass> <rendererType>org.apache.myfaces.JSCookMenu</rendererType> <generatedComponentClass>true</generatedComponentClass> <generatedTagClass>true</generatedTagClass> <implementedInterfaces> <interface name="org.apache.myfaces.component.UserRoleAware"/> <interface name="org.apache.myfaces.component.LocationAware"/> </implementedInterfaces> <desc>Renders a Javascript Menu</desc> <longDesc> <![CDATA[ Renders a Javascript Menu. Nested NavigationMenuItem(s) are rendered as Javascript Menu. <p> This component is based based on the excellent <a href="http://jscook.sourceforge.net/JSCookMenu">JSCookMenu</a> by Heng Yuan. </p> Unless otherwise specified, all attributes accept static values or EL expressions. ]]> </longDesc> <property> <name>layout</name> <className>java.lang.String</className> <required>true</required> <desc>no description</desc> <longDesc></longDesc> <generated>true</generated> </property> <property> <name>theme</name> <className>java.lang.String</className> <required>true</required> <desc>no description</desc> <longDesc></longDesc> <generated>true</generated> </property> <property> <name>enabledOnUserRole</name> <className>java.lang.String</className> <desc>If user is in given role, this component will be rendered normally</desc> <longDesc>If user is in given role, this component will be rendered normally. If not, no hyperlink is rendered but all nested tags (=body) are rendered.</longDesc> <generated>true</generated> </property> <property> <name>visibleOnUserRole</name> <className>java.lang.String</className> <desc>If user is in given role, this component will be rendered normally</desc> <longDesc>If user is in given role, this component will be rendered normally. If not, nothing is rendered and the body of this tag will be skipped.</longDesc> <generated>true</generated> </property> <property> <name>javascriptLocation</name> <className>java.lang.String</className> <desc>An alternate location to find javascript resources</desc> <longDesc>An alternate location to find javascript resources. If no values is specified, javascript will be loaded from the resources directory using AddResource and ExtensionsFilter.</longDesc> <generated>true</generated> </property> <property> <name>imageLocation</name> <className>java.lang.String</className> <desc>An alternate location to find image resources</desc> <longDesc>An alternate location to find image resources. If no values is specified, images will be loaded from the resources directory using AddResource and ExtensionsFilter.</longDesc> <generated>true</generated> </property> <property> <name>styleLocation</name> <className>java.lang.String</className> <desc>An alternate location to find stylesheet resources</desc> <longDesc>An alternate location to find stylesheet resources. If no values is specified, stylesheets will be loaded from the resources directory using AddResource and ExtensionsFilter.</longDesc> <generated>true</generated> </property> <property> <name>value</name> <desc>no description</desc> <tagExcluded>true</tagExcluded> <generated>false</generated> </property> <property> <name>actionListener</name> <desc>no description</desc> <tagExcluded>true</tagExcluded> <generated>false</generated> </property> <property> <name>action</name> <desc>no description</desc> <tagExcluded>true</tagExcluded> <generated>false</generated> </property> </component> <component> <modelId>tomahawk</modelId> <className>org.apache.myfaces.custom.newspaper.HtmlNewspaperTable</className> <parentClassName>javax.faces.component.html.HtmlDataTable</parentClassName> <sourceClassName>org.apache.myfaces.custom.newspaper.AbstractHtmlNewspaperTable</sourceClassName> <sourceClassParentClassName>javax.faces.component.html.HtmlDataTable</sourceClassParentClassName> <name>t:newspaperTable</name> <type>org.apache.myfaces.HtmlNewspaperTable</type> <tagClass>org.apache.myfaces.custom.newspaper.HtmlNewspaperTableTag</tagClass> <rendererType>org.apache.myfaces.HtmlNewspaperTable</rendererType> <generatedComponentClass>true</generatedComponentClass> <generatedTagClass>true</generatedTagClass> <implementedInterfaces> <interface name="org.apache.myfaces.component.DataProperties"/> <interface name="org.apache.myfaces.component.AlignProperty"/> </implementedInterfaces> <desc>Model for a table in multiple balanced columns</desc> <longDesc>Model for a table in multiple balanced columns. The newspaperTable tag allows a long, narrow table to be wrapped so that it becomes a short, wide table. This allows more information to be shown on a single screen. This is commonly used to present checkboxes for a long list of items. A data table for rendering long skinny tables as short wide table by wrapping the table over a specified number of columns. Unless otherwise specified, all attributes accept static values or EL expressions.</longDesc> <property> <name>newspaperColumns</name> <className>int</className> <desc>Set the number of columns the table will be divided over</desc> <longDesc>Set the number of columns the table will be divided over. In other words, the number of columns to wrap the table over. Default: 1</longDesc> <defaultValue>1</defaultValue> <generated>true</generated> </property> <property> <name>newspaperOrientation</name> <className>java.lang.String</className> <desc>The orientation of the newspaper columns in the newspaper table - "horizontal" or "vertical"</desc> <longDesc>The orientation of the newspaper columns in the newspaper table - "horizontal" or "vertical". Default: vertical</longDesc> <generated>true</generated> </property> <property> <name>datafld</name> <className>java.lang.String</className> <desc>Reserved for future use</desc> <longDesc>Reserved for future use.</longDesc> <generated>true</generated> </property> <property> <name>datasrc</name> <className>java.lang.String</className> <desc>Reserved for future use</desc> <longDesc>Reserved for future use.</longDesc> <generated>true</generated> </property> <property> <name>dataformatas</name> <className>java.lang.String</className> <desc>Reserved for future use</desc> <longDesc>Reserved for future use.</longDesc> <generated>true</generated> </property> <property> <name>align</name> <className>java.lang.String</className> <desc>HTML: Specifies the horizontal alignment of this element</desc> <longDesc>HTML: Specifies the horizontal alignment of this element. Deprecated in HTML 4.01.</longDesc> <generated>true</generated> </property> </component> <component> <modelId>tomahawk</modelId> <className>org.apache.myfaces.custom.panelstack.HtmlPanelStack</className> <parentClassName>javax.faces.component.UIPanel</parentClassName> <sourceClassName>org.apache.myfaces.custom.panelstack.AbstractHtmlPanelStack</sourceClassName> <sourceClassParentClassName>javax.faces.component.UIPanel</sourceClassParentClassName> <name>t:panelStack</name> <type>org.apache.myfaces.HtmlPanelStack</type> <family>javax.faces.Panel</family> <tagClass>org.apache.myfaces.custom.panelstack.PanelStackTag</tagClass> <rendererType>org.apache.myfaces.PanelStack</rendererType> <generatedComponentClass>true</generatedComponentClass> <generatedTagClass>true</generatedTagClass> <desc>A stack of panels, to switch panels dynamically</desc> <longDesc> <![CDATA[ A stack of panels, to switch panels dynamically. Manage a stack of JSF components and allow for one child component to be choosen for rendering. The behaviour is similar to the CardLayout of Java Swing. Property <code>selectedPanel</code> defines the id of the child to be rendered. If no child panel is selected or if the selected panel can not be found the first child is rendered. Unless otherwise specified, all attributes accept static values or EL expressions. ]]> </longDesc> <property> <name>selectedPanel</name> <className>java.lang.String</className> <required>true</required> <desc>no description</desc> <longDesc></longDesc> <generated>true</generated> </property> </component> <component> <modelId>tomahawk</modelId> <className>org.apache.myfaces.custom.picklist.HtmlSelectManyPicklist</className> <parentClassName>org.apache.myfaces.component.html.ext.HtmlSelectManyListbox</parentClassName> <sourceClassName>org.apache.myfaces.custom.picklist.AbstractHtmlSelectManyPicklist</sourceClassName> <sourceClassParentClassName>org.apache.myfaces.component.html.ext.HtmlSelectManyListbox</sourceClassParentClassName> <name>t:selectManyPicklist</name> <type>org.apache.myfaces.HtmlSelectManyPicklist</type> <tagClass>org.apache.myfaces.custom.picklist.HtmlSelectManyPicklistTag</tagClass> <rendererType>org.apache.myfaces.PicklistRenderer</rendererType> <generatedComponentClass>true</generatedComponentClass> <generatedTagClass>true</generatedTagClass> <desc> <![CDATA[ A picklist component that allows to select items from one list to another <p> In other words, is a selection component where a set of items can be selected from a list that contains all the available items to a list that contains the selected items ]]> </desc> <longDesc> <![CDATA[ A picklist component that allows to select items from one list to another <p> In other words, is a selection component where a set of items can be selected from a list that contains all the available items to a list that contains the selected items. </p> <p> The component is based on the t:selectManyListbox component, so it contains the same attributes. Soon, more specific attributes will be added. </p> ]]> </longDesc> <property> <name>addButtonText</name> <className>java.lang.String</className> <desc>Define the text that goes inside the add button</desc> <longDesc>Define the text that goes inside the add button</longDesc> <generated>true</generated> </property> <property> <name>addAllButtonText</name> <className>java.lang.String</className> <desc>Define the text that goes inside the add all button</desc> <longDesc>Define the text that goes inside the add all button</longDesc> <generated>true</generated> </property> <property> <name>removeButtonText</name> <className>java.lang.String</className> <desc>Define the text that goes inside the remove button</desc> <longDesc>Define the text that goes inside the remove button</longDesc> <generated>true</generated> </property> <property> <name>removeAllButtonText</name> <className>java.lang.String</className> <desc>Define the text that goes inside the remove all button</desc> <longDesc>Define the text that goes inside the remove all button</longDesc> <generated>true</generated> </property> <property> <name>addButtonStyle</name> <className>java.lang.String</className> <desc>CSS style to be applied to the add button</desc> <longDesc>CSS style to be applied to the add button</longDesc> <generated>true</generated> </property> <property> <name>addAllButtonStyle</name> <className>java.lang.String</className> <desc>CSS style to be applied to the add all button</desc> <longDesc>CSS style to be applied to the add all button</longDesc> <generated>true</generated> </property> <property> <name>removeButtonStyle</name> <className>java.lang.String</className> <desc>CSS style to be applied to the remove button</desc> <longDesc>CSS style to be applied to the remove button</longDesc> <generated>true</generated> </property> <property> <name>removeAllButtonStyle</name> <className>java.lang.String</className> <desc>CSS style to be applied to the remove all button</desc> <longDesc>CSS style to be applied to the remove all button</longDesc> <generated>true</generated> </property> <property> <name>addButtonStyleClass</name> <className>java.lang.String</className> <desc>CSS styleClass to be applied to the add button</desc> <longDesc>CSS styleClass to be applied to the add button</longDesc> <generated>true</generated> </property> <property> <name>addAllButtonStyleClass</name> <className>java.lang.String</className> <desc>CSS styleClass to be applied to the add all button</desc> <longDesc>CSS styleClass to be applied to the add all button</longDesc> <generated>true</generated> </property> <property> <name>removeButtonStyleClass</name> <className>java.lang.String</className> <desc>CSS styleClass to be applied to the remove button</desc> <longDesc>CSS styleClass to be applied to the remove button</longDesc> <generated>true</generated> </property> <property> <name>removeAllButtonStyleClass</name> <className>java.lang.String</className> <desc>CSS styleClass to be applied to the remove all button</desc> <longDesc>CSS styleClass to be applied to the remove all button</longDesc> <generated>true</generated> </property> </component> <component> <modelId>tomahawk</modelId> <className>org.apache.myfaces.custom.popup.HtmlPopup</className> <parentClassName>javax.faces.component.UIComponentBase</parentClassName> <sourceClassName>org.apache.myfaces.custom.popup.AbstractHtmlPopup</sourceClassName> <sourceClassParentClassName>javax.faces.component.UIComponentBase</sourceClassParentClassName> <name>t:popup</name> <type>org.apache.myfaces.HtmlPopup</type> <family>javax.faces.Panel</family> <tagClass>org.apache.myfaces.custom.popup.HtmlPopupTag</tagClass> <rendererType>org.apache.myfaces.Popup</rendererType> <generatedComponentClass>true</generatedComponentClass> <generatedTagClass>true</generatedTagClass> <implementedInterfaces> <interface name="org.apache.myfaces.component.EventAware"/> <interface name="org.apache.myfaces.component.UserRoleAware"/> <interface name="org.apache.myfaces.component.UniversalProperties"/> </implementedInterfaces> <desc>Renders a popup which displays on a mouse event</desc> <longDesc>Renders a popup which displays on a mouse event. Unless otherwise specified, all attributes accept static values or EL expressions.</longDesc> <property> <name>style</name> <className>java.lang.String</className> <desc>HTML: CSS styling instructions</desc> <longDesc>HTML: CSS styling instructions.</longDesc> <generated>true</generated> </property> <property> <name>styleClass</name> <className>java.lang.String</className> <desc>The CSS class for this element</desc> <longDesc>The CSS class for this element. Corresponds to the HTML 'class' attribute.</longDesc> <generated>true</generated> </property> <property> <name>displayAtDistanceX</name> <className>java.lang.Integer</className> <desc>Pop the panel up in horizontal distance of x pixels from event</desc> <longDesc>Pop the panel up in horizontal distance of x pixels from event.</longDesc> <generated>true</generated> </property> <property> <name>displayAtDistanceY</name> <className>java.lang.Integer</className> <desc>Pop the panel up in vertical distance of y pixels from event</desc> <longDesc>Pop the panel up in vertical distance of y pixels from event.</longDesc> <generated>true</generated> </property> <property> <name>closePopupOnExitingElement</name> <className>java.lang.Boolean</className> <desc>Close the popup when the triggering element is left</desc> <longDesc>Close the popup when the triggering element is left.</longDesc> <generated>true</generated> </property> <property> <name>closePopupOnExitingPopup</name> <className>java.lang.Boolean</className> <desc>Close the popup when the popup itself is left</desc> <longDesc>Close the popup when the popup itself is left.</longDesc> <generated>true</generated> </property> <property> <name>layout</name> <className>java.lang.String</className> <desc>The type of layout markup to use when rendering this group</desc> <longDesc>The type of layout markup to use when rendering this group. If the value is "block" the renderer must produce an HTML "div" element. If the value is "none", no tag is rendered on the output and instead, onmouseover and onmouseout properties are modified for children components. Otherwise HTML "span" element must be produced.</longDesc> <generated>true</generated> </property> <property> <name>onclick</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the element is clicked</desc> <longDesc>HTML: Script to be invoked when the element is clicked.</longDesc> <generated>true</generated> </property> <property> <name>ondblclick</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the element is double-clicked</desc> <longDesc>HTML: Script to be invoked when the element is double-clicked.</longDesc> <generated>true</generated> </property> <property> <name>onkeydown</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when a key is pressed down over this element</desc> <longDesc>HTML: Script to be invoked when a key is pressed down over this element.</longDesc> <generated>true</generated> </property> <property> <name>onkeypress</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when a key is pressed over this element</desc> <longDesc>HTML: Script to be invoked when a key is pressed over this element.</longDesc> <generated>true</generated> </property> <property> <name>onkeyup</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when a key is released over this element</desc> <longDesc>HTML: Script to be invoked when a key is released over this element.</longDesc> <generated>true</generated> </property> <property> <name>onmousedown</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is pressed over this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is pressed over this element.</longDesc> <generated>true</generated> </property> <property> <name>onmousemove</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is moved while it is in this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is moved while it is in this element.</longDesc> <generated>true</generated> </property> <property> <name>onmouseout</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is moves out of this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is moves out of this element.</longDesc> <generated>true</generated> </property> <property> <name>onmouseover</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is moved into this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is moved into this element.</longDesc> <generated>true</generated> </property> <property> <name>onmouseup</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is released over this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is released over this element.</longDesc> <generated>true</generated> </property> <property> <name>enabledOnUserRole</name> <className>java.lang.String</className> <desc>If user is in given role, this component will be rendered normally</desc> <longDesc>If user is in given role, this component will be rendered normally. If not, no hyperlink is rendered but all nested tags (=body) are rendered.</longDesc> <generated>true</generated> </property> <property> <name>visibleOnUserRole</name> <className>java.lang.String</className> <desc>If user is in given role, this component will be rendered normally</desc> <longDesc>If user is in given role, this component will be rendered normally. If not, nothing is rendered and the body of this tag will be skipped.</longDesc> <generated>true</generated> </property> <property> <name>dir</name> <className>java.lang.String</className> <desc>HTML: The direction of text display, either 'ltr' (left-to-right) or 'rtl' (right-to-left)</desc> <longDesc>HTML: The direction of text display, either 'ltr' (left-to-right) or 'rtl' (right-to-left).</longDesc> <generated>true</generated> </property> <property> <name>lang</name> <className>java.lang.String</className> <desc>HTML: The base language of this document</desc> <longDesc>HTML: The base language of this document.</longDesc> <generated>true</generated> </property> <property> <name>title</name> <className>java.lang.String</className> <desc>HTML: An advisory title for this element</desc> <longDesc>HTML: An advisory title for this element. Often used by the user agent as a tooltip.</longDesc> <generated>true</generated> </property> </component> <component> <modelId>tomahawk</modelId> <className>org.apache.myfaces.custom.radio.HtmlRadio</className> <parentClassName>javax.faces.component.UIComponentBase</parentClassName> <sourceClassName>org.apache.myfaces.custom.radio.AbstractHtmlRadio</sourceClassName> <sourceClassParentClassName>javax.faces.component.UIComponentBase</sourceClassParentClassName> <name>t:radio</name> <type>org.apache.myfaces.HtmlRadio</type> <family>org.apache.myfaces.Radio</family> <tagClass>org.apache.myfaces.custom.radio.HtmlRadioTag</tagClass> <rendererType>org.apache.myfaces.Radio</rendererType> <generatedComponentClass>true</generatedComponentClass> <generatedTagClass>true</generatedTagClass> <implementedInterfaces> <interface name="org.apache.myfaces.component.EventAware"/> <interface name="org.apache.myfaces.component.FocusBlurProperties"/> <interface name="org.apache.myfaces.component.AccesskeyProperty"/> <interface name="org.apache.myfaces.component.UserRoleAware"/> <interface name="org.apache.myfaces.component.AltProperty"/> <interface name="org.apache.myfaces.component.TabindexProperty"/> <interface name="org.apache.myfaces.component.UniversalProperties"/> <interface name="org.apache.myfaces.component.ChangeSelectProperties"/> <interface name="org.apache.myfaces.component.StyleAware"/> <interface name="org.apache.myfaces.component.AlignProperty"/> </implementedInterfaces> <desc>This tag is used in conjunction with the extended selectOneRadio tag when the "spread" layout is selected</desc> <longDesc>This tag is used in conjunction with the extended selectOneRadio tag when the "spread" layout is selected. It specifies the position within the document that the radio button corresponding to a specific SelectItem should be rendered. All HTML pass-through attributes for this input are taken from the associated selectOneRadio. Unless otherwise specified, all attributes accept static values or EL expressions.</longDesc> <property> <name>for</name> <className>java.lang.String</className> <required>true</required> <desc>The id of the referenced extended selectOneRadio component</desc> <longDesc>The id of the referenced extended selectOneRadio component. This value is resolved to the particular component using the standard UIComponent.findComponent() searching algorithm.</longDesc> <generated>true</generated> </property> <property> <name>index</name> <className>int</className> <required>true</required> <desc>The index of the corresponding SelectItem, where 0 represents the first SelectItem</desc> <longDesc>The index of the corresponding SelectItem, where 0 represents the first SelectItem.</longDesc> <defaultValue>Integer.MIN_VALUE</defaultValue> <generated>true</generated> </property> <property> <name>onclick</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the element is clicked</desc> <longDesc>HTML: Script to be invoked when the element is clicked.</longDesc> <generated>true</generated> </property> <property> <name>ondblclick</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the element is double-clicked</desc> <longDesc>HTML: Script to be invoked when the element is double-clicked.</longDesc> <generated>true</generated> </property> <property> <name>onkeydown</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when a key is pressed down over this element</desc> <longDesc>HTML: Script to be invoked when a key is pressed down over this element.</longDesc> <generated>true</generated> </property> <property> <name>onkeypress</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when a key is pressed over this element</desc> <longDesc>HTML: Script to be invoked when a key is pressed over this element.</longDesc> <generated>true</generated> </property> <property> <name>onkeyup</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when a key is released over this element</desc> <longDesc>HTML: Script to be invoked when a key is released over this element.</longDesc> <generated>true</generated> </property> <property> <name>onmousedown</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is pressed over this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is pressed over this element.</longDesc> <generated>true</generated> </property> <property> <name>onmousemove</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is moved while it is in this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is moved while it is in this element.</longDesc> <generated>true</generated> </property> <property> <name>onmouseout</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is moves out of this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is moves out of this element.</longDesc> <generated>true</generated> </property> <property> <name>onmouseover</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is moved into this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is moved into this element.</longDesc> <generated>true</generated> </property> <property> <name>onmouseup</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is released over this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is released over this element.</longDesc> <generated>true</generated> </property> <property> <name>onblur</name> <className>java.lang.String</className> <desc>HTML: Specifies a script to be invoked when the element loses focus</desc> <longDesc>HTML: Specifies a script to be invoked when the element loses focus.</longDesc> <generated>true</generated> </property> <property> <name>onfocus</name> <className>java.lang.String</className> <desc>HTML: Specifies a script to be invoked when the element receives focus</desc> <longDesc>HTML: Specifies a script to be invoked when the element receives focus.</longDesc> <generated>true</generated> </property> <property> <name>accesskey</name> <className>java.lang.String</className> <desc>HTML: Sets the access key for this element</desc> <longDesc>HTML: Sets the access key for this element.</longDesc> <generated>true</generated> </property> <property> <name>enabledOnUserRole</name> <className>java.lang.String</className> <desc>If user is in given role, this component will be rendered normally</desc> <longDesc>If user is in given role, this component will be rendered normally. If not, no hyperlink is rendered but all nested tags (=body) are rendered.</longDesc> <generated>true</generated> </property> <property> <name>visibleOnUserRole</name> <className>java.lang.String</className> <desc>If user is in given role, this component will be rendered normally</desc> <longDesc>If user is in given role, this component will be rendered normally. If not, nothing is rendered and the body of this tag will be skipped.</longDesc> <generated>true</generated> </property> <property> <name>alt</name> <className>java.lang.String</className> <desc>HTML: Specifies alternative text that can be used by a browser that can't show this element</desc> <longDesc>HTML: Specifies alternative text that can be used by a browser that can't show this element.</longDesc> <generated>true</generated> </property> <property> <name>tabindex</name> <className>java.lang.String</className> <desc>HTML: Specifies the position of this element within the tab order of the document</desc> <longDesc>HTML: Specifies the position of this element within the tab order of the document.</longDesc> <generated>true</generated> </property> <property> <name>dir</name> <className>java.lang.String</className> <desc>HTML: The direction of text display, either 'ltr' (left-to-right) or 'rtl' (right-to-left)</desc> <longDesc>HTML: The direction of text display, either 'ltr' (left-to-right) or 'rtl' (right-to-left).</longDesc> <generated>true</generated> </property> <property> <name>lang</name> <className>java.lang.String</className> <desc>HTML: The base language of this document</desc> <longDesc>HTML: The base language of this document.</longDesc> <generated>true</generated> </property> <property> <name>title</name> <className>java.lang.String</className> <desc>HTML: An advisory title for this element</desc> <longDesc>HTML: An advisory title for this element. Often used by the user agent as a tooltip.</longDesc> <generated>true</generated> </property> <property> <name>onchange</name> <className>java.lang.String</className> <desc>HTML: Specifies a script to be invoked when the element is modified</desc> <longDesc>HTML: Specifies a script to be invoked when the element is modified.</longDesc> <generated>true</generated> </property> <property> <name>onselect</name> <className>java.lang.String</className> <desc>HTML: Specifies a script to be invoked when the element is selected</desc> <longDesc>HTML: Specifies a script to be invoked when the element is selected.</longDesc> <generated>true</generated> </property> <property> <name>style</name> <className>java.lang.String</className> <desc>HTML: CSS styling instructions</desc> <longDesc>HTML: CSS styling instructions.</longDesc> <generated>true</generated> </property> <property> <name>styleClass</name> <className>java.lang.String</className> <desc>The CSS class for this element</desc> <longDesc>The CSS class for this element. Corresponds to the HTML 'class' attribute.</longDesc> <generated>true</generated> </property> <property> <name>align</name> <className>java.lang.String</className> <desc>HTML: Specifies the horizontal alignment of this element</desc> <longDesc>HTML: Specifies the horizontal alignment of this element. Deprecated in HTML 4.01.</longDesc> <generated>true</generated> </property> </component> <component> <modelId>tomahawk</modelId> <className>org.apache.myfaces.custom.savestate.UISaveState</className> <parentClassName>javax.faces.component.UIParameter</parentClassName> <sourceClassName>org.apache.myfaces.custom.savestate.UISaveState</sourceClassName> <sourceClassParentClassName>javax.faces.component.UIParameter</sourceClassParentClassName> <name>t:saveState</name> <type>org.apache.myfaces.SaveState</type> <family>javax.faces.Parameter</family> <tagClass>org.apache.myfaces.custom.savestate.SaveStateTag</tagClass> <generatedTagClass>true</generatedTagClass> <desc>Provides the ability to store a model value inside the view's component tree</desc> <longDesc> <![CDATA[ Provides the ability to store a model value inside the view's component tree. <p> JSF provides three scopes for managed beans and therefore all the model objects that the managed beans reference: request, session, application. However a common requirement is a way for a model object to have a scope that is tied to the duration of the current view; that is longer than the request scope but shorter than session scope. </p> <p> This component simply holds a reference to an arbitrary object (specified by the value property). Because this object is an ordinary component whose scope is the current view, the reference to the model automatically has that same scope. </p> <p> When the value is an EL expression, then after the view is restored the recreated target object is stored at the specified location. </p> <p> The object being saved must either: </p> <ul> <li>implement java.io.Serializable, or</li> <li>implement javax.faces.component.StateHolder and have a default constructor.</li> </ul> <p> Note that the saved object can be "chained" from view to view in order to extend its lifetime from a single view to a sequence of views if desired. A UISaveState component with an EL expression such as "#{someBean}" will save the object state after render, and restore it on postback. If navigation occurs to some other view and that view has a UISaveState component with the same EL expression then the object will simply be saved into the new view, thus extending its lifetime. </p> ]]> </longDesc> <property> <name>name</name> <className>java.lang.String</className> <desc>no description</desc> <tagExcluded>true</tagExcluded> <generated>false</generated> </property> </component> <component> <modelId>tomahawk</modelId> <className>org.apache.myfaces.custom.schedule.UISchedule</className> <parentClassName>org.apache.myfaces.custom.schedule.UIScheduleBase</parentClassName> <sourceClassName>org.apache.myfaces.custom.schedule.UISchedule</sourceClassName> <sourceClassParentClassName>org.apache.myfaces.custom.schedule.UIScheduleBase</sourceClassParentClassName> <type>org.apache.myfaces.UISchedule</type> <implementedInterfaces> <interface name="javax.faces.component.ActionSource"/> <interface name="java.io.Serializable"/> </implementedInterfaces> <desc>This class contains all 'interactive' stuff for the Schedule component, meaning actions and actionListeners</desc> <longDesc>This class contains all 'interactive' stuff for the Schedule component, meaning actions and actionListeners.</longDesc> <property> <name>action</name> <className>javax.faces.el.MethodBinding</className> <desc>no description</desc> <longDesc></longDesc> <methodBindingSignature> <returnType>java.lang.String</returnType> </methodBindingSignature> </property> <property> <name>actionListener</name> <className>javax.faces.el.MethodBinding</className> <desc>no description</desc> <longDesc></longDesc> <methodBindingSignature> <returnType>void</returnType> <parameterType>javax.faces.event.ActionEvent</parameterType> </methodBindingSignature> </property> <property> <name>lastClickedDateAndTime</name> <className>java.util.Date</className> <desc>The last date and time of day that was clicked</desc> <longDesc>The last date and time of day that was clicked. This is set when submitOnClick is true, and the schedule is clicked by the user.</longDesc> <tagExcluded>true</tagExcluded> </property> <property> <name>mouseListener</name> <className>javax.faces.el.MethodBinding</className> <stateHolder>true</stateHolder> <desc>no description</desc> <longDesc></longDesc> <methodBindingSignature> <returnType>void</returnType> <parameterType>org.apache.myfaces.custom.schedule.ScheduleMouseEvent</parameterType> </methodBindingSignature> </property> </component> <component> <modelId>tomahawk</modelId> <className>org.apache.myfaces.custom.schedule.HtmlSchedule</className> <parentClassName>org.apache.myfaces.custom.schedule.UISchedule</parentClassName> <sourceClassName>org.apache.myfaces.custom.schedule.AbstractHtmlSchedule</sourceClassName> <sourceClassParentClassName>org.apache.myfaces.custom.schedule.UISchedule</sourceClassParentClassName> <name>t:schedule</name> <type>org.apache.myfaces.Schedule</type> <family>javax.faces.Panel</family> <tagClass>org.apache.myfaces.custom.schedule.ScheduleTag</tagClass> <tagHandler>org.apache.myfaces.custom.schedule.ScheduleTagHandler</tagHandler> <rendererType>org.apache.myfaces.Schedule</rendererType> <serialuid>5859593107442371656L</serialuid> <implements>java.io.Serializable</implements> <generatedComponentClass>true</generatedComponentClass> <generatedTagClass>true</generatedTagClass> <implementedInterfaces> <interface name="org.apache.myfaces.component.UserRoleAware"/> <interface name="java.io.Serializable"/> <interface name="java.io.Serializable"/> </implementedInterfaces> <desc> <![CDATA[ A schedule component similar to the ones found in Outlook or Evolution <p> Renders a schedule component, showing appointments and events in a day, workweek, week or month view, similar to the schedule part of MS Outlook or Evolution ]]> </desc> <longDesc> <![CDATA[ A schedule component similar to the ones found in Outlook or Evolution <p> Renders a schedule component, showing appointments and events in a day, workweek, week or month view, similar to the schedule part of MS Outlook or Evolution. </p><p> The component is backed by an implementation of the ScheduleModel interface. Creating a custom model can be easily achieved by implementing this interface, or by overriding the AbstractScheduleModel class. </p><p> AbstractHtmlSchedule class holds all properties specific to the HTML version of the Schedule component. </p> ]]> </longDesc> <property> <name>backgroundClass</name> <className>java.lang.String</className> <desc>no description</desc> <longDesc></longDesc> <generated>true</generated> </property> <property> <name>columnClass</name> <className>java.lang.String</className> <desc>no description</desc> <longDesc></longDesc> <generated>true</generated> </property> <property> <name>contentClass</name> <className>java.lang.String</className> <desc>no description</desc> <longDesc></longDesc> <generated>true</generated> </property> <property> <name>dateClass</name> <className>java.lang.String</className> <desc>no description</desc> <longDesc></longDesc> <generated>true</generated> </property> <property> <name>dayClass</name> <className>java.lang.String</className> <desc>no description</desc> <longDesc></longDesc> <generated>true</generated> </property> <property> <name>entryClass</name> <className>java.lang.String</className> <desc>no description</desc> <longDesc></longDesc> <generated>true</generated> </property> <property> <name>entryRenderer</name> <className>java.lang.Object</className> <desc>no description</desc> <longDesc></longDesc> <generated>true</generated> </property> <property> <name>evenClass</name> <className>java.lang.String</className> <desc>no description</desc> <longDesc></longDesc> <generated>true</generated> </property> <property> <name>foregroundClass</name> <className>java.lang.String</className> <desc>no description</desc> <longDesc></longDesc> <generated>true</generated> </property> <property> <name>freeClass</name> <className>java.lang.String</className> <desc>no description</desc> <longDesc></longDesc> <generated>true</generated> </property> <property> <name>gutterClass</name> <className>java.lang.String</className> <desc>no description</desc> <longDesc></longDesc> <generated>true</generated> </property> <property> <name>headerClass</name> <className>java.lang.String</className> <desc>no description</desc> <longDesc></longDesc> <generated>true</generated> </property> <property> <name>holidayClass</name> <className>java.lang.String</className> <desc>no description</desc> <longDesc></longDesc> <generated>true</generated> </property> <property> <name>hoursClass</name> <className>java.lang.String</className> <desc>no description</desc> <longDesc></longDesc> <generated>true</generated> </property> <property> <name>inactiveDayClass</name> <className>java.lang.String</className> <desc>no description</desc> <longDesc></longDesc> <generated>true</generated> </property> <property> <name>minutesClass</name> <className>java.lang.String</className> <desc>no description</desc> <longDesc></longDesc> <generated>true</generated> </property> <property> <name>monthClass</name> <className>java.lang.String</className> <desc>no description</desc> <longDesc></longDesc> <generated>true</generated> </property> <property> <name>selectedClass</name> <className>java.lang.String</className> <desc>no description</desc> <longDesc></longDesc> <generated>true</generated> </property> <property> <name>selectedEntryClass</name> <className>java.lang.String</className> <desc>no description</desc> <longDesc></longDesc> <generated>true</generated> </property> <property> <name>subtitleClass</name> <className>java.lang.String</className> <desc>no description</desc> <longDesc></longDesc> <generated>true</generated> </property> <property> <name>textClass</name> <className>java.lang.String</className> <desc>no description</desc> <longDesc></longDesc> <generated>true</generated> </property> <property> <name>titleClass</name> <className>java.lang.String</className> <desc>no description</desc> <longDesc></longDesc> <generated>true</generated> </property> <property> <name>unevenClass</name> <className>java.lang.String</className> <desc>no description</desc> <longDesc></longDesc> <generated>true</generated> </property> <property> <name>weekClass</name> <className>java.lang.String</className> <desc>the css class of the table representing a week in the compact mode (default: week)</desc> <longDesc>the css class of the table representing a week in the compact mode (default: week)</longDesc> <generated>true</generated> </property> <property> <name>enabledOnUserRole</name> <className>java.lang.String</className> <desc>If user is in given role, this component will be rendered normally</desc> <longDesc>If user is in given role, this component will be rendered normally. If not, no hyperlink is rendered but all nested tags (=body) are rendered.</longDesc> <generated>true</generated> </property> <property> <name>visibleOnUserRole</name> <className>java.lang.String</className> <desc>If user is in given role, this component will be rendered normally</desc> <longDesc>If user is in given role, this component will be rendered normally. If not, nothing is rendered and the body of this tag will be skipped.</longDesc> <generated>true</generated> </property> </component> <component> <modelId>tomahawk</modelId> <className>org.apache.myfaces.custom.schedule.UIScheduleBase</className> <parentClassName>javax.faces.component.UIComponentBase</parentClassName> <sourceClassName>org.apache.myfaces.custom.schedule.AbstractUIScheduleBase</sourceClassName> <sourceClassParentClassName>javax.faces.component.UIComponentBase</sourceClassParentClassName> <type>org.apache.myfaces.ScheduleBase</type> <family>javax.faces.Panel</family> <serialuid>5702081384947086911L</serialuid> <implements>java.io.Serializable, javax.faces.component.ValueHolder</implements> <generatedComponentClass>true</generatedComponentClass> <implementedInterfaces> <interface name="javax.faces.component.ValueHolder"/> <interface name="java.io.Serializable"/> <interface name="java.io.Serializable"/> <interface name=" javax.faces.component.ValueHolder"/> </implementedInterfaces> <desc>Base class for the Schedule component</desc> <longDesc>Base class for the Schedule component. This class contains all the properties for the schedule, but not the ActionSource stuff. Keeping these things separate should make the code a little easier to digest.</longDesc> <property> <name>splitWeekend</name> <className>boolean</className> <desc>no description</desc> <longDesc></longDesc> <defaultValue>true</defaultValue> <generated>true</generated> </property> <property> <name>submitOnClick</name> <className>boolean</className> <desc>Should the parent form of this schedule be submitted when the user clicks on a day? Note that this will only work when the readonly property is set to false</desc> <longDesc>Should the parent form of this schedule be submitted when the user clicks on a day? Note that this will only work when the readonly property is set to false.</longDesc> <defaultValue>false</defaultValue> <generated>true</generated> </property> <property> <name>compactMonthRowHeight</name> <className>int</className> <desc>no description</desc> <longDesc></longDesc> <defaultValue>120</defaultValue> <generated>true</generated> </property> <property> <name>compactWeekRowHeight</name> <className>int</className> <desc>no description</desc> <longDesc></longDesc> <defaultValue>200</defaultValue> <generated>true</generated> </property> <property> <name>converter</name> <className>javax.faces.convert.Converter</className> <desc>no description</desc> <longDesc></longDesc> <generated>true</generated> </property> <property> <name>detailedRowHeight</name> <className>int</className> <desc>no description</desc> <longDesc></longDesc> <defaultValue>22</defaultValue> <generated>true</generated> </property> <property> <name>expandToFitEntries</name> <className>boolean</className> <desc>no description</desc> <longDesc></longDesc> <defaultValue>false</defaultValue> <generated>true</generated> </property> <property> <name>headerDateFormat</name> <className>java.lang.String</className> <desc>no description</desc> <longDesc></longDesc> <generated>true</generated> </property> <property> <name>immediate</name> <className>boolean</className> <desc>no description</desc> <longDesc></longDesc> <defaultValue>false</defaultValue> <generated>true</generated> </property> <property> <name>readonly</name> <className>boolean</className> <desc>no description</desc> <longDesc></longDesc> <defaultValue>false</defaultValue> <generated>true</generated> </property> <property> <name>renderZeroLengthEntries</name> <className>boolean</className> <desc>no description</desc> <longDesc></longDesc> <generated>true</generated> </property> <property> <name>theme</name> <className>java.lang.String</className> <desc>no description</desc> <longDesc></longDesc> <defaultValue>default</defaultValue> <generated>true</generated> </property> <property> <name>tooltip</name> <className>boolean</className> <desc>no description</desc> <longDesc></longDesc> <defaultValue>false</defaultValue> <generated>true</generated> </property> <property> <name>value</name> <className>java.lang.Object</className> <desc>no description</desc> <longDesc></longDesc> <generated>true</generated> <localMethodScope>public</localMethodScope> <localMethod>true</localMethod> </property> <property> <name>visibleEndHour</name> <className>int</className> <desc>no description</desc> <longDesc></longDesc> <defaultValue>20</defaultValue> <generated>true</generated> </property> <property> <name>visibleStartHour</name> <className>int</className> <desc>no description</desc> <longDesc></longDesc> <defaultValue>8</defaultValue> <generated>true</generated> </property> <property> <name>workingEndHour</name> <className>int</className> <desc>no description</desc> <longDesc></longDesc> <defaultValue>17</defaultValue> <generated>true</generated> </property> <property> <name>workingStartHour</name> <className>int</className> <desc>no description</desc> <longDesc></longDesc> <defaultValue>9</defaultValue> <generated>true</generated> </property> <property> <name>hourNotation</name> <className>java.lang.String</className> <desc> <![CDATA[ <p> Show dates in 24 hour notation or 12 hour notation ]]> </desc> <longDesc> <![CDATA[ <p> Show dates in 24 hour notation or 12 hour notation. </p> ]]> </longDesc> <generated>true</generated> </property> <property> <name>compactMonthDayOfWeekDateFormat</name> <className>java.lang.String</className> <desc>no description</desc> <longDesc></longDesc> <generated>true</generated> </property> </component> <component> <modelId>tomahawk</modelId> <className>org.apache.myfaces.custom.selectOneCountry.SelectOneCountry</className> <parentClassName>org.apache.myfaces.component.html.ext.HtmlSelectOneMenu</parentClassName> <sourceClassName>org.apache.myfaces.custom.selectOneCountry.AbstractSelectOneCountry</sourceClassName> <sourceClassParentClassName>org.apache.myfaces.component.html.ext.HtmlSelectOneMenu</sourceClassParentClassName> <name>t:selectOneCountry</name> <type>org.apache.myfaces.SelectOneCountry</type> <tagClass>org.apache.myfaces.custom.selectOneCountry.SelectOneCountryTag</tagClass> <rendererType>org.apache.myfaces.SelectOneCountryRenderer</rendererType> <generatedComponentClass>true</generatedComponentClass> <generatedTagClass>true</generatedTagClass> <desc>A localized list of countries choose box</desc> <longDesc>A localized list of countries choose box. The value binds to the country ISO 3166 code. This is the same code as for java.util.Locale.getCountry(). The official codes list is available here : http://www.iso.ch/iso/en/prods-services/iso3166ma/02iso-3166-code-lists/list-en1.html Unless otherwise specified, all attributes accept static values or EL expressions.</longDesc> <property> <name>maxLength</name> <className>java.lang.Integer</className> <desc>Integer equals to the maximum number of characters in the country name</desc> <longDesc>Integer equals to the maximum number of characters in the country name.</longDesc> <generated>true</generated> </property> <property> <name>emptySelection</name> <className>java.lang.String</className> <desc>Integer equals to the maximum number of characters in the country name</desc> <longDesc>Integer equals to the maximum number of characters in the country name.</longDesc> <generated>true</generated> </property> </component> <component> <modelId>tomahawk</modelId> <className>org.apache.myfaces.custom.selectOneLanguage.SelectOneLanguage</className> <parentClassName>org.apache.myfaces.component.html.ext.HtmlSelectOneMenu</parentClassName> <sourceClassName>org.apache.myfaces.custom.selectOneLanguage.AbstractSelectOneLanguage</sourceClassName> <sourceClassParentClassName>org.apache.myfaces.component.html.ext.HtmlSelectOneMenu</sourceClassParentClassName> <name>t:selectOneLanguage</name> <type>org.apache.myfaces.SelectOneLanguage</type> <tagClass>org.apache.myfaces.custom.selectOneLanguage.SelectOneLanguageTag</tagClass> <rendererType>org.apache.myfaces.SelectOneLanguageRenderer</rendererType> <generatedComponentClass>true</generatedComponentClass> <generatedTagClass>true</generatedTagClass> <desc>A localized list of languages choose box</desc> <longDesc>A localized list of languages choose box. The value binds to the language ISO 639 code (lowercase). This is the same code as for java.util.Locale.getLanguage(). The official codes list is available here : http://www.loc.gov/standards/iso639-2/englangn.html Unless otherwise specified, all attributes accept static values or EL expressions.</longDesc> <property> <name>maxLength</name> <className>java.lang.Integer</className> <desc>Integer equals to the maximum number of characters in the language name</desc> <longDesc>Integer equals to the maximum number of characters in the language name.</longDesc> <generated>true</generated> </property> <property> <name>emptySelection</name> <className>java.lang.String</className> <desc>Label and value to be used when displaying an empty selection</desc> <longDesc>Label and value to be used when displaying an empty selection</longDesc> <generated>true</generated> </property> </component> <component> <modelId>tomahawk</modelId> <className>org.apache.myfaces.custom.selectOneRow.SelectOneRow</className> <parentClassName>javax.faces.component.UIInput</parentClassName> <sourceClassName>org.apache.myfaces.custom.selectOneRow.AbstractSelectOneRow</sourceClassName> <sourceClassParentClassName>javax.faces.component.UIInput</sourceClassParentClassName> <name>t:selectOneRow</name> <type>org.apache.myfaces.SelectOneRow</type> <family>org.apache.myfaces.SelectOneRow</family> <tagClass>org.apache.myfaces.custom.selectOneRow.SelectOneRowTag</tagClass> <rendererType>org.apache.myfaces.SelectOneRow</rendererType> <generatedComponentClass>true</generatedComponentClass> <generatedTagClass>true</generatedTagClass> <implementedInterfaces> <interface name="org.apache.myfaces.component.FocusBlurProperties"/> <interface name="org.apache.myfaces.component.EventAware"/> <interface name="org.apache.myfaces.component.ChangeSelectProperties"/> <interface name="org.apache.myfaces.component.AlignProperty"/> </implementedInterfaces> <desc>Enhancement for a data-table to select one Row with a radio button</desc> <longDesc>Enhancement for a data-table to select one Row with a radio button. The row-index is stored in the vealu-binding</longDesc> <property> <name>groupName</name> <className>java.lang.String</className> <desc>The Name of the radio-button-group to use</desc> <longDesc>The Name of the radio-button-group to use. If EL expressions are used, note that every time this is evaluated should lead to the same value in the scope used, that means the UIData instance used, otherwise it could lead to unwanted side effects.</longDesc> <generated>true</generated> </property> <property> <name>disabled</name> <className>boolean</className> <desc>HTML: When true, this element cannot receive focus</desc> <longDesc>HTML: When true, this element cannot receive focus.</longDesc> <defaultValue>false</defaultValue> <generated>true</generated> </property> <property> <name>readonly</name> <className>boolean</className> <desc>HTML: When true, indicates that this component cannot be modified by the user</desc> <longDesc>HTML: When true, indicates that this component cannot be modified by the user. The element may receive focus unless it has also been disabled.</longDesc> <defaultValue>false</defaultValue> <generated>true</generated> </property> <property> <name>onblur</name> <className>java.lang.String</className> <desc>HTML: Specifies a script to be invoked when the element loses focus</desc> <longDesc>HTML: Specifies a script to be invoked when the element loses focus.</longDesc> <generated>true</generated> </property> <property> <name>onfocus</name> <className>java.lang.String</className> <desc>HTML: Specifies a script to be invoked when the element receives focus</desc> <longDesc>HTML: Specifies a script to be invoked when the element receives focus.</longDesc> <generated>true</generated> </property> <property> <name>onclick</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the element is clicked</desc> <longDesc>HTML: Script to be invoked when the element is clicked.</longDesc> <generated>true</generated> </property> <property> <name>ondblclick</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the element is double-clicked</desc> <longDesc>HTML: Script to be invoked when the element is double-clicked.</longDesc> <generated>true</generated> </property> <property> <name>onkeydown</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when a key is pressed down over this element</desc> <longDesc>HTML: Script to be invoked when a key is pressed down over this element.</longDesc> <generated>true</generated> </property> <property> <name>onkeypress</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when a key is pressed over this element</desc> <longDesc>HTML: Script to be invoked when a key is pressed over this element.</longDesc> <generated>true</generated> </property> <property> <name>onkeyup</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when a key is released over this element</desc> <longDesc>HTML: Script to be invoked when a key is released over this element.</longDesc> <generated>true</generated> </property> <property> <name>onmousedown</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is pressed over this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is pressed over this element.</longDesc> <generated>true</generated> </property> <property> <name>onmousemove</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is moved while it is in this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is moved while it is in this element.</longDesc> <generated>true</generated> </property> <property> <name>onmouseout</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is moves out of this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is moves out of this element.</longDesc> <generated>true</generated> </property> <property> <name>onmouseover</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is moved into this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is moved into this element.</longDesc> <generated>true</generated> </property> <property> <name>onmouseup</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is released over this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is released over this element.</longDesc> <generated>true</generated> </property> <property> <name>onchange</name> <className>java.lang.String</className> <desc>HTML: Specifies a script to be invoked when the element is modified</desc> <longDesc>HTML: Specifies a script to be invoked when the element is modified.</longDesc> <generated>true</generated> </property> <property> <name>onselect</name> <className>java.lang.String</className> <desc>HTML: Specifies a script to be invoked when the element is selected</desc> <longDesc>HTML: Specifies a script to be invoked when the element is selected.</longDesc> <generated>true</generated> </property> <property> <name>align</name> <className>java.lang.String</className> <desc>HTML: Specifies the horizontal alignment of this element</desc> <longDesc>HTML: Specifies the horizontal alignment of this element. Deprecated in HTML 4.01.</longDesc> <generated>true</generated> </property> </component> <component> <modelId>tomahawk</modelId> <className>org.apache.myfaces.custom.selectitems.UISelectItems</className> <parentClassName>javax.faces.component.UISelectItems</parentClassName> <sourceClassName>org.apache.myfaces.custom.selectitems.AbstractUISelectItems</sourceClassName> <sourceClassParentClassName>javax.faces.component.UISelectItems</sourceClassParentClassName> <name>t:selectItems</name> <type>org.apache.myfaces.UISelectItems</type> <tagClass>org.apache.myfaces.custom.selectitems.SelectItemsTag</tagClass> <generatedComponentClass>true</generatedComponentClass> <generatedTagClass>true</generatedTagClass> <desc>An extended version of the standard UISelectItems</desc> <longDesc>An extended version of the standard UISelectItems. Populates the SelectItem collection from the given value automatically using the itemLabel and itemValue attributes. By using the component there is no need to manually create a SelectItem collection because component automatically populates SelectItem objects from types like Collection, Map and etc..</longDesc> <property> <name>var</name> <className>java.lang.String</className> <desc>name of the iterator</desc> <longDesc>name of the iterator</longDesc> <generated>true</generated> </property> <property> <name>itemLabel</name> <className>java.lang.Object</className> <desc>name of the selectitem</desc> <longDesc>name of the selectitem</longDesc> <generated>true</generated> </property> <property> <name>itemValue</name> <className>java.lang.Object</className> <desc>value of the selectitem</desc> <longDesc>value of the selectitem</longDesc> <generated>true</generated> </property> <property> <name>useEntryAsItem</name> <className>boolean</className> <desc>Only applies when value points to a map</desc> <longDesc>Only applies when value points to a map. Use the Entry instance instead the value for resolve EL Expressions</longDesc> <defaultValue>false</defaultValue> <generated>true</generated> </property> </component> <component> <modelId>tomahawk</modelId> <className>org.apache.myfaces.custom.sortheader.HtmlCommandSortHeader</className> <parentClassName>org.apache.myfaces.component.html.ext.HtmlCommandLink</parentClassName> <sourceClassName>org.apache.myfaces.custom.sortheader.AbstractHtmlCommandSortHeader</sourceClassName> <sourceClassParentClassName>org.apache.myfaces.component.html.ext.HtmlCommandLink</sourceClassParentClassName> <name>t:commandSortHeader</name> <type>org.apache.myfaces.HtmlCommandSortHeader</type> <family>javax.faces.Command</family> <tagClass>org.apache.myfaces.custom.sortheader.HtmlCommandSortHeaderTag</tagClass> <rendererType>org.apache.myfaces.SortHeader</rendererType> <generatedComponentClass>true</generatedComponentClass> <generatedTagClass>true</generatedTagClass> <desc>Clickable sort column header</desc> <longDesc>Clickable sort column header. Must be nested inside an extended data_table tag. This tag is derived from the standard command_link tag and has the additional attributes columnName and arrow. Note: In contrast to normal command links, the default for the "immediate" attribute is "true". This is desirable as it avoids validating all input fields in the enclosing form when the column sort order changes. HOWEVER when the table contains input components "immediate" must be set to false; otherwise input fields will render blank after a sort, or will show their old values (ie will not appear to sort though output fields in the table will sort) when sort ordering is changed. Unless otherwise specified, all attributes accept static values or EL expressions.</longDesc> <property> <name>columnName</name> <className>java.lang.String</className> <required>true</required> <desc>The name of this column</desc> <longDesc>The name of this column. This name must uniquely identify this column among all other (sortable) columns in the same data_table. The sortColumn attribute of the embedding data_table reflects the current sort column (see extended data_table).</longDesc> <generated>true</generated> </property> <property> <name>propertyName</name> <className>java.lang.String</className> <desc>The property name associated with this column</desc> <longDesc>The property name associated with this column. This name must be one of the properties of the row object by which the sorting should be performed. The sortProperty attribute of the embedding data_table reflects the current sort property (see extended data_table).</longDesc> <generated>true</generated> </property> <property> <name>arrow</name> <className>boolean</className> <desc>Indicates whether an arrow, that shows the sort direction should be rendered</desc> <longDesc>Indicates whether an arrow, that shows the sort direction should be rendered. Default: false</longDesc> <defaultValue>false</defaultValue> <generated>true</generated> </property> </component> <component> <modelId>tomahawk</modelId> <className>org.apache.myfaces.custom.stylesheet.Stylesheet</className> <parentClassName>javax.faces.component.UIComponentBase</parentClassName> <sourceClassName>org.apache.myfaces.custom.stylesheet.AbstractStylesheet</sourceClassName> <sourceClassParentClassName>javax.faces.component.UIComponentBase</sourceClassParentClassName> <name>t:stylesheet</name> <type>org.apache.myfaces.Stylesheet</type> <family>javax.faces.Output</family> <tagClass>org.apache.myfaces.custom.stylesheet.StylesheetTag</tagClass> <rendererType>org.apache.myfaces.Stylesheet</rendererType> <generatedComponentClass>true</generatedComponentClass> <generatedTagClass>true</generatedTagClass> <implementedInterfaces> <interface name="org.apache.myfaces.component.UserRoleAware"/> </implementedInterfaces> <desc>Renders the path to a common CSS-file</desc> <longDesc>Renders the path to a common CSS-file</longDesc> <property> <name>path</name> <className>java.lang.String</className> <required>true</required> <desc>URL for CSS-file</desc> <longDesc> <![CDATA[ URL for CSS-file. <p> If this path starts with a slash, then the webapp context path will be prepended to it. This makes it simple to reference stylesheets at an absolute path within the webapp. A value like "/styles/style.css" becomes "/webappname/styles/style.css". </p> <p> If this path does not start with a slash, then it is output unaltered. This supports absolute urls ("http://host/path/style.css"). It also supports having css files relative to the current page ("style.css" or "styles/style.css") but this needs to be used with care as the standard JSF postback/internal-forward navigation style can cause browsers to use an inappropriate base url when resolving relative references. </p> ]]> </longDesc> <generated>true</generated> </property> <property> <name>inline</name> <className>boolean</className> <desc>Inline the stylesheet file content as in contrast to referencing it as a link</desc> <longDesc> <![CDATA[ Inline the stylesheet file content as in contrast to referencing it as a link. <p> The file referenced by the path attribute is loaded, and its content is written to the page wrapped in an <script> tag. </p> <p> When this option is enabled, the path property must contain an absolute path within the current webapp. External urls ("http://*") and paths relative to the current page are not supported. </p> ]]> </longDesc> <defaultValue>false</defaultValue> <generated>true</generated> </property> <property> <name>filtered</name> <className>boolean</className> <desc>Cause EL expressions in the stylesheet to be evaluated</desc> <longDesc> <![CDATA[ Cause EL expressions in the stylesheet to be evaluated. <p> When true, any EL expression in the stylesheet will be evaluated and replaced by its string representation on the first access. The stylesheet will be processed only once. Every subsequent request will get a cached view. </p> ]]> </longDesc> <defaultValue>false</defaultValue> <generated>true</generated> </property> <property> <name>media</name> <className>java.lang.String</className> <desc> <![CDATA[ Define the target media of the styles: <dl> <dt>screen</dt> <dd>Intended for non-paged computer screens ]]> </desc> <longDesc> <![CDATA[ Define the target media of the styles: <dl> <dt>screen</dt> <dd>Intended for non-paged computer screens.</dd> <dt>tty</dt> <dd>Intended for media using a fixed-pitch character grid, such as teletypes, terminals, or portable devices with limited display capabilities.</dd> <dt>tv</dt> <dd>Intended for television-type devices (low resolution, color, limited scrollability).</dd> <dt>projection</dt> <dd>Intended for projectors.</dd> <dt>handheld</dt> <dd>Intended for handheld devices (small screen, monochrome, bitmapped graphics, limited bandwidth).</dd> <dt>print</dt> <dd>Intended for paged, opaque material and for documents viewed on screen in print preview mode.</dd> <dt>braille</dt> <dd>Intended for braille tactile feedback devices.</dd> <dt>aural</dt> <dd>Intended for speech synthesizers.</dd> <dt>all</dt> <dd>Suitable for all devices.</dd> </dl> Could be a comma separated list. See also http://www.w3.org/TR/REC-html40/types.html#type-media-descriptors ]]> </longDesc> <generated>true</generated> </property> <property> <name>enabledOnUserRole</name> <className>java.lang.String</className> <desc>If user is in given role, this component will be rendered normally</desc> <longDesc>If user is in given role, this component will be rendered normally. If not, no hyperlink is rendered but all nested tags (=body) are rendered.</longDesc> <generated>true</generated> </property> <property> <name>visibleOnUserRole</name> <className>java.lang.String</className> <desc>If user is in given role, this component will be rendered normally</desc> <longDesc>If user is in given role, this component will be rendered normally. If not, nothing is rendered and the body of this tag will be skipped.</longDesc> <generated>true</generated> </property> </component> <component> <modelId>tomahawk</modelId> <className>org.apache.myfaces.custom.subform.SubForm</className> <parentClassName>javax.faces.component.UIComponentBase</parentClassName> <sourceClassName>org.apache.myfaces.custom.subform.AbstractSubForm</sourceClassName> <sourceClassParentClassName>javax.faces.component.UIComponentBase</sourceClassParentClassName> <name>t:subform</name> <type>org.apache.myfaces.SubForm</type> <family>org.apache.myfaces.SubForm</family> <tagClass>org.apache.myfaces.custom.subform.SubFormTag</tagClass> <rendererType>org.apache.myfaces.SubForm</rendererType> <implements>javax.faces.component.NamingContainer</implements> <generatedComponentClass>true</generatedComponentClass> <generatedTagClass>true</generatedTagClass> <implementedInterfaces> <interface name="javax.faces.component.NamingContainer"/> </implementedInterfaces> <desc>A SubForm which will allow for partial validation and model update</desc> <longDesc> <![CDATA[ A SubForm which will allow for partial validation and model update. <p> A subform to an existing form. Inputs in this form will only be validated and updated, if a t:commandButton or t:commandLink has been clicked with an actionFor attribute which references the client-id of this subform. Optionally, the validation will trigger if a commandButton or commandLink embedded in this subform has been clicked, except if this command is a t:commandButton or t:commandLink with an actionFor attribute which doesn't reference the client-id of this subform. </p> <p> Components will be validated and updated only if either a child-component of this form caused the submit of the form, or an extended commandLink or commandButton with the actionFor attribute set to the client-id of this component was used. </p> <p> You can have several comma-separated entries in the actionFor-attribute - with this it's possible to validate and update more than one subForm at once. </p> ]]> </longDesc> <property> <name>preserveSubmittedValues</name> <className>java.lang.Boolean</className> <desc>true|false - set to false if you submit other subforms and would like to have your subform reflecting any model update</desc> <longDesc>true|false - set to false if you submit other subforms and would like to have your subform reflecting any model update. Default: true</longDesc> <generated>true</generated> </property> </component> <component> <modelId>tomahawk</modelId> <className>org.apache.myfaces.custom.swapimage.HtmlSwapImage</className> <parentClassName>javax.faces.component.UIGraphic</parentClassName> <sourceClassName>org.apache.myfaces.custom.swapimage.AbstractHtmlSwapImage</sourceClassName> <sourceClassParentClassName>javax.faces.component.UIGraphic</sourceClassParentClassName> <name>t:swapImage</name> <type>org.apache.myfaces.HtmlSwapImage</type> <family>javax.faces.Graphic</family> <tagClass>org.apache.myfaces.custom.swapimage.HtmlSwapImageTag</tagClass> <rendererType>org.apache.myfaces.SwapImage</rendererType> <generatedComponentClass>true</generatedComponentClass> <generatedTagClass>true</generatedTagClass> <implementedInterfaces> <interface name="org.apache.myfaces.component.UniversalProperties"/> <interface name="org.apache.myfaces.component.StyleAware"/> <interface name="org.apache.myfaces.component.AlignProperty"/> </implementedInterfaces> <desc>Unless otherwise specified, all attributes accept static values or EL expressions</desc> <longDesc>Unless otherwise specified, all attributes accept static values or EL expressions.</longDesc> <property> <name>border</name> <className>java.lang.String</className> <desc>HTML: Specifies the width of the border of this element, in pixels</desc> <longDesc>HTML: Specifies the width of the border of this element, in pixels. Deprecated in HTML 4.01.</longDesc> <defaultValue>Integer.MIN_VALUE</defaultValue> <generated>true</generated> </property> <property> <name>hspace</name> <className>java.lang.String</className> <desc>HTML: The amount of white space to be inserted to the left and right of this element, in undefined units</desc> <longDesc>HTML: The amount of white space to be inserted to the left and right of this element, in undefined units. Deprecated in HTML 4.01.</longDesc> <generated>true</generated> </property> <property> <name>vspace</name> <className>java.lang.String</className> <desc>HTML: The amount of white space to be inserted above and below this element, in undefined units</desc> <longDesc>HTML: The amount of white space to be inserted above and below this element, in undefined units. Deprecated in HTML 4.01.</longDesc> <generated>true</generated> </property> <property> <name>swapImageUrl</name> <className>java.lang.String</className> <required>true</required> <desc>the url of the image displayed onmouseover</desc> <longDesc>the url of the image displayed onmouseover</longDesc> <generated>true</generated> </property> <property> <name>activeImageUrl</name> <className>java.lang.String</className> <desc>activeImage will be rendered if: swapImage is a direct child of commandNavigation and the commandNavigation</desc> <longDesc>activeImage will be rendered if: swapImage is a direct child of commandNavigation and the commandNavigation.isActive</longDesc> <generated>true</generated> </property> <property> <name>alt</name> <className>java.lang.String</className> <desc>HTML: Specifies alternative text that can be used by a browser that can't show this element</desc> <longDesc>HTML: Specifies alternative text that can be used by a browser that can't show this element.</longDesc> <generated>true</generated> </property> <property> <name>height</name> <className>java.lang.String</className> <desc>HTML: Overrides the natural height of this image, by specifying height in pixels</desc> <longDesc>HTML: Overrides the natural height of this image, by specifying height in pixels.</longDesc> <generated>true</generated> </property> <property> <name>ismap</name> <className>boolean</className> <desc>HTML: Specifies server-side image map handling for this image</desc> <longDesc>HTML: Specifies server-side image map handling for this image.</longDesc> <defaultValue>false</defaultValue> <generated>true</generated> </property> <property> <name>longdesc</name> <className>java.lang.String</className> <desc>HTML: A link to a long description of the image</desc> <longDesc>HTML: A link to a long description of the image.</longDesc> <generated>true</generated> </property> <property> <name>onclick</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the element is clicked</desc> <longDesc>HTML: Script to be invoked when the element is clicked.</longDesc> <generated>true</generated> </property> <property> <name>ondblclick</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the element is double-clicked</desc> <longDesc>HTML: Script to be invoked when the element is double-clicked.</longDesc> <generated>true</generated> </property> <property> <name>onkeydown</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when a key is pressed down over this element</desc> <longDesc>HTML: Script to be invoked when a key is pressed down over this element.</longDesc> <generated>true</generated> </property> <property> <name>onkeypress</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when a key is pressed over this element</desc> <longDesc>HTML: Script to be invoked when a key is pressed over this element.</longDesc> <generated>true</generated> </property> <property> <name>onkeyup</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when a key is released over this element</desc> <longDesc>HTML: Script to be invoked when a key is released over this element.</longDesc> <generated>true</generated> </property> <property> <name>usemap</name> <className>java.lang.String</className> <desc>HTML: Specifies an image map to use with this image</desc> <longDesc>HTML: Specifies an image map to use with this image.</longDesc> <generated>true</generated> </property> <property> <name>width</name> <className>java.lang.String</className> <desc>HTML: Overrides the natural width of this image, by specifying width in pixels</desc> <longDesc>HTML: Overrides the natural width of this image, by specifying width in pixels.</longDesc> <generated>true</generated> </property> <property> <name>dir</name> <className>java.lang.String</className> <desc>HTML: The direction of text display, either 'ltr' (left-to-right) or 'rtl' (right-to-left)</desc> <longDesc>HTML: The direction of text display, either 'ltr' (left-to-right) or 'rtl' (right-to-left).</longDesc> <generated>true</generated> </property> <property> <name>lang</name> <className>java.lang.String</className> <desc>HTML: The base language of this document</desc> <longDesc>HTML: The base language of this document.</longDesc> <generated>true</generated> </property> <property> <name>title</name> <className>java.lang.String</className> <desc>HTML: An advisory title for this element</desc> <longDesc>HTML: An advisory title for this element. Often used by the user agent as a tooltip.</longDesc> <generated>true</generated> </property> <property> <name>style</name> <className>java.lang.String</className> <desc>HTML: CSS styling instructions</desc> <longDesc>HTML: CSS styling instructions.</longDesc> <generated>true</generated> </property> <property> <name>styleClass</name> <className>java.lang.String</className> <desc>The CSS class for this element</desc> <longDesc>The CSS class for this element. Corresponds to the HTML 'class' attribute.</longDesc> <generated>true</generated> </property> <property> <name>align</name> <className>java.lang.String</className> <desc>HTML: Specifies the horizontal alignment of this element</desc> <longDesc>HTML: Specifies the horizontal alignment of this element. Deprecated in HTML 4.01.</longDesc> <generated>true</generated> </property> </component> <component> <modelId>tomahawk</modelId> <className>org.apache.myfaces.custom.tabbedpane.HtmlPanelTab</className> <parentClassName>javax.faces.component.html.HtmlPanelGroup</parentClassName> <sourceClassName>org.apache.myfaces.custom.tabbedpane.AbstractHtmlPanelTab</sourceClassName> <sourceClassParentClassName>javax.faces.component.html.HtmlPanelGroup</sourceClassParentClassName> <name>t:panelTab</name> <type>org.apache.myfaces.HtmlPanelTab</type> <family>javax.faces.Panel</family> <tagClass>org.apache.myfaces.custom.tabbedpane.HtmlPanelTabTag</tagClass> <rendererType>javax.faces.Group</rendererType> <generatedComponentClass>true</generatedComponentClass> <generatedTagClass>true</generatedTagClass> <implementedInterfaces> <interface name="org.apache.myfaces.component.EventAware"/> <interface name="org.apache.myfaces.component.UserRoleAware"/> <interface name="org.apache.myfaces.component.UniversalProperties"/> </implementedInterfaces> <desc>TODO: Document this component</desc> <longDesc>TODO: Document this component. Unless otherwise specified, all attributes accept static values or EL expressions.</longDesc> <property> <name>label</name> <className>java.lang.String</className> <desc>Label of this tab</desc> <longDesc>Label of this tab.</longDesc> <generated>true</generated> </property> <property> <name>disabled</name> <className>boolean</className> <desc>HTML: When true, this element cannot receive focus</desc> <longDesc>HTML: When true, this element cannot receive focus.</longDesc> <defaultValue>false</defaultValue> <generated>true</generated> </property> <property> <name>onclick</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the element is clicked</desc> <longDesc>HTML: Script to be invoked when the element is clicked.</longDesc> <generated>true</generated> </property> <property> <name>ondblclick</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the element is double-clicked</desc> <longDesc>HTML: Script to be invoked when the element is double-clicked.</longDesc> <generated>true</generated> </property> <property> <name>onkeydown</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when a key is pressed down over this element</desc> <longDesc>HTML: Script to be invoked when a key is pressed down over this element.</longDesc> <generated>true</generated> </property> <property> <name>onkeypress</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when a key is pressed over this element</desc> <longDesc>HTML: Script to be invoked when a key is pressed over this element.</longDesc> <generated>true</generated> </property> <property> <name>onkeyup</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when a key is released over this element</desc> <longDesc>HTML: Script to be invoked when a key is released over this element.</longDesc> <generated>true</generated> </property> <property> <name>onmousedown</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is pressed over this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is pressed over this element.</longDesc> <generated>true</generated> </property> <property> <name>onmousemove</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is moved while it is in this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is moved while it is in this element.</longDesc> <generated>true</generated> </property> <property> <name>onmouseout</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is moves out of this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is moves out of this element.</longDesc> <generated>true</generated> </property> <property> <name>onmouseover</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is moved into this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is moved into this element.</longDesc> <generated>true</generated> </property> <property> <name>onmouseup</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is released over this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is released over this element.</longDesc> <generated>true</generated> </property> <property> <name>enabledOnUserRole</name> <className>java.lang.String</className> <desc>If user is in given role, this component will be rendered normally</desc> <longDesc>If user is in given role, this component will be rendered normally. If not, no hyperlink is rendered but all nested tags (=body) are rendered.</longDesc> <generated>true</generated> </property> <property> <name>visibleOnUserRole</name> <className>java.lang.String</className> <desc>If user is in given role, this component will be rendered normally</desc> <longDesc>If user is in given role, this component will be rendered normally. If not, nothing is rendered and the body of this tag will be skipped.</longDesc> <generated>true</generated> </property> <property> <name>dir</name> <className>java.lang.String</className> <desc>HTML: The direction of text display, either 'ltr' (left-to-right) or 'rtl' (right-to-left)</desc> <longDesc>HTML: The direction of text display, either 'ltr' (left-to-right) or 'rtl' (right-to-left).</longDesc> <generated>true</generated> </property> <property> <name>lang</name> <className>java.lang.String</className> <desc>HTML: The base language of this document</desc> <longDesc>HTML: The base language of this document.</longDesc> <generated>true</generated> </property> <property> <name>title</name> <className>java.lang.String</className> <desc>HTML: An advisory title for this element</desc> <longDesc>HTML: An advisory title for this element. Often used by the user agent as a tooltip.</longDesc> <generated>true</generated> </property> </component> <component> <modelId>tomahawk</modelId> <className>org.apache.myfaces.custom.tabbedpane.HtmlPanelTabbedPane</className> <parentClassName>javax.faces.component.html.HtmlPanelGroup</parentClassName> <sourceClassName>org.apache.myfaces.custom.tabbedpane.AbstractHtmlPanelTabbedPane</sourceClassName> <sourceClassParentClassName>javax.faces.component.html.HtmlPanelGroup</sourceClassParentClassName> <name>t:panelTabbedPane</name> <type>org.apache.myfaces.HtmlPanelTabbedPane</type> <family>javax.faces.Panel</family> <tagClass>org.apache.myfaces.custom.tabbedpane.HtmlPanelTabbedPaneTag</tagClass> <tagHandler>org.apache.myfaces.custom.tabbedpane.HtmlPanelTabbedPaneTagHandler</tagHandler> <rendererType>org.apache.myfaces.TabbedPane</rendererType> <generatedComponentClass>true</generatedComponentClass> <generatedTagClass>true</generatedTagClass> <implementedInterfaces> <interface name="org.apache.myfaces.component.EventAware"/> <interface name="org.apache.myfaces.component.UserRoleAware"/> <interface name="org.apache.myfaces.component.UniversalProperties"/> <interface name="org.apache.myfaces.component.DataProperties"/> <interface name="org.apache.myfaces.component.PanelProperties"/> <interface name="org.apache.myfaces.component.AlignProperty"/> </implementedInterfaces> <desc>TODO: Document this component</desc> <longDesc>TODO: Document this component. Unless otherwise specified, all attributes accept static values or EL expressions.</longDesc> <property> <name>activeTabVar</name> <className>java.lang.String</className> <desc>no description</desc> <longDesc></longDesc> <tagExcluded>true</tagExcluded> <generated>true</generated> </property> <property> <name>activePanelTabVar</name> <className>java.lang.Boolean</className> <desc>Boolean Variable that is set in request scope when rendering a panelTab</desc> <longDesc>Boolean Variable that is set in request scope when rendering a panelTab. True means that the currently rendered panelTab is active.</longDesc> <generated>true</generated> </property> <property> <name>selectedIndex</name> <className>int</className> <desc>Index of tab that is selected by default</desc> <longDesc>Index of tab that is selected by default.</longDesc> <defaultValue>0</defaultValue> <generated>true</generated> </property> <property> <name>activeTabStyleClass</name> <className>java.lang.String</className> <desc>Style class of the active tab cell</desc> <longDesc>Style class of the active tab cell.</longDesc> <generated>true</generated> </property> <property> <name>inactiveTabStyleClass</name> <className>java.lang.String</className> <desc>Style class of the inactive tab cells</desc> <longDesc>Style class of the inactive tab cells.</longDesc> <generated>true</generated> </property> <property> <name>activeSubStyleClass</name> <className>java.lang.String</className> <desc>Style class of the active tab sub cell</desc> <longDesc>Style class of the active tab sub cell.</longDesc> <generated>true</generated> </property> <property> <name>inactiveSubStyleClass</name> <className>java.lang.String</className> <desc>Style class of the inactive tab sub cells</desc> <longDesc>Style class of the inactive tab sub cells.</longDesc> <generated>true</generated> </property> <property> <name>tabContentStyleClass</name> <className>java.lang.String</className> <desc>Style class of the active tab content cell</desc> <longDesc>Style class of the active tab content cell.</longDesc> <generated>true</generated> </property> <property> <name>disabledTabStyleClass</name> <className>java.lang.String</className> <desc>Style class of the disabled tab cells</desc> <longDesc>Style class of the disabled tab cells.</longDesc> <generated>true</generated> </property> <property> <name>serverSideTabSwitch</name> <className>boolean</className> <desc>Toggle client-side/server-side tab switches</desc> <longDesc>Toggle client-side/server-side tab switches.</longDesc> <defaultValue>false</defaultValue> <generated>true</generated> </property> <property> <name>immediateTabChange</name> <className>boolean</className> <desc>Define if the process validation and update model phases should be executed before change between tabs, when serverSideTabSwitch = true (if is false, the switch is done by other way so this property does not have any effect)</desc> <longDesc>Define if the process validation and update model phases should be executed before change between tabs, when serverSideTabSwitch = true (if is false, the switch is done by other way so this property does not have any effect). Note that if this property is set as false, only a tab change is done if all input fields inside the form are valid (including input components outside this panel). By default is true, so both phases are not executed.</longDesc> <defaultValue>true</defaultValue> <generated>true</generated> </property> <property> <name>onclick</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the element is clicked</desc> <longDesc>HTML: Script to be invoked when the element is clicked.</longDesc> <generated>true</generated> </property> <property> <name>ondblclick</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the element is double-clicked</desc> <longDesc>HTML: Script to be invoked when the element is double-clicked.</longDesc> <generated>true</generated> </property> <property> <name>onkeydown</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when a key is pressed down over this element</desc> <longDesc>HTML: Script to be invoked when a key is pressed down over this element.</longDesc> <generated>true</generated> </property> <property> <name>onkeypress</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when a key is pressed over this element</desc> <longDesc>HTML: Script to be invoked when a key is pressed over this element.</longDesc> <generated>true</generated> </property> <property> <name>onkeyup</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when a key is released over this element</desc> <longDesc>HTML: Script to be invoked when a key is released over this element.</longDesc> <generated>true</generated> </property> <property> <name>onmousedown</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is pressed over this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is pressed over this element.</longDesc> <generated>true</generated> </property> <property> <name>onmousemove</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is moved while it is in this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is moved while it is in this element.</longDesc> <generated>true</generated> </property> <property> <name>onmouseout</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is moves out of this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is moves out of this element.</longDesc> <generated>true</generated> </property> <property> <name>onmouseover</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is moved into this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is moved into this element.</longDesc> <generated>true</generated> </property> <property> <name>onmouseup</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is released over this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is released over this element.</longDesc> <generated>true</generated> </property> <property> <name>enabledOnUserRole</name> <className>java.lang.String</className> <desc>If user is in given role, this component will be rendered normally</desc> <longDesc>If user is in given role, this component will be rendered normally. If not, no hyperlink is rendered but all nested tags (=body) are rendered.</longDesc> <generated>true</generated> </property> <property> <name>visibleOnUserRole</name> <className>java.lang.String</className> <desc>If user is in given role, this component will be rendered normally</desc> <longDesc>If user is in given role, this component will be rendered normally. If not, nothing is rendered and the body of this tag will be skipped.</longDesc> <generated>true</generated> </property> <property> <name>dir</name> <className>java.lang.String</className> <desc>HTML: The direction of text display, either 'ltr' (left-to-right) or 'rtl' (right-to-left)</desc> <longDesc>HTML: The direction of text display, either 'ltr' (left-to-right) or 'rtl' (right-to-left).</longDesc> <generated>true</generated> </property> <property> <name>lang</name> <className>java.lang.String</className> <desc>HTML: The base language of this document</desc> <longDesc>HTML: The base language of this document.</longDesc> <generated>true</generated> </property> <property> <name>title</name> <className>java.lang.String</className> <desc>HTML: An advisory title for this element</desc> <longDesc>HTML: An advisory title for this element. Often used by the user agent as a tooltip.</longDesc> <generated>true</generated> </property> <property> <name>datafld</name> <className>java.lang.String</className> <desc>Reserved for future use</desc> <longDesc>Reserved for future use.</longDesc> <generated>true</generated> </property> <property> <name>datasrc</name> <className>java.lang.String</className> <desc>Reserved for future use</desc> <longDesc>Reserved for future use.</longDesc> <generated>true</generated> </property> <property> <name>dataformatas</name> <className>java.lang.String</className> <desc>Reserved for future use</desc> <longDesc>Reserved for future use.</longDesc> <generated>true</generated> </property> <property> <name>bgcolor</name> <className>java.lang.String</className> <desc>HTML: The background color of this element</desc> <longDesc>HTML: The background color of this element.</longDesc> <generated>true</generated> </property> <property> <name>border</name> <className>int</className> <desc>HTML: Specifies the width of the border of this element, in pixels</desc> <longDesc>HTML: Specifies the width of the border of this element, in pixels. Deprecated in HTML 4.01.</longDesc> <defaultValue>Integer.MIN_VALUE</defaultValue> <generated>true</generated> </property> <property> <name>cellpadding</name> <className>java.lang.String</className> <desc>HTML: Specifies the amount of empty space between the cell border and its contents</desc> <longDesc>HTML: Specifies the amount of empty space between the cell border and its contents. It can be either a pixel length or a percentage.</longDesc> <generated>true</generated> </property> <property> <name>cellspacing</name> <className>java.lang.String</className> <desc>HTML: Specifies the amount of space between the cells of the table</desc> <longDesc>HTML: Specifies the amount of space between the cells of the table. It can be either a pixel length or a percentage of available space.</longDesc> <generated>true</generated> </property> <property> <name>frame</name> <className>java.lang.String</className> <desc>HTML: Controls what part of the frame that surrounds a table is visible</desc> <longDesc>HTML: Controls what part of the frame that surrounds a table is visible. Values include: void, above, below, hsides, lhs, rhs, vsides, box, and border.</longDesc> <generated>true</generated> </property> <property> <name>rules</name> <className>java.lang.String</className> <desc>HTML: Controls how rules are rendered between cells</desc> <longDesc>HTML: Controls how rules are rendered between cells. Values include: none, groups, rows, cols, and all.</longDesc> <generated>true</generated> </property> <property> <name>summary</name> <className>java.lang.String</className> <desc>HTML: Provides a summary of the contents of the table, for accessibility purposes</desc> <longDesc>HTML: Provides a summary of the contents of the table, for accessibility purposes.</longDesc> <generated>true</generated> </property> <property> <name>width</name> <className>java.lang.String</className> <desc>HTML: Specifies the desired width of the table, as a pixel length or a percentage of available space</desc> <longDesc>HTML: Specifies the desired width of the table, as a pixel length or a percentage of available space.</longDesc> <generated>true</generated> </property> <property> <name>align</name> <className>java.lang.String</className> <desc>HTML: Specifies the horizontal alignment of this element</desc> <longDesc>HTML: Specifies the horizontal alignment of this element. Deprecated in HTML 4.01.</longDesc> <generated>true</generated> </property> </component> <component> <modelId>tomahawk</modelId> <className>org.apache.myfaces.custom.toggle.ToggleGroup</className> <parentClassName>javax.faces.component.html.HtmlPanelGroup</parentClassName> <sourceClassName>org.apache.myfaces.custom.toggle.AbstractToggleGroup</sourceClassName> <sourceClassParentClassName>javax.faces.component.html.HtmlPanelGroup</sourceClassParentClassName> <name>t:toggleGroup</name> <type>org.apache.myfaces.ToggleGroup</type> <tagClass>org.apache.myfaces.custom.toggle.ToggleGroupTag</tagClass> <rendererType>org.apache.myfaces.ToggleGroup</rendererType> <generatedComponentClass>true</generatedComponentClass> <generatedTagClass>true</generatedTagClass> <implementedInterfaces> <interface name="org.apache.myfaces.component.EventAware"/> <interface name="org.apache.myfaces.component.UniversalProperties"/> </implementedInterfaces> <desc>Container class allows user to toggle between view/edit mode</desc> <longDesc>Container class allows user to toggle between view/edit mode. Extends PanelGroup. Allows user to have several toggleLink in a group. When the togglePanel is toggled, the toggleGroup will be hidden.</longDesc> <property> <name>toggled</name> <className>boolean</className> <desc>HTML: Flag to define the toggle status</desc> <longDesc>HTML: Flag to define the toggle status.</longDesc> <generated>true</generated> </property> <property> <name>onclick</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the element is clicked</desc> <longDesc>HTML: Script to be invoked when the element is clicked.</longDesc> <generated>true</generated> </property> <property> <name>ondblclick</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the element is double-clicked</desc> <longDesc>HTML: Script to be invoked when the element is double-clicked.</longDesc> <generated>true</generated> </property> <property> <name>onkeydown</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when a key is pressed down over this element</desc> <longDesc>HTML: Script to be invoked when a key is pressed down over this element.</longDesc> <generated>true</generated> </property> <property> <name>onkeypress</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when a key is pressed over this element</desc> <longDesc>HTML: Script to be invoked when a key is pressed over this element.</longDesc> <generated>true</generated> </property> <property> <name>onkeyup</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when a key is released over this element</desc> <longDesc>HTML: Script to be invoked when a key is released over this element.</longDesc> <generated>true</generated> </property> <property> <name>onmousedown</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is pressed over this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is pressed over this element.</longDesc> <generated>true</generated> </property> <property> <name>onmousemove</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is moved while it is in this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is moved while it is in this element.</longDesc> <generated>true</generated> </property> <property> <name>onmouseout</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is moves out of this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is moves out of this element.</longDesc> <generated>true</generated> </property> <property> <name>onmouseover</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is moved into this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is moved into this element.</longDesc> <generated>true</generated> </property> <property> <name>onmouseup</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is released over this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is released over this element.</longDesc> <generated>true</generated> </property> <property> <name>dir</name> <className>java.lang.String</className> <desc>HTML: The direction of text display, either 'ltr' (left-to-right) or 'rtl' (right-to-left)</desc> <longDesc>HTML: The direction of text display, either 'ltr' (left-to-right) or 'rtl' (right-to-left).</longDesc> <generated>true</generated> </property> <property> <name>lang</name> <className>java.lang.String</className> <desc>HTML: The base language of this document</desc> <longDesc>HTML: The base language of this document.</longDesc> <generated>true</generated> </property> <property> <name>title</name> <className>java.lang.String</className> <desc>HTML: An advisory title for this element</desc> <longDesc>HTML: An advisory title for this element. Often used by the user agent as a tooltip.</longDesc> <generated>true</generated> </property> </component> <component> <modelId>tomahawk</modelId> <className>org.apache.myfaces.custom.toggle.ToggleLink</className> <parentClassName>javax.faces.component.html.HtmlOutputLink</parentClassName> <sourceClassName>org.apache.myfaces.custom.toggle.AbstractToggleLink</sourceClassName> <sourceClassParentClassName>javax.faces.component.html.HtmlOutputLink</sourceClassParentClassName> <name>t:toggleLink</name> <type>org.apache.myfaces.ToggleLink</type> <tagClass>org.apache.myfaces.custom.toggle.ToggleLinkTag</tagClass> <rendererType>org.apache.myfaces.ToggleLink</rendererType> <generatedComponentClass>true</generatedComponentClass> <generatedTagClass>true</generatedTagClass> <desc>Extends standard outputLink but links to a dynamically rendered resource (image, file, </desc> <longDesc>Extends standard outputLink but links to a dynamically rendered resource (image, file, ...). Should be nested within an HtmlToggleGroup component. Controls nested within this component will be displayed in 'view' mode, controls outside this component (within the parent HtmlToggleGroup) will be displayed in 'edit' mode.</longDesc> <property> <name>for</name> <className>java.lang.String</className> <required>true</required> <literalOnly>true</literalOnly> <desc>The class which implements org</desc> <longDesc>The class which implements org.apache.myfaces.custom.dynamicResources.ResourceRenderer. The resource renderer is responsible for resource the image. The class must have a default constructor. Any request scoped attribute or managed bean is not available when this resource renderer is instantiated and used. The resource renderer must render the binary data for the resource by using the parameters passed by nested f:param elements and/or using session or application scoped beans.</longDesc> <generated>true</generated> </property> <property> <name>disabled</name> <className>boolean</className> <desc>HTML: When true, this element cannot receive focus</desc> <longDesc>HTML: When true, this element cannot receive focus.</longDesc> <defaultValue>false</defaultValue> <generated>true</generated> </property> <property> <name>onClickFocusId</name> <className>java.lang.String</className> <literalOnly>true</literalOnly> <desc>Id of the component that will be focused when toggleLink is clicked</desc> <longDesc>Id of the component that will be focused when toggleLink is clicked</longDesc> <generated>true</generated> </property> <property> <name>forceId</name> <className>java.lang.Boolean</className> <literalOnly>true</literalOnly> <desc>If true, this component will force the use of the specified id when rendering</desc> <longDesc>If true, this component will force the use of the specified id when rendering.</longDesc> <defaultValue>false</defaultValue> <generated>true</generated> </property> <property> <name>forceIdIndex</name> <className>java.lang.Boolean</className> <literalOnly>true</literalOnly> <desc>If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components that are contained within a "list</desc> <longDesc>If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components that are contained within a "list." This value will be true by default and the value will be ignored if the value of forceId is false (or not specified.)</longDesc> <defaultValue>true</defaultValue> <generated>true</generated> </property> <property> <name>enabledOnUserRole</name> <className>java.lang.String</className> <desc>If user is in given role, this component will be rendered normally</desc> <longDesc>If user is in given role, this component will be rendered normally. If not, no hyperlink is rendered but all nested tags (=body) are rendered.</longDesc> <generated>true</generated> </property> <property> <name>visibleOnUserRole</name> <className>java.lang.String</className> <desc>If user is in given role, this component will be rendered normally</desc> <longDesc>If user is in given role, this component will be rendered normally. If not, nothing is rendered and the body of this tag will be skipped.</longDesc> <generated>true</generated> </property> </component> <component> <modelId>tomahawk</modelId> <className>org.apache.myfaces.custom.toggle.TogglePanel</className> <parentClassName>javax.faces.component.html.HtmlPanelGroup</parentClassName> <sourceClassName>org.apache.myfaces.custom.toggle.AbstractTogglePanel</sourceClassName> <sourceClassParentClassName>javax.faces.component.html.HtmlPanelGroup</sourceClassParentClassName> <name>t:togglePanel</name> <type>org.apache.myfaces.TogglePanel</type> <tagClass>org.apache.myfaces.custom.toggle.TogglePanelTag</tagClass> <rendererType>org.apache.myfaces.TogglePanel</rendererType> <generatedComponentClass>true</generatedComponentClass> <generatedTagClass>true</generatedTagClass> <implementedInterfaces> <interface name="org.apache.myfaces.component.EventAware"/> <interface name="org.apache.myfaces.component.UniversalProperties"/> </implementedInterfaces> <desc>Container class allows user to toggle between view/edit mode</desc> <longDesc>Container class allows user to toggle between view/edit mode. Extends PanelGroup. Allows user to toggle between 'view' mode and 'edit' mode. In the togglePanel, include a toggleLink. When the toggleLink is clicked, the rest of the group is shown, and the link is hidden.</longDesc> <property> <name>toggled</name> <className>boolean</className> <desc>You can set toggled to true to force the toggleGroup to always be in toggle mode</desc> <longDesc>You can set toggled to true to force the toggleGroup to always be in toggle mode. Default is false.</longDesc> <defaultValue>false</defaultValue> <generated>true</generated> </property> <property> <name>disabled</name> <className>boolean</className> <desc>no description</desc> <longDesc></longDesc> <defaultValue>false</defaultValue> <generated>true</generated> </property> <property> <name>onclick</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the element is clicked</desc> <longDesc>HTML: Script to be invoked when the element is clicked.</longDesc> <generated>true</generated> </property> <property> <name>ondblclick</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the element is double-clicked</desc> <longDesc>HTML: Script to be invoked when the element is double-clicked.</longDesc> <generated>true</generated> </property> <property> <name>onkeydown</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when a key is pressed down over this element</desc> <longDesc>HTML: Script to be invoked when a key is pressed down over this element.</longDesc> <generated>true</generated> </property> <property> <name>onkeypress</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when a key is pressed over this element</desc> <longDesc>HTML: Script to be invoked when a key is pressed over this element.</longDesc> <generated>true</generated> </property> <property> <name>onkeyup</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when a key is released over this element</desc> <longDesc>HTML: Script to be invoked when a key is released over this element.</longDesc> <generated>true</generated> </property> <property> <name>onmousedown</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is pressed over this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is pressed over this element.</longDesc> <generated>true</generated> </property> <property> <name>onmousemove</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is moved while it is in this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is moved while it is in this element.</longDesc> <generated>true</generated> </property> <property> <name>onmouseout</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is moves out of this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is moves out of this element.</longDesc> <generated>true</generated> </property> <property> <name>onmouseover</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is moved into this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is moved into this element.</longDesc> <generated>true</generated> </property> <property> <name>onmouseup</name> <className>java.lang.String</className> <desc>HTML: Script to be invoked when the pointing device is released over this element</desc> <longDesc>HTML: Script to be invoked when the pointing device is released over this element.</longDesc> <generated>true</generated> </property> <property> <name>dir</name> <className>java.lang.String</className> <desc>HTML: The direction of text display, either 'ltr' (left-to-right) or 'rtl' (right-to-left)</desc> <longDesc>HTML: The direction of text display, either 'ltr' (left-to-right) or 'rtl' (right-to-left).</longDesc> <generated>true</generated> </property> <property> <name>lang</name> <className>java.lang.String</className> <desc>HTML: The base language of this document</desc> <longDesc>HTML: The base language of this document.</longDesc> <generated>true</generated> </property> <property> <name>title</name> <className>java.lang.String</className> <desc>HTML: An advisory title for this element</desc> <longDesc>HTML: An advisory title for this element. Often used by the user agent as a tooltip.</longDesc> <generated>true</generated> </property> </component> <component> <modelId>tomahawk</modelId> <className>org.apache.myfaces.custom.transform.XmlTransform</className> <parentClassName>javax.faces.component.UIComponentBase</parentClassName> <sourceClassName>org.apache.myfaces.custom.transform.AbstractXmlTransform</sourceClassName> <sourceClassParentClassName>javax.faces.component.UIComponentBase</sourceClassParentClassName> <name>t:xmlTransform</name> <type>org.apache.myfaces.tomahawk.XmlTransform</type> <family>org.apache.myfaces.tomahawk.Transform</family> <tagClass>org.apache.myfaces.custom.transform.XmlTransformTag</tagClass> <generatedComponentClass>true</generatedComponentClass> <generatedTagClass>true</generatedTagClass> <desc>Transforms XML using and XSL stylesheet</desc> <longDesc>Transforms XML using and XSL stylesheet. Used to transform XML (from either a String or URL) using either XSLT or Velocity.</longDesc> <property> <name>content</name> <className>java.lang.String</className> <desc>String containing the XML content to be transformed</desc> <longDesc>String containing the XML content to be transformed.</longDesc> <generated>true</generated> </property> <property> <name>contentLocation</name> <className>java.lang.String</className> <desc>String containing the location of the XML content to be transformed</desc> <longDesc>String containing the location of the XML content to be transformed.</longDesc> <generated>true</generated> </property> <property> <name>stylesheet</name> <className>java.lang.String</className> <desc>String containing the XSL information to use in the transformation</desc> <longDesc>String containing the XSL information to use in the transformation.</longDesc> <generated>true</generated> </property> <property> <name>contentStream</name> <className>java.lang.Object</className> <desc>Value binding expression referencing an InputStream from which the XML content is to be read</desc> <longDesc>Value binding expression referencing an InputStream from which the XML content is to be read.</longDesc> </property> <property> <name>stylesheetLocation</name> <className>java.lang.String</className> <desc>String containing the location of the XSL stylesheet to use in the transformation</desc> <longDesc>String containing the location of the XSL stylesheet to use in the transformation.</longDesc> <generated>true</generated> </property> <property> <name>styleStream</name> <className>java.lang.Object</className> <desc>Value binding expression referencing an InputStream from which the XSL stylesheet is to be read</desc> <longDesc>Value binding expression referencing an InputStream from which the XSL stylesheet is to be read.</longDesc> </property> </component> <component> <modelId>tomahawk</modelId> <className>org.apache.myfaces.custom.tree.HtmlTreeCheckbox</className> <parentClassName>javax.faces.component.UISelectItem</parentClassName> <sourceClassName>org.apache.myfaces.custom.tree.AbstractHtmlTreeCheckbox</sourceClassName> <sourceClassParentClassName>javax.faces.component.UISelectItem</sourceClassParentClassName> <name>t:treeCheckbox</name> <type>org.apache.myfaces.HtmlTreeCheckbox</type> <family>org.apache.myfaces.HtmlTreeCheckbox</family> <tagClass>org.apache.myfaces.custom.tree.taglib.TreeCheckboxTag</tagClass> <rendererType>org.apache.myfaces.HtmlTreeCheckbox</rendererType> <generatedComponentClass>true</generatedComponentClass> <generatedTagClass>true</generatedTagClass> <desc>Renders a HTML input of type "treeCheckbox"</desc> <longDesc>Renders a HTML input of type "treeCheckbox". The associated comes from the treeCheckbox itemLabel and itemValue. The selected items come from an extended selectManyCheckbox component with layout "spread". The selectManyCheckbox is referenced by the "for" attribute. All HTML pass-through attributes for this input are taken from the associated selectManyCheckbox. Unless otherwise specified, all attributes accept static values or EL expressions.</longDesc> <property> <name>for</name> <className>java.lang.String</className> <desc>id of the referenced extended selectManyCheckbox component</desc> <longDesc>id of the referenced extended selectManyCheckbox component</longDesc> <generated>true</generated> </property> </component> <component> <modelId>tomahawk</modelId> <className>org.apache.myfaces.custom.tree.HtmlTreeImageCommandLink</className> <parentClassName>javax.faces.component.html.HtmlCommandLink</parentClassName> <sourceClassName>org.apache.myfaces.custom.tree.AbstractHtmlTreeImageCommandLink</sourceClassName> <sourceClassParentClassName>javax.faces.component.html.HtmlCommandLink</sourceClassParentClassName> <type>org.apache.myfaces.HtmlTreeImageCommandLink</type> <family>org.apache.myfaces.HtmlTree</family> <rendererType>org.apache.myfaces.HtmlTreeImageCommandLink</rendererType> <generatedComponentClass>true</generatedComponentClass> <desc>HTML image link</desc> <longDesc>HTML image link.</longDesc> <property> <name>image</name> <className>java.lang.String</className> <desc>no description</desc> <longDesc></longDesc> <generated>true</generated> </property> </component> <component> <modelId>tomahawk</modelId> <className>org.apache.myfaces.custom.tree.HtmlTree</className> <parentClassName>javax.faces.component.html.HtmlPanelGroup</parentClassName> <sourceClassName>org.apache.myfaces.custom.tree.HtmlTree</sourceClassName> <sourceClassParentClassName>javax.faces.component.html.HtmlPanelGroup</sourceClassParentClassName> <name>t:tree</name> <type>org.apache.myfaces.HtmlTree</type> <family>org.apache.myfaces.HtmlTree</family> <tagClass>org.apache.myfaces.custom.tree.taglib.TreeTag</tagClass> <tagSuperclass>org.apache.myfaces.custom.tree.taglib.AbstractTreeTag</tagSuperclass> <tagHandler>org.apache.myfaces.custom.tree.taglib.TreeTagHandler</tagHandler> <rendererType>org.apache.myfaces.HtmlTree</rendererType> <generatedTagClass>true</generatedTagClass> <implementedInterfaces> <interface name="org.apache.myfaces.custom.tree.model.TreeModelListener"/> </implementedInterfaces> <desc>A tree data component</desc> <longDesc> <![CDATA[ A tree data component. Unless otherwise specified, all attributes accept static values or EL expressions. <p> Tree implementation based on javax.swing.JTree. </p> <p> The tree model is assigned by using a value binding named <code>model</code> and is not stored in view state. </p> <p> A hierarchy of {@link HtmlTreeNode}objects is used to represent the current expanded state of the tree. The root node is held as a faces named * <code>rootNode</code>. </p> ]]> </longDesc> <property> <name>model</name> <jspName>value</jspName> <className>org.apache.myfaces.custom.tree.model.TreeModel</className> <required>true</required> <desc>no description</desc> <longDesc></longDesc> <inheritedTag>true</inheritedTag> </property> <property> <name>var</name> <className>java.lang.String</className> <desc>no description</desc> <longDesc></longDesc> </property> <property> <name>iconLine</name> <className>java.lang.String</className> <desc>no description</desc> <longDesc></longDesc> </property> <property> <name>iconNoline</name> <className>java.lang.String</className> <desc>no description</desc> <longDesc></longDesc> </property> <property> <name>iconChildFirst</name> <className>java.lang.String</className> <desc>no description</desc> <longDesc></longDesc> </property> <property> <name>iconChildMiddle</name> <className>java.lang.String</className> <desc>no description</desc> <longDesc></longDesc> </property> <property> <name>iconChildLast</name> <className>java.lang.String</className> <desc>no description</desc> <longDesc></longDesc> </property> <property> <name>iconNodeOpen</name> <className>java.lang.String</className> <desc>no description</desc> <longDesc></longDesc> </property> <property> <name>iconNodeOpenFirst</name> <className>java.lang.String</className> <desc>no description</desc> <longDesc></longDesc> </property> <property> <name>iconNodeOpenMiddle</name> <className>java.lang.String</className> <desc>no description</desc> <longDesc></longDesc> </property> <property> <name>iconNodeOpenLast</name> <className>java.lang.String</className> <desc>no description</desc> <longDesc></longDesc> </property> <property> <name>iconNodeClose</name> <className>java.lang.String</className> <desc>no description</desc> <longDesc></longDesc> </property> <property> <name>iconNodeCloseFirst</name> <className>java.lang.String</className> <desc>no description</desc> <longDesc></longDesc> </property> <property> <name>iconNodeCloseMiddle</name> <className>java.lang.String</className> <desc>no description</desc> <longDesc></longDesc> </property> <property> <name>iconNodeCloseLast</name> <className>java.lang.String</className> <desc>no description</desc> <longDesc></longDesc> </property> <property> <name>nodeClass</name> <className>java.lang.String</className> <desc>no description</desc> <longDesc></longDesc> </property> <property> <name>rowClasses</name> <className>java.lang.String</className> <desc>no description</desc> <longDesc></longDesc> </property> <property> <name>columnClasses</name> <className>java.lang.String</className> <desc>no description</desc> <longDesc></longDesc> </property> <property> <name>selectedNodeClass</name> <className>java.lang.String</className> <desc>no description</desc> <longDesc></longDesc> </property> <property> <name>iconClass</name> <className>java.lang.String</className> <desc>no description</desc> <longDesc></longDesc> </property> <property> <name>expireListeners</name> <className>long</className> <desc>Time interval the tree will remain registered as a TreeModelListener without being accessed</desc> <longDesc>Time interval the tree will remain registered as a TreeModelListener without being accessed</longDesc> </property> <property> <name>headerClass</name> <className>java.lang.String</className> <desc>no description</desc> <generated>false</generated> </property> <property> <name>footerClass</name> <className>java.lang.String</className> <desc>no description</desc> <generated>false</generated> </property> <property> <name>expandRoot</name> <className>boolean</className> <literalOnly>true</literalOnly> <desc>no description</desc> <inheritedTag>true</inheritedTag> <generated>false</generated> </property> <property> <name>style</name> <desc>no description</desc> <tagExcluded>true</tagExcluded> <generated>false</generated> </property> </component> <component> <modelId>tomahawk</modelId> <className>org.apache.myfaces.custom.tree.HtmlTreeColumn</className> <parentClassName>javax.faces.component.UIColumn</parentClassName> <sourceClassName>org.apache.myfaces.custom.tree.HtmlTreeColumn</sourceClassName> <sourceClassParentClassName>javax.faces.component.UIColumn</sourceClassParentClassName> <name>t:treeColumn</name> <type>org.apache.myfaces.HtmlTreeColumn</type> <family>org.apache.myfaces.HtmlTreeColumn</family> <tagClass>org.apache.myfaces.custom.tree.taglib.TreeColumnTag</tagClass> <generatedTagClass>true</generatedTagClass> <desc>Renders a HTML input of type "treeColumn"</desc> <longDesc> <![CDATA[ Renders a HTML input of type "treeColumn". <p> This tag outlines the column where the tree structure will be render as part of the tree table. Unless otherwise specified, all attributes accept static values or EL expressions. </p> <p> Tree column model. This column is used to provide the place holder for the tree. This is used in conjunction with the table format display. </p> ]]> </longDesc> </component> <component> <modelId>tomahawk</modelId> <className>org.apache.myfaces.custom.tree.HtmlTreeNode</className> <parentClassName>javax.faces.component.html.HtmlCommandLink</parentClassName> <sourceClassName>org.apache.myfaces.custom.tree.HtmlTreeNode</sourceClassName> <sourceClassParentClassName>javax.faces.component.html.HtmlCommandLink</sourceClassParentClassName> <type>org.apache.myfaces.HtmlTreeNode</type> <rendererType>org.apache.myfaces.HtmlTreeNode</rendererType> <desc>Represents a single node of a three</desc> <longDesc> <![CDATA[ Represents a single node of a three. A custom html link component representing the expand/collapse icon is held as a facet named <code>expandCollapse</code>. ]]> </longDesc> </component> <component> <modelId>tomahawk</modelId> <className>org.apache.myfaces.custom.tree2.UITreeData</className> <parentClassName>javax.faces.component.UIComponentBase</parentClassName> <sourceClassName>org.apache.myfaces.custom.tree2.UITreeData</sourceClassName> <sourceClassParentClassName>javax.faces.component.UIComponentBase</sourceClassParentClassName> <type>org.apache.myfaces.UITree2</type> <family>org.apache.myfaces.HtmlTree2</family> <implementedInterfaces> <interface name="org.apache.myfaces.custom.tree2.Tree"/> </implementedInterfaces> <desc>TreeData is a {@link UIComponent} that supports binding data stored in a tree represented by a {@link TreeNode} instance</desc> <longDesc> <![CDATA[ TreeData is a {@link UIComponent} that supports binding data stored in a tree represented by a {@link TreeNode} instance. During iterative processing over the tree nodes in the data model, the object for the current node is exposed as a request attribute under the key specified by the <code>var</code> property. {@link javax.faces.render.Renderer}s of this component should use the appropriate facet to assist in rendering. ]]> </longDesc> <property> <name>value</name> <className>java.lang.Object</className> <required>true</required> <desc>Gets the value of the TreeData</desc> <longDesc>Gets the value of the TreeData.</longDesc> </property> <property> <name>var</name> <className>java.lang.String</className> <desc>Return the request-scope attribute under which the data object for the current node will be exposed when iterating</desc> <longDesc>Return the request-scope attribute under which the data object for the current node will be exposed when iterating. This property is not enabled for value binding expressions.</longDesc> </property> </component> <component> <modelId>tomahawk</modelId> <className>org.apache.myfaces.custom.tree2.HtmlTree</className> <parentClassName>org.apache.myfaces.custom.tree2.UITreeData</parentClassName> <sourceClassName>org.apache.myfaces.custom.tree2.AbstractHtmlTree</sourceClassName> <sourceClassParentClassName>org.apache.myfaces.custom.tree2.UITreeData</sourceClassParentClassName> <name>t:tree2</name> <type>org.apache.myfaces.HtmlTree2</type> <tagClass>org.apache.myfaces.custom.tree2.TreeTag</tagClass> <rendererType>org.apache.myfaces.HtmlTree2</rendererType> <generatedComponentClass>true</generatedComponentClass> <generatedTagClass>true</generatedTagClass> <implementedInterfaces> <interface name="org.apache.myfaces.component.LocationAware"/> </implementedInterfaces> <desc>Represents "tree data" in an HTML format</desc> <longDesc>Represents "tree data" in an HTML format. Also provides a mechanism for maintaining expand/collapse state of the nodes in the tree. A component that provides an HTML-based tree from data supplied by a backing bean. The tree is highly customizable and allows for fine-grained control over the appearance of each of the nodes depending on their type. Almost any type of JSF component (text, image, checkbox, etc.) can be rendered inside the nodes and there is an option for client-side or server-side toggling of the expand/collapse state. Unless otherwise specified, all attributes accept static values or EL expressions.</longDesc> <property> <name>clientSideToggle</name> <className>boolean</className> <desc>Perform client-side toggling of expand/collapse state via javascript (default is true</desc> <longDesc>Perform client-side toggling of expand/collapse state via javascript (default is true.)</longDesc> <defaultValue>true</defaultValue> </property> <property> <name>varNodeToggler</name> <className>java.lang.String</className> <desc>Gets</desc> <longDesc>Gets</longDesc> </property> <property> <name>showNav</name> <className>boolean</className> <desc>Show the "plus" and "minus" navigation icons (default is true</desc> <longDesc>Show the "plus" and "minus" navigation icons (default is true.) Value is ignored if clientSideToggle is true.</longDesc> <defaultValue>true</defaultValue> <generated>true</generated> </property> <property> <name>showLines</name> <className>boolean</className> <desc>Show the connecting lines (default is true</desc> <longDesc>Show the connecting lines (default is true.)</longDesc> <defaultValue>true</defaultValue> <generated>true</generated> </property> <property> <name>showRootNode</name> <className>boolean</className> <desc>Include the root node when rendering the tree (default is true</desc> <longDesc>Include the root node when rendering the tree (default is true.)</longDesc> <defaultValue>true</defaultValue> <generated>true</generated> </property> <property> <name>preserveToggle</name> <className>boolean</className> <desc>Preserve changes in client-side toggle information between requests (default is true</desc> <longDesc>Preserve changes in client-side toggle information between requests (default is true.)</longDesc> <defaultValue>true</defaultValue> <generated>true</generated> </property> <property> <name>javascriptLocation</name> <className>java.lang.String</className> <desc>An alternate location to find javascript resources</desc> <longDesc>An alternate location to find javascript resources. If no values is specified, javascript will be loaded from the resources directory using AddResource and ExtensionsFilter.</longDesc> <generated>true</generated> </property> <property> <name>imageLocation</name> <className>java.lang.String</className> <desc>An alternate location to find image resources</desc> <longDesc>An alternate location to find image resources. If no values is specified, images will be loaded from the resources directory using AddResource and ExtensionsFilter.</longDesc> <generated>true</generated> </property> <property> <name>styleLocation</name> <className>java.lang.String</className> <desc>An alternate location to find stylesheet resources</desc> <longDesc>An alternate location to find stylesheet resources. If no values is specified, stylesheets will be loaded from the resources directory using AddResource and ExtensionsFilter.</longDesc> <generated>true</generated> </property> </component> <converter> <modelId>myfaces-api</modelId> <className>javax.faces.convert.BigDecimalConverter</className> <sourceClassName>javax.faces.convert.BigDecimalConverter</sourceClassName> <converterId>javax.faces.BigDecimal</converterId> <desc><![CDATA[see Javadoc of <a href="http://java]]></desc> <longDesc><![CDATA[see Javadoc of <a href="http://java.sun.com/j2ee/javaserverfaces/1.1_01/docs/api/index.html">JSF Specification</a>]]></longDesc> </converter> <converter> <modelId>myfaces-api</modelId> <className>javax.faces.convert.BigIntegerConverter</className> <sourceClassName>javax.faces.convert.BigIntegerConverter</sourceClassName> <converterId>javax.faces.BigInteger</converterId> <desc><![CDATA[see Javadoc of <a href="http://java]]></desc> <longDesc><![CDATA[see Javadoc of <a href="http://java.sun.com/j2ee/javaserverfaces/1.1_01/docs/api/index.html">JSF Specification</a>]]></longDesc> </converter> <converter> <modelId>myfaces-api</modelId> <className>javax.faces.convert.BooleanConverter</className> <sourceClassName>javax.faces.convert.BooleanConverter</sourceClassName> <converterId>javax.faces.Boolean</converterId> <desc><![CDATA[see Javadoc of <a href="http://java]]></desc> <longDesc><![CDATA[see Javadoc of <a href="http://java.sun.com/j2ee/javaserverfaces/1.1_01/docs/api/index.html">JSF Specification</a>]]></longDesc> </converter> <converter> <modelId>myfaces-api</modelId> <className>javax.faces.convert.ByteConverter</className> <sourceClassName>javax.faces.convert.ByteConverter</sourceClassName> <converterId>javax.faces.Byte</converterId> <desc><![CDATA[see Javadoc of <a href="http://java]]></desc> <longDesc><![CDATA[see Javadoc of <a href="http://java.sun.com/j2ee/javaserverfaces/1.1_01/docs/api/index.html">JSF Specification</a>]]></longDesc> </converter> <converter> <modelId>myfaces-api</modelId> <className>javax.faces.convert.CharacterConverter</className> <sourceClassName>javax.faces.convert.CharacterConverter</sourceClassName> <converterId>javax.faces.Character</converterId> <desc><![CDATA[see Javadoc of <a href="http://java]]></desc> <longDesc><![CDATA[see Javadoc of <a href="http://java.sun.com/j2ee/javaserverfaces/1.1_01/docs/api/index.html">JSF Specification</a>]]></longDesc> </converter> <converter> <modelId>myfaces-api</modelId> <className>javax.faces.convert.DateTimeConverter</className> <sourceClassName>javax.faces.convert.DateTimeConverter</sourceClassName> <name>f:convertDateTime</name> <converterId>javax.faces.DateTime</converterId> <bodyContent>empty</bodyContent> <tagClass>org.apache.myfaces.taglib.core.ConvertDateTimeTag</tagClass> <generatedTagClass>true</generatedTagClass> <desc>This tag associates a date time converter with the nearest parent UIComponent</desc> <longDesc> <![CDATA[ This tag associates a date time converter with the nearest parent UIComponent. Unless otherwise specified, all attributes accept static values or EL expressions. see Javadoc of <a href="http://java.sun.com/j2ee/javaserverfaces/1.1_01/docs/api/index.html">JSF Specification</a> ]]> </longDesc> <property> <name>dateStyle</name> <className>java.lang.String</className> <desc>The style of the date</desc> <longDesc>The style of the date. Values include: default, short, medium, long, and full.</longDesc> </property> <property> <name>locale</name> <className>java.util.Locale</className> <desc>The name of the locale to be used, instead of the default</desc> <longDesc>The name of the locale to be used, instead of the default.</longDesc> </property> <property> <name>pattern</name> <className>java.lang.String</className> <desc>A custom Date formatting pattern, in the format used by java</desc> <longDesc>A custom Date formatting pattern, in the format used by java.text.SimpleDateFormat.</longDesc> </property> <property> <name>timeStyle</name> <className>java.lang.String</className> <desc>The style of the time</desc> <longDesc>The style of the time. Values include: default, short, medium, long, and full.</longDesc> </property> <property> <name>timeZone</name> <className>java.util.TimeZone</className> <desc>The time zone to use instead of GMT (the default timezone)</desc> <longDesc>The time zone to use instead of GMT (the default timezone). When this value is a value-binding to a TimeZone instance, that timezone is used. Otherwise this value is treated as a String containing a timezone id, ie as the ID parameter of method java.util.TimeZone.getTimeZone(String).</longDesc> </property> <property> <name>type</name> <className>java.lang.String</className> <desc>Specifies whether the date, time, or both should be parsed/formatted</desc> <longDesc>Specifies whether the date, time, or both should be parsed/formatted. Values include: date, time, and both. Default based on setting of timeStyle and dateStyle.</longDesc> </property> </converter> <converter> <modelId>myfaces-api</modelId> <className>javax.faces.convert.DoubleConverter</className> <sourceClassName>javax.faces.convert.DoubleConverter</sourceClassName> <converterId>javax.faces.DoubleTime</converterId> <desc><![CDATA[see Javadoc of <a href="http://java]]></desc> <longDesc><![CDATA[see Javadoc of <a href="http://java.sun.com/j2ee/javaserverfaces/1.1_01/docs/api/index.html">JSF Specification</a>]]></longDesc> </converter> <converter> <modelId>myfaces-api</modelId> <className>javax.faces.convert.FloatConverter</className> <sourceClassName>javax.faces.convert.FloatConverter</sourceClassName> <converterId>javax.faces.Float</converterId> <desc><![CDATA[see Javadoc of <a href="http://java]]></desc> <longDesc><![CDATA[see Javadoc of <a href="http://java.sun.com/j2ee/javaserverfaces/1.1_01/docs/api/index.html">JSF Specification</a>]]></longDesc> </converter> <converter> <modelId>myfaces-api</modelId> <className>javax.faces.convert.IntegerConverter</className> <sourceClassName>javax.faces.convert.IntegerConverter</sourceClassName> <converterId>javax.faces.Integer</converterId> <desc><![CDATA[see Javadoc of <a href="http://java]]></desc> <longDesc><![CDATA[see Javadoc of <a href="http://java.sun.com/j2ee/javaserverfaces/1.1_01/docs/api/index.html">JSF Specification</a>]]></longDesc> </converter> <converter> <modelId>myfaces-api</modelId> <className>javax.faces.convert.LongConverter</className> <sourceClassName>javax.faces.convert.LongConverter</sourceClassName> <converterId>javax.faces.Long</converterId> <desc><![CDATA[see Javadoc of <a href="http://java]]></desc> <longDesc><![CDATA[see Javadoc of <a href="http://java.sun.com/j2ee/javaserverfaces/1.1_01/docs/api/index.html">JSF Specification</a>]]></longDesc> </converter> <converter> <modelId>myfaces-api</modelId> <className>javax.faces.convert.NumberConverter</className> <sourceClassName>javax.faces.convert.NumberConverter</sourceClassName> <name>f:convertNumber</name> <converterId>javax.faces.Number</converterId> <bodyContent>empty</bodyContent> <tagClass>org.apache.myfaces.taglib.core.ConvertNumberTag</tagClass> <generatedTagClass>true</generatedTagClass> <desc>This tag creates a number formatting converter and associates it with the nearest parent UIComponent</desc> <longDesc> <![CDATA[ This tag creates a number formatting converter and associates it with the nearest parent UIComponent. Unless otherwise specified, all attributes accept static values or EL expressions. see Javadoc of <a href="http://java.sun.com/j2ee/javaserverfaces/1.1_01/docs/api/index.html">JSF Specification</a> ]]> </longDesc> <property> <name>currencyCode</name> <className>java.lang.String</className> <desc>ISO 4217 currency code</desc> <longDesc>ISO 4217 currency code</longDesc> </property> <property> <name>currencySymbol</name> <className>java.lang.String</className> <desc>The currency symbol used to format a currency value</desc> <longDesc>The currency symbol used to format a currency value. Defaults to the currency symbol for locale.</longDesc> </property> <property> <name>groupingUsed</name> <className>boolean</className> <desc>Specifies whether output will contain grouping separators</desc> <longDesc>Specifies whether output will contain grouping separators. Default: true.</longDesc> </property> <property> <name>integerOnly</name> <className>boolean</className> <desc>Specifies whether only the integer part of the input will be parsed</desc> <longDesc>Specifies whether only the integer part of the input will be parsed. Default: false.</longDesc> </property> <property> <name>locale</name> <className>java.util.Locale</className> <desc>The name of the locale to be used, instead of the default as specified in the faces configuration file</desc> <longDesc>The name of the locale to be used, instead of the default as specified in the faces configuration file.</longDesc> </property> <property> <name>maxFractionDigits</name> <className>int</className> <desc>The maximum number of digits in the fractional portion of the number</desc> <longDesc>The maximum number of digits in the fractional portion of the number.</longDesc> </property> <property> <name>maxIntegerDigits</name> <className>int</className> <desc>The maximum number of digits in the integer portion of the number</desc> <longDesc>The maximum number of digits in the integer portion of the number.</longDesc> </property> <property> <name>minFractionDigits</name> <className>int</className> <desc>The minimum number of digits in the fractional portion of the number</desc> <longDesc>The minimum number of digits in the fractional portion of the number.</longDesc> </property> <property> <name>minIntegerDigits</name> <className>int</className> <desc>The minimum number of digits in the integer portion of the number</desc> <longDesc>The minimum number of digits in the integer portion of the number.</longDesc> </property> <property> <name>pattern</name> <className>java.lang.String</className> <desc>A custom Date formatting pattern, in the format used by java</desc> <longDesc>A custom Date formatting pattern, in the format used by java.text.SimpleDateFormat.</longDesc> </property> <property> <name>type</name> <className>java.lang.String</className> <desc>The type of formatting/parsing to be performed</desc> <longDesc>The type of formatting/parsing to be performed. Values include: number, currency, and percent. Default: number.</longDesc> </property> </converter> <converter> <modelId>myfaces-api</modelId> <className>javax.faces.convert.ShortConverter</className> <sourceClassName>javax.faces.convert.ShortConverter</sourceClassName> <converterId>javax.faces.Short</converterId> <desc><![CDATA[see Javadoc of <a href="http://java]]></desc> <longDesc><![CDATA[see Javadoc of <a href="http://java.sun.com/j2ee/javaserverfaces/1.1_01/docs/api/index.html">JSF Specification</a>]]></longDesc> </converter> <validator> <modelId>myfaces-api</modelId> <className>javax.faces.validator.DoubleRangeValidator</className> <sourceClassName>javax.faces.validator.DoubleRangeValidator</sourceClassName> <name>f:validateDoubleRange</name> <validatorId>javax.faces.DoubleRange</validatorId> <bodyContent>empty</bodyContent> <tagClass>org.apache.myfaces.taglib.core.ValidateDoubleRangeTag</tagClass> <generatedTagClass>true</generatedTagClass> <desc>Creates a validator and associateds it with the nearest parent UIComponent</desc> <longDesc> <![CDATA[ Creates a validator and associateds it with the nearest parent UIComponent. When invoked, the validator ensures that values are valid doubles that lie within the minimum and maximum values specified. Commonly associated with a h:inputText entity. Unless otherwise specified, all attributes accept static values or EL expressions. see Javadoc of <a href="http://java.sun.com/j2ee/javaserverfaces/1.1_01/docs/api/index.html">JSF Specification</a> ]]> </longDesc> <property> <name>maximum</name> <className>double</className> <desc>The largest value that should be considered valid</desc> <longDesc>The largest value that should be considered valid.</longDesc> </property> <property> <name>minimum</name> <className>double</className> <desc>The smallest value that should be considered valid</desc> <longDesc>The smallest value that should be considered valid.</longDesc> </property> </validator> <validator> <modelId>myfaces-api</modelId> <className>javax.faces.validator.LengthValidator</className> <sourceClassName>javax.faces.validator.LengthValidator</sourceClassName> <name>f:validateLength</name> <validatorId>javax.faces.Length</validatorId> <bodyContent>empty</bodyContent> <tagClass>org.apache.myfaces.taglib.core.ValidateLengthTag</tagClass> <generatedTagClass>true</generatedTagClass> <desc>Creates a validator and associateds it with the nearest parent UIComponent</desc> <longDesc> <![CDATA[ Creates a validator and associateds it with the nearest parent UIComponent. When invoked, the validator ensures that values are valid strings with a length that lies within the minimum and maximum values specified. Commonly associated with a h:inputText entity. Unless otherwise specified, all attributes accept static values or EL expressions. see Javadoc of <a href="http://java.sun.com/j2ee/javaserverfaces/1.1_01/docs/api/index.html">JSF Specification</a> ]]> </longDesc> <property> <name>maximum</name> <className>int</className> <desc>The largest value that should be considered valid</desc> <longDesc>The largest value that should be considered valid.</longDesc> </property> <property> <name>minimum</name> <className>int</className> <desc>The smallest value that should be considered valid</desc> <longDesc>The smallest value that should be considered valid.</longDesc> </property> </validator> <validator> <modelId>myfaces-api</modelId> <className>javax.faces.validator.LongRangeValidator</className> <sourceClassName>javax.faces.validator.LongRangeValidator</sourceClassName> <name>f:validateLongRange</name> <validatorId>javax.faces.LongRange</validatorId> <bodyContent>empty</bodyContent> <tagClass>org.apache.myfaces.taglib.core.ValidateLongRangeTag</tagClass> <generatedTagClass>true</generatedTagClass> <desc>Creates a validator and associateds it with the nearest parent UIComponent</desc> <longDesc> <![CDATA[ Creates a validator and associateds it with the nearest parent UIComponent. When invoked, the validator ensures that values are valid longs that lie within the minimum and maximum values specified. Commonly associated with a h:inputText entity. Unless otherwise specified, all attributes accept static values or EL expressions. see Javadoc of <a href="http://java.sun.com/j2ee/javaserverfaces/1.1_01/docs/api/index.html">JSF Specification</a> ]]> </longDesc> <property> <name>maximum</name> <className>long</className> <desc>The largest value that should be considered valid</desc> <longDesc>The largest value that should be considered valid.</longDesc> </property> <property> <name>minimum</name> <className>long</className> <desc>The smallest value that should be considered valid</desc> <longDesc>The smallest value that should be considered valid.</longDesc> </property> </validator> <validator> <modelId>tomahawk</modelId> <className>org.apache.myfaces.validator.ValidatorBase</className> <sourceClassName>org.apache.myfaces.validator.ValidatorBase</sourceClassName> <tagClass>org.apache.myfaces.validator.ValidatorBaseTag</tagClass> <tagHandler>org.apache.myfaces.validator.ValidatorBaseTagHandler</tagHandler> <configExcluded>true</configExcluded> <desc>Base validator implementation for Tomahawk validators</desc> <longDesc>Base validator implementation for Tomahawk validators.</longDesc> <property> <name>summaryMessage</name> <className>java.lang.String</className> <desc>alternate validation error summary message format string</desc> <longDesc>alternate validation error summary message format string</longDesc> </property> <property> <name>message</name> <className>java.lang.String</className> <desc>alternate validation error detail message format string (use 'message' and 'detailMessage' alternatively)</desc> <longDesc>alternate validation error detail message format string (use 'message' and 'detailMessage' alternatively)</longDesc> </property> <property> <name>detailMessage</name> <className>java.lang.String</className> <desc>alternate validation error detail message format string (use 'message' and 'detailMessage' alternatively)</desc> <longDesc>alternate validation error detail message format string (use 'message' and 'detailMessage' alternatively)</longDesc> </property> </validator> <validator> <modelId>tomahawk</modelId> <className>org.apache.myfaces.custom.creditcardvalidator.CreditCardValidator</className> <parentClassName>org.apache.myfaces.validator.ValidatorBase</parentClassName> <sourceClassName>org.apache.myfaces.custom.creditcardvalidator.AbstractCreditCardValidator</sourceClassName> <sourceClassParentClassName>org.apache.myfaces.validator.ValidatorBase</sourceClassParentClassName> <name>t:validateCreditCard</name> <validatorId>org.apache.myfaces.validator.CreditCard</validatorId> <bodyContent>empty</bodyContent> <tagClass>org.apache.myfaces.custom.creditcardvalidator.ValidateCreditCardTag</tagClass> <serialuidtag>3810660506302799072L</serialuidtag> <generatedComponentClass>true</generatedComponentClass> <generatedTagClass>true</generatedTagClass> <desc>A custom validator for creditCards, based upon Jakarta Commons</desc> <longDesc>A custom validator for creditCards, based upon Jakarta Commons. Unless otherwise specified, all attributes accept static values or EL expressions</longDesc> <property> <name>amex</name> <className>boolean</className> <desc>american express cards</desc> <longDesc>american express cards</longDesc> <defaultValue>true</defaultValue> <generated>true</generated> </property> <property> <name>discover</name> <className>boolean</className> <desc>validation for discover</desc> <longDesc>validation for discover</longDesc> <defaultValue>true</defaultValue> <generated>true</generated> </property> <property> <name>mastercard</name> <className>boolean</className> <desc>validation for mastercard</desc> <longDesc>validation for mastercard</longDesc> <defaultValue>true</defaultValue> <generated>true</generated> </property> <property> <name>none</name> <className>boolean</className> <desc>none of the given cardtypes is allowed</desc> <longDesc>none of the given cardtypes is allowed.</longDesc> <defaultValue>false</defaultValue> <generated>true</generated> </property> <property> <name>visa</name> <className>boolean</className> <desc>validation for visa</desc> <longDesc>validation for visa</longDesc> <defaultValue>true</defaultValue> <generated>true</generated> </property> </validator> <validator> <modelId>tomahawk</modelId> <className>org.apache.myfaces.custom.emailvalidator.EmailValidator</className> <parentClassName>org.apache.myfaces.validator.ValidatorBase</parentClassName> <sourceClassName>org.apache.myfaces.custom.emailvalidator.EmailValidator</sourceClassName> <sourceClassParentClassName>org.apache.myfaces.validator.ValidatorBase</sourceClassParentClassName> <name>t:validateEmail</name> <validatorId>org.apache.myfaces.validator.Email</validatorId> <tagClass>org.apache.myfaces.custom.emailvalidator.ValidateEmailTag</tagClass> <serialuidtag>6041422002721046221L</serialuidtag> <generatedTagClass>true</generatedTagClass> <desc>A custom validator for email address format, based upons Jakarta Commons</desc> <longDesc>A custom validator for email address format, based upons Jakarta Commons. Unless otherwise specified, all attributes accept static values or EL expressions.</longDesc> </validator> <validator> <modelId>tomahawk</modelId> <className>org.apache.myfaces.custom.equalvalidator.EqualValidator</className> <parentClassName>org.apache.myfaces.validator.ValidatorBase</parentClassName> <sourceClassName>org.apache.myfaces.custom.equalvalidator.AbstractEqualValidator</sourceClassName> <sourceClassParentClassName>org.apache.myfaces.validator.ValidatorBase</sourceClassParentClassName> <name>t:validateEqual</name> <validatorId>org.apache.myfaces.validator.Equal</validatorId> <tagClass>org.apache.myfaces.custom.equalvalidator.ValidateEqualTag</tagClass> <serialuidtag>-3249115551944863108L</serialuidtag> <generatedComponentClass>true</generatedComponentClass> <generatedTagClass>true</generatedTagClass> <desc>A custom validator for validations against foreign component values</desc> <longDesc>A custom validator for validations against foreign component values. Unless otherwise specified, all attributes accept static values or EL expressions.</longDesc> <property> <name>for</name> <className>java.lang.String</className> <desc>the id of the foreign component, which is needed for the validation</desc> <longDesc>the id of the foreign component, which is needed for the validation</longDesc> <generated>true</generated> </property> </validator> <validator> <modelId>tomahawk</modelId> <className>org.apache.myfaces.custom.regexprvalidator.RegExprValidator</className> <parentClassName>org.apache.myfaces.validator.ValidatorBase</parentClassName> <sourceClassName>org.apache.myfaces.custom.regexprvalidator.AbstractRegExprValidator</sourceClassName> <sourceClassParentClassName>org.apache.myfaces.validator.ValidatorBase</sourceClassParentClassName> <name>t:validateRegExpr</name> <validatorId>org.apache.myfaces.validator.RegExpr</validatorId> <tagClass>org.apache.myfaces.custom.regexprvalidator.ValidateRegExprTag</tagClass> <serialuidtag>-449945949876262076L</serialuidtag> <generatedComponentClass>true</generatedComponentClass> <generatedTagClass>true</generatedTagClass> <desc>A custom validator for reg</desc> <longDesc>A custom validator for reg. expr., based upons Jakarta Commons. Unless otherwise specified, all attributes accept static values or EL expressions.</longDesc> <property> <name>pattern</name> <className>java.lang.String</className> <literalOnly>true</literalOnly> <desc>the pattern, which is the base of the validation</desc> <longDesc>the pattern, which is the base of the validation</longDesc> <generated>true</generated> </property> </validator> <renderKit> <renderKitId>HTML_BASIC</renderKitId> <renderer> <className>org.apache.myfaces.renderkit.html.ext.HtmlButtonRenderer</className> <componentFamily>javax.faces.Command</componentFamily> <rendererType>org.apache.myfaces.Button</rendererType> <description>no description</description> </renderer> <renderer> <className>org.apache.myfaces.custom.collapsiblepanel.HtmlHeaderLinkRenderer</className> <componentFamily>javax.faces.Command</componentFamily> <rendererType>org.apache.myfaces.HeaderLink</rendererType> <description>no description</description> </renderer> <renderer> <className>org.apache.myfaces.custom.tree.renderkit.html.HtmlTreeNodeRenderer</className> <componentFamily>javax.faces.Command</componentFamily> <rendererType>org.apache.myfaces.HtmlTreeNode</rendererType> <description>no description</description> </renderer> <renderer> <className>org.apache.myfaces.custom.navmenu.jscookmenu.HtmlJSCookMenuRenderer</className> <componentFamily>javax.faces.Command</componentFamily> <rendererType>org.apache.myfaces.JSCookMenu</rendererType> <description>no description</description> </renderer> <renderer> <className>org.apache.myfaces.renderkit.html.ext.HtmlLinkRenderer</className> <componentFamily>javax.faces.Command</componentFamily> <rendererType>org.apache.myfaces.Link</rendererType> <description>no description</description> </renderer> <renderer> <className>org.apache.myfaces.custom.navigation.HtmlNavigationRenderer</className> <componentFamily>javax.faces.Command</componentFamily> <rendererType>org.apache.myfaces.Navigation</rendererType> <description>no description</description> </renderer> <renderer> <className>org.apache.myfaces.custom.navmenu.htmlnavmenu.HtmlNavigationMenuRenderer</className> <componentFamily>javax.faces.Command</componentFamily> <rendererType>org.apache.myfaces.NavigationMenu</rendererType> <description> <![CDATA[ Many thanks to the guys from Swiss Federal Institute of Intellectual Property & Marc Bouquet for helping to develop this component ]]> </description> </renderer> <renderer> <className>org.apache.myfaces.custom.sortheader.HtmlSortHeaderRenderer</className> <componentFamily>javax.faces.Command</componentFamily> <rendererType>org.apache.myfaces.SortHeader</rendererType> <description>no description</description> </renderer> <renderer> <className>org.apache.myfaces.custom.buffer.BufferRenderer</className> <componentFamily>javax.faces.Data</componentFamily> <rendererType>org.apache.myfaces.Buffer</rendererType> <description>no description</description> </renderer> <renderer> <className>org.apache.myfaces.custom.document.DocumentRenderer</className> <componentFamily>javax.faces.Data</componentFamily> <rendererType>org.apache.myfaces.Document</rendererType> <description>Document to enclose the whole document</description> </renderer> <renderer> <className>org.apache.myfaces.custom.document.DocumentBodyRenderer</className> <componentFamily>javax.faces.Data</componentFamily> <rendererType>org.apache.myfaces.DocumentBody</rendererType> <description>Document to enclose the whole document</description> </renderer> <renderer> <className>org.apache.myfaces.custom.document.DocumentHeadRenderer</className> <componentFamily>javax.faces.Data</componentFamily> <rendererType>org.apache.myfaces.DocumentHead</rendererType> <description>Document to enclose the document head</description> </renderer> <renderer> <className>org.apache.myfaces.custom.newspaper.HtmlNewspaperTableRenderer</className> <componentFamily>javax.faces.Data</componentFamily> <rendererType>org.apache.myfaces.HtmlNewspaperTable</rendererType> <description>Renderer for a table in multiple balanced columns</description> </renderer> <renderer> <className>org.apache.myfaces.custom.datalist.HtmlListRenderer</className> <componentFamily>javax.faces.Data</componentFamily> <rendererType>org.apache.myfaces.List</rendererType> <description>no description</description> </renderer> <renderer> <className>org.apache.myfaces.renderkit.html.ext.HtmlTableRenderer</className> <componentFamily>javax.faces.Data</componentFamily> <rendererType>org.apache.myfaces.Table</rendererType> <description>Renderer for the Tomahawk extended HtmlDataTable component</description> </renderer> <renderer> <className>org.apache.myfaces.renderkit.html.ext.HtmlImageRenderer</className> <componentFamily>javax.faces.Graphic</componentFamily> <rendererType>org.apache.myfaces.Image</rendererType> <description>no description</description> </renderer> <renderer> <className>org.apache.myfaces.custom.swapimage.HtmlSwapImageRenderer</className> <componentFamily>javax.faces.Graphic</componentFamily> <rendererType>org.apache.myfaces.SwapImage</rendererType> <description>no description</description> </renderer> <renderer> <className>org.apache.myfaces.custom.calendar.HtmlCalendarRenderer</className> <componentFamily>javax.faces.Input</componentFamily> <rendererType>org.apache.myfaces.Calendar</rendererType> <description>Render a "calendar" which the user can use to choose a specific day</description> </renderer> <renderer> <className>org.apache.myfaces.custom.date.HtmlDateRenderer</className> <componentFamily>javax.faces.Input</componentFamily> <rendererType>org.apache.myfaces.Date</rendererType> <description>no description</description> </renderer> <renderer> <className>org.apache.myfaces.custom.fileupload.HtmlFileUploadRenderer</className> <componentFamily>javax.faces.Input</componentFamily> <rendererType>org.apache.myfaces.FileUpload</rendererType> <description>Renderer for the HtmlInputFileUpload component</description> </renderer> <renderer> <className>org.apache.myfaces.renderkit.html.ext.HtmlHiddenRenderer</className> <componentFamily>javax.faces.Input</componentFamily> <rendererType>org.apache.myfaces.Hidden</rendererType> <description>no description</description> </renderer> <renderer> <className>org.apache.myfaces.custom.inputHtml.InputHtmlRenderer</className> <componentFamily>javax.faces.Input</componentFamily> <rendererType>org.apache.myfaces.InputHtml</rendererType> <description>no description</description> </renderer> <renderer> <className>org.apache.myfaces.renderkit.html.ext.HtmlSecretRenderer</className> <componentFamily>javax.faces.Input</componentFamily> <rendererType>org.apache.myfaces.Secret</rendererType> <description>no description</description> </renderer> <renderer> <className>org.apache.myfaces.renderkit.html.ext.HtmlTextRenderer</className> <componentFamily>javax.faces.Input</componentFamily> <rendererType>org.apache.myfaces.Text</rendererType> <description>no description</description> </renderer> <renderer> <className>org.apache.myfaces.custom.inputTextHelp.HtmlTextHelpRenderer</className> <componentFamily>javax.faces.Input</componentFamily> <rendererType>org.apache.myfaces.TextHelp</rendererType> <description>no description</description> </renderer> <renderer> <className>org.apache.myfaces.renderkit.html.ext.HtmlTextareaRenderer</className> <componentFamily>javax.faces.Input</componentFamily> <rendererType>org.apache.myfaces.Textarea</rendererType> <description>no description</description> </renderer> <renderer> <className>org.apache.myfaces.renderkit.html.ext.HtmlMessagesRenderer</className> <componentFamily>javax.faces.Messages</componentFamily> <rendererType>org.apache.myfaces.Messages</rendererType> <description>no description</description> </renderer> <renderer> <className>org.apache.myfaces.renderkit.html.ext.HtmlMessageRenderer</className> <componentFamily>javax.faces.Message</componentFamily> <rendererType>org.apache.myfaces.Message</rendererType> <description>no description</description> </renderer> <renderer> <className>org.apache.myfaces.custom.div.DivRenderer</className> <componentFamily>javax.faces.Output</componentFamily> <rendererType>org.apache.myfaces.DivRenderer</rendererType> <description>no description</description> </renderer> <renderer> <className>org.apache.myfaces.custom.dojo.DojoInitializerRenderer</className> <componentFamily>javax.faces.Output</componentFamily> <rendererType>org.apache.myfaces.DojoInitializerRenderer</rendererType> <description>Dojointializerrenderer</description> </renderer> <renderer> <className>org.apache.myfaces.custom.fieldset.FieldsetRenderer</className> <componentFamily>javax.faces.Output</componentFamily> <rendererType>org.apache.myfaces.FieldsetRenderer</rendererType> <description>no description</description> </renderer> <renderer> <className>org.apache.myfaces.custom.htmlTag.HtmlTagRenderer</className> <componentFamily>javax.faces.Output</componentFamily> <rendererType>org.apache.myfaces.HtmlTagRenderer</rendererType> <description>no description</description> </renderer> <renderer> <className>org.apache.myfaces.custom.jslistener.JsValueChangeListenerRenderer</className> <componentFamily>javax.faces.Output</componentFamily> <rendererType>org.apache.myfaces.JsValueChangeListener</rendererType> <description>no description</description> </renderer> <renderer> <className>org.apache.myfaces.custom.jsvalueset.HtmlJsValueSetRenderer</className> <componentFamily>javax.faces.Output</componentFamily> <rendererType>org.apache.myfaces.JsValueSet</rendererType> <description>no description</description> </renderer> <renderer> <className>org.apache.myfaces.custom.stylesheet.StylesheetRenderer</className> <componentFamily>javax.faces.Output</componentFamily> <rendererType>org.apache.myfaces.Stylesheet</rendererType> <description>no description</description> </renderer> <renderer> <className>org.apache.myfaces.renderkit.html.ext.HtmlTextRenderer</className> <componentFamily>javax.faces.Output</componentFamily> <rendererType>org.apache.myfaces.Text</rendererType> <description>no description</description> </renderer> <renderer> <className>org.apache.myfaces.custom.toggle.ToggleLinkRenderer</className> <componentFamily>javax.faces.Output</componentFamily> <rendererType>org.apache.myfaces.ToggleLink</rendererType> <description>Renderer for component HtmlAjaxChildComboBox</description> </renderer> <renderer> <className>org.apache.myfaces.custom.collapsiblepanel.HtmlCollapsiblePanelRenderer</className> <componentFamily>javax.faces.Panel</componentFamily> <rendererType>org.apache.myfaces.CollapsiblePanel</rendererType> <description>no description</description> </renderer> <renderer> <className>org.apache.myfaces.custom.datascroller.HtmlDataScrollerRenderer</className> <componentFamily>javax.faces.Panel</componentFamily> <rendererType>org.apache.myfaces.DataScroller</rendererType> <description>Renderer for the HtmlDataScroller component</description> </renderer> <renderer> <className>org.apache.myfaces.renderkit.html.ext.HtmlGridRenderer</className> <componentFamily>javax.faces.Panel</componentFamily> <rendererType>org.apache.myfaces.Grid</rendererType> <description>X-CHECKED: tlddoc h:panelGrid 1</description> </renderer> <renderer> <className>org.apache.myfaces.renderkit.html.ext.HtmlGroupRenderer</className> <componentFamily>javax.faces.Panel</componentFamily> <rendererType>org.apache.myfaces.Group</rendererType> <description>no description</description> </renderer> <renderer> <className>org.apache.myfaces.custom.layout.HtmlLayoutRenderer</className> <componentFamily>javax.faces.Panel</componentFamily> <rendererType>org.apache.myfaces.Layout</rendererType> <description>no description</description> </renderer> <renderer> <className>org.apache.myfaces.custom.navigation.HtmlNavigationRenderer</className> <componentFamily>javax.faces.Panel</componentFamily> <rendererType>org.apache.myfaces.Navigation</rendererType> <description>no description</description> </renderer> <renderer> <className>org.apache.myfaces.custom.navmenu.htmlnavmenu.HtmlNavigationMenuRenderer</className> <componentFamily>javax.faces.Panel</componentFamily> <rendererType>org.apache.myfaces.NavigationMenu</rendererType> <description> <![CDATA[ Many thanks to the guys from Swiss Federal Institute of Intellectual Property & Marc Bouquet for helping to develop this component ]]> </description> </renderer> <renderer> <className>org.apache.myfaces.custom.panelstack.HtmlPanelStackRenderer</className> <componentFamily>javax.faces.Panel</componentFamily> <rendererType>org.apache.myfaces.PanelStack</rendererType> <description>no description</description> </renderer> <renderer> <className>org.apache.myfaces.custom.popup.HtmlPopupRenderer</className> <componentFamily>javax.faces.Panel</componentFamily> <rendererType>org.apache.myfaces.Popup</rendererType> <description>no description</description> </renderer> <renderer> <className>org.apache.myfaces.custom.schedule.ScheduleDelegatingRenderer</className> <componentFamily>javax.faces.Panel</componentFamily> <rendererType>org.apache.myfaces.Schedule</rendererType> <description> <![CDATA[ <p> Renderer for the Schedule component that delegates the actual rendering to a compact or detailed renderer, depending on the mode of the ScheduleModel </p> ]]> </description> </renderer> <renderer> <className>org.apache.myfaces.custom.tabbedpane.HtmlTabbedPaneRenderer</className> <componentFamily>javax.faces.Panel</componentFamily> <rendererType>org.apache.myfaces.TabbedPane</rendererType> <description>no description</description> </renderer> <renderer> <className>org.apache.myfaces.custom.toggle.ToggleGroupRenderer</className> <componentFamily>javax.faces.Panel</componentFamily> <rendererType>org.apache.myfaces.ToggleGroup</rendererType> <description>no description</description> </renderer> <renderer> <className>org.apache.myfaces.custom.toggle.TogglePanelRenderer</className> <componentFamily>javax.faces.Panel</componentFamily> <rendererType>org.apache.myfaces.TogglePanel</rendererType> <description>no description</description> </renderer> <renderer> <className>org.apache.myfaces.renderkit.html.ext.HtmlCheckboxRenderer</className> <componentFamily>javax.faces.SelectBoolean</componentFamily> <rendererType>org.apache.myfaces.Checkbox</rendererType> <description>no description</description> </renderer> <renderer> <className>org.apache.myfaces.renderkit.html.ext.HtmlCheckboxRenderer</className> <componentFamily>javax.faces.SelectMany</componentFamily> <rendererType>org.apache.myfaces.Checkbox</rendererType> <description>no description</description> </renderer> <renderer> <className>org.apache.myfaces.renderkit.html.ext.HtmlListboxRenderer</className> <componentFamily>javax.faces.SelectMany</componentFamily> <rendererType>org.apache.myfaces.Listbox</rendererType> <description>no description</description> </renderer> <renderer> <className>org.apache.myfaces.renderkit.html.ext.HtmlMenuRenderer</className> <componentFamily>javax.faces.SelectMany</componentFamily> <rendererType>org.apache.myfaces.Menu</rendererType> <description>no description</description> </renderer> <renderer> <className>org.apache.myfaces.custom.picklist.HtmlPicklistRenderer</className> <componentFamily>javax.faces.SelectMany</componentFamily> <rendererType>org.apache.myfaces.PicklistRenderer</rendererType> <description>no description</description> </renderer> <renderer> <className>org.apache.myfaces.renderkit.html.ext.HtmlListboxRenderer</className> <componentFamily>javax.faces.SelectOne</componentFamily> <rendererType>org.apache.myfaces.Listbox</rendererType> <description>no description</description> </renderer> <renderer> <className>org.apache.myfaces.renderkit.html.ext.HtmlMenuRenderer</className> <componentFamily>javax.faces.SelectOne</componentFamily> <rendererType>org.apache.myfaces.Menu</rendererType> <description>no description</description> </renderer> <renderer> <className>org.apache.myfaces.renderkit.html.ext.HtmlRadioRenderer</className> <componentFamily>javax.faces.SelectOne</componentFamily> <rendererType>org.apache.myfaces.Radio</rendererType> <description>no description</description> </renderer> <renderer> <className>org.apache.myfaces.custom.selectOneCountry.SelectOneCountryRenderer</className> <componentFamily>javax.faces.SelectOne</componentFamily> <rendererType>org.apache.myfaces.SelectOneCountryRenderer</rendererType> <description>no description</description> </renderer> <renderer> <className>org.apache.myfaces.custom.selectOneLanguage.SelectOneLanguageRenderer</className> <componentFamily>javax.faces.SelectOne</componentFamily> <rendererType>org.apache.myfaces.SelectOneLanguageRenderer</rendererType> <description>no description</description> </renderer> <renderer> <className>org.apache.myfaces.custom.captcha.CAPTCHARenderer</className> <componentFamily>org.apache.myfaces.CAPTCHA</componentFamily> <rendererType>org.apache.myfaces.CAPTCHA</rendererType> <description>no description</description> </renderer> <renderer> <className>org.apache.myfaces.renderkit.html.ext.HtmlCheckboxRenderer</className> <componentFamily>org.apache.myfaces.Checkbox</componentFamily> <rendererType>org.apache.myfaces.Checkbox</rendererType> <description>no description</description> </renderer> <renderer> <className>org.apache.myfaces.custom.tree2.HtmlTreeRenderer</className> <componentFamily>org.apache.myfaces.HtmlTree2</componentFamily> <rendererType>org.apache.myfaces.HtmlTree2</rendererType> <description>no description</description> </renderer> <renderer> <className>org.apache.myfaces.custom.tree.renderkit.html.HtmlTreeCheckboxRenderer</className> <componentFamily>org.apache.myfaces.HtmlTreeCheckbox</componentFamily> <rendererType>org.apache.myfaces.HtmlTreeCheckbox</rendererType> <description>no description</description> </renderer> <renderer> <className>org.apache.myfaces.custom.tree.renderkit.html.HtmlTreeRenderer</className> <componentFamily>org.apache.myfaces.HtmlTree</componentFamily> <rendererType>org.apache.myfaces.HtmlTree</rendererType> <description>no description</description> </renderer> <renderer> <className>org.apache.myfaces.custom.tree.renderkit.html.HtmlTreeImageCommandLinkRenderer</className> <componentFamily>org.apache.myfaces.HtmlTree</componentFamily> <rendererType>org.apache.myfaces.HtmlTreeImageCommandLink</rendererType> <description>no description</description> </renderer> <renderer> <className>org.apache.myfaces.renderkit.html.ext.HtmlRadioRenderer</className> <componentFamily>org.apache.myfaces.Radio</componentFamily> <rendererType>org.apache.myfaces.Radio</rendererType> <description>no description</description> </renderer> <renderer> <className>org.apache.myfaces.custom.selectOneRow.SelectOneRowRenderer</className> <componentFamily>org.apache.myfaces.SelectOneRow</componentFamily> <rendererType>org.apache.myfaces.SelectOneRow</rendererType> <description>no description</description> </renderer> <renderer> <className>org.apache.myfaces.custom.subform.SubFormRenderer</className> <componentFamily>org.apache.myfaces.SubForm</componentFamily> <rendererType>org.apache.myfaces.SubForm</rendererType> <description>no description</description> </renderer> </renderKit> <tag> <modelId>myfaces-api</modelId> <className>javax.faces.webapp.AttributeTag</className> <sourceClassName>javax.faces.webapp.AttributeTag</sourceClassName> <sourceClassParentClassName>javax.servlet.jsp.tagext.TagSupport</sourceClassParentClassName> <name>f:attribute</name> <bodyContent>empty</bodyContent> <desc>This tag associates an attribute with the nearest parent UIComponent</desc> <longDesc> <![CDATA[ This tag associates an attribute with the nearest parent UIComponent. <p> When the value is not an EL expression, this tag has the same effect as calling component.getAttributes.put(name, value). When the attribute name specified matches a standard property of the component, that property is set. However it is also valid to assign attributes to components using any arbitrary name; the component itself won't make any use of these but other objects such as custom renderers, validators or action listeners can later retrieve the attribute from the component by name. <p> When the value is an EL expression, this tag has the same effect as calling component.setValueBinding. A call to method component.getAttributes().get(name) will then cause that expression to be evaluated and the result of the expression is returned, not the original EL expression string. <p> See the javadoc for UIComponent.getAttributes for more details. <p> Unless otherwise specified, all attributes accept static values or EL expressions. see Javadoc of <a href="http://java.sun.com/j2ee/javaserverfaces/1.1_01/docs/api/index.html">JSF Specification</a> ]]> </longDesc> <attribute> <name>name</name> <className>java.lang.String</className> <required>true</required> <desc>The name of the attribute</desc> <longDesc>The name of the attribute.</longDesc> </attribute> <attribute> <name>value</name> <className>java.lang.String</className> <required>true</required> <desc>The attribute's value</desc> <longDesc>The attribute's value.</longDesc> </attribute> </tag> <tag> <modelId>myfaces-api</modelId> <className>javax.faces.webapp.ConverterTag</className> <sourceClassName>javax.faces.webapp.ConverterTag</sourceClassName> <sourceClassParentClassName>javax.servlet.jsp.tagext.TagSupport</sourceClassParentClassName> <name>f:converter</name> <bodyContent>empty</bodyContent> <desc>This tag creates an instance of the specified Converter, and associates it with the nearest parent UIComponent</desc> <longDesc> <![CDATA[ This tag creates an instance of the specified Converter, and associates it with the nearest parent UIComponent. see Javadoc of <a href="http://java.sun.com/j2ee/javaserverfaces/1.1_01/docs/api/index.html">JSF Specification</a> ]]> </longDesc> <attribute> <name>converterId</name> <className>java.lang.String</className> <required>true</required> <desc>The converter's registered ID</desc> <longDesc>The converter's registered ID.</longDesc> </attribute> </tag> <tag> <modelId>myfaces-api</modelId> <className>javax.faces.webapp.FacetTag</className> <sourceClassName>javax.faces.webapp.FacetTag</sourceClassName> <sourceClassParentClassName>javax.servlet.jsp.tagext.TagSupport</sourceClassParentClassName> <name>f:facet</name> <bodyContent>JSP</bodyContent> <desc>This tag adds its child as a facet of the nearest parent UIComponent</desc> <longDesc> <![CDATA[ This tag adds its child as a facet of the nearest parent UIComponent. A child consisting of multiple elements should be nested within a container component (i.e., within an h:panelGroup for HTML library components). Unless otherwise specified, all attributes accept static values or EL expressions. see Javadoc of <a href="http://java.sun.com/j2ee/javaserverfaces/1.1_01/docs/api/index.html">JSF Specification</a> ]]> </longDesc> <attribute> <name>name</name> <className>java.lang.String</className> <required>true</required> <desc>The name of the facet to be created</desc> <longDesc>The name of the facet to be created. This must be a static value.</longDesc> </attribute> </tag> <tag> <modelId>myfaces-api</modelId> <className>javax.faces.webapp.ValidatorTag</className> <sourceClassName>javax.faces.webapp.ValidatorTag</sourceClassName> <sourceClassParentClassName>javax.servlet.jsp.tagext.TagSupport</sourceClassParentClassName> <name>f:validator</name> <bodyContent>empty</bodyContent> <desc>Creates a validator and associates it with the nearest parent UIComponent</desc> <longDesc> <![CDATA[ Creates a validator and associates it with the nearest parent UIComponent. During the validation phase (or the apply-request-values phase for immediate components), if the associated component has any submitted value and the conversion of that value to the required type has succeeded then the specified validator type is invoked to test the validity of the converted value. <p> Commonly associated with an h:inputText entity, but may be applied to any input component. <p> Some validators may allow the component to use attributes to define component-specific validation constraints; see the f:attribute tag. See also the "validator" attribute of all input components, which allows a component to specify an arbitrary validation <i>method</i> (rather than a registered validation type, as this tag does). <p> Unless otherwise specified, all attributes accept static values or EL expressions. see Javadoc of <a href="http://java.sun.com/j2ee/javaserverfaces/1.1_01/docs/api/index.html">JSF Specification</a> ]]> </longDesc> <attribute> <name>validatorId</name> <className>java.lang.String</className> <required>true</required> <desc>The registered ID of the desired Validator</desc> <longDesc>The registered ID of the desired Validator.</longDesc> </attribute> </tag> <tag> <modelId>tomahawk</modelId> <className>org.apache.myfaces.custom.tabbedpane.TabChangeListenerTag</className> <sourceClassName>org.apache.myfaces.custom.tabbedpane.TabChangeListenerTag</sourceClassName> <sourceClassParentClassName>javax.servlet.jsp.tagext.TagSupport</sourceClassParentClassName> <name>t:tabChangeListener</name> <bodyContent>empty</bodyContent> <desc>Adds a tab-change-listener to the enclosing t:panelTabbedPane component</desc> <longDesc> <![CDATA[ Adds a tab-change-listener to the enclosing t:panelTabbedPane component. <p> When the panelTabbedPane changes the displayed tab, the listener is invoked. </p> ]]> </longDesc> <tagHandler>org.apache.myfaces.custom.tabbedpane.TabChangeListenerTagHandler</tagHandler> <attribute> <name>type</name> <className>java.lang.String</className> <required>true</required> <desc>Define a listener to be attached to the parent HtmlPanelTabbedPane instance</desc> <longDesc> <![CDATA[ Define a listener to be attached to the parent HtmlPanelTabbedPane instance. <p> This attribute may be a literal string containing a fully-qualified class name. The specified class must implement the TabChangeListener interface and have a no-arguments constructor. A new instance will be created when the view is created. </p> <p> This attribute may also be an EL expression that returns type String. The EL expression will be evaluated when the view is built, and the returned value must be a fully-qualified class name. The specified class must implement the TabChangeListener interface and have a no-arguments constructor. A new instance will be created when the view is created. </p> <p> This attribute may also be an EL expression that returns a TabChangeListener instance. </p> <p> It is an error if an EL expression returns an object of any type other than String or TabChangeListener. </p> ]]> </longDesc> </attribute> </tag> <tag> <modelId>tomahawk</modelId> <className>org.apache.myfaces.custom.tree.taglib.IconProviderTag</className> <sourceClassName>org.apache.myfaces.custom.tree.taglib.IconProviderTag</sourceClassName> <sourceClassParentClassName>javax.servlet.jsp.tagext.TagSupport</sourceClassParentClassName> <name>t:iconProvider</name> <bodyContent>empty</bodyContent> <desc>no description</desc> <longDesc></longDesc> <tagHandler>org.apache.myfaces.custom.tree.taglib.IconProviderTagHandler</tagHandler> <attribute> <name>type</name> <className>java.lang.String</className> <required>true</required> <desc>no description</desc> <longDesc></longDesc> </attribute> </tag> <tag> <modelId>tomahawk</modelId> <className>org.apache.myfaces.custom.tree.taglib.TreeSelectionListenerTag</className> <sourceClassName>org.apache.myfaces.custom.tree.taglib.TreeSelectionListenerTag</sourceClassName> <sourceClassParentClassName>javax.servlet.jsp.tagext.TagSupport</sourceClassParentClassName> <name>t:treeSelectionListener</name> <bodyContent>empty</bodyContent> <desc>Tag to add a tree selection listeners to a {@link HtmlTree}</desc> <longDesc>Tag to add a tree selection listeners to a {@link HtmlTree}</longDesc> <tagHandler>org.apache.myfaces.custom.tree.taglib.TreeSelectionListenerTagHandler</tagHandler> <attribute> <name>type</name> <className>java.lang.String</className> <required>true</required> <desc>no description</desc> <longDesc></longDesc> </attribute> </tag> <tag> <modelId>tomahawk</modelId> <className>org.apache.myfaces.custom.updateactionlistener.UpdateActionListenerTag</className> <sourceClassName>org.apache.myfaces.custom.updateactionlistener.UpdateActionListenerTag</sourceClassName> <sourceClassParentClassName>javax.servlet.jsp.tagext.TagSupport</sourceClassParentClassName> <name>t:updateActionListener</name> <bodyContent>JSP</bodyContent> <desc>Registers an org</desc> <longDesc>Registers an org.apache.myfaces.custom.updateactionlistener.UpdateActionListener at the parent component (which must be an ActionSource). When the parent's action fires the specified value is evaluated, then written into the specified property. Unless otherwise specified, all attributes accept static values or EL expressions. JSF 1.2 introduces a "setPropertyActionListener" with the same functionality like this.</longDesc> <tagHandler>org.apache.myfaces.custom.updateactionlistener.UpdateActionListenerTagHandler</tagHandler> <attribute> <name>property</name> <className>java.lang.String</className> <required>true</required> <desc>A value-binding that specifies a property to be updated when the parent's action occurs</desc> <longDesc>A value-binding that specifies a property to be updated when the parent's action occurs.</longDesc> </attribute> <attribute> <name>value</name> <className>java.lang.String</className> <required>true</required> <desc>A literal value or value-binding that specifies what will be assigned to the destination specified by the property attribute</desc> <longDesc>A literal value or value-binding that specifies what will be assigned to the destination specified by the property attribute.</longDesc> </attribute> <attribute> <name>converter</name> <className>java.lang.String</className> <desc>The name of a registered Converter object which will be invoked to convert the value into an appropriate datatype for assigning to the specified property</desc> <longDesc>The name of a registered Converter object which will be invoked to convert the value into an appropriate datatype for assigning to the specified property. If not specified then an appropriate converter will be selected automatically.</longDesc> </attribute> </tag> <webConfig> <modelId>tomahawk</modelId> <webConfigParam> <name>org.apache.myfaces.USE_ENCRYPTION</name> <fieldName>USE_ENCRYPTION</fieldName> <desc>Indicate if the view state is encrypted or not</desc> <longDesc>Indicate if the view state is encrypted or not. By default, encryption is enabled.</longDesc> <sourceClassName>org.apache.myfaces.shared_tomahawk.util.StateUtils</sourceClassName> <since>1.1.8</since> </webConfigParam> <webConfigParam> <name>org.apache.myfaces.SECRET</name> <fieldName>INIT_SECRET</fieldName> <desc>Defines the secret (Base64 encoded) used to initialize the secret key for encryption algorithm</desc> <longDesc>Defines the secret (Base64 encoded) used to initialize the secret key for encryption algorithm. See MyFaces wiki/web site documentation for instructions on how to configure an application for different encryption strengths.</longDesc> <sourceClassName>org.apache.myfaces.shared_tomahawk.util.StateUtils</sourceClassName> <since>1.1</since> </webConfigParam> <webConfigParam> <name>org.apache.myfaces.ALGORITHM</name> <fieldName>INIT_ALGORITHM</fieldName> <desc>Indicate the encryption algorithm used for encrypt the view state</desc> <longDesc>Indicate the encryption algorithm used for encrypt the view state.</longDesc> <sourceClassName>org.apache.myfaces.shared_tomahawk.util.StateUtils</sourceClassName> <since>1.1</since> </webConfigParam> <webConfigParam> <name>org.apache.myfaces.SECRET.CACHE</name> <fieldName>INIT_SECRET_KEY_CACHE</fieldName> <desc>If is set to "false", the secret key used for encryption algorithm is not cached</desc> <longDesc>If is set to "false", the secret key used for encryption algorithm is not cached. This is used when the returned SecretKey for encryption algorithm is not thread safe.</longDesc> <sourceClassName>org.apache.myfaces.shared_tomahawk.util.StateUtils</sourceClassName> <since>1.1</since> </webConfigParam> <webConfigParam> <name>org.apache.myfaces.ALGORITHM.IV</name> <fieldName>INIT_ALGORITHM_IV</fieldName> <desc>Defines the initialization vector (Base64 encoded) used for the encryption algorithm</desc> <longDesc>Defines the initialization vector (Base64 encoded) used for the encryption algorithm</longDesc> <sourceClassName>org.apache.myfaces.shared_tomahawk.util.StateUtils</sourceClassName> <since>1.1</since> </webConfigParam> <webConfigParam> <name>org.apache.myfaces.ALGORITHM.PARAMETERS</name> <fieldName>INIT_ALGORITHM_PARAM</fieldName> <desc>Defines the default mode and padding used for the encryption algorithm</desc> <longDesc>Defines the default mode and padding used for the encryption algorithm</longDesc> <sourceClassName>org.apache.myfaces.shared_tomahawk.util.StateUtils</sourceClassName> <since>1.1</since> </webConfigParam> <webConfigParam> <name>org.apache.myfaces.SERIAL_FACTORY</name> <fieldName>SERIAL_FACTORY</fieldName> <desc>Defines the factory class name using for serialize/deserialize the view state returned by state manager into a byte array</desc> <longDesc>Defines the factory class name using for serialize/deserialize the view state returned by state manager into a byte array. The expected class must implement org.apache.myfaces.shared_tomahawk.util.serial.SerialFactory interface.</longDesc> <sourceClassName>org.apache.myfaces.shared_tomahawk.util.StateUtils</sourceClassName> <since>1.1</since> </webConfigParam> <webConfigParam> <name>org.apache.myfaces.COMPRESS_STATE_IN_CLIENT</name> <fieldName>COMPRESS_STATE_IN_CLIENT</fieldName> <desc>Indicate if the view state should be compressed before encrypted(optional) and encoded</desc> <longDesc>Indicate if the view state should be compressed before encrypted(optional) and encoded</longDesc> <sourceClassName>org.apache.myfaces.shared_tomahawk.util.StateUtils</sourceClassName> <since>1.1</since> </webConfigParam> <webConfigParam> <name>org.apache.myfaces.MAC_ALGORITHM</name> <fieldName>INIT_MAC_ALGORITHM</fieldName> <desc>Indicate the algorithm used to calculate the Message Authentication Code that is added to the view state</desc> <longDesc>Indicate the algorithm used to calculate the Message Authentication Code that is added to the view state.</longDesc> <sourceClassName>org.apache.myfaces.shared_tomahawk.util.StateUtils</sourceClassName> </webConfigParam> <webConfigParam> <name>org.apache.myfaces.MAC_SECRET</name> <fieldName>INIT_MAC_SECRET</fieldName> <desc>Define the initialization code that are used to initialize the secret key used on the Message Authentication Code algorithm</desc> <longDesc>Define the initialization code that are used to initialize the secret key used on the Message Authentication Code algorithm</longDesc> <sourceClassName>org.apache.myfaces.shared_tomahawk.util.StateUtils</sourceClassName> </webConfigParam> <webConfigParam> <name>org.apache.myfaces.MAC_SECRET.CACHE</name> <fieldName>INIT_MAC_SECRET_KEY_CACHE</fieldName> <desc>If is set to "false", the secret key used for MAC algorithm is not cached</desc> <longDesc>If is set to "false", the secret key used for MAC algorithm is not cached. This is used when the returned SecretKey for mac algorithm is not thread safe.</longDesc> <sourceClassName>org.apache.myfaces.shared_tomahawk.util.StateUtils</sourceClassName> </webConfigParam> </webConfig> </model>