META-INF.faces-config.xml Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of tobago-core Show documentation
Show all versions of tobago-core Show documentation
Tobago-core contains the basic application components without any special rendering or layout options. The rendering itself depends on the theme.
<?xml version="1.0" encoding="UTF-8"?> <!-- * Licensed to the Apache Software Foundation (ASF) under one or more * contributor license agreements. See the NOTICE file distributed with * this work for additional information regarding copyright ownership. * The ASF licenses this file to You under the Apache License, Version 2.0 * (the "License"); you may not use this file except in compliance with * the License. You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. --> <faces-config xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-facesconfig_2_3.xsd" version="2.3"> <name>tobago_core</name> <application> <default-render-kit-id>tobago</default-render-kit-id> <message-bundle>org.apache.myfaces.tobago.context.TobagoMessageBundle</message-bundle> <resource-bundle> <base-name>org.apache.myfaces.tobago.context.TobagoResourceBundle</base-name> <var>tobagoResourceBundle</var> </resource-bundle> </application> <lifecycle> <phase-listener>org.apache.myfaces.tobago.lifecycle.SecretPhaseListener</phase-listener> </lifecycle> <behavior> <behavior-id>org.apache.myfaces.tobago.behavior.Event</behavior-id> <behavior-class>org.apache.myfaces.tobago.internal.behavior.EventBehavior</behavior-class> </behavior> <component> <component-type>javax.faces.NamingContainer</component-type> <component-class>org.apache.myfaces.tobago.component.UINamingContainer</component-class> </component> <component> <display-name>UIBadge</display-name> <component-type>org.apache.myfaces.tobago.Badge</component-type> <component-class>org.apache.myfaces.tobago.component.UIBadge</component-class> <attribute> <description>The value binding expression linking this component to a property in a backing bean. For Facelets, the component is the outer UIPanel, not the input control.</description> <attribute-name>binding</attribute-name> <attribute-class>javax.faces.component.UIComponent</attribute-class> <attribute-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </attribute-extension> </attribute> <property> <description>Sets a CSS class in its parent, if the parent supports it. Which this feature it is possible to put a CSS class name into a component with the &lt;tc:style&gt; tag. Example: <pre> &lt;tc:in&gt; &lt;tc:style customClass="my-emphasized"/&gt; &lt;/tc:in&gt; </pre> One capability is, to used external CSS libs. <br> This feature should not be used imprudent. Because it might be unstable against changes in the renderered HTML code.</description> <property-name>customClass</property-name> <property-class>org.apache.myfaces.tobago.renderkit.css.CustomClass</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> </property-extension> </property> <property> <description>The component identifier for this component. This value must be unique within the closest parent component that is a naming container.</description> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Url to an image to display.</description> <property-name>image</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Indicate markup of this component. The allowed markups can be defined or overridden in the theme. The value 'none' should not be used any longer. Just leave the attribute empty, or use a NULL pointer.</description> <property-name>markup</property-name> <property-class>org.apache.myfaces.tobago.context.Markup</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit.</description> <property-name>rendered</property-name> <property-class>boolean</property-class> <default-value>true</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Text value to display as tooltip.</description> <property-name>tip</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>The current value of this component.</description> <property-name>value</property-name> <property-class>java.lang.Object</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <component-extension> <allowed-child-components>NONE</allowed-child-components> <category>GENERAL</category> <hidden>false</hidden> </component-extension> </component> <component> <display-name>UIBar</display-name> <component-type>org.apache.myfaces.tobago.Bar</component-type> <component-class>org.apache.myfaces.tobago.component.UIBar</component-class> <facet> <description>Contains an element which will get a 'navbar-brand' style, e.g. use <tc:link></description> <facet-name>brand</facet-name> <facet-extension> <allowed-child-components>ALL</allowed-child-components> </facet-extension> </facet> <facet> <description>Content will be rendered usually at the right end of the bar.</description> <facet-name>after</facet-name> <facet-extension> <allowed-child-components>ALL</allowed-child-components> </facet-extension> </facet> <attribute> <description>The value binding expression linking this component to a property in a backing bean. For Facelets, the component is the outer UIPanel, not the input control.</description> <attribute-name>binding</attribute-name> <attribute-class>javax.faces.component.UIComponent</attribute-class> <attribute-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </attribute-extension> </attribute> <property> <description>Sets a CSS class in its parent, if the parent supports it. Which this feature it is possible to put a CSS class name into a component with the &lt;tc:style&gt; tag. Example: <pre> &lt;tc:in&gt; &lt;tc:style customClass="my-emphasized"/&gt; &lt;/tc:in&gt; </pre> One capability is, to used external CSS libs. <br> This feature should not be used imprudent. Because it might be unstable against changes in the renderered HTML code.</description> <property-name>customClass</property-name> <property-class>org.apache.myfaces.tobago.renderkit.css.CustomClass</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> </property-extension> </property> <property> <description>The component identifier for this component. This value must be unique within the closest parent component that is a naming container.</description> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Indicate markup of this component. The allowed markups can be defined or overridden in the theme. The value 'none' should not be used any longer. Just leave the attribute empty, or use a NULL pointer.</description> <property-name>markup</property-name> <property-class>org.apache.myfaces.tobago.context.Markup</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit.</description> <property-name>rendered</property-name> <property-class>boolean</property-class> <default-value>true</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Text value to display as tooltip.</description> <property-name>tip</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <component-extension> <allowed-child-components>ALL</allowed-child-components> <category>GENERAL</category> <hidden>false</hidden> </component-extension> </component> <component> <display-name>UIBox</display-name> <component-type>org.apache.myfaces.tobago.Box</component-type> <component-class>org.apache.myfaces.tobago.component.UIBox</component-class> <facet> <description>Contains some code to be placed in the header at the bar position.</description> <facet-name>bar</facet-name> <facet-extension> <allowed-child-components>ALL</allowed-child-components> </facet-extension> </facet> <facet> <description>Contains some code to be placed in the header at the label position.</description> <facet-name>label</facet-name> <facet-extension> <allowed-child-components>ALL</allowed-child-components> </facet-extension> </facet> <attribute> <description>The value binding expression linking this component to a property in a backing bean. For Facelets, the component is the outer UIPanel, not the input control.</description> <attribute-name>binding</attribute-name> <attribute-class>javax.faces.component.UIComponent</attribute-class> <attribute-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </attribute-extension> </attribute> <property> <description>Automatically add spacing (margins/paddings) to the component for better positioning. Default is 'true' except the component is inside a: - header - footer - bar - sheet - tree - link group - button group - before facet - after facet - label facet - bar facet</description> <property-name>autoSpacing</property-name> <property-class>java.lang.Boolean</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Indicating the collapsed state of this component.</description> <property-name>collapsed</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Enum indicating the mode of the collapsed state of this component.</description> <property-name>collapsedMode</property-name> <property-class>org.apache.myfaces.tobago.model.CollapseMode</property-class> <default-value>none</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Sets a CSS class in its parent, if the parent supports it. Which this feature it is possible to put a CSS class name into a component with the &lt;tc:style&gt; tag. Example: <pre> &lt;tc:in&gt; &lt;tc:style customClass="my-emphasized"/&gt; &lt;/tc:in&gt; </pre> One capability is, to used external CSS libs. <br> This feature should not be used imprudent. Because it might be unstable against changes in the renderered HTML code.</description> <property-name>customClass</property-name> <property-class>org.apache.myfaces.tobago.renderkit.css.CustomClass</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> </property-extension> </property> <property> <description>The component identifier for this component. This value must be unique within the closest parent component that is a naming container.</description> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>A localized user presentable label for this component.</description> <property-name>label</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Indicate markup of this component. The allowed markups can be defined or overridden in the theme. The value 'none' should not be used any longer. Just leave the attribute empty, or use a NULL pointer.</description> <property-name>markup</property-name> <property-class>org.apache.myfaces.tobago.context.Markup</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit.</description> <property-name>rendered</property-name> <property-class>boolean</property-class> <default-value>true</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Text value to display as tooltip.</description> <property-name>tip</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <component-extension> <allowed-child-components>ALL</allowed-child-components> <category>GENERAL</category> <hidden>false</hidden> </component-extension> </component> <component> <display-name>UIButton</display-name> <component-type>org.apache.myfaces.tobago.Button</component-type> <component-class>org.apache.myfaces.tobago.component.UIButton</component-class> <facet> <description>Contains a UIOutput instance with the confirmation message.</description> <facet-name>confirmation</facet-name> <facet-extension> <allowed-child-components>org.apache.myfaces.tobago.Out</allowed-child-components> </facet-extension> </facet> <attribute> <description>The value binding expression linking this component to a property in a backing bean. For Facelets, the component is the outer UIPanel, not the input control.</description> <attribute-name>binding</attribute-name> <attribute-class>javax.faces.component.UIComponent</attribute-class> <attribute-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </attribute-extension> </attribute> <property> <description>The access key of this control.</description> <property-name>accessKey</property-name> <property-class>java.lang.Character</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Action to invoke when clicked. This must be a MethodExpression or a String representing the application action to invoke when this component is activated by the user. The {</description> <property-name>action</property-name> <property-class>javax.el.MethodExpression</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>MethodExpression representing an action listener method that will be notified when this component is activated by the user. The expression must evaluate to a public method that takes an ActionEvent parameter, with a return type of void.</description> <property-name>actionListener</property-name> <property-class>javax.el.MethodExpression</property-class> <property-extension> <value-expression>REQUIRED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Automatically add spacing (margins/paddings) to the component for better positioning. Default is 'true' except the component is inside a: - header - footer - bar - sheet - tree - link group - button group - before facet - after facet - label facet - bar facet</description> <property-name>autoSpacing</property-name> <property-class>java.lang.Boolean</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Text to use as confirmation message.</description> <property-name>confirmation</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Sets a CSS class in its parent, if the parent supports it. Which this feature it is possible to put a CSS class name into a component with the &lt;tc:style&gt; tag. Example: <pre> &lt;tc:in&gt; &lt;tc:style customClass="my-emphasized"/&gt; &lt;/tc:in&gt; </pre> One capability is, to used external CSS libs. <br> This feature should not be used imprudent. Because it might be unstable against changes in the renderered HTML code.</description> <property-name>customClass</property-name> <property-class>org.apache.myfaces.tobago.renderkit.css.CustomClass</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> </property-extension> </property> <property> <description>If true the command is executed as default -- for example if the user presses the enter key inside a related input field.</description> <property-name>defaultCommand</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating that this element is disabled. If configured so in the tobago-config.xml the action will be checked for the annotations {</description> <property-name>disabled</property-name> <property-class>boolean</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>The identifier of the page fragment which should be brought into focus when the target page is rendered. The value of this attribute is appended to the end of target URL following a hash (#) mark. This notation is part of the standard URL syntax.</description> <property-name>fragment</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>The component identifier for this component. This value must be unique within the closest parent component that is a naming container.</description> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Url to an image to display.</description> <property-name>image</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating that, if this component is activated by the user, notifications should be delivered to interested listeners and actions immediately (that is, during Apply Request Values phase) rather than waiting until Invoke Application phase.</description> <property-name>immediate</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>A localized user presentable label for this component.</description> <property-name>label</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description><p> Link to an arbitrary URL, either an internal link or an external link. For internal URLs, a session id will be added, if needed (when cookies disabled). The context path needs to be added manually e.g. #{request.contextPath}. For JSF navigation to a viewId use the outcome attribute! </p> <p> The semantic of this attributes has been changed from Tobago 3 to 4! </p></description> <property-name>link</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Indicate markup of this component. The allowed markups can be defined or overridden in the theme. The value 'none' should not be used any longer. Just leave the attribute empty, or use a NULL pointer.</description> <property-name>markup</property-name> <property-class>org.apache.myfaces.tobago.context.Markup</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating that the action of this element, will not be executed from client side (e. g. when the user clicks a button. When setting this value to true, the action will not be executed by the Tobago, but it can executed by JavaScript. This attribute is useful, when you want to add JavaScript event handlers to commands manually. In this case you usually don't want a submit with a full reload of the page.</description> <property-name>omit</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Link to an internal facelet page, like the outcome of an action. The context path will be added. A session id will be added, if needed.</description> <property-name>outcome</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit.</description> <property-name>rendered</property-name> <property-class>boolean</property-class> <default-value>true</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Controls the navigation of the focus through the input controls on a page with the Tab-Key. The navigation starts from the element with the lowest tabIndex value to the element with the highest value. Elements that have identical tabIndex values should be navigated in the order they appear in the character stream Elements that are disabled or with a negative tabIndex do not participate in the tabbing order.</description> <property-name>tabIndex</property-name> <property-class>java.lang.Integer</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Name of a frame where the resource retrieved via this hyperlink is to be displayed.</description> <property-name>target</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Text value to display as tooltip.</description> <property-name>tip</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Specify, if the command calls an JSF-Action. Useful to switch off the Double-Submit-Check and Waiting-Behavior.</description> <property-name>transition</property-name> <property-class>boolean</property-class> <default-value>true</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <component-extension> <allowed-child-components>NONE</allowed-child-components> <category>GENERAL</category> <hidden>false</hidden> </component-extension> </component> <component> <display-name>UIButtons</display-name> <component-type>org.apache.myfaces.tobago.Buttons</component-type> <component-class>org.apache.myfaces.tobago.component.UIButtons</component-class> <attribute> <description>The value binding expression linking this component to a property in a backing bean. For Facelets, the component is the outer UIPanel, not the input control.</description> <attribute-name>binding</attribute-name> <attribute-class>javax.faces.component.UIComponent</attribute-class> <attribute-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </attribute-extension> </attribute> <property> <description>Automatically add spacing (margins/paddings) to the component for better positioning. Default is 'true' except the component is inside a: - header - footer - bar - sheet - tree - link group - button group - before facet - after facet - label facet - bar facet</description> <property-name>autoSpacing</property-name> <property-class>java.lang.Boolean</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Sets a CSS class in its parent, if the parent supports it. Which this feature it is possible to put a CSS class name into a component with the &lt;tc:style&gt; tag. Example: <pre> &lt;tc:in&gt; &lt;tc:style customClass="my-emphasized"/&gt; &lt;/tc:in&gt; </pre> One capability is, to used external CSS libs. <br> This feature should not be used imprudent. Because it might be unstable against changes in the renderered HTML code.</description> <property-name>customClass</property-name> <property-class>org.apache.myfaces.tobago.renderkit.css.CustomClass</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> </property-extension> </property> <property> <description>Flag indicating that this element and all children are disabled.</description> <property-name>disabled</property-name> <property-class>boolean</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>The component identifier for this component. This value must be unique within the closest parent component that is a naming container.</description> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Indicate markup of this component. The allowed markups can be defined or overridden in the theme. The value 'none' should not be used any longer. Just leave the attribute empty, or use a NULL pointer.</description> <property-name>markup</property-name> <property-class>org.apache.myfaces.tobago.context.Markup</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Set the orientation of the component. Allowed values: horizontal, vertical</description> <property-name>orientation</property-name> <property-class>org.apache.myfaces.tobago.layout.Orientation</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <property-values>horizontal vertical</property-values> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit.</description> <property-name>rendered</property-name> <property-class>boolean</property-class> <default-value>true</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Text value to display as tooltip.</description> <property-name>tip</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <component-extension> <allowed-child-components>ALL</allowed-child-components> <category>GENERAL</category> <hidden>false</hidden> </component-extension> </component> <component> <display-name>UIColumnNode</display-name> <component-type>org.apache.myfaces.tobago.ColumnNode</component-type> <component-class>org.apache.myfaces.tobago.component.UIColumnNode</component-class> <attribute> <description>The value binding expression linking this component to a property in a backing bean. For Facelets, the component is the outer UIPanel, not the input control.</description> <attribute-name>binding</attribute-name> <attribute-class>javax.faces.component.UIComponent</attribute-class> <attribute-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </attribute-extension> </attribute> <property> <description>Sets a CSS class in its parent, if the parent supports it. Which this feature it is possible to put a CSS class name into a component with the &lt;tc:style&gt; tag. Example: <pre> &lt;tc:in&gt; &lt;tc:style customClass="my-emphasized"/&gt; &lt;/tc:in&gt; </pre> One capability is, to used external CSS libs. <br> This feature should not be used imprudent. Because it might be unstable against changes in the renderered HTML code.</description> <property-name>customClass</property-name> <property-class>org.apache.myfaces.tobago.renderkit.css.CustomClass</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> </property-extension> </property> <property> <description>Flag indicating that this element is disabled.</description> <property-name>disabled</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>The component identifier for this component. This value must be unique within the closest parent component that is a naming container.</description> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>A localized user presentable label for this component.</description> <property-name>label</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Indicate markup of this component. The allowed markups can be defined or overridden in the theme. The value 'none' should not be used any longer. Just leave the attribute empty, or use a NULL pointer.</description> <property-name>markup</property-name> <property-class>org.apache.myfaces.tobago.context.Markup</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit.</description> <property-name>rendered</property-name> <property-class>boolean</property-class> <default-value>true</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating whether or not the width of this column in a sheet is resizable, by the user.</description> <property-name>resizable</property-name> <property-class>boolean</property-class> <default-value>true</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Text value to display as tooltip.</description> <property-name>tip</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <component-extension> <allowed-child-components>org.apache.myfaces.tobago.TreeIndent org.apache.myfaces.tobago.TreeIcon org.apache.myfaces.tobago.TreeSelect org.apache.myfaces.tobago.TreeLabel org.apache.myfaces.tobago.Link</allowed-child-components> <category>GENERAL</category> <hidden>false</hidden> </component-extension> </component> <component> <display-name>UIColumnPanel</display-name> <component-type>org.apache.myfaces.tobago.ColumnPanel</component-type> <component-class>org.apache.myfaces.tobago.component.UIColumnPanel</component-class> <attribute> <description>The value binding expression linking this component to a property in a backing bean. For Facelets, the component is the outer UIPanel, not the input control.</description> <attribute-name>binding</attribute-name> <attribute-class>javax.faces.component.UIComponent</attribute-class> <attribute-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </attribute-extension> </attribute> <property> <description>Sets a CSS class in its parent, if the parent supports it. Which this feature it is possible to put a CSS class name into a component with the &lt;tc:style&gt; tag. Example: <pre> &lt;tc:in&gt; &lt;tc:style customClass="my-emphasized"/&gt; &lt;/tc:in&gt; </pre> One capability is, to used external CSS libs. <br> This feature should not be used imprudent. Because it might be unstable against changes in the renderered HTML code.</description> <property-name>customClass</property-name> <property-class>org.apache.myfaces.tobago.renderkit.css.CustomClass</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> </property-extension> </property> <property> <description>The component identifier for this component. This value must be unique within the closest parent component that is a naming container.</description> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Indicate markup of this component. The allowed markups can be defined or overridden in the theme. The value 'none' should not be used any longer. Just leave the attribute empty, or use a NULL pointer.</description> <property-name>markup</property-name> <property-class>org.apache.myfaces.tobago.context.Markup</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit.</description> <property-name>rendered</property-name> <property-class>boolean</property-class> <default-value>true</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Text value to display as tooltip.</description> <property-name>tip</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <component-extension> <allowed-child-components>ALL</allowed-child-components> <category>GENERAL</category> <hidden>false</hidden> </component-extension> </component> <component> <display-name>UIColumnSelector</display-name> <component-type>org.apache.myfaces.tobago.ColumnSelector</component-type> <component-class>org.apache.myfaces.tobago.component.UIColumnSelector</component-class> <attribute> <description>The value binding expression linking this component to a property in a backing bean. For Facelets, the component is the outer UIPanel, not the input control.</description> <attribute-name>binding</attribute-name> <attribute-class>javax.faces.component.UIComponent</attribute-class> <attribute-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </attribute-extension> </attribute> <property> <description>Sets a CSS class in its parent, if the parent supports it. Which this feature it is possible to put a CSS class name into a component with the &lt;tc:style&gt; tag. Example: <pre> &lt;tc:in&gt; &lt;tc:style customClass="my-emphasized"/&gt; &lt;/tc:in&gt; </pre> One capability is, to used external CSS libs. <br> This feature should not be used imprudent. Because it might be unstable against changes in the renderered HTML code.</description> <property-name>customClass</property-name> <property-class>org.apache.myfaces.tobago.renderkit.css.CustomClass</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> </property-extension> </property> <property> <description>Flag indicating that this element is disabled.</description> <property-name>disabled</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>The component identifier for this component. This value must be unique within the closest parent component that is a naming container.</description> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Indicate markup of this component. The allowed markups can be defined or overridden in the theme. The value 'none' should not be used any longer. Just leave the attribute empty, or use a NULL pointer.</description> <property-name>markup</property-name> <property-class>org.apache.myfaces.tobago.context.Markup</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit.</description> <property-name>rendered</property-name> <property-class>boolean</property-class> <default-value>true</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Indicating the selection mode of the columnSelector. Only effective if sheet selection mode is none. Use case: Show details with tc:row event and columnSelector for action on selected rows.</description> <property-name>selectable</property-name> <property-class>org.apache.myfaces.tobago.model.Selectable</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <property-values>single singleOrNone multi</property-values> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <component-extension> <allowed-child-components>NONE</allowed-child-components> <category>GENERAL</category> <hidden>false</hidden> </component-extension> </component> <component> <display-name>UIColumn</display-name> <component-type>org.apache.myfaces.tobago.Column</component-type> <component-class>org.apache.myfaces.tobago.component.UIColumn</component-class> <facet> <description>Contains some code to be placed in the header at the bar position.</description> <facet-name>bar</facet-name> <facet-extension> <allowed-child-components>ALL</allowed-child-components> </facet-extension> </facet> <attribute> <description>The value binding expression linking this component to a property in a backing bean. For Facelets, the component is the outer UIPanel, not the input control.</description> <attribute-name>binding</attribute-name> <attribute-class>javax.faces.component.UIComponent</attribute-class> <attribute-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </attribute-extension> </attribute> <property> <description>Horizontal alignment of this column. Possible values: {</description> <property-name>align</property-name> <property-class>org.apache.myfaces.tobago.layout.TextAlign</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <property-values>left right center justify</property-values> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Sets a CSS class in its parent, if the parent supports it. Which this feature it is possible to put a CSS class name into a component with the &lt;tc:style&gt; tag. Example: <pre> &lt;tc:in&gt; &lt;tc:style customClass="my-emphasized"/&gt; &lt;/tc:in&gt; </pre> One capability is, to used external CSS libs. <br> This feature should not be used imprudent. Because it might be unstable against changes in the renderered HTML code.</description> <property-name>customClass</property-name> <property-class>org.apache.myfaces.tobago.renderkit.css.CustomClass</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> </property-extension> </property> <property> <description>The component identifier for this component. This value must be unique within the closest parent component that is a naming container.</description> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>A localized user presentable label for this component.</description> <property-name>label</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Indicate markup of this component. The allowed markups can be defined or overridden in the theme. The value 'none' should not be used any longer. Just leave the attribute empty, or use a NULL pointer.</description> <property-name>markup</property-name> <property-class>org.apache.myfaces.tobago.context.Markup</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit.</description> <property-name>rendered</property-name> <property-class>boolean</property-class> <default-value>true</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating whether or not the width of this column in a sheet is resizable, by the user.</description> <property-name>resizable</property-name> <property-class>boolean</property-class> <default-value>true</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating whether or not this column is sortable. To make a column sortable the data of the sheet must be one of <code>java.util.List</code> or <code>Object[]</code>.</description> <property-name>sortable</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Text value to display as tooltip.</description> <property-name>tip</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Vertical alignment of this column. Possible values: {</description> <property-name>verticalAlign</property-name> <property-class>org.apache.myfaces.tobago.layout.VerticalAlign</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <property-values>top bottom middle</property-values> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <component-extension> <allowed-child-components>ALL</allowed-child-components> <category>GENERAL</category> <hidden>false</hidden> </component-extension> </component> <component> <display-name>UIConfig</display-name> <component-type>org.apache.myfaces.tobago.Config</component-type> <component-class>org.apache.myfaces.tobago.component.UIConfig</component-class> <attribute> <description>The value binding expression linking this component to a property in a backing bean. For Facelets, the component is the outer UIPanel, not the input control.</description> <attribute-name>binding</attribute-name> <attribute-class>javax.faces.component.UIComponent</attribute-class> <attribute-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </attribute-extension> </attribute> <property> <description>Should the focus set to first error on page.</description> <property-name>focusOnError</property-name> <property-class>java.lang.Boolean</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>The component identifier for this component. This value must be unique within the closest parent component that is a naming container.</description> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit.</description> <property-name>rendered</property-name> <property-class>boolean</property-class> <default-value>true</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>The delay before a AJAX request will get an overlay.</description> <property-name>waitOverlayDelayAjax</property-name> <property-class>java.lang.Integer</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>The delay before a full request will get an overlay.</description> <property-name>waitOverlayDelayFull</property-name> <property-class>java.lang.Integer</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <component-extension> <allowed-child-components>ALL</allowed-child-components> <category>GENERAL</category> <hidden>false</hidden> </component-extension> </component> <component> <display-name>UIDate</display-name> <component-type>org.apache.myfaces.tobago.Date</component-type> <component-class>org.apache.myfaces.tobago.component.UIDate</component-class> <facet> <description>This facet can contain a part for input groups.</description> <facet-name>before</facet-name> <facet-extension> <allowed-child-components>ALL</allowed-child-components> </facet-extension> </facet> <facet> <description>This facet can contain a part for input groups.</description> <facet-name>after</facet-name> <facet-extension> <allowed-child-components>ALL</allowed-child-components> </facet-extension> </facet> <attribute> <description>The value binding expression linking this component to a property in a backing bean. For Facelets, the component is the outer UIPanel, not the input control.</description> <attribute-name>binding</attribute-name> <attribute-class>javax.faces.component.UIComponent</attribute-class> <attribute-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </attribute-extension> </attribute> <property> <description>The access key of this control.</description> <property-name>accessKey</property-name> <property-class>java.lang.Character</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Automatically add spacing (margins/paddings) to the component for better positioning. Default is 'true' except the component is inside a: - header - footer - bar - sheet - tree - link group - button group - before facet - after facet - label facet - bar facet</description> <property-name>autoSpacing</property-name> <property-class>java.lang.Boolean</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>An expression that specifies the Converter for this component. If the value binding expression is a String, the String is used as an ID to look up a Converter. If the value binding expression is a Converter, uses that instance as the converter. The value can either be a static value (ID case only) or an EL expression.</description> <property-name>converter</property-name> <property-class>javax.faces.convert.Converter</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>An expression that specifies the converter message. If present, will be used as the text of the converter message, replacing any message that comes from the converter.</description> <property-name>converterMessage</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Sets a CSS class in its parent, if the parent supports it. Which this feature it is possible to put a CSS class name into a component with the &lt;tc:style&gt; tag. Example: <pre> &lt;tc:in&gt; &lt;tc:style customClass="my-emphasized"/&gt; &lt;/tc:in&gt; </pre> One capability is, to used external CSS libs. <br> This feature should not be used imprudent. Because it might be unstable against changes in the renderered HTML code.</description> <property-name>customClass</property-name> <property-class>org.apache.myfaces.tobago.renderkit.css.CustomClass</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> </property-extension> </property> <property> <description>Flag indicating that this element is disabled.</description> <property-name>disabled</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating this component should receive the focus.</description> <property-name>focus</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Text value to display as a help.</description> <property-name>help</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Defines the position and the appearance of a help message on a component. The default is popoverRight.</description> <property-name>helpPosition</property-name> <property-class>org.apache.myfaces.tobago.component.DecorationPosition</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>The component identifier for this component. This value must be unique within the closest parent component that is a naming container.</description> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>A localized user presentable label for this component.</description> <property-name>label</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Defines the position of the label relative to the field. The default is flexLeft, if the label is set, or none, if the label isn't set. Set to 'skip' to avoid surrounding label container. Hint for tc:out: set also compact=true to render only text (without html tags).</description> <property-name>labelLayout</property-name> <property-class>org.apache.myfaces.tobago.component.LabelLayout</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Indicate markup of this component. The allowed markups can be defined or overridden in the theme. The value 'none' should not be used any longer. Just leave the attribute empty, or use a NULL pointer.</description> <property-name>markup</property-name> <property-class>org.apache.myfaces.tobago.context.Markup</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Sets the maximum value of the date.</description> <property-name>max</property-name> <property-class>java.lang.Object</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Defines the position and the appearance of additional faces messages (like error message or help message) on a component. The default is popoverRight.</description> <property-name>messagePosition</property-name> <property-class>org.apache.myfaces.tobago.component.DecorationPosition</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Sets the minimum value of the date.</description> <property-name>min</property-name> <property-class>java.lang.Object</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description><p> Displays a short text in the input field, that describes the meaning of this field. </p></description> <property-name>placeholder</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating that this component will prohibit changes by the user.</description> <property-name>readonly</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit.</description> <property-name>rendered</property-name> <property-class>boolean</property-class> <default-value>true</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating that a value is required. If the value is an empty string a ValidationError occurs and a Error Message is rendered.</description> <property-name>required</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>An expression that specifies the required message</description> <property-name>requiredMessage</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Sets the step of a date or time picker. Value is in seconds. Reasonable values are e.g. 0.001, 1, 5, 10, 60, 300, 3600. If not set, browsers drop the seconds, so it's the same as the value of 60. To show seconds use 1. To show milliseconds use 0.001. Browser support is in progress.</description> <property-name>step</property-name> <property-class>java.lang.Double</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Controls the navigation of the focus through the input controls on a page with the Tab-Key. The navigation starts from the element with the lowest tabIndex value to the element with the highest value. Elements that have identical tabIndex values should be navigated in the order they appear in the character stream Elements that are disabled or with a negative tabIndex do not participate in the tabbing order.</description> <property-name>tabIndex</property-name> <property-class>java.lang.Integer</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Text value to display as tooltip.</description> <property-name>tip</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>If true, a today- or now-button is displayed.</description> <property-name>todayButton</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Type of the date/time input. Warning: month and week currently not supported.</description> <property-name>type</property-name> <property-class>org.apache.myfaces.tobago.model.DateType</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <property-values>date time datetime-local month week</property-values> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>A method binding EL expression, accepting FacesContext, UIComponent, and Object parameters, and returning void, that validates the component's local value.</description> <property-name>validator</property-name> <property-class>javax.el.MethodExpression</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>An expression that specifies the validator message. If present, will be used as the text of the validator message, replacing any message that comes from the validator.</description> <property-name>validatorMessage</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Sets the minimum value of the date.</description> <property-name>value</property-name> <property-class>java.lang.Object</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>MethodExpression representing a value change listener method that will be notified when a new value has been set for this input component. The expression must evaluate to a public method that takes a ValueChangeEvent parameter, with a return type of void.</description> <property-name>valueChangeListener</property-name> <property-class>javax.el.MethodExpression</property-class> <property-extension> <value-expression>REQUIRED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <component-extension> <allowed-child-components>NONE</allowed-child-components> <category>GENERAL</category> <hidden>false</hidden> </component-extension> </component> <component> <display-name>UIEvent</display-name> <component-type>org.apache.myfaces.tobago.Event</component-type> <component-class>org.apache.myfaces.tobago.component.UIEvent</component-class> <attribute> <description>The value binding expression linking this component to a property in a backing bean. For Facelets, the component is the outer UIPanel, not the input control.</description> <attribute-name>binding</attribute-name> <attribute-class>javax.faces.component.UIComponent</attribute-class> <attribute-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </attribute-extension> </attribute> <property> <description>Action to invoke when clicked. This must be a MethodExpression or a String representing the application action to invoke when this component is activated by the user. The {</description> <property-name>action</property-name> <property-class>javax.el.MethodExpression</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>MethodExpression representing an action listener method that will be notified when this component is activated by the user. The expression must evaluate to a public method that takes an ActionEvent parameter, with a return type of void.</description> <property-name>actionListener</property-name> <property-class>javax.el.MethodExpression</property-class> <property-extension> <value-expression>REQUIRED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Text to use as confirmation message.</description> <property-name>confirmation</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating that this element is disabled. If configured so in the tobago-config.xml the action will be checked for the annotations {</description> <property-name>disabled</property-name> <property-class>boolean</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>The name of the event as an instance of {</description> <property-name>event</property-name> <property-class>org.apache.myfaces.tobago.component.ClientBehaviors</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>The identifier of the page fragment which should be brought into focus when the target page is rendered. The value of this attribute is appended to the end of target URL following a hash (#) mark. This notation is part of the standard URL syntax.</description> <property-name>fragment</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>The component identifier for this component. This value must be unique within the closest parent component that is a naming container.</description> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating that, if this component is activated by the user, notifications should be delivered to interested listeners and actions immediately (that is, during Apply Request Values phase) rather than waiting until Invoke Application phase.</description> <property-name>immediate</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description><p> Link to an arbitrary URL, either an internal link or an external link. For internal URLs, a session id will be added, if needed (when cookies disabled). The context path needs to be added manually e.g. #{request.contextPath}. For JSF navigation to a viewId use the outcome attribute! </p> <p> The semantic of this attributes has been changed from Tobago 3 to 4! </p></description> <property-name>link</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating that the action of this element, will not be executed from client side (e. g. when the user clicks a button. When setting this value to true, the action will not be executed by the Tobago, but it can executed by JavaScript. This attribute is useful, when you want to add JavaScript event handlers to commands manually. In this case you usually don't want a submit with a full reload of the page.</description> <property-name>omit</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Link to an internal facelet page, like the outcome of an action. The context path will be added. A session id will be added, if needed.</description> <property-name>outcome</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit.</description> <property-name>rendered</property-name> <property-class>boolean</property-class> <default-value>true</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Prevent the JavaScript event from bubbling up.</description> <property-name>stopPropagation</property-name> <property-class>java.lang.Boolean</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Name of a frame where the resource retrieved via this hyperlink is to be displayed.</description> <property-name>target</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Specify, if the command calls an JSF-Action. Useful to switch off the Double-Submit-Check and Waiting-Behavior.</description> <property-name>transition</property-name> <property-class>boolean</property-class> <default-value>true</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <component-extension> <allowed-child-components>ALL</allowed-child-components> <category>GENERAL</category> <hidden>false</hidden> </component-extension> </component> <component> <display-name>UIFigure</display-name> <component-type>org.apache.myfaces.tobago.Figure</component-type> <component-class>org.apache.myfaces.tobago.component.UIFigure</component-class> <facet> <description>Contains some code to be placed in the header at the label position.</description> <facet-name>label</facet-name> <facet-extension> <allowed-child-components>ALL</allowed-child-components> </facet-extension> </facet> <attribute> <description>The value binding expression linking this component to a property in a backing bean. For Facelets, the component is the outer UIPanel, not the input control.</description> <attribute-name>binding</attribute-name> <attribute-class>javax.faces.component.UIComponent</attribute-class> <attribute-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </attribute-extension> </attribute> <property> <description>Sets a CSS class in its parent, if the parent supports it. Which this feature it is possible to put a CSS class name into a component with the &lt;tc:style&gt; tag. Example: <pre> &lt;tc:in&gt; &lt;tc:style customClass="my-emphasized"/&gt; &lt;/tc:in&gt; </pre> One capability is, to used external CSS libs. <br> This feature should not be used imprudent. Because it might be unstable against changes in the renderered HTML code.</description> <property-name>customClass</property-name> <property-class>org.apache.myfaces.tobago.renderkit.css.CustomClass</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> </property-extension> </property> <property> <description>The component identifier for this component. This value must be unique within the closest parent component that is a naming container.</description> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>A localized user presentable label for this component.</description> <property-name>label</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Indicate markup of this component. The allowed markups can be defined or overridden in the theme. The value 'none' should not be used any longer. Just leave the attribute empty, or use a NULL pointer.</description> <property-name>markup</property-name> <property-class>org.apache.myfaces.tobago.context.Markup</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit.</description> <property-name>rendered</property-name> <property-class>boolean</property-class> <default-value>true</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Text value to display as tooltip.</description> <property-name>tip</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <component-extension> <allowed-child-components>ALL</allowed-child-components> <category>GENERAL</category> <hidden>false</hidden> </component-extension> </component> <component> <display-name>UIFile</display-name> <component-type>org.apache.myfaces.tobago.File</component-type> <component-class>org.apache.myfaces.tobago.component.UIFile</component-class> <attribute> <description>The value binding expression linking this component to a property in a backing bean. For Facelets, the component is the outer UIPanel, not the input control.</description> <attribute-name>binding</attribute-name> <attribute-class>javax.faces.component.UIComponent</attribute-class> <attribute-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </attribute-extension> </attribute> <property> <description>The access key of this control.</description> <property-name>accessKey</property-name> <property-class>java.lang.Character</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Automatically add spacing (margins/paddings) to the component for better positioning. Default is 'true' except the component is inside a: - header - footer - bar - sheet - tree - link group - button group - before facet - after facet - label facet - bar facet</description> <property-name>autoSpacing</property-name> <property-class>java.lang.Boolean</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>An expression that specifies the converter message. If present, will be used as the text of the converter message, replacing any message that comes from the converter.</description> <property-name>converterMessage</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Sets a CSS class in its parent, if the parent supports it. Which this feature it is possible to put a CSS class name into a component with the &lt;tc:style&gt; tag. Example: <pre> &lt;tc:in&gt; &lt;tc:style customClass="my-emphasized"/&gt; &lt;/tc:in&gt; </pre> One capability is, to used external CSS libs. <br> This feature should not be used imprudent. Because it might be unstable against changes in the renderered HTML code.</description> <property-name>customClass</property-name> <property-class>org.apache.myfaces.tobago.renderkit.css.CustomClass</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> </property-extension> </property> <property> <description>Flag indicating that this element is disabled.</description> <property-name>disabled</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>The id of the HTMLElement in the Browser to drop the file.</description> <property-name>dropZone</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating this component should receive the focus.</description> <property-name>focus</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Text value to display as a help.</description> <property-name>help</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Defines the position and the appearance of a help message on a component. The default is popoverRight.</description> <property-name>helpPosition</property-name> <property-class>org.apache.myfaces.tobago.component.DecorationPosition</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>The component identifier for this component. This value must be unique within the closest parent component that is a naming container.</description> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>A localized user presentable label for this component.</description> <property-name>label</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Defines the position of the label relative to the field. The default is flexLeft, if the label is set, or none, if the label isn't set. Set to 'skip' to avoid surrounding label container. Hint for tc:out: set also compact=true to render only text (without html tags).</description> <property-name>labelLayout</property-name> <property-class>org.apache.myfaces.tobago.component.LabelLayout</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Indicate markup of this component. The allowed markups can be defined or overridden in the theme. The value 'none' should not be used any longer. Just leave the attribute empty, or use a NULL pointer.</description> <property-name>markup</property-name> <property-class>org.apache.myfaces.tobago.context.Markup</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Defines the position and the appearance of additional faces messages (like error message or help message) on a component. The default is popoverRight.</description> <property-name>messagePosition</property-name> <property-class>org.apache.myfaces.tobago.component.DecorationPosition</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <property-name>multiple</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating that this component will prohibit changes by the user.</description> <property-name>readonly</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit.</description> <property-name>rendered</property-name> <property-class>boolean</property-class> <default-value>true</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating that a value is required. If the value is an empty string a ValidationError occurs and a Error Message is rendered.</description> <property-name>required</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>An expression that specifies the required message</description> <property-name>requiredMessage</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Controls the navigation of the focus through the input controls on a page with the Tab-Key. The navigation starts from the element with the lowest tabIndex value to the element with the highest value. Elements that have identical tabIndex values should be navigated in the order they appear in the character stream Elements that are disabled or with a negative tabIndex do not participate in the tabbing order.</description> <property-name>tabIndex</property-name> <property-class>java.lang.Integer</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Text value to display as tooltip.</description> <property-name>tip</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>A method binding EL expression, accepting FacesContext, UIComponent, and Object parameters, and returning void, that validates the component's local value.</description> <property-name>validator</property-name> <property-class>javax.el.MethodExpression</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>An expression that specifies the validator message. If present, will be used as the text of the validator message, replacing any message that comes from the validator.</description> <property-name>validatorMessage</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Value binding expression pointing to a {</description> <property-name>value</property-name> <property-class>java.lang.Object</property-class> <property-extension> <value-expression>REQUIRED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>MethodExpression representing a value change listener method that will be notified when a new value has been set for this input component. The expression must evaluate to a public method that takes a ValueChangeEvent parameter, with a return type of void.</description> <property-name>valueChangeListener</property-name> <property-class>javax.el.MethodExpression</property-class> <property-extension> <value-expression>REQUIRED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <component-extension> <allowed-child-components>NONE</allowed-child-components> <category>GENERAL</category> <hidden>false</hidden> </component-extension> </component> <component> <display-name>UIFlexLayout</display-name> <component-type>org.apache.myfaces.tobago.FlexLayout</component-type> <component-class>org.apache.myfaces.tobago.component.UIFlexLayout</component-class> <attribute> <description>The value binding expression linking this component to a property in a backing bean. For Facelets, the component is the outer UIPanel, not the input control.</description> <attribute-name>binding</attribute-name> <attribute-class>javax.faces.component.UIComponent</attribute-class> <attribute-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </attribute-extension> </attribute> <property> <description>This value defines CSS align-items value of the flex layout.</description> <property-name>alignItems</property-name> <property-class>org.apache.myfaces.tobago.layout.AlignItems</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <property-values>flexStart flexEnd baseline center stretch</property-values> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>This value defines the layout constraints for column layout. It is a space separated list of layout tokens '&lt;n&gt;fr', '&lt;measure&gt;' or the keyword 'auto'. Where &lt;n&gt; is a positive integer and &lt;measure&gt; is a valid CSS length. Example: '2fr 1fr 100px 3rem auto'.</description> <property-name>columns</property-name> <property-class>org.apache.myfaces.tobago.layout.MeasureList</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Sets a CSS class in its parent, if the parent supports it. Which this feature it is possible to put a CSS class name into a component with the &lt;tc:style&gt; tag. Example: <pre> &lt;tc:in&gt; &lt;tc:style customClass="my-emphasized"/&gt; &lt;/tc:in&gt; </pre> One capability is, to used external CSS libs. <br> This feature should not be used imprudent. Because it might be unstable against changes in the renderered HTML code.</description> <property-name>customClass</property-name> <property-class>org.apache.myfaces.tobago.renderkit.css.CustomClass</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> </property-extension> </property> <property> <description>The component identifier for this component. This value must be unique within the closest parent component that is a naming container.</description> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>This value defines CSS justify-content value of the flex layout.</description> <property-name>justifyContent</property-name> <property-class>org.apache.myfaces.tobago.layout.JustifyContent</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <property-values>flexStart flexEnd center spaceBetween spaceAround</property-values> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Indicate markup of this component. The allowed markups can be defined or overridden in the theme. The value 'none' should not be used any longer. Just leave the attribute empty, or use a NULL pointer.</description> <property-name>markup</property-name> <property-class>org.apache.myfaces.tobago.context.Markup</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit.</description> <property-name>rendered</property-name> <property-class>boolean</property-class> <default-value>true</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>This value defines the layout constraints for row layout. It is a space separated list of layout tokens '&lt;n&gt;fr', '&lt;measure&gt;' or the keyword 'auto'. Where &lt;n&gt; is a positive integer and &lt;measure&gt; is a valid CSS length. Example: '2fr 1fr 100px 3rem auto'.</description> <property-name>rows</property-name> <property-class>org.apache.myfaces.tobago.layout.MeasureList</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <component-extension> <allowed-child-components>ALL</allowed-child-components> <category>GENERAL</category> <hidden>false</hidden> </component-extension> </component> <component> <display-name>UIFlowLayout</display-name> <component-type>org.apache.myfaces.tobago.FlowLayout</component-type> <component-class>org.apache.myfaces.tobago.component.UIFlowLayout</component-class> <attribute> <description>The value binding expression linking this component to a property in a backing bean. For Facelets, the component is the outer UIPanel, not the input control.</description> <attribute-name>binding</attribute-name> <attribute-class>javax.faces.component.UIComponent</attribute-class> <attribute-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </attribute-extension> </attribute> <property> <description>Sets a CSS class in its parent, if the parent supports it. Which this feature it is possible to put a CSS class name into a component with the &lt;tc:style&gt; tag. Example: <pre> &lt;tc:in&gt; &lt;tc:style customClass="my-emphasized"/&gt; &lt;/tc:in&gt; </pre> One capability is, to used external CSS libs. <br> This feature should not be used imprudent. Because it might be unstable against changes in the renderered HTML code.</description> <property-name>customClass</property-name> <property-class>org.apache.myfaces.tobago.renderkit.css.CustomClass</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> </property-extension> </property> <property> <description>The component identifier for this component. This value must be unique within the closest parent component that is a naming container.</description> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Indicate markup of this component. The allowed markups can be defined or overridden in the theme. The value 'none' should not be used any longer. Just leave the attribute empty, or use a NULL pointer.</description> <property-name>markup</property-name> <property-class>org.apache.myfaces.tobago.context.Markup</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit.</description> <property-name>rendered</property-name> <property-class>boolean</property-class> <default-value>true</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>The alignment of the elements inside of the container, possible values are: {</description> <property-name>textAlign</property-name> <property-class>org.apache.myfaces.tobago.layout.TextAlign</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <property-values>left right center justify</property-values> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <component-extension> <allowed-child-components>NONE</allowed-child-components> <category>GENERAL</category> <hidden>false</hidden> </component-extension> </component> <component> <display-name>UIFooter</display-name> <component-type>org.apache.myfaces.tobago.Footer</component-type> <component-class>org.apache.myfaces.tobago.component.UIFooter</component-class> <attribute> <description>The value binding expression linking this component to a property in a backing bean. For Facelets, the component is the outer UIPanel, not the input control.</description> <attribute-name>binding</attribute-name> <attribute-class>javax.faces.component.UIComponent</attribute-class> <attribute-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </attribute-extension> </attribute> <property> <description>Sets a CSS class in its parent, if the parent supports it. Which this feature it is possible to put a CSS class name into a component with the &lt;tc:style&gt; tag. Example: <pre> &lt;tc:in&gt; &lt;tc:style customClass="my-emphasized"/&gt; &lt;/tc:in&gt; </pre> One capability is, to used external CSS libs. <br> This feature should not be used imprudent. Because it might be unstable against changes in the renderered HTML code.</description> <property-name>customClass</property-name> <property-class>org.apache.myfaces.tobago.renderkit.css.CustomClass</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> </property-extension> </property> <property> <description>Flag indicating that this element is fixed on its position, e. g. it will not scroll with the neighbour elements.</description> <property-name>fixed</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>The component identifier for this component. This value must be unique within the closest parent component that is a naming container.</description> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Indicate markup of this component. The allowed markups can be defined or overridden in the theme. The value 'none' should not be used any longer. Just leave the attribute empty, or use a NULL pointer.</description> <property-name>markup</property-name> <property-class>org.apache.myfaces.tobago.context.Markup</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit.</description> <property-name>rendered</property-name> <property-class>boolean</property-class> <default-value>true</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Text value to display as tooltip.</description> <property-name>tip</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <component-extension> <allowed-child-components>ALL</allowed-child-components> <category>GENERAL</category> <hidden>false</hidden> </component-extension> </component> <component> <display-name>UIForm</display-name> <component-type>org.apache.myfaces.tobago.Form</component-type> <component-class>org.apache.myfaces.tobago.component.UIForm</component-class> <attribute> <description>The value binding expression linking this component to a property in a backing bean. For Facelets, the component is the outer UIPanel, not the input control.</description> <attribute-name>binding</attribute-name> <attribute-class>javax.faces.component.UIComponent</attribute-class> <attribute-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </attribute-extension> </attribute> <property> <description>Sets a CSS class in its parent, if the parent supports it. Which this feature it is possible to put a CSS class name into a component with the &lt;tc:style&gt; tag. Example: <pre> &lt;tc:in&gt; &lt;tc:style customClass="my-emphasized"/&gt; &lt;/tc:in&gt; </pre> One capability is, to used external CSS libs. <br> This feature should not be used imprudent. Because it might be unstable against changes in the renderered HTML code.</description> <property-name>customClass</property-name> <property-class>org.apache.myfaces.tobago.renderkit.css.CustomClass</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> </property-extension> </property> <property> <description>The component identifier for this component. This value must be unique within the closest parent component that is a naming container.</description> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating this component should rendered as an inline element.</description> <property-name>inline</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <deprecated>Warning: This property is deprecated!</deprecated> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Indicate markup of this component. The allowed markups can be defined or overridden in the theme. The value 'none' should not be used any longer. Just leave the attribute empty, or use a NULL pointer.</description> <property-name>markup</property-name> <property-class>org.apache.myfaces.tobago.context.Markup</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description><p><b>Use with caution: Only for special cases!</b></p> <p>This attribute is useful for tc:out if labelLayout=skip is set. Use true, if you want to only render the text (no surrounding tag). Use false, if you enable the possibility to apply styles to the output.</p> <p>For tc:form there will no div tag be rendered. So, the content can be used freely from layout managers.</p> <p>But, no AJAX is possible for components with "plain" set, because there is no client element with an "id" in the DOM.</p></description> <property-name>plain</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <component-extension> <allowed-child-components>ALL</allowed-child-components> <category>GENERAL</category> <hidden>false</hidden> </component-extension> </component> <component> <display-name>UIGridLayout</display-name> <component-type>org.apache.myfaces.tobago.GridLayout</component-type> <component-class>org.apache.myfaces.tobago.component.UIGridLayout</component-class> <attribute> <description>The value binding expression linking this component to a property in a backing bean. For Facelets, the component is the outer UIPanel, not the input control.</description> <attribute-name>binding</attribute-name> <attribute-class>javax.faces.component.UIComponent</attribute-class> <attribute-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </attribute-extension> </attribute> <property> <description>Spacing between the columns in the actual layout.</description> <property-name>columnSpacing</property-name> <property-class>org.apache.myfaces.tobago.layout.Measure</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description><p> This value defines the layout constraints for column layout. It is a space separated list of layout tokens '&lt;n&gt;fr', '&lt;measure&gt;' or the keyword 'auto'. Where &lt;n&gt; is a positive integer and &lt;measure&gt; is a valid CSS length. Example: '2fr 1fr 100px 3rem auto'. </p> <p> Deprecated: The old syntax for "2fr" is "2*". The old name for "auto" is "fixed". </p></description> <property-name>columns</property-name> <property-class>java.lang.String</property-class> <default-value>1fr</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Sets a CSS class in its parent, if the parent supports it. Which this feature it is possible to put a CSS class name into a component with the &lt;tc:style&gt; tag. Example: <pre> &lt;tc:in&gt; &lt;tc:style customClass="my-emphasized"/&gt; &lt;/tc:in&gt; </pre> One capability is, to used external CSS libs. <br> This feature should not be used imprudent. Because it might be unstable against changes in the renderered HTML code.</description> <property-name>customClass</property-name> <property-class>org.apache.myfaces.tobago.renderkit.css.CustomClass</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> </property-extension> </property> <property> <description>The component identifier for this component. This value must be unique within the closest parent component that is a naming container.</description> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Indicate markup of this component. The allowed markups can be defined or overridden in the theme. The value 'none' should not be used any longer. Just leave the attribute empty, or use a NULL pointer.</description> <property-name>markup</property-name> <property-class>org.apache.myfaces.tobago.context.Markup</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Spacing between the rows in the actual layout.</description> <property-name>rowSpacing</property-name> <property-class>org.apache.myfaces.tobago.layout.Measure</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description><p> This value defines the layout constraints for row layout. It is a space separated list of layout tokens '&lt;n&gt;fr', '&lt;measure&gt;' or the keyword 'auto'. Where &lt;n&gt; is a positive integer and &lt;measure&gt; is a valid CSS length. Example: '2fr 1fr 100px 3rem auto'. </p> <p> Deprecated: The old syntax for "2fr" is "2*". The old name for "auto" is "fixed". </p></description> <property-name>rows</property-name> <property-class>java.lang.String</property-class> <default-value>1fr</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <component-extension> <allowed-child-components>NONE</allowed-child-components> <category>GENERAL</category> <hidden>false</hidden> </component-extension> </component> <component> <display-name>UIHeader</display-name> <component-type>org.apache.myfaces.tobago.Header</component-type> <component-class>org.apache.myfaces.tobago.component.UIHeader</component-class> <attribute> <description>The value binding expression linking this component to a property in a backing bean. For Facelets, the component is the outer UIPanel, not the input control.</description> <attribute-name>binding</attribute-name> <attribute-class>javax.faces.component.UIComponent</attribute-class> <attribute-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </attribute-extension> </attribute> <property> <description>Sets a CSS class in its parent, if the parent supports it. Which this feature it is possible to put a CSS class name into a component with the &lt;tc:style&gt; tag. Example: <pre> &lt;tc:in&gt; &lt;tc:style customClass="my-emphasized"/&gt; &lt;/tc:in&gt; </pre> One capability is, to used external CSS libs. <br> This feature should not be used imprudent. Because it might be unstable against changes in the renderered HTML code.</description> <property-name>customClass</property-name> <property-class>org.apache.myfaces.tobago.renderkit.css.CustomClass</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> </property-extension> </property> <property> <description>Flag indicating that this element is fixed on its position, e. g. it will not scroll with the neighbour elements.</description> <property-name>fixed</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>The component identifier for this component. This value must be unique within the closest parent component that is a naming container.</description> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Indicate markup of this component. The allowed markups can be defined or overridden in the theme. The value 'none' should not be used any longer. Just leave the attribute empty, or use a NULL pointer.</description> <property-name>markup</property-name> <property-class>org.apache.myfaces.tobago.context.Markup</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit.</description> <property-name>rendered</property-name> <property-class>boolean</property-class> <default-value>true</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Text value to display as tooltip.</description> <property-name>tip</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <component-extension> <allowed-child-components>ALL</allowed-child-components> <category>GENERAL</category> <hidden>false</hidden> </component-extension> </component> <component> <display-name>UIHidden</display-name> <component-type>org.apache.myfaces.tobago.Hidden</component-type> <component-class>org.apache.myfaces.tobago.component.UIHidden</component-class> <attribute> <description>The value binding expression linking this component to a property in a backing bean. For Facelets, the component is the outer UIPanel, not the input control.</description> <attribute-name>binding</attribute-name> <attribute-class>javax.faces.component.UIComponent</attribute-class> <attribute-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </attribute-extension> </attribute> <property> <description>An expression that specifies the Converter for this component. If the value binding expression is a String, the String is used as an ID to look up a Converter. If the value binding expression is a Converter, uses that instance as the converter. The value can either be a static value (ID case only) or an EL expression.</description> <property-name>converter</property-name> <property-class>javax.faces.convert.Converter</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating that this element is disabled.</description> <property-name>disabled</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>The component identifier for this component. This value must be unique within the closest parent component that is a naming container.</description> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating that this component will prohibit changes by the user.</description> <property-name>readonly</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit.</description> <property-name>rendered</property-name> <property-class>boolean</property-class> <default-value>true</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>A method binding EL expression, accepting FacesContext, UIComponent, and Object parameters, and returning void, that validates the component's local value.</description> <property-name>validator</property-name> <property-class>javax.el.MethodExpression</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>The current value of this component.</description> <property-name>value</property-name> <property-class>java.lang.Object</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <component-extension> <allowed-child-components>NONE</allowed-child-components> <category>GENERAL</category> <hidden>false</hidden> </component-extension> </component> <component> <display-name>UIImage</display-name> <component-type>org.apache.myfaces.tobago.Image</component-type> <component-class>org.apache.myfaces.tobago.component.UIImage</component-class> <attribute> <description>The value binding expression linking this component to a property in a backing bean. For Facelets, the component is the outer UIPanel, not the input control.</description> <attribute-name>binding</attribute-name> <attribute-class>javax.faces.component.UIComponent</attribute-class> <attribute-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </attribute-extension> </attribute> <property> <description>Alternate textual description of the image rendered by this component.</description> <property-name>alt</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Sets a CSS class in its parent, if the parent supports it. Which this feature it is possible to put a CSS class name into a component with the &lt;tc:style&gt; tag. Example: <pre> &lt;tc:in&gt; &lt;tc:style customClass="my-emphasized"/&gt; &lt;/tc:in&gt; </pre> One capability is, to used external CSS libs. <br> This feature should not be used imprudent. Because it might be unstable against changes in the renderered HTML code.</description> <property-name>customClass</property-name> <property-class>org.apache.myfaces.tobago.renderkit.css.CustomClass</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> </property-extension> </property> <property> <description>Flag indicating that this element is disabled.</description> <property-name>disabled</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>The component identifier for this component. This value must be unique within the closest parent component that is a naming container.</description> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Indicate markup of this component. The allowed markups can be defined or overridden in the theme. The value 'none' should not be used any longer. Just leave the attribute empty, or use a NULL pointer.</description> <property-name>markup</property-name> <property-class>org.apache.myfaces.tobago.context.Markup</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit.</description> <property-name>rendered</property-name> <property-class>boolean</property-class> <default-value>true</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Text value to display as tooltip.</description> <property-name>tip</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Absolute url to an image or image name to lookup in tobago resource path. In the second case, there is no need to set the extension (like .gif or .png). If you leave it out, you can use different extension in different themes.</description> <property-name>value</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>true</required> </property-extension> </property> <component-extension> <allowed-child-components>NONE</allowed-child-components> <category>GENERAL</category> <hidden>false</hidden> </component-extension> </component> <component> <display-name>UIIn</display-name> <component-type>org.apache.myfaces.tobago.In</component-type> <component-class>org.apache.myfaces.tobago.component.UIIn</component-class> <facet> <description>This facet can contain a part for input groups.</description> <facet-name>before</facet-name> <facet-extension> <allowed-child-components>ALL</allowed-child-components> </facet-extension> </facet> <facet> <description>This facet can contain a part for input groups.</description> <facet-name>after</facet-name> <facet-extension> <allowed-child-components>ALL</allowed-child-components> </facet-extension> </facet> <attribute> <description>The value binding expression linking this component to a property in a backing bean. For Facelets, the component is the outer UIPanel, not the input control.</description> <attribute-name>binding</attribute-name> <attribute-class>javax.faces.component.UIComponent</attribute-class> <attribute-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </attribute-extension> </attribute> <property> <description>The access key of this control.</description> <property-name>accessKey</property-name> <property-class>java.lang.Character</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Automatically add spacing (margins/paddings) to the component for better positioning. Default is 'true' except the component is inside a: - header - footer - bar - sheet - tree - link group - button group - before facet - after facet - label facet - bar facet</description> <property-name>autoSpacing</property-name> <property-class>java.lang.Boolean</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <property-name>autocomplete</property-name> <property-class>java.lang.Object</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>An expression that specifies the Converter for this component. If the value binding expression is a String, the String is used as an ID to look up a Converter. If the value binding expression is a Converter, uses that instance as the converter. The value can either be a static value (ID case only) or an EL expression.</description> <property-name>converter</property-name> <property-class>javax.faces.convert.Converter</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>An expression that specifies the converter message. If present, will be used as the text of the converter message, replacing any message that comes from the converter.</description> <property-name>converterMessage</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Sets a CSS class in its parent, if the parent supports it. Which this feature it is possible to put a CSS class name into a component with the &lt;tc:style&gt; tag. Example: <pre> &lt;tc:in&gt; &lt;tc:style customClass="my-emphasized"/&gt; &lt;/tc:in&gt; </pre> One capability is, to used external CSS libs. <br> This feature should not be used imprudent. Because it might be unstable against changes in the renderered HTML code.</description> <property-name>customClass</property-name> <property-class>org.apache.myfaces.tobago.renderkit.css.CustomClass</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> </property-extension> </property> <property> <description>Flag indicating that this element is disabled.</description> <property-name>disabled</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating this component should receive the focus.</description> <property-name>focus</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Text value to display as a help.</description> <property-name>help</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Defines the position and the appearance of a help message on a component. The default is popoverRight.</description> <property-name>helpPosition</property-name> <property-class>org.apache.myfaces.tobago.component.DecorationPosition</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>The component identifier for this component. This value must be unique within the closest parent component that is a naming container.</description> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>A localized user presentable label for this component.</description> <property-name>label</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Defines the position of the label relative to the field. The default is flexLeft, if the label is set, or none, if the label isn't set. Set to 'skip' to avoid surrounding label container. Hint for tc:out: set also compact=true to render only text (without html tags).</description> <property-name>labelLayout</property-name> <property-class>org.apache.myfaces.tobago.component.LabelLayout</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Indicate markup of this component. The allowed markups can be defined or overridden in the theme. The value 'none' should not be used any longer. Just leave the attribute empty, or use a NULL pointer.</description> <property-name>markup</property-name> <property-class>org.apache.myfaces.tobago.context.Markup</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Defines the position and the appearance of additional faces messages (like error message or help message) on a component. The default is popoverRight.</description> <property-name>messagePosition</property-name> <property-class>org.apache.myfaces.tobago.component.DecorationPosition</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating whether or not this component should be rendered as password field , so you will not see the typed charakters.</description> <property-name>password</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description><p> Displays a short text in the input field, that describes the meaning of this field. </p></description> <property-name>placeholder</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating that this component will prohibit changes by the user.</description> <property-name>readonly</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit.</description> <property-name>rendered</property-name> <property-class>boolean</property-class> <default-value>true</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating that a value is required. If the value is an empty string a ValidationError occurs and a Error Message is rendered.</description> <property-name>required</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>An expression that specifies the required message</description> <property-name>requiredMessage</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Controls the navigation of the focus through the input controls on a page with the Tab-Key. The navigation starts from the element with the lowest tabIndex value to the element with the highest value. Elements that have identical tabIndex values should be navigated in the order they appear in the character stream Elements that are disabled or with a negative tabIndex do not participate in the tabbing order.</description> <property-name>tabIndex</property-name> <property-class>java.lang.Integer</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Text value to display as tooltip.</description> <property-name>tip</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>A method binding EL expression, accepting FacesContext, UIComponent, and Object parameters, and returning void, that validates the component's local value.</description> <property-name>validator</property-name> <property-class>javax.el.MethodExpression</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>An expression that specifies the validator message. If present, will be used as the text of the validator message, replacing any message that comes from the validator.</description> <property-name>validatorMessage</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>The current value of this component.</description> <property-name>value</property-name> <property-class>java.lang.Object</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>MethodExpression representing a value change listener method that will be notified when a new value has been set for this input component. The expression must evaluate to a public method that takes a ValueChangeEvent parameter, with a return type of void.</description> <property-name>valueChangeListener</property-name> <property-class>javax.el.MethodExpression</property-class> <property-extension> <value-expression>REQUIRED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <component-extension> <allowed-child-components>org.apache.myfaces.tobago.Suggest</allowed-child-components> <category>GENERAL</category> <hidden>false</hidden> </component-extension> </component> <component> <display-name>UILabel</display-name> <component-type>org.apache.myfaces.tobago.Label</component-type> <component-class>org.apache.myfaces.tobago.component.UILabel</component-class> <attribute> <description>The value binding expression linking this component to a property in a backing bean. For Facelets, the component is the outer UIPanel, not the input control.</description> <attribute-name>binding</attribute-name> <attribute-class>javax.faces.component.UIComponent</attribute-class> <attribute-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </attribute-extension> </attribute> <property> <description>The access key of this control.</description> <property-name>accessKey</property-name> <property-class>java.lang.Character</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Sets a CSS class in its parent, if the parent supports it. Which this feature it is possible to put a CSS class name into a component with the &lt;tc:style&gt; tag. Example: <pre> &lt;tc:in&gt; &lt;tc:style customClass="my-emphasized"/&gt; &lt;/tc:in&gt; </pre> One capability is, to used external CSS libs. <br> This feature should not be used imprudent. Because it might be unstable against changes in the renderered HTML code.</description> <property-name>customClass</property-name> <property-class>org.apache.myfaces.tobago.renderkit.css.CustomClass</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> </property-extension> </property> <property> <description>Id of the component, this is related to.</description> <property-name>for</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>The component identifier for this component. This value must be unique within the closest parent component that is a naming container.</description> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Indicate markup of this component. The allowed markups can be defined or overridden in the theme. The value 'none' should not be used any longer. Just leave the attribute empty, or use a NULL pointer.</description> <property-name>markup</property-name> <property-class>org.apache.myfaces.tobago.context.Markup</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit.</description> <property-name>rendered</property-name> <property-class>boolean</property-class> <default-value>true</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Text value to display as tooltip.</description> <property-name>tip</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Text value to display as label. Overwritten by 'labelWithAccessKey'</description> <property-name>value</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <component-extension> <allowed-child-components>NONE</allowed-child-components> <category>GENERAL</category> <hidden>false</hidden> </component-extension> </component> <component> <display-name>UILink</display-name> <component-type>org.apache.myfaces.tobago.Link</component-type> <component-class>org.apache.myfaces.tobago.component.UILink</component-class> <facet> <description>Contains a UIOutput instance with the confirmation message.</description> <facet-name>confirmation</facet-name> <facet-extension> <allowed-child-components>org.apache.myfaces.tobago.Out</allowed-child-components> </facet-extension> </facet> <attribute> <description>The value binding expression linking this component to a property in a backing bean. For Facelets, the component is the outer UIPanel, not the input control.</description> <attribute-name>binding</attribute-name> <attribute-class>javax.faces.component.UIComponent</attribute-class> <attribute-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </attribute-extension> </attribute> <property> <description>The access key of this control.</description> <property-name>accessKey</property-name> <property-class>java.lang.Character</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Action to invoke when clicked. This must be a MethodExpression or a String representing the application action to invoke when this component is activated by the user. The {</description> <property-name>action</property-name> <property-class>javax.el.MethodExpression</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>MethodExpression representing an action listener method that will be notified when this component is activated by the user. The expression must evaluate to a public method that takes an ActionEvent parameter, with a return type of void.</description> <property-name>actionListener</property-name> <property-class>javax.el.MethodExpression</property-class> <property-extension> <value-expression>REQUIRED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Automatically add spacing (margins/paddings) to the component for better positioning. Default is 'true' except the component is inside a: - header - footer - bar - sheet - tree - link group - button group - before facet - after facet - label facet - bar facet</description> <property-name>autoSpacing</property-name> <property-class>java.lang.Boolean</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Text to use as confirmation message.</description> <property-name>confirmation</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Sets a CSS class in its parent, if the parent supports it. Which this feature it is possible to put a CSS class name into a component with the &lt;tc:style&gt; tag. Example: <pre> &lt;tc:in&gt; &lt;tc:style customClass="my-emphasized"/&gt; &lt;/tc:in&gt; </pre> One capability is, to used external CSS libs. <br> This feature should not be used imprudent. Because it might be unstable against changes in the renderered HTML code.</description> <property-name>customClass</property-name> <property-class>org.apache.myfaces.tobago.renderkit.css.CustomClass</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> </property-extension> </property> <property> <description>Flag indicating that this element is disabled. If configured so in the tobago-config.xml the action will be checked for the annotations {</description> <property-name>disabled</property-name> <property-class>boolean</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>The identifier of the page fragment which should be brought into focus when the target page is rendered. The value of this attribute is appended to the end of target URL following a hash (#) mark. This notation is part of the standard URL syntax.</description> <property-name>fragment</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>The component identifier for this component. This value must be unique within the closest parent component that is a naming container.</description> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Url to an image to display.</description> <property-name>image</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating that, if this component is activated by the user, notifications should be delivered to interested listeners and actions immediately (that is, during Apply Request Values phase) rather than waiting until Invoke Application phase.</description> <property-name>immediate</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>A localized user presentable label for this component.</description> <property-name>label</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description><p> Link to an arbitrary URL, either an internal link or an external link. For internal URLs, a session id will be added, if needed (when cookies disabled). The context path needs to be added manually e.g. #{request.contextPath}. For JSF navigation to a viewId use the outcome attribute! </p> <p> The semantic of this attributes has been changed from Tobago 3 to 4! </p></description> <property-name>link</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Indicate markup of this component. The allowed markups can be defined or overridden in the theme. The value 'none' should not be used any longer. Just leave the attribute empty, or use a NULL pointer.</description> <property-name>markup</property-name> <property-class>org.apache.myfaces.tobago.context.Markup</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating that the action of this element, will not be executed from client side (e. g. when the user clicks a button. When setting this value to true, the action will not be executed by the Tobago, but it can executed by JavaScript. This attribute is useful, when you want to add JavaScript event handlers to commands manually. In this case you usually don't want a submit with a full reload of the page.</description> <property-name>omit</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Link to an internal facelet page, like the outcome of an action. The context path will be added. A session id will be added, if needed.</description> <property-name>outcome</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit.</description> <property-name>rendered</property-name> <property-class>boolean</property-class> <default-value>true</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Controls the navigation of the focus through the input controls on a page with the Tab-Key. The navigation starts from the element with the lowest tabIndex value to the element with the highest value. Elements that have identical tabIndex values should be navigated in the order they appear in the character stream Elements that are disabled or with a negative tabIndex do not participate in the tabbing order.</description> <property-name>tabIndex</property-name> <property-class>java.lang.Integer</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Name of a frame where the resource retrieved via this hyperlink is to be displayed.</description> <property-name>target</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Text value to display as tooltip.</description> <property-name>tip</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Specify, if the command calls an JSF-Action. Useful to switch off the Double-Submit-Check and Waiting-Behavior.</description> <property-name>transition</property-name> <property-class>boolean</property-class> <default-value>true</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <component-extension> <allowed-child-components>NONE</allowed-child-components> <category>GENERAL</category> <hidden>false</hidden> </component-extension> </component> <component> <display-name>UILinks</display-name> <component-type>org.apache.myfaces.tobago.Links</component-type> <component-class>org.apache.myfaces.tobago.component.UILinks</component-class> <attribute> <description>The value binding expression linking this component to a property in a backing bean. For Facelets, the component is the outer UIPanel, not the input control.</description> <attribute-name>binding</attribute-name> <attribute-class>javax.faces.component.UIComponent</attribute-class> <attribute-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </attribute-extension> </attribute> <property> <description>Automatically add spacing (margins/paddings) to the component for better positioning. Default is 'true' except the component is inside a: - header - footer - bar - sheet - tree - link group - button group - before facet - after facet - label facet - bar facet</description> <property-name>autoSpacing</property-name> <property-class>java.lang.Boolean</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Sets a CSS class in its parent, if the parent supports it. Which this feature it is possible to put a CSS class name into a component with the &lt;tc:style&gt; tag. Example: <pre> &lt;tc:in&gt; &lt;tc:style customClass="my-emphasized"/&gt; &lt;/tc:in&gt; </pre> One capability is, to used external CSS libs. <br> This feature should not be used imprudent. Because it might be unstable against changes in the renderered HTML code.</description> <property-name>customClass</property-name> <property-class>org.apache.myfaces.tobago.renderkit.css.CustomClass</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> </property-extension> </property> <property> <description>Flag indicating that this element and all children are disabled.</description> <property-name>disabled</property-name> <property-class>boolean</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>The component identifier for this component. This value must be unique within the closest parent component that is a naming container.</description> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Indicate markup of this component. The allowed markups can be defined or overridden in the theme. The value 'none' should not be used any longer. Just leave the attribute empty, or use a NULL pointer.</description> <property-name>markup</property-name> <property-class>org.apache.myfaces.tobago.context.Markup</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Set the orientation of the component. Allowed values: horizontal, vertical</description> <property-name>orientation</property-name> <property-class>org.apache.myfaces.tobago.layout.Orientation</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <property-values>horizontal vertical</property-values> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit.</description> <property-name>rendered</property-name> <property-class>boolean</property-class> <default-value>true</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Text value to display as tooltip.</description> <property-name>tip</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <component-extension> <allowed-child-components>ALL</allowed-child-components> <category>GENERAL</category> <hidden>false</hidden> </component-extension> </component> <component> <display-name>UIMessages</display-name> <component-type>org.apache.myfaces.tobago.Messages</component-type> <component-class>org.apache.myfaces.tobago.component.UIMessages</component-class> <attribute> <description>The value binding expression linking this component to a property in a backing bean. For Facelets, the component is the outer UIPanel, not the input control.</description> <attribute-name>binding</attribute-name> <attribute-class>javax.faces.component.UIComponent</attribute-class> <attribute-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </attribute-extension> </attribute> <property> <description>Has the user to confirm this message? This attributes handles the case, if the application wants to warn the user about a problem, and the user has to confirm the message before he/she can continue.</description> <property-name>confirmation</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Sets a CSS class in its parent, if the parent supports it. Which this feature it is possible to put a CSS class name into a component with the &lt;tc:style&gt; tag. Example: <pre> &lt;tc:in&gt; &lt;tc:style customClass="my-emphasized"/&gt; &lt;/tc:in&gt; </pre> One capability is, to used external CSS libs. <br> This feature should not be used imprudent. Because it might be unstable against changes in the renderered HTML code.</description> <property-name>customClass</property-name> <property-class>org.apache.myfaces.tobago.renderkit.css.CustomClass</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> </property-extension> </property> <property> <description>Id of the component, this is related to.</description> <property-name>for</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating that only messages that are not associated to any particular UIComponent should be displayed. That are messages without clientId.</description> <property-name>globalOnly</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>The component identifier for this component. This value must be unique within the closest parent component that is a naming container.</description> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Indicate markup of this component. The allowed markups can be defined or overridden in the theme. The value 'none' should not be used any longer. Just leave the attribute empty, or use a NULL pointer.</description> <property-name>markup</property-name> <property-class>org.apache.myfaces.tobago.context.Markup</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Sets the maximum number of messages to show.</description> <property-name>maxNumber</property-name> <property-class>java.lang.Integer</property-class> <default-value>2147483647</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Sets the maximum severity to be shown. E. g. "warn" shows only "warn" and "info". When setting this attribute you usually shoud take care, that you have a second message tag to show the higher severity levels.</description> <property-name>maxSeverity</property-name> <property-class>javax.faces.application.FacesMessage$Severity</property-class> <default-value>fatal</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Sets the mininum severity to be shown. E. g. "warn" shows only "warn", "error" and "fatal".</description> <property-name>minSeverity</property-name> <property-class>javax.faces.application.FacesMessage$Severity</property-class> <default-value>info</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Sets the order of the messages.</description> <property-name>orderBy</property-name> <property-class>org.apache.myfaces.tobago.layout.OrderBy</property-class> <default-value>occurrence</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <property-values>occurrence severity</property-values> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit.</description> <property-name>rendered</property-name> <property-class>boolean</property-class> <default-value>true</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating whether the detail should be included</description> <property-name>showDetail</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating whether the summary should be included</description> <property-name>showSummary</property-name> <property-class>boolean</property-class> <default-value>true</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <component-extension> <allowed-child-components>NONE</allowed-child-components> <category>GENERAL</category> <hidden>false</hidden> </component-extension> </component> <component> <display-name>UIMetaLink</display-name> <component-type>org.apache.myfaces.tobago.MetaLink</component-type> <component-class>org.apache.myfaces.tobago.component.UIMetaLink</component-class> <attribute> <description>The value binding expression linking this component to a property in a backing bean. For Facelets, the component is the outer UIPanel, not the input control.</description> <attribute-name>binding</attribute-name> <attribute-class>javax.faces.component.UIComponent</attribute-class> <attribute-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </attribute-extension> </attribute> <property> <property-name>charset</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <property-name>href</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <property-name>hreflang</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>The component identifier for this component. This value must be unique within the closest parent component that is a naming container.</description> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <property-name>media</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <property-name>rel</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit.</description> <property-name>rendered</property-name> <property-class>boolean</property-class> <default-value>true</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <property-name>rev</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <property-name>type</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <component-extension> <allowed-child-components>NONE</allowed-child-components> <category>GENERAL</category> <hidden>false</hidden> </component-extension> </component> <component> <display-name>UIMeta</display-name> <component-type>org.apache.myfaces.tobago.Meta</component-type> <component-class>org.apache.myfaces.tobago.component.UIMeta</component-class> <attribute> <description>The value binding expression linking this component to a property in a backing bean. For Facelets, the component is the outer UIPanel, not the input control.</description> <attribute-name>binding</attribute-name> <attribute-class>javax.faces.component.UIComponent</attribute-class> <attribute-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </attribute-extension> </attribute> <property> <property-name>charset</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <property-name>content</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <property-name>httpEquiv</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>The component identifier for this component. This value must be unique within the closest parent component that is a naming container.</description> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <property-name>lang</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <property-name>name</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit.</description> <property-name>rendered</property-name> <property-class>boolean</property-class> <default-value>true</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <component-extension> <allowed-child-components>NONE</allowed-child-components> <category>GENERAL</category> <hidden>false</hidden> </component-extension> </component> <component> <display-name>UIObject</display-name> <component-type>org.apache.myfaces.tobago.Object</component-type> <component-class>org.apache.myfaces.tobago.component.UIObject</component-class> <attribute> <description>The value binding expression linking this component to a property in a backing bean. For Facelets, the component is the outer UIPanel, not the input control.</description> <attribute-name>binding</attribute-name> <attribute-class>javax.faces.component.UIComponent</attribute-class> <attribute-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </attribute-extension> </attribute> <property> <description>Sets a CSS class in its parent, if the parent supports it. Which this feature it is possible to put a CSS class name into a component with the &lt;tc:style&gt; tag. Example: <pre> &lt;tc:in&gt; &lt;tc:style customClass="my-emphasized"/&gt; &lt;/tc:in&gt; </pre> One capability is, to used external CSS libs. <br> This feature should not be used imprudent. Because it might be unstable against changes in the renderered HTML code.</description> <property-name>customClass</property-name> <property-class>org.apache.myfaces.tobago.renderkit.css.CustomClass</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> </property-extension> </property> <property> <description>The component identifier for this component. This value must be unique within the closest parent component that is a naming container.</description> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Indicate markup of this component. The allowed markups can be defined or overridden in the theme. The value 'none' should not be used any longer. Just leave the attribute empty, or use a NULL pointer.</description> <property-name>markup</property-name> <property-class>org.apache.myfaces.tobago.context.Markup</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Name of the element. If not set the id will be used as name. The id in JSF normally contains colons. This doesn't work in Internet Explorer 9 and lower when using window.open(src, target).</description> <property-name>name</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit.</description> <property-name>rendered</property-name> <property-class>boolean</property-class> <default-value>true</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Value of the iframe sandbox attribute.</description> <property-name>sandbox</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>URI to object source</description> <property-name>src</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <component-extension> <allowed-child-components>NONE</allowed-child-components> <category>GENERAL</category> <hidden>false</hidden> </component-extension> </component> <component> <display-name>UIOperation</display-name> <component-type>org.apache.myfaces.tobago.Operation</component-type> <component-class>org.apache.myfaces.tobago.component.UIOperation</component-class> <property> <description>The id of the component the operation is related to.</description> <property-name>for</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>true</required> </property-extension> </property> <property> <description>Name of the operation to be executed.</description> <property-name>name</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>true</required> </property-extension> </property> <component-extension> <allowed-child-components>NONE</allowed-child-components> <category>GENERAL</category> <hidden>false</hidden> </component-extension> </component> <component> <display-name>UIOut</display-name> <component-type>org.apache.myfaces.tobago.Out</component-type> <component-class>org.apache.myfaces.tobago.component.UIOut</component-class> <attribute> <description>The value binding expression linking this component to a property in a backing bean. For Facelets, the component is the outer UIPanel, not the input control.</description> <attribute-name>binding</attribute-name> <attribute-class>javax.faces.component.UIComponent</attribute-class> <attribute-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </attribute-extension> </attribute> <property> <description>Automatically add spacing (margins/paddings) to the component for better positioning. Default is 'true' except the component is inside a: - header - footer - bar - sheet - tree - link group - button group - before facet - after facet - label facet - bar facet</description> <property-name>autoSpacing</property-name> <property-class>java.lang.Boolean</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>This attribute is useful if labelLayout=skip is set. Use true, if you want to only render the text (no surrounding tag). Use false, if you enable the possibility to apply styles to the output.</description> <property-name>compact</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <deprecated>Warning: This property is deprecated!</deprecated> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>An expression that specifies the Converter for this component. If the value binding expression is a String, the String is used as an ID to look up a Converter. If the value binding expression is a Converter, uses that instance as the converter. The value can either be a static value (ID case only) or an EL expression.</description> <property-name>converter</property-name> <property-class>javax.faces.convert.Converter</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Indicates that the renderer should create an element in the output language (e. g. an span or div tag around the output text). Use true, if you enable the possibility to apply styles to the output. Use false, if you want to keep the code small (especially inside of sheets).</description> <property-name>createSpan</property-name> <property-class>boolean</property-class> <default-value>true</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <deprecated>Warning: This property is deprecated!</deprecated> <hidden>false</hidden> <read-only>false</read-only> </property-extension> </property> <property> <description>Sets a CSS class in its parent, if the parent supports it. Which this feature it is possible to put a CSS class name into a component with the &lt;tc:style&gt; tag. Example: <pre> &lt;tc:in&gt; &lt;tc:style customClass="my-emphasized"/&gt; &lt;/tc:in&gt; </pre> One capability is, to used external CSS libs. <br> This feature should not be used imprudent. Because it might be unstable against changes in the renderered HTML code.</description> <property-name>customClass</property-name> <property-class>org.apache.myfaces.tobago.renderkit.css.CustomClass</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> </property-extension> </property> <property> <description>Flag indicating that characters that are sensitive in HTML and XML markup must be escaped.</description> <property-name>escape</property-name> <property-class>boolean</property-class> <default-value>true</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Defines the position and the appearance of a help message on a component. The default is popoverRight.</description> <property-name>helpPosition</property-name> <property-class>org.apache.myfaces.tobago.component.DecorationPosition</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>The component identifier for this component. This value must be unique within the closest parent component that is a naming container.</description> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating that new-line characters will be converted to HTML &lt;br&gt;. This is useful for pre-formatted plain text. This has only an effect, with escape="true".</description> <property-name>keepLineBreaks</property-name> <property-class>boolean</property-class> <default-value>true</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>A localized user presentable label for this component.</description> <property-name>label</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Defines the position of the label relative to the field. The default is flexLeft, if the label is set, or none, if the label isn't set. Set to 'skip' to avoid surrounding label container. Hint for tc:out: set also compact=true to render only text (without html tags).</description> <property-name>labelLayout</property-name> <property-class>org.apache.myfaces.tobago.component.LabelLayout</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Indicate markup of this component. The allowed markups can be defined or overridden in the theme. The value 'none' should not be used any longer. Just leave the attribute empty, or use a NULL pointer.</description> <property-name>markup</property-name> <property-class>org.apache.myfaces.tobago.context.Markup</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Activates formatting of the value with the method {</description> <property-name>messageFormat</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Defines the position and the appearance of additional faces messages (like error message or help message) on a component. The default is popoverRight.</description> <property-name>messagePosition</property-name> <property-class>org.apache.myfaces.tobago.component.DecorationPosition</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description><p><b>Use with caution: Only for special cases!</b></p> <p>This attribute is useful for tc:out if labelLayout=skip is set. Use true, if you want to only render the text (no surrounding tag). Use false, if you enable the possibility to apply styles to the output.</p> <p>For tc:form there will no div tag be rendered. So, the content can be used freely from layout managers.</p> <p>But, no AJAX is possible for components with "plain" set, because there is no client element with an "id" in the DOM.</p></description> <property-name>plain</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit.</description> <property-name>rendered</property-name> <property-class>boolean</property-class> <default-value>true</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Should HTML content sanitized? The effect of sanitizing depends on the configuration. The value "auto" means, that sanitizing take place for <ul> <li>tc:out when escape="false" or</li> <li>tc:popover when escape="false" or</li> <li>tc:textarea when attribute data-html-editor is set,</li> </ul> because that are the critical parts.</description> <property-name>sanitize</property-name> <property-class>org.apache.myfaces.tobago.sanitizer.SanitizeMode</property-class> <default-value>auto</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <property-values>auto never</property-values> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Text value to display as tooltip.</description> <property-name>tip</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>The current value of this component.</description> <property-name>value</property-name> <property-class>java.lang.Object</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <component-extension> <allowed-child-components>NONE</allowed-child-components> <category>GENERAL</category> <hidden>false</hidden> </component-extension> </component> <component> <display-name>UIPage</display-name> <component-type>org.apache.myfaces.tobago.Page</component-type> <component-class>org.apache.myfaces.tobago.component.UIPage</component-class> <attribute> <description>The value binding expression linking this component to a property in a backing bean. For Facelets, the component is the outer UIPanel, not the input control.</description> <attribute-name>binding</attribute-name> <attribute-class>javax.faces.component.UIComponent</attribute-class> <attribute-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </attribute-extension> </attribute> <property> <description>Sets a CSS class in its parent, if the parent supports it. Which this feature it is possible to put a CSS class name into a component with the &lt;tc:style&gt; tag. Example: <pre> &lt;tc:in&gt; &lt;tc:style customClass="my-emphasized"/&gt; &lt;/tc:in&gt; </pre> One capability is, to used external CSS libs. <br> This feature should not be used imprudent. Because it might be unstable against changes in the renderered HTML code.</description> <property-name>customClass</property-name> <property-class>org.apache.myfaces.tobago.renderkit.css.CustomClass</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> </property-extension> </property> <property> <description>Contains the id of the component which should have the focus after loading the page. Set to empty string for disabling setting of focus. Default (null) enables the "auto focus" feature.</description> <property-name>focusId</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>The component identifier for this component. This value must be unique within the closest parent component that is a naming container.</description> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>A localized user presentable label for this component.</description> <property-name>label</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Indicate markup of this component. The allowed markups can be defined or overridden in the theme. The value 'none' should not be used any longer. Just leave the attribute empty, or use a NULL pointer.</description> <property-name>markup</property-name> <property-class>org.apache.myfaces.tobago.context.Markup</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <component-extension> <allowed-child-components>ALL</allowed-child-components> <category>GENERAL</category> <hidden>false</hidden> </component-extension> </component> <component> <display-name>UIPanel</display-name> <component-type>org.apache.myfaces.tobago.Panel</component-type> <component-class>org.apache.myfaces.tobago.component.UIPanel</component-class> <facet> <description>Contains an instance of UIReload</description> <facet-name>reload</facet-name> <facet-extension> <allowed-child-components>org.apache.myfaces.tobago.Reload</allowed-child-components> </facet-extension> </facet> <attribute> <description>The value binding expression linking this component to a property in a backing bean. For Facelets, the component is the outer UIPanel, not the input control.</description> <attribute-name>binding</attribute-name> <attribute-class>javax.faces.component.UIComponent</attribute-class> <attribute-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </attribute-extension> </attribute> <property> <description>Indicating the collapsed state of this component.</description> <property-name>collapsed</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Enum indicating the mode of the collapsed state of this component.</description> <property-name>collapsedMode</property-name> <property-class>org.apache.myfaces.tobago.model.CollapseMode</property-class> <default-value>none</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Sets a CSS class in its parent, if the parent supports it. Which this feature it is possible to put a CSS class name into a component with the &lt;tc:style&gt; tag. Example: <pre> &lt;tc:in&gt; &lt;tc:style customClass="my-emphasized"/&gt; &lt;/tc:in&gt; </pre> One capability is, to used external CSS libs. <br> This feature should not be used imprudent. Because it might be unstable against changes in the renderered HTML code.</description> <property-name>customClass</property-name> <property-class>org.apache.myfaces.tobago.renderkit.css.CustomClass</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> </property-extension> </property> <property> <description>The component identifier for this component. This value must be unique within the closest parent component that is a naming container.</description> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Indicate markup of this component. The allowed markups can be defined or overridden in the theme. The value 'none' should not be used any longer. Just leave the attribute empty, or use a NULL pointer.</description> <property-name>markup</property-name> <property-class>org.apache.myfaces.tobago.context.Markup</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit.</description> <property-name>rendered</property-name> <property-class>boolean</property-class> <default-value>true</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Text value to display as tooltip.</description> <property-name>tip</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <component-extension> <allowed-child-components>ALL</allowed-child-components> <category>GENERAL</category> <hidden>false</hidden> </component-extension> </component> <component> <display-name>UIPopover</display-name> <component-type>org.apache.myfaces.tobago.Popover</component-type> <component-class>org.apache.myfaces.tobago.component.UIPopover</component-class> <attribute> <description>The value binding expression linking this component to a property in a backing bean. For Facelets, the component is the outer UIPanel, not the input control.</description> <attribute-name>binding</attribute-name> <attribute-class>javax.faces.component.UIComponent</attribute-class> <attribute-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </attribute-extension> </attribute> <property> <description>Sets a CSS class in its parent, if the parent supports it. Which this feature it is possible to put a CSS class name into a component with the &lt;tc:style&gt; tag. Example: <pre> &lt;tc:in&gt; &lt;tc:style customClass="my-emphasized"/&gt; &lt;/tc:in&gt; </pre> One capability is, to used external CSS libs. <br> This feature should not be used imprudent. Because it might be unstable against changes in the renderered HTML code.</description> <property-name>customClass</property-name> <property-class>org.apache.myfaces.tobago.renderkit.css.CustomClass</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> </property-extension> </property> <property> <description>Flag indicating that characters that are sensitive in HTML and XML markup must be escaped.</description> <property-name>escape</property-name> <property-class>boolean</property-class> <default-value>true</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>The component identifier for this component. This value must be unique within the closest parent component that is a naming container.</description> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>A localized user presentable label for this component.</description> <property-name>label</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Indicate markup of this component. The allowed markups can be defined or overridden in the theme. The value 'none' should not be used any longer. Just leave the attribute empty, or use a NULL pointer.</description> <property-name>markup</property-name> <property-class>org.apache.myfaces.tobago.context.Markup</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit.</description> <property-name>rendered</property-name> <property-class>boolean</property-class> <default-value>true</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Should HTML content sanitized? The effect of sanitizing depends on the configuration. The value "auto" means, that sanitizing take place for <ul> <li>tc:out when escape="false" or</li> <li>tc:popover when escape="false" or</li> <li>tc:textarea when attribute data-html-editor is set,</li> </ul> because that are the critical parts.</description> <property-name>sanitize</property-name> <property-class>org.apache.myfaces.tobago.sanitizer.SanitizeMode</property-class> <default-value>auto</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <property-values>auto never</property-values> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>The current value of this component.</description> <property-name>value</property-name> <property-class>java.lang.Object</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <component-extension> <allowed-child-components>ALL</allowed-child-components> <category>GENERAL</category> <hidden>false</hidden> </component-extension> </component> <component> <display-name>UIPopup</display-name> <component-type>org.apache.myfaces.tobago.Popup</component-type> <component-class>org.apache.myfaces.tobago.component.UIPopup</component-class> <attribute> <description>The value binding expression linking this component to a property in a backing bean. For Facelets, the component is the outer UIPanel, not the input control.</description> <attribute-name>binding</attribute-name> <attribute-class>javax.faces.component.UIComponent</attribute-class> <attribute-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </attribute-extension> </attribute> <property> <description>Indicating the collapsed state of this component.</description> <property-name>collapsed</property-name> <property-class>boolean</property-class> <default-value>true</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <property-name>collapsedMode</property-name> <property-class>org.apache.myfaces.tobago.model.CollapseMode</property-class> <default-value>absent</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Sets a CSS class in its parent, if the parent supports it. Which this feature it is possible to put a CSS class name into a component with the &lt;tc:style&gt; tag. Example: <pre> &lt;tc:in&gt; &lt;tc:style customClass="my-emphasized"/&gt; &lt;/tc:in&gt; </pre> One capability is, to used external CSS libs. <br> This feature should not be used imprudent. Because it might be unstable against changes in the renderered HTML code.</description> <property-name>customClass</property-name> <property-class>org.apache.myfaces.tobago.renderkit.css.CustomClass</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> </property-extension> </property> <property> <description>The component identifier for this component. This value must be unique within the closest parent component that is a naming container.</description> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Indicate markup of this component. The allowed markups can be defined or overridden in the theme. The value 'none' should not be used any longer. Just leave the attribute empty, or use a NULL pointer.</description> <property-name>markup</property-name> <property-class>org.apache.myfaces.tobago.context.Markup</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>If "true", a click on the backdrop does not close the popup. Default value is "false" and can be configured in the tobago-config.xml.</description> <property-name>modal</property-name> <property-class>boolean</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit.</description> <property-name>rendered</property-name> <property-class>boolean</property-class> <default-value>true</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Text value to display as tooltip.</description> <property-name>tip</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <component-extension> <allowed-child-components>ALL</allowed-child-components> <category>GENERAL</category> <hidden>false</hidden> </component-extension> </component> <component> <display-name>UIProgress</display-name> <component-type>org.apache.myfaces.tobago.Progress</component-type> <component-class>org.apache.myfaces.tobago.component.UIProgress</component-class> <attribute> <description>The value binding expression linking this component to a property in a backing bean. For Facelets, the component is the outer UIPanel, not the input control.</description> <attribute-name>binding</attribute-name> <attribute-class>javax.faces.component.UIComponent</attribute-class> <attribute-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </attribute-extension> </attribute> <property> <description>Sets a CSS class in its parent, if the parent supports it. Which this feature it is possible to put a CSS class name into a component with the &lt;tc:style&gt; tag. Example: <pre> &lt;tc:in&gt; &lt;tc:style customClass="my-emphasized"/&gt; &lt;/tc:in&gt; </pre> One capability is, to used external CSS libs. <br> This feature should not be used imprudent. Because it might be unstable against changes in the renderered HTML code.</description> <property-name>customClass</property-name> <property-class>org.apache.myfaces.tobago.renderkit.css.CustomClass</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> </property-extension> </property> <property> <description>The component identifier for this component. This value must be unique within the closest parent component that is a naming container.</description> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Indicate markup of this component. The allowed markups can be defined or overridden in the theme. The value 'none' should not be used any longer. Just leave the attribute empty, or use a NULL pointer.</description> <property-name>markup</property-name> <property-class>org.apache.myfaces.tobago.context.Markup</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>The maximum of the value of the progress.</description> <property-name>max</property-name> <property-class>java.lang.Double</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit.</description> <property-name>rendered</property-name> <property-class>boolean</property-class> <default-value>true</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Text value to display as tooltip.</description> <property-name>tip</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>The current value of this component. May be a java.lang.Number or a javax.swing.BoundedRangeModel</description> <property-name>value</property-name> <property-class>java.lang.Object</property-class> <property-extension> <value-expression>REQUIRED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <component-extension> <allowed-child-components>NONE</allowed-child-components> <category>GENERAL</category> <hidden>false</hidden> </component-extension> </component> <component> <display-name>UIRange</display-name> <component-type>org.apache.myfaces.tobago.Range</component-type> <component-class>org.apache.myfaces.tobago.component.UIRange</component-class> <attribute> <description>The value binding expression linking this component to a property in a backing bean. For Facelets, the component is the outer UIPanel, not the input control.</description> <attribute-name>binding</attribute-name> <attribute-class>javax.faces.component.UIComponent</attribute-class> <attribute-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </attribute-extension> </attribute> <property> <description>The access key of this control.</description> <property-name>accessKey</property-name> <property-class>java.lang.Character</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Automatically add spacing (margins/paddings) to the component for better positioning. Default is 'true' except the component is inside a: - header - footer - bar - sheet - tree - link group - button group - before facet - after facet - label facet - bar facet</description> <property-name>autoSpacing</property-name> <property-class>java.lang.Boolean</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>An expression that specifies the Converter for this component. If the value binding expression is a String, the String is used as an ID to look up a Converter. If the value binding expression is a Converter, uses that instance as the converter. The value can either be a static value (ID case only) or an EL expression.</description> <property-name>converter</property-name> <property-class>javax.faces.convert.Converter</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>An expression that specifies the converter message. If present, will be used as the text of the converter message, replacing any message that comes from the converter.</description> <property-name>converterMessage</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Sets a CSS class in its parent, if the parent supports it. Which this feature it is possible to put a CSS class name into a component with the &lt;tc:style&gt; tag. Example: <pre> &lt;tc:in&gt; &lt;tc:style customClass="my-emphasized"/&gt; &lt;/tc:in&gt; </pre> One capability is, to used external CSS libs. <br> This feature should not be used imprudent. Because it might be unstable against changes in the renderered HTML code.</description> <property-name>customClass</property-name> <property-class>org.apache.myfaces.tobago.renderkit.css.CustomClass</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> </property-extension> </property> <property> <description>Flag indicating that this element is disabled.</description> <property-name>disabled</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating this component should receive the focus.</description> <property-name>focus</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Text value to display as a help.</description> <property-name>help</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Defines the position and the appearance of a help message on a component. The default is popoverRight.</description> <property-name>helpPosition</property-name> <property-class>org.apache.myfaces.tobago.component.DecorationPosition</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>The component identifier for this component. This value must be unique within the closest parent component that is a naming container.</description> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>A localized user presentable label for this component.</description> <property-name>label</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Defines the position of the label relative to the field. The default is flexLeft, if the label is set, or none, if the label isn't set. Set to 'skip' to avoid surrounding label container. Hint for tc:out: set also compact=true to render only text (without html tags).</description> <property-name>labelLayout</property-name> <property-class>org.apache.myfaces.tobago.component.LabelLayout</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Indicate markup of this component. The allowed markups can be defined or overridden in the theme. The value 'none' should not be used any longer. Just leave the attribute empty, or use a NULL pointer.</description> <property-name>markup</property-name> <property-class>org.apache.myfaces.tobago.context.Markup</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Sets the maximum value of the range.</description> <property-name>max</property-name> <property-class>java.lang.Integer</property-class> <default-value>100</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Defines the position and the appearance of additional faces messages (like error message or help message) on a component. The default is popoverRight.</description> <property-name>messagePosition</property-name> <property-class>org.apache.myfaces.tobago.component.DecorationPosition</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Sets the minimum value of the range.</description> <property-name>min</property-name> <property-class>java.lang.Integer</property-class> <default-value>0</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating that this component will prohibit changes by the user.</description> <property-name>readonly</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit.</description> <property-name>rendered</property-name> <property-class>boolean</property-class> <default-value>true</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Sets the step size of the range.</description> <property-name>step</property-name> <property-class>java.lang.Integer</property-class> <default-value>1</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Controls the navigation of the focus through the input controls on a page with the Tab-Key. The navigation starts from the element with the lowest tabIndex value to the element with the highest value. Elements that have identical tabIndex values should be navigated in the order they appear in the character stream Elements that are disabled or with a negative tabIndex do not participate in the tabbing order.</description> <property-name>tabIndex</property-name> <property-class>java.lang.Integer</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Text value to display as tooltip.</description> <property-name>tip</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>A method binding EL expression, accepting FacesContext, UIComponent, and Object parameters, and returning void, that validates the component's local value.</description> <property-name>validator</property-name> <property-class>javax.el.MethodExpression</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>An expression that specifies the validator message. If present, will be used as the text of the validator message, replacing any message that comes from the validator.</description> <property-name>validatorMessage</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>The current value of this component.</description> <property-name>value</property-name> <property-class>java.lang.Object</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>MethodExpression representing a value change listener method that will be notified when a new value has been set for this input component. The expression must evaluate to a public method that takes a ValueChangeEvent parameter, with a return type of void.</description> <property-name>valueChangeListener</property-name> <property-class>javax.el.MethodExpression</property-class> <property-extension> <value-expression>REQUIRED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <component-extension> <allowed-child-components>ALL</allowed-child-components> <category>GENERAL</category> <hidden>false</hidden> </component-extension> </component> <component> <display-name>UIReload</display-name> <component-type>org.apache.myfaces.tobago.Reload</component-type> <component-class>org.apache.myfaces.tobago.component.UIReload</component-class> <attribute> <description>The value binding expression linking this component to a property in a backing bean. For Facelets, the component is the outer UIPanel, not the input control.</description> <attribute-name>binding</attribute-name> <attribute-class>javax.faces.component.UIComponent</attribute-class> <attribute-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </attribute-extension> </attribute> <property> <description>Time in milliseconds after which the parent component is automatically reloaded.</description> <property-name>frequency</property-name> <property-class>java.lang.Integer</property-class> <default-value>5000</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>The component identifier for this component. This value must be unique within the closest parent component that is a naming container.</description> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating that the update check should be performed immediately (that is, during Apply Request Values phase) rather than waiting until Render Response phase.</description> <property-name>immediate</property-name> <property-class>boolean</property-class> <default-value>true</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit.</description> <property-name>rendered</property-name> <property-class>boolean</property-class> <default-value>true</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Is update required.</description> <property-name>update</property-name> <property-class>boolean</property-class> <default-value>true</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <component-extension> <allowed-child-components>NONE</allowed-child-components> <category>GENERAL</category> <hidden>false</hidden> </component-extension> </component> <component> <display-name>UIRow</display-name> <component-type>org.apache.myfaces.tobago.Row</component-type> <component-class>org.apache.myfaces.tobago.component.UIRow</component-class> <attribute> <description>The value binding expression linking this component to a property in a backing bean. For Facelets, the component is the outer UIPanel, not the input control.</description> <attribute-name>binding</attribute-name> <attribute-class>javax.faces.component.UIComponent</attribute-class> <attribute-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </attribute-extension> </attribute> <property> <description>Sets a CSS class in its parent, if the parent supports it. Which this feature it is possible to put a CSS class name into a component with the &lt;tc:style&gt; tag. Example: <pre> &lt;tc:in&gt; &lt;tc:style customClass="my-emphasized"/&gt; &lt;/tc:in&gt; </pre> One capability is, to used external CSS libs. <br> This feature should not be used imprudent. Because it might be unstable against changes in the renderered HTML code.</description> <property-name>customClass</property-name> <property-class>org.apache.myfaces.tobago.renderkit.css.CustomClass</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> </property-extension> </property> <property> <description>The component identifier for this component. This value must be unique within the closest parent component that is a naming container.</description> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Indicate markup of this component. The allowed markups can be defined or overridden in the theme. The value 'none' should not be used any longer. Just leave the attribute empty, or use a NULL pointer.</description> <property-name>markup</property-name> <property-class>org.apache.myfaces.tobago.context.Markup</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit.</description> <property-name>rendered</property-name> <property-class>boolean</property-class> <default-value>true</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <component-extension> <allowed-child-components>ALL</allowed-child-components> <category>GENERAL</category> <hidden>false</hidden> </component-extension> </component> <component> <display-name>UIScript</display-name> <component-type>org.apache.myfaces.tobago.Script</component-type> <component-class>org.apache.myfaces.tobago.component.UIScript</component-class> <attribute> <description>The value binding expression linking this component to a property in a backing bean. For Facelets, the component is the outer UIPanel, not the input control.</description> <attribute-name>binding</attribute-name> <attribute-class>javax.faces.component.UIComponent</attribute-class> <attribute-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </attribute-extension> </attribute> <property> <description>File name to include into the rendered page. The name must be full qualified, or relative. If using a complete path from root, you'll need to add the contextPath from the web application. This can be done with the EL #{request.contextPath}.</description> <property-name>file</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>The component identifier for this component. This value must be unique within the closest parent component that is a naming container.</description> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit.</description> <property-name>rendered</property-name> <property-class>boolean</property-class> <default-value>true</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Type of the script.</description> <property-name>type</property-name> <property-class>java.lang.String</property-class> <default-value>text/javascript</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <component-extension> <allowed-child-components>NONE</allowed-child-components> <category>GENERAL</category> <hidden>false</hidden> </component-extension> </component> <component> <display-name>UISection</display-name> <component-type>org.apache.myfaces.tobago.Section</component-type> <component-class>org.apache.myfaces.tobago.component.UISection</component-class> <facet> <description>Contains some code to be placed in the header at the label position.</description> <facet-name>label</facet-name> <facet-extension> <allowed-child-components>ALL</allowed-child-components> </facet-extension> </facet> <facet> <description>Contains some code to be placed in the header at the bar position.</description> <facet-name>bar</facet-name> <facet-extension> <allowed-child-components>ALL</allowed-child-components> </facet-extension> </facet> <attribute> <description>The value binding expression linking this component to a property in a backing bean. For Facelets, the component is the outer UIPanel, not the input control.</description> <attribute-name>binding</attribute-name> <attribute-class>javax.faces.component.UIComponent</attribute-class> <attribute-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </attribute-extension> </attribute> <property> <description>Automatically add spacing (margins/paddings) to the component for better positioning. Default is 'true' except the component is inside a: - header - footer - bar - sheet - tree - link group - button group - before facet - after facet - label facet - bar facet</description> <property-name>autoSpacing</property-name> <property-class>java.lang.Boolean</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Indicating the collapsed state of this component.</description> <property-name>collapsed</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Enum indicating the mode of the collapsed state of this component.</description> <property-name>collapsedMode</property-name> <property-class>org.apache.myfaces.tobago.model.CollapseMode</property-class> <default-value>none</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Sets a CSS class in its parent, if the parent supports it. Which this feature it is possible to put a CSS class name into a component with the &lt;tc:style&gt; tag. Example: <pre> &lt;tc:in&gt; &lt;tc:style customClass="my-emphasized"/&gt; &lt;/tc:in&gt; </pre> One capability is, to used external CSS libs. <br> This feature should not be used imprudent. Because it might be unstable against changes in the renderered HTML code.</description> <property-name>customClass</property-name> <property-class>org.apache.myfaces.tobago.renderkit.css.CustomClass</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> </property-extension> </property> <property> <description>The component identifier for this component. This value must be unique within the closest parent component that is a naming container.</description> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Url to an image to display.</description> <property-name>image</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>A localized user presentable label for this component.</description> <property-name>label</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Level of the title. Lower value means bigger title, greater value means smaller title. Value goes from 1 to 6.</description> <property-name>level</property-name> <property-class>java.lang.Integer</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Indicate markup of this component. The allowed markups can be defined or overridden in the theme. The value 'none' should not be used any longer. Just leave the attribute empty, or use a NULL pointer.</description> <property-name>markup</property-name> <property-class>org.apache.myfaces.tobago.context.Markup</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit.</description> <property-name>rendered</property-name> <property-class>boolean</property-class> <default-value>true</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Text value to display as tooltip.</description> <property-name>tip</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <component-extension> <allowed-child-components>ALL</allowed-child-components> <category>GENERAL</category> <hidden>false</hidden> </component-extension> </component> <component> <display-name>UISegmentLayout</display-name> <component-type>org.apache.myfaces.tobago.SegmentLayout</component-type> <component-class>org.apache.myfaces.tobago.component.UISegmentLayout</component-class> <attribute> <description>The value binding expression linking this component to a property in a backing bean. For Facelets, the component is the outer UIPanel, not the input control.</description> <attribute-name>binding</attribute-name> <attribute-class>javax.faces.component.UIComponent</attribute-class> <attribute-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </attribute-extension> </attribute> <property> <description>Sets a CSS class in its parent, if the parent supports it. Which this feature it is possible to put a CSS class name into a component with the &lt;tc:style&gt; tag. Example: <pre> &lt;tc:in&gt; &lt;tc:style customClass="my-emphasized"/&gt; &lt;/tc:in&gt; </pre> One capability is, to used external CSS libs. <br> This feature should not be used imprudent. Because it might be unstable against changes in the renderered HTML code.</description> <property-name>customClass</property-name> <property-class>org.apache.myfaces.tobago.renderkit.css.CustomClass</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> </property-extension> </property> <property> <description>The space separated definition of the columns for extra extra large devices. Possible values are: [1-12]seg, 'auto' and &lt;n&gt;fr. Where &lt;n&gt; is a positive integer. Example: '1seg 5seg 1fr auto'</description> <property-name>extra2Large</property-name> <property-class>org.apache.myfaces.tobago.layout.SegmentMeasureList</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>The space separated definition of the columns for extra large devices. Possible values are: [1-12]seg, 'auto' and &lt;n&gt;fr. Where &lt;n&gt; is a positive integer. Example: '1seg 5seg 1fr auto'</description> <property-name>extraLarge</property-name> <property-class>org.apache.myfaces.tobago.layout.SegmentMeasureList</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>The space separated definition of the columns for extra small devices. Possible values are: [1-12]seg, 'auto' and &lt;n&gt;fr. Where &lt;n&gt; is a positive integer. Example: '1seg 5seg 1fr auto'</description> <property-name>extraSmall</property-name> <property-class>org.apache.myfaces.tobago.layout.SegmentMeasureList</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>The component identifier for this component. This value must be unique within the closest parent component that is a naming container.</description> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>The horizontal alignment of the elements inside of the grid, possible values are: {</description> <property-name>justify</property-name> <property-class>org.apache.myfaces.tobago.layout.SegmentJustify</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <property-values>none start center end around between</property-values> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>The space separated definition of the columns for large devices. Possible values are: [1-12]seg, 'auto' and &lt;n&gt;fr. Where &lt;n&gt; is a positive integer. Example: '1seg 5seg 1fr auto'</description> <property-name>large</property-name> <property-class>org.apache.myfaces.tobago.layout.SegmentMeasureList</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>The space separated definition of the column margins for extra extra large devices. Allowed values are: none, left, right, both Example: 'left none both'</description> <property-name>marginExtra2Large</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>The space separated definition of the column margins for extra large devices. Allowed values are: none, left, right, both Example: 'left none both'</description> <property-name>marginExtraLarge</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>The space separated definition of the column margins for extra small devices. Allowed values are: none, left, right, both Example: 'left none both'</description> <property-name>marginExtraSmall</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>The space separated definition of the column margins for large devices. Allowed values are: none, left, right, both Example: 'left none both'</description> <property-name>marginLarge</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>The space separated definition of the column margins for medium devices. Allowed values are: none, left, right, both Example: 'left none both'</description> <property-name>marginMedium</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>The space separated definition of the column margins for small devices. Allowed values are: none, left, right, both Example: 'left none both'</description> <property-name>marginSmall</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Indicate markup of this component. The allowed markups can be defined or overridden in the theme. The value 'none' should not be used any longer. Just leave the attribute empty, or use a NULL pointer.</description> <property-name>markup</property-name> <property-class>org.apache.myfaces.tobago.context.Markup</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>The space separated definition of the columns for medium devices. Possible values are: [1-12]seg, 'auto' and &lt;n&gt;fr. Where &lt;n&gt; is a positive integer. Example: '1seg 5seg fr auto'</description> <property-name>medium</property-name> <property-class>org.apache.myfaces.tobago.layout.SegmentMeasureList</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit.</description> <property-name>rendered</property-name> <property-class>boolean</property-class> <default-value>true</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>The space separated definition of the columns for small devices. Possible values are: [1-12]seg, 'auto' and &lt;n&gt;fr. Where &lt;n&gt; is a positive integer. Example: '1seg 5seg 1fr auto'</description> <property-name>small</property-name> <property-class>org.apache.myfaces.tobago.layout.SegmentMeasureList</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <component-extension> <allowed-child-components>NONE</allowed-child-components> <category>GENERAL</category> <hidden>false</hidden> </component-extension> </component> <component> <display-name>UISelectBooleanCheckbox</display-name> <component-type>org.apache.myfaces.tobago.SelectBooleanCheckbox</component-type> <component-class>org.apache.myfaces.tobago.component.UISelectBooleanCheckbox</component-class> <attribute> <description>The value binding expression linking this component to a property in a backing bean. For Facelets, the component is the outer UIPanel, not the input control.</description> <attribute-name>binding</attribute-name> <attribute-class>javax.faces.component.UIComponent</attribute-class> <attribute-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </attribute-extension> </attribute> <property> <description>The access key of this control.</description> <property-name>accessKey</property-name> <property-class>java.lang.Character</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Automatically add spacing (margins/paddings) to the component for better positioning. Default is 'true' except the component is inside a: - header - footer - bar - sheet - tree - link group - button group - before facet - after facet - label facet - bar facet</description> <property-name>autoSpacing</property-name> <property-class>java.lang.Boolean</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>An expression that specifies the Converter for this component. If the value binding expression is a String, the String is used as an ID to look up a Converter. If the value binding expression is a Converter, uses that instance as the converter. The value can either be a static value (ID case only) or an EL expression.</description> <property-name>converter</property-name> <property-class>javax.faces.convert.Converter</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>An expression that specifies the converter message. If present, will be used as the text of the converter message, replacing any message that comes from the converter.</description> <property-name>converterMessage</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Sets a CSS class in its parent, if the parent supports it. Which this feature it is possible to put a CSS class name into a component with the &lt;tc:style&gt; tag. Example: <pre> &lt;tc:in&gt; &lt;tc:style customClass="my-emphasized"/&gt; &lt;/tc:in&gt; </pre> One capability is, to used external CSS libs. <br> This feature should not be used imprudent. Because it might be unstable against changes in the renderered HTML code.</description> <property-name>customClass</property-name> <property-class>org.apache.myfaces.tobago.renderkit.css.CustomClass</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> </property-extension> </property> <property> <description>Flag indicating that this element is disabled.</description> <property-name>disabled</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating this component should receive the focus.</description> <property-name>focus</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Text value to display as a help.</description> <property-name>help</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Defines the position and the appearance of a help message on a component. The default is popoverRight.</description> <property-name>helpPosition</property-name> <property-class>org.apache.myfaces.tobago.component.DecorationPosition</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>The component identifier for this component. This value must be unique within the closest parent component that is a naming container.</description> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Image to be displayed to the user for this option.</description> <property-name>itemImage</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Label to be displayed to the user for this option.</description> <property-name>itemLabel</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>A localized user presentable label for this component.</description> <property-name>label</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Defines the position of the label relative to the field. The default is flexLeft, if the label is set, or none, if the label isn't set. Set to 'skip' to avoid surrounding label container. Hint for tc:out: set also compact=true to render only text (without html tags).</description> <property-name>labelLayout</property-name> <property-class>org.apache.myfaces.tobago.component.LabelLayout</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Indicate markup of this component. The allowed markups can be defined or overridden in the theme. The value 'none' should not be used any longer. Just leave the attribute empty, or use a NULL pointer.</description> <property-name>markup</property-name> <property-class>org.apache.myfaces.tobago.context.Markup</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Defines the position and the appearance of additional faces messages (like error message or help message) on a component. The default is popoverRight.</description> <property-name>messagePosition</property-name> <property-class>org.apache.myfaces.tobago.component.DecorationPosition</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating that this component will prohibit changes by the user.</description> <property-name>readonly</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit.</description> <property-name>rendered</property-name> <property-class>boolean</property-class> <default-value>true</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating that a value is required. If the value is an empty string a ValidationError occurs and a Error Message is rendered.</description> <property-name>required</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>An expression that specifies the required message</description> <property-name>requiredMessage</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Controls the navigation of the focus through the input controls on a page with the Tab-Key. The navigation starts from the element with the lowest tabIndex value to the element with the highest value. Elements that have identical tabIndex values should be navigated in the order they appear in the character stream Elements that are disabled or with a negative tabIndex do not participate in the tabbing order.</description> <property-name>tabIndex</property-name> <property-class>java.lang.Integer</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Text value to display as tooltip.</description> <property-name>tip</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>A method binding EL expression, accepting FacesContext, UIComponent, and Object parameters, and returning void, that validates the component's local value.</description> <property-name>validator</property-name> <property-class>javax.el.MethodExpression</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>An expression that specifies the validator message. If present, will be used as the text of the validator message, replacing any message that comes from the validator.</description> <property-name>validatorMessage</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>The current value of this component.</description> <property-name>value</property-name> <property-class>java.lang.Object</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>MethodExpression representing a value change listener method that will be notified when a new value has been set for this input component. The expression must evaluate to a public method that takes a ValueChangeEvent parameter, with a return type of void.</description> <property-name>valueChangeListener</property-name> <property-class>javax.el.MethodExpression</property-class> <property-extension> <value-expression>REQUIRED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <component-extension> <allowed-child-components>NONE</allowed-child-components> <category>GENERAL</category> <hidden>false</hidden> </component-extension> </component> <component> <display-name>UISelectBooleanToggle</display-name> <component-type>org.apache.myfaces.tobago.SelectBooleanToggle</component-type> <component-class>org.apache.myfaces.tobago.component.UISelectBooleanToggle</component-class> <attribute> <description>The value binding expression linking this component to a property in a backing bean. For Facelets, the component is the outer UIPanel, not the input control.</description> <attribute-name>binding</attribute-name> <attribute-class>javax.faces.component.UIComponent</attribute-class> <attribute-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </attribute-extension> </attribute> <property> <description>The access key of this control.</description> <property-name>accessKey</property-name> <property-class>java.lang.Character</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Automatically add spacing (margins/paddings) to the component for better positioning. Default is 'true' except the component is inside a: - header - footer - bar - sheet - tree - link group - button group - before facet - after facet - label facet - bar facet</description> <property-name>autoSpacing</property-name> <property-class>java.lang.Boolean</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>An expression that specifies the Converter for this component. If the value binding expression is a String, the String is used as an ID to look up a Converter. If the value binding expression is a Converter, uses that instance as the converter. The value can either be a static value (ID case only) or an EL expression.</description> <property-name>converter</property-name> <property-class>javax.faces.convert.Converter</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>An expression that specifies the converter message. If present, will be used as the text of the converter message, replacing any message that comes from the converter.</description> <property-name>converterMessage</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Sets a CSS class in its parent, if the parent supports it. Which this feature it is possible to put a CSS class name into a component with the &lt;tc:style&gt; tag. Example: <pre> &lt;tc:in&gt; &lt;tc:style customClass="my-emphasized"/&gt; &lt;/tc:in&gt; </pre> One capability is, to used external CSS libs. <br> This feature should not be used imprudent. Because it might be unstable against changes in the renderered HTML code.</description> <property-name>customClass</property-name> <property-class>org.apache.myfaces.tobago.renderkit.css.CustomClass</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> </property-extension> </property> <property> <description>Flag indicating that this element is disabled.</description> <property-name>disabled</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating this component should receive the focus.</description> <property-name>focus</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Text value to display as a help.</description> <property-name>help</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Defines the position and the appearance of a help message on a component. The default is popoverRight.</description> <property-name>helpPosition</property-name> <property-class>org.apache.myfaces.tobago.component.DecorationPosition</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>The component identifier for this component. This value must be unique within the closest parent component that is a naming container.</description> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Image to be displayed to the user for this option.</description> <property-name>itemImage</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Label to be displayed to the user for this option.</description> <property-name>itemLabel</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>A localized user presentable label for this component.</description> <property-name>label</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Defines the position of the label relative to the field. The default is flexLeft, if the label is set, or none, if the label isn't set. Set to 'skip' to avoid surrounding label container. Hint for tc:out: set also compact=true to render only text (without html tags).</description> <property-name>labelLayout</property-name> <property-class>org.apache.myfaces.tobago.component.LabelLayout</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Indicate markup of this component. The allowed markups can be defined or overridden in the theme. The value 'none' should not be used any longer. Just leave the attribute empty, or use a NULL pointer.</description> <property-name>markup</property-name> <property-class>org.apache.myfaces.tobago.context.Markup</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Defines the position and the appearance of additional faces messages (like error message or help message) on a component. The default is popoverRight.</description> <property-name>messagePosition</property-name> <property-class>org.apache.myfaces.tobago.component.DecorationPosition</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating that this component will prohibit changes by the user.</description> <property-name>readonly</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit.</description> <property-name>rendered</property-name> <property-class>boolean</property-class> <default-value>true</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating that a value is required. If the value is an empty string a ValidationError occurs and a Error Message is rendered.</description> <property-name>required</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>An expression that specifies the required message</description> <property-name>requiredMessage</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Controls the navigation of the focus through the input controls on a page with the Tab-Key. The navigation starts from the element with the lowest tabIndex value to the element with the highest value. Elements that have identical tabIndex values should be navigated in the order they appear in the character stream Elements that are disabled or with a negative tabIndex do not participate in the tabbing order.</description> <property-name>tabIndex</property-name> <property-class>java.lang.Integer</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Text value to display as tooltip.</description> <property-name>tip</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>A method binding EL expression, accepting FacesContext, UIComponent, and Object parameters, and returning void, that validates the component's local value.</description> <property-name>validator</property-name> <property-class>javax.el.MethodExpression</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>An expression that specifies the validator message. If present, will be used as the text of the validator message, replacing any message that comes from the validator.</description> <property-name>validatorMessage</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>The current value of this component.</description> <property-name>value</property-name> <property-class>java.lang.Object</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>MethodExpression representing a value change listener method that will be notified when a new value has been set for this input component. The expression must evaluate to a public method that takes a ValueChangeEvent parameter, with a return type of void.</description> <property-name>valueChangeListener</property-name> <property-class>javax.el.MethodExpression</property-class> <property-extension> <value-expression>REQUIRED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <component-extension> <allowed-child-components>NONE</allowed-child-components> <category>GENERAL</category> <hidden>false</hidden> </component-extension> </component> <component> <display-name>UISelectItem</display-name> <component-type>org.apache.myfaces.tobago.SelectItem</component-type> <component-class>org.apache.myfaces.tobago.component.UISelectItem</component-class> <attribute> <description>The value binding expression linking this component to a property in a backing bean. For Facelets, the component is the outer UIPanel, not the input control.</description> <attribute-name>binding</attribute-name> <attribute-class>javax.faces.component.UIComponent</attribute-class> <attribute-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </attribute-extension> </attribute> <property> <description>Sets a CSS class in its parent, if the parent supports it. Which this feature it is possible to put a CSS class name into a component with the &lt;tc:style&gt; tag. Example: <pre> &lt;tc:in&gt; &lt;tc:style customClass="my-emphasized"/&gt; &lt;/tc:in&gt; </pre> One capability is, to used external CSS libs. <br> This feature should not be used imprudent. Because it might be unstable against changes in the renderered HTML code.</description> <property-name>customClass</property-name> <property-class>org.apache.myfaces.tobago.renderkit.css.CustomClass</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> </property-extension> </property> <property> <description>The component identifier for this component. This value must be unique within the closest parent component that is a naming container.</description> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Description of an item, might be rendered as a tool tip.</description> <property-name>itemDescription</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <deprecated>Warning: This property is deprecated!</deprecated> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating whether the option created by this component is disabled.</description> <property-name>itemDisabled</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Image to be displayed to the user for this option.</description> <property-name>itemImage</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Label to be displayed to the user for this option.</description> <property-name>itemLabel</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Value to be returned to the server if this option is selected by the user.</description> <property-name>itemValue</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Indicate markup of this component. The allowed markups can be defined or overridden in the theme. The value 'none' should not be used any longer. Just leave the attribute empty, or use a NULL pointer.</description> <property-name>markup</property-name> <property-class>org.apache.myfaces.tobago.context.Markup</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating whether the option created by this component is a noSelectionOption.</description> <property-name>noSelectionOption</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Text value to display as tooltip.</description> <property-name>tip</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Value binding expression pointing at a SelectItem instance containing the information for this option.</description> <property-name>value</property-name> <property-class>javax.faces.model.SelectItem</property-class> <property-extension> <value-expression>REQUIRED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <component-extension> <allowed-child-components>NONE</allowed-child-components> <category>GENERAL</category> <hidden>false</hidden> </component-extension> </component> <component> <display-name>UISelectItems</display-name> <component-type>org.apache.myfaces.tobago.SelectItems</component-type> <component-class>org.apache.myfaces.tobago.component.UISelectItems</component-class> <attribute> <description>The value binding expression linking this component to a property in a backing bean. For Facelets, the component is the outer UIPanel, not the input control.</description> <attribute-name>binding</attribute-name> <attribute-class>javax.faces.component.UIComponent</attribute-class> <attribute-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </attribute-extension> </attribute> <property> <description>The component identifier for this component. This value must be unique within the closest parent component that is a naming container.</description> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating whether the option created by this component is disabled.</description> <property-name>itemDisabled</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Image to be displayed to the user for this option.</description> <property-name>itemImage</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Label to be displayed to the user for this option.</description> <property-name>itemLabel</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Value to be returned to the server if this option is selected by the user.</description> <property-name>itemValue</property-name> <property-class>java.lang.Object</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Text value to display as tooltip.</description> <property-name>tip</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Value binding expression pointing at a List or array of SelectItem instances containing the information for this option.</description> <property-name>value</property-name> <property-class>java.lang.Object</property-class> <property-extension> <value-expression>REQUIRED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Name of a variable under which the iterated data will be exposed. It may be referred to in EL of other attributes.</description> <property-name>var</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>PROHIBITED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <component-extension> <allowed-child-components>NONE</allowed-child-components> <category>GENERAL</category> <hidden>false</hidden> </component-extension> </component> <component> <display-name>UISelectManyCheckbox</display-name> <component-type>org.apache.myfaces.tobago.SelectManyCheckbox</component-type> <component-class>org.apache.myfaces.tobago.component.UISelectManyCheckbox</component-class> <attribute> <description>The value binding expression linking this component to a property in a backing bean. For Facelets, the component is the outer UIPanel, not the input control.</description> <attribute-name>binding</attribute-name> <attribute-class>javax.faces.component.UIComponent</attribute-class> <attribute-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </attribute-extension> </attribute> <property> <description>Automatically add spacing (margins/paddings) to the component for better positioning. Default is 'true' except the component is inside a: - header - footer - bar - sheet - tree - link group - button group - before facet - after facet - label facet - bar facet</description> <property-name>autoSpacing</property-name> <property-class>java.lang.Boolean</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>An expression that specifies the Converter for this component. If the value binding expression is a String, the String is used as an ID to look up a Converter. If the value binding expression is a Converter, uses that instance as the converter. The value can either be a static value (ID case only) or an EL expression.</description> <property-name>converter</property-name> <property-class>javax.faces.convert.Converter</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>An expression that specifies the converter message. If present, will be used as the text of the converter message, replacing any message that comes from the converter.</description> <property-name>converterMessage</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Sets a CSS class in its parent, if the parent supports it. Which this feature it is possible to put a CSS class name into a component with the &lt;tc:style&gt; tag. Example: <pre> &lt;tc:in&gt; &lt;tc:style customClass="my-emphasized"/&gt; &lt;/tc:in&gt; </pre> One capability is, to used external CSS libs. <br> This feature should not be used imprudent. Because it might be unstable against changes in the renderered HTML code.</description> <property-name>customClass</property-name> <property-class>org.apache.myfaces.tobago.renderkit.css.CustomClass</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> </property-extension> </property> <property> <description>Flag indicating that this element is disabled.</description> <property-name>disabled</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating this component should receive the focus.</description> <property-name>focus</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>XXX Warning: Not fully implemented yet! May use tc:selectReference until its ready. For further use to be flexible with layout of radio and multi checkboxes.</description> <property-name>group</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Text value to display as a help.</description> <property-name>help</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Defines the position and the appearance of a help message on a component. The default is popoverRight.</description> <property-name>helpPosition</property-name> <property-class>org.apache.myfaces.tobago.component.DecorationPosition</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>The component identifier for this component. This value must be unique within the closest parent component that is a naming container.</description> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating this component should rendered as an inline element.</description> <property-name>inline</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>A localized user presentable label for this component.</description> <property-name>label</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Defines the position of the label relative to the field. The default is flexLeft, if the label is set, or none, if the label isn't set. Set to 'skip' to avoid surrounding label container. Hint for tc:out: set also compact=true to render only text (without html tags).</description> <property-name>labelLayout</property-name> <property-class>org.apache.myfaces.tobago.component.LabelLayout</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Indicate markup of this component. The allowed markups can be defined or overridden in the theme. The value 'none' should not be used any longer. Just leave the attribute empty, or use a NULL pointer.</description> <property-name>markup</property-name> <property-class>org.apache.myfaces.tobago.context.Markup</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Defines the position and the appearance of additional faces messages (like error message or help message) on a component. The default is popoverRight.</description> <property-name>messagePosition</property-name> <property-class>org.apache.myfaces.tobago.component.DecorationPosition</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating that this component will prohibit changes by the user.</description> <property-name>readonly</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Range of items to render.</description> <property-name>renderRange</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit.</description> <property-name>rendered</property-name> <property-class>boolean</property-class> <default-value>true</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating that a value is required. If the value is an empty string a ValidationError occurs and a Error Message is rendered.</description> <property-name>required</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>An expression that specifies the required message</description> <property-name>requiredMessage</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Controls the navigation of the focus through the input controls on a page with the Tab-Key. The navigation starts from the element with the lowest tabIndex value to the element with the highest value. Elements that have identical tabIndex values should be navigated in the order they appear in the character stream Elements that are disabled or with a negative tabIndex do not participate in the tabbing order.</description> <property-name>tabIndex</property-name> <property-class>java.lang.Integer</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Text value to display as tooltip.</description> <property-name>tip</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>A method binding EL expression, accepting FacesContext, UIComponent, and Object parameters, and returning void, that validates the component's local value.</description> <property-name>validator</property-name> <property-class>javax.el.MethodExpression</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>An expression that specifies the validator message. If present, will be used as the text of the validator message, replacing any message that comes from the validator.</description> <property-name>validatorMessage</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>The value of the multi select.</description> <property-name>value</property-name> <property-class>java.lang.Object</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>MethodExpression representing a value change listener method that will be notified when a new value has been set for this input component. The expression must evaluate to a public method that takes a ValueChangeEvent parameter, with a return type of void.</description> <property-name>valueChangeListener</property-name> <property-class>javax.el.MethodExpression</property-class> <property-extension> <value-expression>REQUIRED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <component-extension> <allowed-child-components>javax.faces.SelectItem javax.faces.SelectItems</allowed-child-components> <category>GENERAL</category> <hidden>false</hidden> </component-extension> </component> <component> <display-name>UISelectManyList</display-name> <component-type>org.apache.myfaces.tobago.SelectManyList</component-type> <component-class>org.apache.myfaces.tobago.component.UISelectManyList</component-class> <attribute> <description>The value binding expression linking this component to a property in a backing bean. For Facelets, the component is the outer UIPanel, not the input control.</description> <attribute-name>binding</attribute-name> <attribute-class>javax.faces.component.UIComponent</attribute-class> <attribute-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </attribute-extension> </attribute> <property> <description>Automatically add spacing (margins/paddings) to the component for better positioning. Default is 'true' except the component is inside a: - header - footer - bar - sheet - tree - link group - button group - before facet - after facet - label facet - bar facet</description> <property-name>autoSpacing</property-name> <property-class>java.lang.Boolean</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>An expression that specifies the Converter for this component. If the value binding expression is a String, the String is used as an ID to look up a Converter. If the value binding expression is a Converter, uses that instance as the converter. The value can either be a static value (ID case only) or an EL expression.</description> <property-name>converter</property-name> <property-class>javax.faces.convert.Converter</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>An expression that specifies the converter message. If present, will be used as the text of the converter message, replacing any message that comes from the converter.</description> <property-name>converterMessage</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Sets a CSS class in its parent, if the parent supports it. Which this feature it is possible to put a CSS class name into a component with the &lt;tc:style&gt; tag. Example: <pre> &lt;tc:in&gt; &lt;tc:style customClass="my-emphasized"/&gt; &lt;/tc:in&gt; </pre> One capability is, to used external CSS libs. <br> This feature should not be used imprudent. Because it might be unstable against changes in the renderered HTML code.</description> <property-name>customClass</property-name> <property-class>org.apache.myfaces.tobago.renderkit.css.CustomClass</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> </property-extension> </property> <property> <description>Flag indicating that this element is disabled.</description> <property-name>disabled</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating this component should rendered as an expanded element.</description> <property-name>expanded</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>The name of the current filter. There are some predefined filters: contains, startsWith, containsExact, startsWithExact The TobagoFilterRegistry (tobago-filter-registry.ts) can be used to add a custom filter.</description> <property-name>filter</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating this component should receive the focus.</description> <property-name>focus</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Text value to display as a help.</description> <property-name>help</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Defines the position and the appearance of a help message on a component. The default is popoverRight.</description> <property-name>helpPosition</property-name> <property-class>org.apache.myfaces.tobago.component.DecorationPosition</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>The component identifier for this component. This value must be unique within the closest parent component that is a naming container.</description> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>A localized user presentable label for this component.</description> <property-name>label</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Defines the position of the label relative to the field. The default is flexLeft, if the label is set, or none, if the label isn't set. Set to 'skip' to avoid surrounding label container. Hint for tc:out: set also compact=true to render only text (without html tags).</description> <property-name>labelLayout</property-name> <property-class>org.apache.myfaces.tobago.component.LabelLayout</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description><p> By default, dropdown menus are rendered in the '.tobago-page-menuStore'. If localMenu=true, the dropdown menu is rendered on the component. </p></description> <property-name>localMenu</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Indicate markup of this component. The allowed markups can be defined or overridden in the theme. The value 'none' should not be used any longer. Just leave the attribute empty, or use a NULL pointer.</description> <property-name>markup</property-name> <property-class>org.apache.myfaces.tobago.context.Markup</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Defines the position and the appearance of additional faces messages (like error message or help message) on a component. The default is popoverRight.</description> <property-name>messagePosition</property-name> <property-class>org.apache.myfaces.tobago.component.DecorationPosition</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating that this component will prohibit changes by the user.</description> <property-name>readonly</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit.</description> <property-name>rendered</property-name> <property-class>boolean</property-class> <default-value>true</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating that a value is required. If the value is an empty string a ValidationError occurs and a Error Message is rendered.</description> <property-name>required</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>An expression that specifies the required message</description> <property-name>requiredMessage</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Controls the navigation of the focus through the input controls on a page with the Tab-Key. The navigation starts from the element with the lowest tabIndex value to the element with the highest value. Elements that have identical tabIndex values should be navigated in the order they appear in the character stream Elements that are disabled or with a negative tabIndex do not participate in the tabbing order.</description> <property-name>tabIndex</property-name> <property-class>java.lang.Integer</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Text value to display as tooltip.</description> <property-name>tip</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>A method binding EL expression, accepting FacesContext, UIComponent, and Object parameters, and returning void, that validates the component's local value.</description> <property-name>validator</property-name> <property-class>javax.el.MethodExpression</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>An expression that specifies the validator message. If present, will be used as the text of the validator message, replacing any message that comes from the validator.</description> <property-name>validatorMessage</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>The value of the multi select.</description> <property-name>value</property-name> <property-class>java.lang.Object</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>MethodExpression representing a value change listener method that will be notified when a new value has been set for this input component. The expression must evaluate to a public method that takes a ValueChangeEvent parameter, with a return type of void.</description> <property-name>valueChangeListener</property-name> <property-class>javax.el.MethodExpression</property-class> <property-extension> <value-expression>REQUIRED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <component-extension> <allowed-child-components>javax.faces.SelectItem javax.faces.SelectItems</allowed-child-components> <category>GENERAL</category> <hidden>false</hidden> </component-extension> </component> <component> <display-name>UISelectManyListbox</display-name> <component-type>org.apache.myfaces.tobago.SelectManyListbox</component-type> <component-class>org.apache.myfaces.tobago.component.UISelectManyListbox</component-class> <attribute> <description>The value binding expression linking this component to a property in a backing bean. For Facelets, the component is the outer UIPanel, not the input control.</description> <attribute-name>binding</attribute-name> <attribute-class>javax.faces.component.UIComponent</attribute-class> <attribute-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </attribute-extension> </attribute> <property> <description>Automatically add spacing (margins/paddings) to the component for better positioning. Default is 'true' except the component is inside a: - header - footer - bar - sheet - tree - link group - button group - before facet - after facet - label facet - bar facet</description> <property-name>autoSpacing</property-name> <property-class>java.lang.Boolean</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>An expression that specifies the Converter for this component. If the value binding expression is a String, the String is used as an ID to look up a Converter. If the value binding expression is a Converter, uses that instance as the converter. The value can either be a static value (ID case only) or an EL expression.</description> <property-name>converter</property-name> <property-class>javax.faces.convert.Converter</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>An expression that specifies the converter message. If present, will be used as the text of the converter message, replacing any message that comes from the converter.</description> <property-name>converterMessage</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Sets a CSS class in its parent, if the parent supports it. Which this feature it is possible to put a CSS class name into a component with the &lt;tc:style&gt; tag. Example: <pre> &lt;tc:in&gt; &lt;tc:style customClass="my-emphasized"/&gt; &lt;/tc:in&gt; </pre> One capability is, to used external CSS libs. <br> This feature should not be used imprudent. Because it might be unstable against changes in the renderered HTML code.</description> <property-name>customClass</property-name> <property-class>org.apache.myfaces.tobago.renderkit.css.CustomClass</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> </property-extension> </property> <property> <description>Flag indicating that this element is disabled.</description> <property-name>disabled</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating this component should receive the focus.</description> <property-name>focus</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Text value to display as a help.</description> <property-name>help</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Defines the position and the appearance of a help message on a component. The default is popoverRight.</description> <property-name>helpPosition</property-name> <property-class>org.apache.myfaces.tobago.component.DecorationPosition</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>The component identifier for this component. This value must be unique within the closest parent component that is a naming container.</description> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>A localized user presentable label for this component.</description> <property-name>label</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Defines the position of the label relative to the field. The default is flexLeft, if the label is set, or none, if the label isn't set. Set to 'skip' to avoid surrounding label container. Hint for tc:out: set also compact=true to render only text (without html tags).</description> <property-name>labelLayout</property-name> <property-class>org.apache.myfaces.tobago.component.LabelLayout</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Indicate markup of this component. The allowed markups can be defined or overridden in the theme. The value 'none' should not be used any longer. Just leave the attribute empty, or use a NULL pointer.</description> <property-name>markup</property-name> <property-class>org.apache.myfaces.tobago.context.Markup</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Defines the position and the appearance of additional faces messages (like error message or help message) on a component. The default is popoverRight.</description> <property-name>messagePosition</property-name> <property-class>org.apache.myfaces.tobago.component.DecorationPosition</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating that this component will prohibit changes by the user.</description> <property-name>readonly</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit.</description> <property-name>rendered</property-name> <property-class>boolean</property-class> <default-value>true</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating that a value is required. If the value is an empty string a ValidationError occurs and a Error Message is rendered.</description> <property-name>required</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>An expression that specifies the required message</description> <property-name>requiredMessage</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>The number of the shown rows in the element. E. g. the size attribute of the select element in HTML.</description> <property-name>size</property-name> <property-class>java.lang.Integer</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Controls the navigation of the focus through the input controls on a page with the Tab-Key. The navigation starts from the element with the lowest tabIndex value to the element with the highest value. Elements that have identical tabIndex values should be navigated in the order they appear in the character stream Elements that are disabled or with a negative tabIndex do not participate in the tabbing order.</description> <property-name>tabIndex</property-name> <property-class>java.lang.Integer</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Text value to display as tooltip.</description> <property-name>tip</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>A method binding EL expression, accepting FacesContext, UIComponent, and Object parameters, and returning void, that validates the component's local value.</description> <property-name>validator</property-name> <property-class>javax.el.MethodExpression</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>An expression that specifies the validator message. If present, will be used as the text of the validator message, replacing any message that comes from the validator.</description> <property-name>validatorMessage</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>The value of the multi select.</description> <property-name>value</property-name> <property-class>java.lang.Object</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>MethodExpression representing a value change listener method that will be notified when a new value has been set for this input component. The expression must evaluate to a public method that takes a ValueChangeEvent parameter, with a return type of void.</description> <property-name>valueChangeListener</property-name> <property-class>javax.el.MethodExpression</property-class> <property-extension> <value-expression>REQUIRED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <component-extension> <allowed-child-components>javax.faces.SelectItem javax.faces.SelectItems</allowed-child-components> <category>GENERAL</category> <hidden>false</hidden> </component-extension> </component> <component> <display-name>UISelectManyShuttle</display-name> <component-type>org.apache.myfaces.tobago.SelectManyShuttle</component-type> <component-class>org.apache.myfaces.tobago.component.UISelectManyShuttle</component-class> <attribute> <description>The value binding expression linking this component to a property in a backing bean. For Facelets, the component is the outer UIPanel, not the input control.</description> <attribute-name>binding</attribute-name> <attribute-class>javax.faces.component.UIComponent</attribute-class> <attribute-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </attribute-extension> </attribute> <property> <description>Automatically add spacing (margins/paddings) to the component for better positioning. Default is 'true' except the component is inside a: - header - footer - bar - sheet - tree - link group - button group - before facet - after facet - label facet - bar facet</description> <property-name>autoSpacing</property-name> <property-class>java.lang.Boolean</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>An expression that specifies the Converter for this component. If the value binding expression is a String, the String is used as an ID to look up a Converter. If the value binding expression is a Converter, uses that instance as the converter. The value can either be a static value (ID case only) or an EL expression.</description> <property-name>converter</property-name> <property-class>javax.faces.convert.Converter</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>An expression that specifies the converter message. If present, will be used as the text of the converter message, replacing any message that comes from the converter.</description> <property-name>converterMessage</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Sets a CSS class in its parent, if the parent supports it. Which this feature it is possible to put a CSS class name into a component with the &lt;tc:style&gt; tag. Example: <pre> &lt;tc:in&gt; &lt;tc:style customClass="my-emphasized"/&gt; &lt;/tc:in&gt; </pre> One capability is, to used external CSS libs. <br> This feature should not be used imprudent. Because it might be unstable against changes in the renderered HTML code.</description> <property-name>customClass</property-name> <property-class>org.apache.myfaces.tobago.renderkit.css.CustomClass</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> </property-extension> </property> <property> <description>Flag indicating that this element is disabled.</description> <property-name>disabled</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating this component should receive the focus.</description> <property-name>focus</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Text value to display as a help.</description> <property-name>help</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Defines the position and the appearance of a help message on a component. The default is popoverRight.</description> <property-name>helpPosition</property-name> <property-class>org.apache.myfaces.tobago.component.DecorationPosition</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>The component identifier for this component. This value must be unique within the closest parent component that is a naming container.</description> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>A localized user presentable label for this component.</description> <property-name>label</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Defines the position of the label relative to the field. The default is flexLeft, if the label is set, or none, if the label isn't set. Set to 'skip' to avoid surrounding label container. Hint for tc:out: set also compact=true to render only text (without html tags).</description> <property-name>labelLayout</property-name> <property-class>org.apache.myfaces.tobago.component.LabelLayout</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Indicate markup of this component. The allowed markups can be defined or overridden in the theme. The value 'none' should not be used any longer. Just leave the attribute empty, or use a NULL pointer.</description> <property-name>markup</property-name> <property-class>org.apache.myfaces.tobago.context.Markup</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Defines the position and the appearance of additional faces messages (like error message or help message) on a component. The default is popoverRight.</description> <property-name>messagePosition</property-name> <property-class>org.apache.myfaces.tobago.component.DecorationPosition</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating that this component will prohibit changes by the user.</description> <property-name>readonly</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit.</description> <property-name>rendered</property-name> <property-class>boolean</property-class> <default-value>true</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating that a value is required. If the value is an empty string a ValidationError occurs and a Error Message is rendered.</description> <property-name>required</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>An expression that specifies the required message</description> <property-name>requiredMessage</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>A localized user presentable label for the right select box.</description> <property-name>selectedLabel</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>The number of the shown rows in the element. E. g. the size attribute of the select element in HTML.</description> <property-name>size</property-name> <property-class>java.lang.Integer</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Controls the navigation of the focus through the input controls on a page with the Tab-Key. The navigation starts from the element with the lowest tabIndex value to the element with the highest value. Elements that have identical tabIndex values should be navigated in the order they appear in the character stream Elements that are disabled or with a negative tabIndex do not participate in the tabbing order.</description> <property-name>tabIndex</property-name> <property-class>java.lang.Integer</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Text value to display as tooltip.</description> <property-name>tip</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>A localized user presentable label for the left select box.</description> <property-name>unselectedLabel</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>A method binding EL expression, accepting FacesContext, UIComponent, and Object parameters, and returning void, that validates the component's local value.</description> <property-name>validator</property-name> <property-class>javax.el.MethodExpression</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>An expression that specifies the validator message. If present, will be used as the text of the validator message, replacing any message that comes from the validator.</description> <property-name>validatorMessage</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>The value of the multi select.</description> <property-name>value</property-name> <property-class>java.lang.Object</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>MethodExpression representing a value change listener method that will be notified when a new value has been set for this input component. The expression must evaluate to a public method that takes a ValueChangeEvent parameter, with a return type of void.</description> <property-name>valueChangeListener</property-name> <property-class>javax.el.MethodExpression</property-class> <property-extension> <value-expression>REQUIRED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <component-extension> <allowed-child-components>javax.faces.SelectItem javax.faces.SelectItems</allowed-child-components> <category>GENERAL</category> <hidden>false</hidden> </component-extension> </component> <component> <display-name>UISelectOneChoice</display-name> <component-type>org.apache.myfaces.tobago.SelectOneChoice</component-type> <component-class>org.apache.myfaces.tobago.component.UISelectOneChoice</component-class> <attribute> <description>The value binding expression linking this component to a property in a backing bean. For Facelets, the component is the outer UIPanel, not the input control.</description> <attribute-name>binding</attribute-name> <attribute-class>javax.faces.component.UIComponent</attribute-class> <attribute-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </attribute-extension> </attribute> <property> <description>Automatically add spacing (margins/paddings) to the component for better positioning. Default is 'true' except the component is inside a: - header - footer - bar - sheet - tree - link group - button group - before facet - after facet - label facet - bar facet</description> <property-name>autoSpacing</property-name> <property-class>java.lang.Boolean</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>An expression that specifies the Converter for this component. If the value binding expression is a String, the String is used as an ID to look up a Converter. If the value binding expression is a Converter, uses that instance as the converter. The value can either be a static value (ID case only) or an EL expression.</description> <property-name>converter</property-name> <property-class>javax.faces.convert.Converter</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>An expression that specifies the converter message. If present, will be used as the text of the converter message, replacing any message that comes from the converter.</description> <property-name>converterMessage</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Sets a CSS class in its parent, if the parent supports it. Which this feature it is possible to put a CSS class name into a component with the &lt;tc:style&gt; tag. Example: <pre> &lt;tc:in&gt; &lt;tc:style customClass="my-emphasized"/&gt; &lt;/tc:in&gt; </pre> One capability is, to used external CSS libs. <br> This feature should not be used imprudent. Because it might be unstable against changes in the renderered HTML code.</description> <property-name>customClass</property-name> <property-class>org.apache.myfaces.tobago.renderkit.css.CustomClass</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> </property-extension> </property> <property> <description>Flag indicating that this element is disabled.</description> <property-name>disabled</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating this component should receive the focus.</description> <property-name>focus</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Text value to display as a help.</description> <property-name>help</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Defines the position and the appearance of a help message on a component. The default is popoverRight.</description> <property-name>helpPosition</property-name> <property-class>org.apache.myfaces.tobago.component.DecorationPosition</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>The component identifier for this component. This value must be unique within the closest parent component that is a naming container.</description> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>A localized user presentable label for this component.</description> <property-name>label</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Defines the position of the label relative to the field. The default is flexLeft, if the label is set, or none, if the label isn't set. Set to 'skip' to avoid surrounding label container. Hint for tc:out: set also compact=true to render only text (without html tags).</description> <property-name>labelLayout</property-name> <property-class>org.apache.myfaces.tobago.component.LabelLayout</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Indicate markup of this component. The allowed markups can be defined or overridden in the theme. The value 'none' should not be used any longer. Just leave the attribute empty, or use a NULL pointer.</description> <property-name>markup</property-name> <property-class>org.apache.myfaces.tobago.context.Markup</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Defines the position and the appearance of additional faces messages (like error message or help message) on a component. The default is popoverRight.</description> <property-name>messagePosition</property-name> <property-class>org.apache.myfaces.tobago.component.DecorationPosition</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating that this component will prohibit changes by the user.</description> <property-name>readonly</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit.</description> <property-name>rendered</property-name> <property-class>boolean</property-class> <default-value>true</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating that selecting an Item representing a value is required. If an SelectItem was chosen which underling value is an empty string an ValidationError occurs and a Error Message is rendered.</description> <property-name>required</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>An expression that specifies the required message</description> <property-name>requiredMessage</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Controls the navigation of the focus through the input controls on a page with the Tab-Key. The navigation starts from the element with the lowest tabIndex value to the element with the highest value. Elements that have identical tabIndex values should be navigated in the order they appear in the character stream Elements that are disabled or with a negative tabIndex do not participate in the tabbing order.</description> <property-name>tabIndex</property-name> <property-class>java.lang.Integer</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Text value to display as tooltip.</description> <property-name>tip</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>A method binding EL expression, accepting FacesContext, UIComponent, and Object parameters, and returning void, that validates the component's local value.</description> <property-name>validator</property-name> <property-class>javax.el.MethodExpression</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>An expression that specifies the validator message. If present, will be used as the text of the validator message, replacing any message that comes from the validator.</description> <property-name>validatorMessage</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>The current value of this component.</description> <property-name>value</property-name> <property-class>java.lang.Object</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>MethodExpression representing a value change listener method that will be notified when a new value has been set for this input component. The expression must evaluate to a public method that takes a ValueChangeEvent parameter, with a return type of void.</description> <property-name>valueChangeListener</property-name> <property-class>javax.el.MethodExpression</property-class> <property-extension> <value-expression>REQUIRED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <component-extension> <allowed-child-components>javax.faces.SelectItem javax.faces.SelectItems</allowed-child-components> <category>GENERAL</category> <hidden>false</hidden> </component-extension> </component> <component> <display-name>UISelectOneList</display-name> <component-type>org.apache.myfaces.tobago.SelectOneList</component-type> <component-class>org.apache.myfaces.tobago.component.UISelectOneList</component-class> <attribute> <description>The value binding expression linking this component to a property in a backing bean. For Facelets, the component is the outer UIPanel, not the input control.</description> <attribute-name>binding</attribute-name> <attribute-class>javax.faces.component.UIComponent</attribute-class> <attribute-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </attribute-extension> </attribute> <property> <description>Automatically add spacing (margins/paddings) to the component for better positioning. Default is 'true' except the component is inside a: - header - footer - bar - sheet - tree - link group - button group - before facet - after facet - label facet - bar facet</description> <property-name>autoSpacing</property-name> <property-class>java.lang.Boolean</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>An expression that specifies the Converter for this component. If the value binding expression is a String, the String is used as an ID to look up a Converter. If the value binding expression is a Converter, uses that instance as the converter. The value can either be a static value (ID case only) or an EL expression.</description> <property-name>converter</property-name> <property-class>javax.faces.convert.Converter</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>An expression that specifies the converter message. If present, will be used as the text of the converter message, replacing any message that comes from the converter.</description> <property-name>converterMessage</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Sets a CSS class in its parent, if the parent supports it. Which this feature it is possible to put a CSS class name into a component with the &lt;tc:style&gt; tag. Example: <pre> &lt;tc:in&gt; &lt;tc:style customClass="my-emphasized"/&gt; &lt;/tc:in&gt; </pre> One capability is, to used external CSS libs. <br> This feature should not be used imprudent. Because it might be unstable against changes in the renderered HTML code.</description> <property-name>customClass</property-name> <property-class>org.apache.myfaces.tobago.renderkit.css.CustomClass</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> </property-extension> </property> <property> <description>Flag indicating that this element is disabled.</description> <property-name>disabled</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating this component should rendered as an expanded element.</description> <property-name>expanded</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>The name of the current filter. There are some predefined filters: contains, startsWith, containsExact, startsWithExact The TobagoFilterRegistry (tobago-filter-registry.ts) can be used to add a custom filter.</description> <property-name>filter</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating this component should receive the focus.</description> <property-name>focus</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Text value to display as a help.</description> <property-name>help</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Defines the position and the appearance of a help message on a component. The default is popoverRight.</description> <property-name>helpPosition</property-name> <property-class>org.apache.myfaces.tobago.component.DecorationPosition</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>The component identifier for this component. This value must be unique within the closest parent component that is a naming container.</description> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>A localized user presentable label for this component.</description> <property-name>label</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Defines the position of the label relative to the field. The default is flexLeft, if the label is set, or none, if the label isn't set. Set to 'skip' to avoid surrounding label container. Hint for tc:out: set also compact=true to render only text (without html tags).</description> <property-name>labelLayout</property-name> <property-class>org.apache.myfaces.tobago.component.LabelLayout</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description><p> By default, dropdown menus are rendered in the '.tobago-page-menuStore'. If localMenu=true, the dropdown menu is rendered on the component. </p></description> <property-name>localMenu</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Indicate markup of this component. The allowed markups can be defined or overridden in the theme. The value 'none' should not be used any longer. Just leave the attribute empty, or use a NULL pointer.</description> <property-name>markup</property-name> <property-class>org.apache.myfaces.tobago.context.Markup</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Defines the position and the appearance of additional faces messages (like error message or help message) on a component. The default is popoverRight.</description> <property-name>messagePosition</property-name> <property-class>org.apache.myfaces.tobago.component.DecorationPosition</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating that this component will prohibit changes by the user.</description> <property-name>readonly</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit.</description> <property-name>rendered</property-name> <property-class>boolean</property-class> <default-value>true</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating that a value is required. If the value is an empty string a ValidationError occurs and a Error Message is rendered.</description> <property-name>required</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>An expression that specifies the required message</description> <property-name>requiredMessage</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Controls the navigation of the focus through the input controls on a page with the Tab-Key. The navigation starts from the element with the lowest tabIndex value to the element with the highest value. Elements that have identical tabIndex values should be navigated in the order they appear in the character stream Elements that are disabled or with a negative tabIndex do not participate in the tabbing order.</description> <property-name>tabIndex</property-name> <property-class>java.lang.Integer</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Text value to display as tooltip.</description> <property-name>tip</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>A method binding EL expression, accepting FacesContext, UIComponent, and Object parameters, and returning void, that validates the component's local value.</description> <property-name>validator</property-name> <property-class>javax.el.MethodExpression</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>An expression that specifies the validator message. If present, will be used as the text of the validator message, replacing any message that comes from the validator.</description> <property-name>validatorMessage</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>The current value of this component.</description> <property-name>value</property-name> <property-class>java.lang.Object</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>MethodExpression representing a value change listener method that will be notified when a new value has been set for this input component. The expression must evaluate to a public method that takes a ValueChangeEvent parameter, with a return type of void.</description> <property-name>valueChangeListener</property-name> <property-class>javax.el.MethodExpression</property-class> <property-extension> <value-expression>REQUIRED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <component-extension> <allowed-child-components>javax.faces.SelectItem javax.faces.SelectItems</allowed-child-components> <category>GENERAL</category> <hidden>false</hidden> </component-extension> </component> <component> <display-name>UISelectOneListbox</display-name> <component-type>org.apache.myfaces.tobago.SelectOneListbox</component-type> <component-class>org.apache.myfaces.tobago.component.UISelectOneListbox</component-class> <attribute> <description>The value binding expression linking this component to a property in a backing bean. For Facelets, the component is the outer UIPanel, not the input control.</description> <attribute-name>binding</attribute-name> <attribute-class>javax.faces.component.UIComponent</attribute-class> <attribute-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </attribute-extension> </attribute> <property> <description>Automatically add spacing (margins/paddings) to the component for better positioning. Default is 'true' except the component is inside a: - header - footer - bar - sheet - tree - link group - button group - before facet - after facet - label facet - bar facet</description> <property-name>autoSpacing</property-name> <property-class>java.lang.Boolean</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>An expression that specifies the Converter for this component. If the value binding expression is a String, the String is used as an ID to look up a Converter. If the value binding expression is a Converter, uses that instance as the converter. The value can either be a static value (ID case only) or an EL expression.</description> <property-name>converter</property-name> <property-class>javax.faces.convert.Converter</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>An expression that specifies the converter message. If present, will be used as the text of the converter message, replacing any message that comes from the converter.</description> <property-name>converterMessage</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Sets a CSS class in its parent, if the parent supports it. Which this feature it is possible to put a CSS class name into a component with the &lt;tc:style&gt; tag. Example: <pre> &lt;tc:in&gt; &lt;tc:style customClass="my-emphasized"/&gt; &lt;/tc:in&gt; </pre> One capability is, to used external CSS libs. <br> This feature should not be used imprudent. Because it might be unstable against changes in the renderered HTML code.</description> <property-name>customClass</property-name> <property-class>org.apache.myfaces.tobago.renderkit.css.CustomClass</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> </property-extension> </property> <property> <description>Flag indicating that this element is disabled.</description> <property-name>disabled</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating this component should receive the focus.</description> <property-name>focus</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Text value to display as a help.</description> <property-name>help</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Defines the position and the appearance of a help message on a component. The default is popoverRight.</description> <property-name>helpPosition</property-name> <property-class>org.apache.myfaces.tobago.component.DecorationPosition</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>The component identifier for this component. This value must be unique within the closest parent component that is a naming container.</description> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>A localized user presentable label for this component.</description> <property-name>label</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Defines the position of the label relative to the field. The default is flexLeft, if the label is set, or none, if the label isn't set. Set to 'skip' to avoid surrounding label container. Hint for tc:out: set also compact=true to render only text (without html tags).</description> <property-name>labelLayout</property-name> <property-class>org.apache.myfaces.tobago.component.LabelLayout</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Indicate markup of this component. The allowed markups can be defined or overridden in the theme. The value 'none' should not be used any longer. Just leave the attribute empty, or use a NULL pointer.</description> <property-name>markup</property-name> <property-class>org.apache.myfaces.tobago.context.Markup</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Defines the position and the appearance of additional faces messages (like error message or help message) on a component. The default is popoverRight.</description> <property-name>messagePosition</property-name> <property-class>org.apache.myfaces.tobago.component.DecorationPosition</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating that this component will prohibit changes by the user.</description> <property-name>readonly</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit.</description> <property-name>rendered</property-name> <property-class>boolean</property-class> <default-value>true</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating that selecting an Item representing a Value is Required. If an SelectItem was chosen which underling value is an empty string an ValidationError occurs and a Error Message is rendered.</description> <property-name>required</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>An expression that specifies the required message</description> <property-name>requiredMessage</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>The number of the shown rows in the element. E. g. the size attribute of the select element in HTML.</description> <property-name>size</property-name> <property-class>java.lang.Integer</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Controls the navigation of the focus through the input controls on a page with the Tab-Key. The navigation starts from the element with the lowest tabIndex value to the element with the highest value. Elements that have identical tabIndex values should be navigated in the order they appear in the character stream Elements that are disabled or with a negative tabIndex do not participate in the tabbing order.</description> <property-name>tabIndex</property-name> <property-class>java.lang.Integer</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Text value to display as tooltip.</description> <property-name>tip</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>A method binding EL expression, accepting FacesContext, UIComponent, and Object parameters, and returning void, that validates the component's local value.</description> <property-name>validator</property-name> <property-class>javax.el.MethodExpression</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>An expression that specifies the validator message. If present, will be used as the text of the validator message, replacing any message that comes from the validator.</description> <property-name>validatorMessage</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>The current value of this component.</description> <property-name>value</property-name> <property-class>java.lang.Object</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>MethodExpression representing a value change listener method that will be notified when a new value has been set for this input component. The expression must evaluate to a public method that takes a ValueChangeEvent parameter, with a return type of void.</description> <property-name>valueChangeListener</property-name> <property-class>javax.el.MethodExpression</property-class> <property-extension> <value-expression>REQUIRED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <component-extension> <allowed-child-components>javax.faces.SelectItem javax.faces.SelectItems</allowed-child-components> <category>GENERAL</category> <hidden>false</hidden> </component-extension> </component> <component> <display-name>UISelectOneRadio</display-name> <component-type>org.apache.myfaces.tobago.SelectOneRadio</component-type> <component-class>org.apache.myfaces.tobago.component.UISelectOneRadio</component-class> <attribute> <description>The value binding expression linking this component to a property in a backing bean. For Facelets, the component is the outer UIPanel, not the input control.</description> <attribute-name>binding</attribute-name> <attribute-class>javax.faces.component.UIComponent</attribute-class> <attribute-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </attribute-extension> </attribute> <property> <description>Automatically add spacing (margins/paddings) to the component for better positioning. Default is 'true' except the component is inside a: - header - footer - bar - sheet - tree - link group - button group - before facet - after facet - label facet - bar facet</description> <property-name>autoSpacing</property-name> <property-class>java.lang.Boolean</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>An expression that specifies the Converter for this component. If the value binding expression is a String, the String is used as an ID to look up a Converter. If the value binding expression is a Converter, uses that instance as the converter. The value can either be a static value (ID case only) or an EL expression.</description> <property-name>converter</property-name> <property-class>javax.faces.convert.Converter</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>An expression that specifies the converter message. If present, will be used as the text of the converter message, replacing any message that comes from the converter.</description> <property-name>converterMessage</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Sets a CSS class in its parent, if the parent supports it. Which this feature it is possible to put a CSS class name into a component with the &lt;tc:style&gt; tag. Example: <pre> &lt;tc:in&gt; &lt;tc:style customClass="my-emphasized"/&gt; &lt;/tc:in&gt; </pre> One capability is, to used external CSS libs. <br> This feature should not be used imprudent. Because it might be unstable against changes in the renderered HTML code.</description> <property-name>customClass</property-name> <property-class>org.apache.myfaces.tobago.renderkit.css.CustomClass</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> </property-extension> </property> <property> <description>Flag indicating that this element is disabled.</description> <property-name>disabled</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating this component should receive the focus.</description> <property-name>focus</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>XXX Warning: Not fully implemented yet! May use tc:selectReference until its ready. For further use to be flexible with layout of radio and multi checkboxes.</description> <property-name>group</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Text value to display as a help.</description> <property-name>help</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Defines the position and the appearance of a help message on a component. The default is popoverRight.</description> <property-name>helpPosition</property-name> <property-class>org.apache.myfaces.tobago.component.DecorationPosition</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>The component identifier for this component. This value must be unique within the closest parent component that is a naming container.</description> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating this component should rendered as an inline element.</description> <property-name>inline</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>A localized user presentable label for this component.</description> <property-name>label</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Defines the position of the label relative to the field. The default is flexLeft, if the label is set, or none, if the label isn't set. Set to 'skip' to avoid surrounding label container. Hint for tc:out: set also compact=true to render only text (without html tags).</description> <property-name>labelLayout</property-name> <property-class>org.apache.myfaces.tobago.component.LabelLayout</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Indicate markup of this component. The allowed markups can be defined or overridden in the theme. The value 'none' should not be used any longer. Just leave the attribute empty, or use a NULL pointer.</description> <property-name>markup</property-name> <property-class>org.apache.myfaces.tobago.context.Markup</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Defines the position and the appearance of additional faces messages (like error message or help message) on a component. The default is popoverRight.</description> <property-name>messagePosition</property-name> <property-class>org.apache.myfaces.tobago.component.DecorationPosition</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating that this component will prohibit changes by the user.</description> <property-name>readonly</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Range of items to render.</description> <property-name>renderRange</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit.</description> <property-name>rendered</property-name> <property-class>boolean</property-class> <default-value>true</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating that selecting an Item representing a Value is Required. If an SelectItem was chosen which underling value is an empty string an ValidationError occurs and a Error Message is rendered.</description> <property-name>required</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>An expression that specifies the required message</description> <property-name>requiredMessage</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Controls the navigation of the focus through the input controls on a page with the Tab-Key. The navigation starts from the element with the lowest tabIndex value to the element with the highest value. Elements that have identical tabIndex values should be navigated in the order they appear in the character stream Elements that are disabled or with a negative tabIndex do not participate in the tabbing order.</description> <property-name>tabIndex</property-name> <property-class>java.lang.Integer</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Text value to display as tooltip.</description> <property-name>tip</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>A method binding EL expression, accepting FacesContext, UIComponent, and Object parameters, and returning void, that validates the component's local value.</description> <property-name>validator</property-name> <property-class>javax.el.MethodExpression</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>An expression that specifies the validator message. If present, will be used as the text of the validator message, replacing any message that comes from the validator.</description> <property-name>validatorMessage</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>The current value of this component.</description> <property-name>value</property-name> <property-class>java.lang.Object</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>MethodExpression representing a value change listener method that will be notified when a new value has been set for this input component. The expression must evaluate to a public method that takes a ValueChangeEvent parameter, with a return type of void.</description> <property-name>valueChangeListener</property-name> <property-class>javax.el.MethodExpression</property-class> <property-extension> <value-expression>REQUIRED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <component-extension> <allowed-child-components>javax.faces.SelectItem javax.faces.SelectItems</allowed-child-components> <category>GENERAL</category> <hidden>false</hidden> </component-extension> </component> <component> <display-name>UISelectReference</display-name> <component-type>org.apache.myfaces.tobago.SelectReference</component-type> <component-class>org.apache.myfaces.tobago.component.UISelectReference</component-class> <attribute> <description>The value binding expression linking this component to a property in a backing bean. For Facelets, the component is the outer UIPanel, not the input control.</description> <attribute-name>binding</attribute-name> <attribute-class>javax.faces.component.UIComponent</attribute-class> <attribute-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </attribute-extension> </attribute> <property> <description>Id of the component, this is related to.</description> <property-name>for</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>true</required> </property-extension> </property> <property> <description>The component identifier for this component. This value must be unique within the closest parent component that is a naming container.</description> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Range of items to render.</description> <property-name>renderRange</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>true</required> </property-extension> </property> <property> <description>Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit.</description> <property-name>rendered</property-name> <property-class>boolean</property-class> <default-value>true</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <component-extension> <allowed-child-components>NONE</allowed-child-components> <category>GENERAL</category> <hidden>false</hidden> </component-extension> </component> <component> <display-name>UISeparator</display-name> <component-type>org.apache.myfaces.tobago.Separator</component-type> <component-class>org.apache.myfaces.tobago.component.UISeparator</component-class> <facet> <description>This facet contains a UILabel</description> <facet-name>label</facet-name> <facet-extension> <allowed-child-components>org.apache.myfaces.tobago.Label</allowed-child-components> </facet-extension> </facet> <attribute> <description>The value binding expression linking this component to a property in a backing bean. For Facelets, the component is the outer UIPanel, not the input control.</description> <attribute-name>binding</attribute-name> <attribute-class>javax.faces.component.UIComponent</attribute-class> <attribute-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </attribute-extension> </attribute> <property> <description>Sets a CSS class in its parent, if the parent supports it. Which this feature it is possible to put a CSS class name into a component with the &lt;tc:style&gt; tag. Example: <pre> &lt;tc:in&gt; &lt;tc:style customClass="my-emphasized"/&gt; &lt;/tc:in&gt; </pre> One capability is, to used external CSS libs. <br> This feature should not be used imprudent. Because it might be unstable against changes in the renderered HTML code.</description> <property-name>customClass</property-name> <property-class>org.apache.myfaces.tobago.renderkit.css.CustomClass</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> </property-extension> </property> <property> <description>The component identifier for this component. This value must be unique within the closest parent component that is a naming container.</description> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>A localized user presentable label for this component.</description> <property-name>label</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Indicate markup of this component. The allowed markups can be defined or overridden in the theme. The value 'none' should not be used any longer. Just leave the attribute empty, or use a NULL pointer.</description> <property-name>markup</property-name> <property-class>org.apache.myfaces.tobago.context.Markup</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit.</description> <property-name>rendered</property-name> <property-class>boolean</property-class> <default-value>true</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <component-extension> <allowed-child-components>NONE</allowed-child-components> <category>GENERAL</category> <hidden>false</hidden> </component-extension> </component> <component> <display-name>UISheet</display-name> <component-type>org.apache.myfaces.tobago.Sheet</component-type> <component-class>org.apache.myfaces.tobago.component.UISheet</component-class> <facet> <description>Contains an instance of UIReload</description> <facet-name>reload</facet-name> <facet-extension> <allowed-child-components>org.apache.myfaces.tobago.Reload</allowed-child-components> </facet-extension> </facet> <attribute> <description>The value binding expression linking this component to a property in a backing bean. For Facelets, the component is the outer UIPanel, not the input control.</description> <attribute-name>binding</attribute-name> <attribute-class>javax.faces.component.UIComponent</attribute-class> <attribute-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </attribute-extension> </attribute> <property> <description><p> LayoutConstraints for column layout. Contains a space separated list of layout tokens '&lt;n&gt;fr', '&lt;x&gt;px', '&lt;x&gt;%' or 'auto', where x is a number and n is an integer. </p></description> <property-name>columns</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Sets a CSS class in its parent, if the parent supports it. Which this feature it is possible to put a CSS class name into a component with the &lt;tc:style&gt; tag. Example: <pre> &lt;tc:in&gt; &lt;tc:style customClass="my-emphasized"/&gt; &lt;/tc:in&gt; </pre> One capability is, to used external CSS libs. <br> This feature should not be used imprudent. Because it might be unstable against changes in the renderered HTML code.</description> <property-name>customClass</property-name> <property-class>org.apache.myfaces.tobago.renderkit.css.CustomClass</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> </property-extension> </property> <property> <description>The count of rendered direct paging links in the sheet's footer.<br></description> <property-name>directLinkCount</property-name> <property-class>java.lang.Integer</property-class> <default-value>9</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Zero-relative row number of the first row to be displayed.</description> <property-name>first</property-name> <property-class>int</property-class> <default-value>0</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>The component identifier for this component. This value must be unique within the closest parent component that is a naming container.</description> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Lazy loading by scroll event.</description> <property-name>lazy</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Indicate how many rows are loaded at once when lazy loading is enabled. Default is 50.</description> <property-name>lazyRows</property-name> <property-class>java.lang.Integer</property-class> <default-value>50</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Indicate markup of this component. The allowed markups can be defined or overridden in the theme. The value 'none' should not be used any longer. Just leave the attribute empty, or use a NULL pointer.</description> <property-name>markup</property-name> <property-class>org.apache.myfaces.tobago.context.Markup</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>The maximum count of multi-sorted columns to indicate.</description> <property-name>maxSortColumns</property-name> <property-class>java.lang.Integer</property-class> <default-value>0</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit.</description> <property-name>rendered</property-name> <property-class>boolean</property-class> <default-value>true</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>The number of rows to display, starting with the one identified by the "first" property. <br> The default has been changed from 100 to 0 because this is the default in the JSF standard (since Tobago 1.5).</description> <property-name>rows</property-name> <property-class>int</property-class> <default-value>0</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Indicating the selection mode of the sheet.</description> <property-name>selectable</property-name> <property-class>org.apache.myfaces.tobago.model.Selectable</property-class> <default-value>multi</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <property-values>none single singleOrNone multi</property-values> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating whether or not a range of direct paging links should be rendered in the sheet's footer.</description> <property-name>showDirectLinks</property-name> <property-class>org.apache.myfaces.tobago.layout.ShowPosition</property-class> <default-value>center</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <property-values>left center right none</property-values> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating if paging arrows are shown near direct links</description> <property-name>showDirectLinksArrows</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating the header should be rendered.</description> <property-name>showHeader</property-name> <property-class>boolean</property-class> <default-value>true</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating whether and where the range pages should rendered in the sheet's footer. Rendering this range also offers the capability to enter the index displayed page directly.</description> <property-name>showPageRange</property-name> <property-class>org.apache.myfaces.tobago.layout.ShowPosition</property-class> <default-value>right</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <property-values>left center right none</property-values> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating if paging arrows are shown near page range</description> <property-name>showPageRangeArrows</property-name> <property-class>boolean</property-class> <default-value>true</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating whether or not the paging panel should be display, if it is not needed for paging.<br> <ul> <li>showPagingAlways="false" which is the default means, that the paging footer should be displayed, only when it is needed. <ul> <li>When the rows="0" paging is not needed, so the footer will not be rendered, <li>when rows="N", N &gt; 0 and the size of the data value is &lt;= N paging is not needed and the footer will not be rendered, <li>in any other case the paging footer will be displayed. </ul> <li>showPagingAlways="true" means, that the paging footer should be displayed in any case. </ul></description> <property-name>showPagingAlways</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Only applicable in the case that the data model is a tree. This flag indicates that the root node should be displayed. Often in tree structures the root node is special and should not be displayed.</description> <property-name>showRoot</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Only applicable in the case that the data model is a tree. This flag indicates that the root node should be displayed with an open-close-switch.</description> <property-name>showRootJunction</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating whether or not the range of displayed rows should rendered in the sheet's footer. Rendering this range also offers the capability to enter the index of the start row directly.</description> <property-name>showRowRange</property-name> <property-class>org.apache.myfaces.tobago.layout.ShowPosition</property-class> <default-value>left</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <property-values>left center right none</property-values> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Method binding representing an actionListener method that will be invoked when sorting was requested by the user. Use this if your application needs special handling for sorting columns. If this is not set and the sortable attribute column is set to true the sheet implementation will use a default sort method. The expression must evaluate to a public method which takes an ActionEvent as parameter and with a return type of void. The method will receive a {</description> <property-name>sortActionListener</property-name> <property-class>javax.el.MethodExpression</property-class> <property-extension> <value-expression>REQUIRED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Sheet state saving object.</description> <property-name>state</property-name> <property-class>org.apache.myfaces.tobago.model.SheetState</property-class> <property-extension> <value-expression>REQUIRED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Method binding representing a stateChangeListener method that will be notified when the state was changed by the user. The expression must evaluate to a public method that takes a SheetStateChangeEvent parameter, with a return type of void.</description> <property-name>stateChangeListener</property-name> <property-class>javax.el.MethodExpression</property-class> <property-extension> <value-expression>REQUIRED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>The sheet's data.</description> <property-name>value</property-name> <property-class>java.lang.Object</property-class> <property-extension> <value-expression>REQUIRED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Name of a request-scope attribute under which the model data for the row selected by the current value of the "rowIndex" property (i.e. also the current value of the "rowData" property) will be exposed.</description> <property-name>var</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>PROHIBITED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>true</required> </property-extension> </property> <component-extension> <allowed-child-components>javax.faces.Column org.apache.myfaces.tobago.ColumnSelector</allowed-child-components> <category>GENERAL</category> <hidden>false</hidden> </component-extension> </component> <component> <display-name>UISplitLayout</display-name> <component-type>org.apache.myfaces.tobago.SplitLayout</component-type> <component-class>org.apache.myfaces.tobago.component.UISplitLayout</component-class> <attribute> <description>The value binding expression linking this component to a property in a backing bean. For Facelets, the component is the outer UIPanel, not the input control.</description> <attribute-name>binding</attribute-name> <attribute-class>javax.faces.component.UIComponent</attribute-class> <attribute-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </attribute-extension> </attribute> <property> <description>Spacing between the columns in the actual layout.</description> <property-name>columnSpacing</property-name> <property-class>org.apache.myfaces.tobago.layout.Measure</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>This value defines the layout constraints for column layout. It is a space separated list of layout tokens '&lt;n&gt;fr', '&lt;measure&gt;' or the keyword 'auto'. Where &lt;n&gt; is a positive integer and &lt;measure&gt; is a valid CSS length. Example: '2fr 1fr 100px 3rem auto'.</description> <property-name>columns</property-name> <property-class>org.apache.myfaces.tobago.layout.MeasureList</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Sets a CSS class in its parent, if the parent supports it. Which this feature it is possible to put a CSS class name into a component with the &lt;tc:style&gt; tag. Example: <pre> &lt;tc:in&gt; &lt;tc:style customClass="my-emphasized"/&gt; &lt;/tc:in&gt; </pre> One capability is, to used external CSS libs. <br> This feature should not be used imprudent. Because it might be unstable against changes in the renderered HTML code.</description> <property-name>customClass</property-name> <property-class>org.apache.myfaces.tobago.renderkit.css.CustomClass</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> </property-extension> </property> <property> <description>The component identifier for this component. This value must be unique within the closest parent component that is a naming container.</description> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Indicate markup of this component. The allowed markups can be defined or overridden in the theme. The value 'none' should not be used any longer. Just leave the attribute empty, or use a NULL pointer.</description> <property-name>markup</property-name> <property-class>org.apache.myfaces.tobago.context.Markup</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Spacing between the rows in the actual layout.</description> <property-name>rowSpacing</property-name> <property-class>org.apache.myfaces.tobago.layout.Measure</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>This value defines the layout constraints for row layout. It is a space separated list of layout tokens '&lt;n&gt;fr', '&lt;measure&gt;' or the keyword 'auto'. Where &lt;n&gt; is a positive integer and &lt;measure&gt; is a valid CSS length. Example: '2fr 1fr 100px 3rem auto'.</description> <property-name>rows</property-name> <property-class>org.apache.myfaces.tobago.layout.MeasureList</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <component-extension> <allowed-child-components>NONE</allowed-child-components> <category>GENERAL</category> <hidden>false</hidden> </component-extension> </component> <component> <display-name>UIStars</display-name> <component-type>org.apache.myfaces.tobago.Stars</component-type> <component-class>org.apache.myfaces.tobago.component.UIStars</component-class> <attribute> <description>The value binding expression linking this component to a property in a backing bean. For Facelets, the component is the outer UIPanel, not the input control.</description> <attribute-name>binding</attribute-name> <attribute-class>javax.faces.component.UIComponent</attribute-class> <attribute-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </attribute-extension> </attribute> <property> <description>The access key of this control.</description> <property-name>accessKey</property-name> <property-class>java.lang.Character</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Automatically add spacing (margins/paddings) to the component for better positioning. Default is 'true' except the component is inside a: - header - footer - bar - sheet - tree - link group - button group - before facet - after facet - label facet - bar facet</description> <property-name>autoSpacing</property-name> <property-class>java.lang.Boolean</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>An expression that specifies the Converter for this component. If the value binding expression is a String, the String is used as an ID to look up a Converter. If the value binding expression is a Converter, uses that instance as the converter. The value can either be a static value (ID case only) or an EL expression.</description> <property-name>converter</property-name> <property-class>javax.faces.convert.Converter</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>An expression that specifies the converter message. If present, will be used as the text of the converter message, replacing any message that comes from the converter.</description> <property-name>converterMessage</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Sets a CSS class in its parent, if the parent supports it. Which this feature it is possible to put a CSS class name into a component with the &lt;tc:style&gt; tag. Example: <pre> &lt;tc:in&gt; &lt;tc:style customClass="my-emphasized"/&gt; &lt;/tc:in&gt; </pre> One capability is, to used external CSS libs. <br> This feature should not be used imprudent. Because it might be unstable against changes in the renderered HTML code.</description> <property-name>customClass</property-name> <property-class>org.apache.myfaces.tobago.renderkit.css.CustomClass</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> </property-extension> </property> <property> <description>Flag indicating that this element is disabled.</description> <property-name>disabled</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating this component should receive the focus.</description> <property-name>focus</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Text value to display as a help.</description> <property-name>help</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Defines the position and the appearance of a help message on a component. The default is popoverRight.</description> <property-name>helpPosition</property-name> <property-class>org.apache.myfaces.tobago.component.DecorationPosition</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>The component identifier for this component. This value must be unique within the closest parent component that is a naming container.</description> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>A localized user presentable label for this component.</description> <property-name>label</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Defines the position of the label relative to the field. The default is flexLeft, if the label is set, or none, if the label isn't set. Set to 'skip' to avoid surrounding label container. Hint for tc:out: set also compact=true to render only text (without html tags).</description> <property-name>labelLayout</property-name> <property-class>org.apache.myfaces.tobago.component.LabelLayout</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Indicate markup of this component. The allowed markups can be defined or overridden in the theme. The value 'none' should not be used any longer. Just leave the attribute empty, or use a NULL pointer.</description> <property-name>markup</property-name> <property-class>org.apache.myfaces.tobago.context.Markup</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>The maximum value must be &gt; '0'. Default is '5'. To split stars, set a higher maximum value. E.g. set '10' for half stars, set '20' for quarter stars.</description> <property-name>max</property-name> <property-class>java.lang.Integer</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Defines the position and the appearance of additional faces messages (like error message or help message) on a component. The default is popoverRight.</description> <property-name>messagePosition</property-name> <property-class>org.apache.myfaces.tobago.component.DecorationPosition</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>The placeholder value is displayed if no star is set by the user. Value must be between '0' and '5'. The placeholder can show values which are not selectable by the user. E.g. if only full stars are available for the user, the placeholder can show a 4.6 star rating.</description> <property-name>placeholder</property-name> <property-class>java.lang.Double</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating that this component will prohibit changes by the user.</description> <property-name>readonly</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit.</description> <property-name>rendered</property-name> <property-class>boolean</property-class> <default-value>true</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating that a value is required. If the value is an empty string a ValidationError occurs and a Error Message is rendered.</description> <property-name>required</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>An expression that specifies the required message</description> <property-name>requiredMessage</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Controls the navigation of the focus through the input controls on a page with the Tab-Key. The navigation starts from the element with the lowest tabIndex value to the element with the highest value. Elements that have identical tabIndex values should be navigated in the order they appear in the character stream Elements that are disabled or with a negative tabIndex do not participate in the tabbing order.</description> <property-name>tabIndex</property-name> <property-class>java.lang.Integer</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Text value to display as tooltip.</description> <property-name>tip</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>A method binding EL expression, accepting FacesContext, UIComponent, and Object parameters, and returning void, that validates the component's local value.</description> <property-name>validator</property-name> <property-class>javax.el.MethodExpression</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>An expression that specifies the validator message. If present, will be used as the text of the validator message, replacing any message that comes from the validator.</description> <property-name>validatorMessage</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>The current value of this component. May be a java.lang.Number or a javax.swing.BoundedRangeModel</description> <property-name>value</property-name> <property-class>java.lang.Object</property-class> <property-extension> <value-expression>REQUIRED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>MethodExpression representing a value change listener method that will be notified when a new value has been set for this input component. The expression must evaluate to a public method that takes a ValueChangeEvent parameter, with a return type of void.</description> <property-name>valueChangeListener</property-name> <property-class>javax.el.MethodExpression</property-class> <property-extension> <value-expression>REQUIRED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <component-extension> <allowed-child-components>NONE</allowed-child-components> <category>GENERAL</category> <hidden>false</hidden> </component-extension> </component> <component> <display-name>UIStyle</display-name> <component-type>org.apache.myfaces.tobago.Style</component-type> <component-class>org.apache.myfaces.tobago.component.UIStyle</component-class> <attribute> <description>The value binding expression linking this component to a property in a backing bean. For Facelets, the component is the outer UIPanel, not the input control.</description> <attribute-name>binding</attribute-name> <attribute-class>javax.faces.component.UIComponent</attribute-class> <attribute-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </attribute-extension> </attribute> <property> <description>The background image of the element.</description> <property-name>backgroundImage</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <property-name>bottom</property-name> <property-class>org.apache.myfaces.tobago.layout.Measure</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <property-name>customClass</property-name> <property-class>org.apache.myfaces.tobago.renderkit.css.CustomClass</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <property-name>display</property-name> <property-class>org.apache.myfaces.tobago.layout.Display</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <property-values>block inline grid none</property-values> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Name of the stylesheet file to add to page. The name must be full qualified, or relative. If using a complete path from root, you'll need to add the contextPath from the web application. This can be done with the EL #{request.contextPath}.</description> <property-name>file</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flex basis value of the element.</description> <property-name>flexBasis</property-name> <property-class>org.apache.myfaces.tobago.layout.Measure</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flex grow value of the element.</description> <property-name>flexGrow</property-name> <property-class>java.lang.Float</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flex shrink value of the element.</description> <property-name>flexShrink</property-name> <property-class>java.lang.Float</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Grid column value of the element.</description> <property-name>gridColumn</property-name> <property-class>org.apache.myfaces.tobago.layout.GridSpan</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Grid row value of the element.</description> <property-name>gridRow</property-name> <property-class>org.apache.myfaces.tobago.layout.GridSpan</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Grid template columns value of the element.</description> <property-name>gridTemplateColumns</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Grid template rows value of the element.</description> <property-name>gridTemplateRows</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <property-name>height</property-name> <property-class>org.apache.myfaces.tobago.layout.Measure</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>The component identifier for this component. This value must be unique within the closest parent component that is a naming container.</description> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <property-name>left</property-name> <property-class>org.apache.myfaces.tobago.layout.Measure</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <property-name>marginBottom</property-name> <property-class>org.apache.myfaces.tobago.layout.Measure</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <property-name>marginLeft</property-name> <property-class>org.apache.myfaces.tobago.layout.Measure</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <property-name>marginRight</property-name> <property-class>org.apache.myfaces.tobago.layout.Measure</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <property-name>marginTop</property-name> <property-class>org.apache.myfaces.tobago.layout.Measure</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <property-name>maxHeight</property-name> <property-class>org.apache.myfaces.tobago.layout.Measure</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <property-name>maxWidth</property-name> <property-class>org.apache.myfaces.tobago.layout.Measure</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <property-name>minHeight</property-name> <property-class>org.apache.myfaces.tobago.layout.Measure</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <property-name>minWidth</property-name> <property-class>org.apache.myfaces.tobago.layout.Measure</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <property-name>overflowX</property-name> <property-class>org.apache.myfaces.tobago.layout.Overflow</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <property-values>auto scroll hidden</property-values> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <property-name>overflowY</property-name> <property-class>org.apache.myfaces.tobago.layout.Overflow</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <property-values>auto scroll hidden</property-values> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <property-name>paddingBottom</property-name> <property-class>org.apache.myfaces.tobago.layout.Measure</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <property-name>paddingLeft</property-name> <property-class>org.apache.myfaces.tobago.layout.Measure</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <property-name>paddingRight</property-name> <property-class>org.apache.myfaces.tobago.layout.Measure</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <property-name>paddingTop</property-name> <property-class>org.apache.myfaces.tobago.layout.Measure</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <property-name>position</property-name> <property-class>org.apache.myfaces.tobago.layout.Position</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <property-values>absolute relative fixed</property-values> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <property-name>right</property-name> <property-class>org.apache.myfaces.tobago.layout.Measure</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <property-name>selector</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>The alignment of the elements inside of the container, possible values are: {</description> <property-name>textAlign</property-name> <property-class>org.apache.myfaces.tobago.layout.TextAlign</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <property-values>left right center justify</property-values> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <property-name>top</property-name> <property-class>org.apache.myfaces.tobago.layout.Measure</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <property-name>width</property-name> <property-class>org.apache.myfaces.tobago.layout.Measure</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <component-extension> <allowed-child-components>NONE</allowed-child-components> <category>GENERAL</category> <hidden>false</hidden> </component-extension> </component> <component> <display-name>UISuggest</display-name> <component-type>org.apache.myfaces.tobago.Suggest</component-type> <component-class>org.apache.myfaces.tobago.component.UISuggest</component-class> <attribute> <description>The value binding expression linking this component to a property in a backing bean. For Facelets, the component is the outer UIPanel, not the input control.</description> <attribute-name>binding</attribute-name> <attribute-class>javax.faces.component.UIComponent</attribute-class> <attribute-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </attribute-extension> </attribute> <property> <description>Time in milliseconds before the list will be requested (by AJAX).</description> <property-name>delay</property-name> <property-class>java.lang.Integer</property-class> <default-value>200</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description><p> Additional client side filtering of the result list. This is useful when sending the full list initially to the client and setting <code>update=false</code>. </p> <p> Possible values are: </p> <dl> <dt>all</dt> <dd>no filtering</dd> <dt>prefix</dt> <dd>checks if the suggested string starts with the typed text</dd> <dt>contains</dt> <dd>checks if the typed text is inside of the suggested string</dd> </dl> <p> The filter will only applied on the client side and only if server updated (by AJAX) are turned off (<code>update=false</code>); </p></description> <property-name>filter</property-name> <property-class>org.apache.myfaces.tobago.model.SuggestFilter</property-class> <default-value>contains</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <property-values>all prefix contains</property-values> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>The component identifier for this component. This value must be unique within the closest parent component that is a naming container.</description> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description><p> By default, dropdown menus are rendered in the '.tobago-page-menuStore'. If localMenu=true, the dropdown menu is rendered on the component. </p></description> <property-name>localMenu</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>The maximum number of item to display in the drop-down list.</description> <property-name>maximumItems</property-name> <property-class>java.lang.Integer</property-class> <default-value>10</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Minimum number of characters to type before the list will be requested. If the value is 0, there will be sent an initial list to the client. So, if you set <pre>update="false"</pre> this value should be 0.</description> <property-name>minimumCharacters</property-name> <property-class>java.lang.Integer</property-class> <default-value>1</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>The query is the string typed by the user.</description> <property-name>query</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit.</description> <property-name>rendered</property-name> <property-class>boolean</property-class> <default-value>true</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>The real size of the result list. Typically, the result list will be cropped (in the backend) to save memory. This value can be set, to show the user there are more results for the given string. If the value is -1, no hint will be displayed.</description> <property-name>totalCount</property-name> <property-class>java.lang.Integer</property-class> <default-value>-1</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description><p> Should the list be updated while typing (via AJAX). This is the default behavior. </p></description> <property-name>update</property-name> <property-class>boolean</property-class> <default-value>true</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <component-extension> <allowed-child-components>org.apache.myfaces.tobago.SelectItems org.apache.myfaces.tobago.SelectItem</allowed-child-components> <category>GENERAL</category> <hidden>false</hidden> </component-extension> </component> <component> <display-name>UITabGroup</display-name> <component-type>org.apache.myfaces.tobago.TabGroup</component-type> <component-class>org.apache.myfaces.tobago.component.UITabGroup</component-class> <attribute> <description>The value binding expression linking this component to a property in a backing bean. For Facelets, the component is the outer UIPanel, not the input control.</description> <attribute-name>binding</attribute-name> <attribute-class>javax.faces.component.UIComponent</attribute-class> <attribute-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </attribute-extension> </attribute> <property> <description>Action to invoke when clicked. This must be a MethodExpression or a String representing the application action to invoke when this component is activated by the user. The {</description> <property-name>action</property-name> <property-class>javax.el.MethodExpression</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>MethodExpression representing an action listener method that will be notified when this component is activated by the user. The expression must evaluate to a public method that takes an ActionEvent parameter, with a return type of void.</description> <property-name>actionListener</property-name> <property-class>javax.el.MethodExpression</property-class> <property-extension> <value-expression>REQUIRED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Automatically add spacing (margins/paddings) to the component for better positioning. Default is 'true' except the component is inside a: - header - footer - bar - sheet - tree - link group - button group - before facet - after facet - label facet - bar facet</description> <property-name>autoSpacing</property-name> <property-class>java.lang.Boolean</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Sets a CSS class in its parent, if the parent supports it. Which this feature it is possible to put a CSS class name into a component with the &lt;tc:style&gt; tag. Example: <pre> &lt;tc:in&gt; &lt;tc:style customClass="my-emphasized"/&gt; &lt;/tc:in&gt; </pre> One capability is, to used external CSS libs. <br> This feature should not be used imprudent. Because it might be unstable against changes in the renderered HTML code.</description> <property-name>customClass</property-name> <property-class>org.apache.myfaces.tobago.renderkit.css.CustomClass</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> </property-extension> </property> <property> <description>The component identifier for this component. This value must be unique within the closest parent component that is a naming container.</description> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating that, if this component is activated by the user, notifications should be delivered to interested listeners and actions immediately (that is, during Apply Request Values phase) rather than waiting until Invoke Application phase.</description> <property-name>immediate</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Indicate markup of this component. The allowed markups can be defined or overridden in the theme. The value 'none' should not be used any longer. Just leave the attribute empty, or use a NULL pointer.</description> <property-name>markup</property-name> <property-class>org.apache.myfaces.tobago.context.Markup</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit.</description> <property-name>rendered</property-name> <property-class>boolean</property-class> <default-value>true</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>For internal use. TBD: Check if this is needed any longer.</description> <property-name>renderedIndex</property-name> <property-class>java.lang.Integer</property-class> <default-value>0</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> </property-extension> </property> <property> <description><strong>ValueBindingExpression</strong> pointing to a Integer to save the component's selected Tab.</description> <property-name>selectedIndex</property-name> <property-class>java.lang.Integer</property-class> <default-value>0</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating that the tab navigation bar is rendered.</description> <property-name>showNavigationBar</property-name> <property-class>boolean</property-class> <default-value>true</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description><p> Indicating how tab switching should be done. </p> <p> Possible values are: </p> <dl> <dt>client</dt> <dd>Tab switching is done on client, no server Request.</dd> <dt>reloadPage</dt> <dd>Tab switching is done by server request. Full page is reloaded.</dd> <dt>reloadTab</dt> <dd>Tab switching is done by server request. Only the Tab is reloaded.</dd> </dl></description> <property-name>switchType</property-name> <property-class>org.apache.myfaces.tobago.model.SwitchType</property-class> <default-value>client</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <property-values>client reloadPage reloadTab</property-values> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <property-name>tabChangeListener</property-name> <property-class>javax.el.MethodExpression</property-class> <property-extension> <value-expression>REQUIRED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Text value to display as tooltip.</description> <property-name>tip</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <component-extension> <allowed-child-components>org.apache.myfaces.tobago.Tab</allowed-child-components> <category>GENERAL</category> <hidden>false</hidden> </component-extension> </component> <component> <display-name>UITab</display-name> <component-type>org.apache.myfaces.tobago.Tab</component-type> <component-class>org.apache.myfaces.tobago.component.UITab</component-class> <facet> <description>Contains some code to be placed in the header at the bar position.</description> <facet-name>bar</facet-name> <facet-extension> <allowed-child-components>ALL</allowed-child-components> </facet-extension> </facet> <facet> <description>Contains some code to be placed in the header at the label position.</description> <facet-name>label</facet-name> <facet-extension> <allowed-child-components>ALL</allowed-child-components> </facet-extension> </facet> <attribute> <description>The value binding expression linking this component to a property in a backing bean. For Facelets, the component is the outer UIPanel, not the input control.</description> <attribute-name>binding</attribute-name> <attribute-class>javax.faces.component.UIComponent</attribute-class> <attribute-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </attribute-extension> </attribute> <property> <description>The access key of this control.</description> <property-name>accessKey</property-name> <property-class>java.lang.Character</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Sets a CSS class in its parent, if the parent supports it. Which this feature it is possible to put a CSS class name into a component with the &lt;tc:style&gt; tag. Example: <pre> &lt;tc:in&gt; &lt;tc:style customClass="my-emphasized"/&gt; &lt;/tc:in&gt; </pre> One capability is, to used external CSS libs. <br> This feature should not be used imprudent. Because it might be unstable against changes in the renderered HTML code.</description> <property-name>customClass</property-name> <property-class>org.apache.myfaces.tobago.renderkit.css.CustomClass</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> </property-extension> </property> <property> <description>Flag indicating that this element is disabled.</description> <property-name>disabled</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>The component identifier for this component. This value must be unique within the closest parent component that is a naming container.</description> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Url to an image to display.</description> <property-name>image</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>A localized user presentable label for this component.</description> <property-name>label</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Indicate markup of this component. The allowed markups can be defined or overridden in the theme. The value 'none' should not be used any longer. Just leave the attribute empty, or use a NULL pointer.</description> <property-name>markup</property-name> <property-class>org.apache.myfaces.tobago.context.Markup</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit.</description> <property-name>rendered</property-name> <property-class>boolean</property-class> <default-value>true</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Text value to display as tooltip.</description> <property-name>tip</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <component-extension> <allowed-child-components>ALL</allowed-child-components> <category>GENERAL</category> <hidden>false</hidden> </component-extension> </component> <component> <display-name>UITextarea</display-name> <component-type>org.apache.myfaces.tobago.Textarea</component-type> <component-class>org.apache.myfaces.tobago.component.UITextarea</component-class> <attribute> <description>The value binding expression linking this component to a property in a backing bean. For Facelets, the component is the outer UIPanel, not the input control.</description> <attribute-name>binding</attribute-name> <attribute-class>javax.faces.component.UIComponent</attribute-class> <attribute-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </attribute-extension> </attribute> <property> <description>The access key of this control.</description> <property-name>accessKey</property-name> <property-class>java.lang.Character</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Automatically add spacing (margins/paddings) to the component for better positioning. Default is 'true' except the component is inside a: - header - footer - bar - sheet - tree - link group - button group - before facet - after facet - label facet - bar facet</description> <property-name>autoSpacing</property-name> <property-class>java.lang.Boolean</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <property-name>autocomplete</property-name> <property-class>java.lang.Object</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>An expression that specifies the Converter for this component. If the value binding expression is a String, the String is used as an ID to look up a Converter. If the value binding expression is a Converter, uses that instance as the converter. The value can either be a static value (ID case only) or an EL expression.</description> <property-name>converter</property-name> <property-class>javax.faces.convert.Converter</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>An expression that specifies the converter message. If present, will be used as the text of the converter message, replacing any message that comes from the converter.</description> <property-name>converterMessage</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Sets a CSS class in its parent, if the parent supports it. Which this feature it is possible to put a CSS class name into a component with the &lt;tc:style&gt; tag. Example: <pre> &lt;tc:in&gt; &lt;tc:style customClass="my-emphasized"/&gt; &lt;/tc:in&gt; </pre> One capability is, to used external CSS libs. <br> This feature should not be used imprudent. Because it might be unstable against changes in the renderered HTML code.</description> <property-name>customClass</property-name> <property-class>org.apache.myfaces.tobago.renderkit.css.CustomClass</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> </property-extension> </property> <property> <description>Flag indicating that this element is disabled.</description> <property-name>disabled</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating this component should receive the focus.</description> <property-name>focus</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Text value to display as a help.</description> <property-name>help</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Defines the position and the appearance of a help message on a component. The default is popoverRight.</description> <property-name>helpPosition</property-name> <property-class>org.apache.myfaces.tobago.component.DecorationPosition</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>The component identifier for this component. This value must be unique within the closest parent component that is a naming container.</description> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>A localized user presentable label for this component.</description> <property-name>label</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Defines the position of the label relative to the field. The default is flexLeft, if the label is set, or none, if the label isn't set. Set to 'skip' to avoid surrounding label container. Hint for tc:out: set also compact=true to render only text (without html tags).</description> <property-name>labelLayout</property-name> <property-class>org.apache.myfaces.tobago.component.LabelLayout</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Indicate markup of this component. The allowed markups can be defined or overridden in the theme. The value 'none' should not be used any longer. Just leave the attribute empty, or use a NULL pointer.</description> <property-name>markup</property-name> <property-class>org.apache.myfaces.tobago.context.Markup</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Defines the position and the appearance of additional faces messages (like error message or help message) on a component. The default is popoverRight.</description> <property-name>messagePosition</property-name> <property-class>org.apache.myfaces.tobago.component.DecorationPosition</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description><p> Displays a short text in the input field, that describes the meaning of this field. </p></description> <property-name>placeholder</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating that this component will prohibit changes by the user.</description> <property-name>readonly</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit.</description> <property-name>rendered</property-name> <property-class>boolean</property-class> <default-value>true</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating that a value is required. If the value is an empty string a ValidationError occurs and a Error Message is rendered.</description> <property-name>required</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>An expression that specifies the required message</description> <property-name>requiredMessage</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>The row count for this component.</description> <property-name>rows</property-name> <property-class>java.lang.Integer</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Should HTML content sanitized? The effect of sanitizing depends on the configuration. The value "auto" means, that sanitizing take place for <ul> <li>tc:out when escape="false" or</li> <li>tc:popover when escape="false" or</li> <li>tc:textarea when attribute data-html-editor is set,</li> </ul> because that are the critical parts.</description> <property-name>sanitize</property-name> <property-class>org.apache.myfaces.tobago.sanitizer.SanitizeMode</property-class> <default-value>auto</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <property-values>auto never</property-values> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Controls the navigation of the focus through the input controls on a page with the Tab-Key. The navigation starts from the element with the lowest tabIndex value to the element with the highest value. Elements that have identical tabIndex values should be navigated in the order they appear in the character stream Elements that are disabled or with a negative tabIndex do not participate in the tabbing order.</description> <property-name>tabIndex</property-name> <property-class>java.lang.Integer</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Text value to display as tooltip.</description> <property-name>tip</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>A method binding EL expression, accepting FacesContext, UIComponent, and Object parameters, and returning void, that validates the component's local value.</description> <property-name>validator</property-name> <property-class>javax.el.MethodExpression</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>An expression that specifies the validator message. If present, will be used as the text of the validator message, replacing any message that comes from the validator.</description> <property-name>validatorMessage</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>The current value of this component.</description> <property-name>value</property-name> <property-class>java.lang.Object</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>MethodExpression representing a value change listener method that will be notified when a new value has been set for this input component. The expression must evaluate to a public method that takes a ValueChangeEvent parameter, with a return type of void.</description> <property-name>valueChangeListener</property-name> <property-class>javax.el.MethodExpression</property-class> <property-extension> <value-expression>REQUIRED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <component-extension> <allowed-child-components>NONE</allowed-child-components> <category>GENERAL</category> <hidden>false</hidden> </component-extension> </component> <component> <display-name>UIToasts</display-name> <component-type>org.apache.myfaces.tobago.Toasts</component-type> <component-class>org.apache.myfaces.tobago.component.UIToasts</component-class> <facet> <description>Contains an instance of UIReload</description> <facet-name>reload</facet-name> <facet-extension> <allowed-child-components>org.apache.myfaces.tobago.Reload</allowed-child-components> </facet-extension> </facet> <facet> <description>Contains code to be placed in the header of the toast.</description> <facet-name>header</facet-name> <facet-extension> <allowed-child-components>ALL</allowed-child-components> </facet-extension> </facet> <attribute> <description>The value binding expression linking this component to a property in a backing bean. For Facelets, the component is the outer UIPanel, not the input control.</description> <attribute-name>binding</attribute-name> <attribute-class>javax.faces.component.UIComponent</attribute-class> <attribute-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </attribute-extension> </attribute> <property> <description>Sets a CSS class in its parent, if the parent supports it. Which this feature it is possible to put a CSS class name into a component with the &lt;tc:style&gt; tag. Example: <pre> &lt;tc:in&gt; &lt;tc:style customClass="my-emphasized"/&gt; &lt;/tc:in&gt; </pre> One capability is, to used external CSS libs. <br> This feature should not be used imprudent. Because it might be unstable against changes in the renderered HTML code.</description> <property-name>customClass</property-name> <property-class>org.apache.myfaces.tobago.renderkit.css.CustomClass</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> </property-extension> </property> <property> <description>Delay in milliseconds before hiding the toast. Default is "5000". Set to "-1" to never automatically hide the toast.</description> <property-name>disposeDelay</property-name> <property-class>java.lang.Integer</property-class> <default-value>5000</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>The component identifier for this component. This value must be unique within the closest parent component that is a naming container.</description> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Indicate markup of this component. The allowed markups can be defined or overridden in the theme. The value 'none' should not be used any longer. Just leave the attribute empty, or use a NULL pointer.</description> <property-name>markup</property-name> <property-class>org.apache.myfaces.tobago.context.Markup</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Defines the placement of the toasts. Default is "bottomRight".</description> <property-name>placement</property-name> <property-class>org.apache.myfaces.tobago.layout.Placement</property-class> <default-value>bottomRight</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <property-values>topLeft topCenter topRight middleLeft middleCenter middleRight bottomLeft bottomCenter bottomRight</property-values> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit.</description> <property-name>rendered</property-name> <property-class>boolean</property-class> <default-value>true</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Must be a collection of #{</description> <property-name>value</property-name> <property-class>java.util.Collection<org.apache.myfaces.tobago.application.Toast></property-class> <property-extension> <value-expression>REQUIRED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Name of a request-scope attribute under which the model data for the row selected by the current value of the "rowIndex" property (i.e. also the current value of the "rowData" property) will be exposed.</description> <property-name>var</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>PROHIBITED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>true</required> </property-extension> </property> <component-extension> <allowed-child-components>ALL</allowed-child-components> <category>GENERAL</category> <hidden>false</hidden> </component-extension> </component> <component> <display-name>UITreeIcon</display-name> <component-type>org.apache.myfaces.tobago.TreeIcon</component-type> <component-class>org.apache.myfaces.tobago.component.UITreeIcon</component-class> <attribute> <description>The value binding expression linking this component to a property in a backing bean. For Facelets, the component is the outer UIPanel, not the input control.</description> <attribute-name>binding</attribute-name> <attribute-class>javax.faces.component.UIComponent</attribute-class> <attribute-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </attribute-extension> </attribute> <property> <description>Alternate textual description of the image rendered by this component.</description> <property-name>alt</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Name of the folder icon, if not set "value" will be used.</description> <property-name>closed</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Sets a CSS class in its parent, if the parent supports it. Which this feature it is possible to put a CSS class name into a component with the &lt;tc:style&gt; tag. Example: <pre> &lt;tc:in&gt; &lt;tc:style customClass="my-emphasized"/&gt; &lt;/tc:in&gt; </pre> One capability is, to used external CSS libs. <br> This feature should not be used imprudent. Because it might be unstable against changes in the renderered HTML code.</description> <property-name>customClass</property-name> <property-class>org.apache.myfaces.tobago.renderkit.css.CustomClass</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> </property-extension> </property> <property> <description>Flag indicating that this element is disabled.</description> <property-name>disabled</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>The component identifier for this component. This value must be unique within the closest parent component that is a naming container.</description> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Indicate markup of this component. The allowed markups can be defined or overridden in the theme. The value 'none' should not be used any longer. Just leave the attribute empty, or use a NULL pointer.</description> <property-name>markup</property-name> <property-class>org.apache.myfaces.tobago.context.Markup</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Name of the open folder icon, if not set "closed" will be used.</description> <property-name>open</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit.</description> <property-name>rendered</property-name> <property-class>boolean</property-class> <default-value>true</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Text value to display as tooltip.</description> <property-name>tip</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Name of the icon.</description> <property-name>value</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <component-extension> <allowed-child-components>NONE</allowed-child-components> <category>GENERAL</category> <hidden>false</hidden> </component-extension> </component> <component> <display-name>UITreeIndent</display-name> <component-type>org.apache.myfaces.tobago.TreeIndent</component-type> <component-class>org.apache.myfaces.tobago.component.UITreeIndent</component-class> <attribute> <description>The value binding expression linking this component to a property in a backing bean. For Facelets, the component is the outer UIPanel, not the input control.</description> <attribute-name>binding</attribute-name> <attribute-class>javax.faces.component.UIComponent</attribute-class> <attribute-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </attribute-extension> </attribute> <property> <description>Sets a CSS class in its parent, if the parent supports it. Which this feature it is possible to put a CSS class name into a component with the &lt;tc:style&gt; tag. Example: <pre> &lt;tc:in&gt; &lt;tc:style customClass="my-emphasized"/&gt; &lt;/tc:in&gt; </pre> One capability is, to used external CSS libs. <br> This feature should not be used imprudent. Because it might be unstable against changes in the renderered HTML code.</description> <property-name>customClass</property-name> <property-class>org.apache.myfaces.tobago.renderkit.css.CustomClass</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> </property-extension> </property> <property> <description>The component identifier for this component. This value must be unique within the closest parent component that is a naming container.</description> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Indicate markup of this component. The allowed markups can be defined or overridden in the theme. The value 'none' should not be used any longer. Just leave the attribute empty, or use a NULL pointer.</description> <property-name>markup</property-name> <property-class>org.apache.myfaces.tobago.context.Markup</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit.</description> <property-name>rendered</property-name> <property-class>boolean</property-class> <default-value>true</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Show the lines and icons which are defining the tree structure.</description> <property-name>showJunctions</property-name> <property-class>boolean</property-class> <default-value>true</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Text value to display as tooltip.</description> <property-name>tip</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <component-extension> <allowed-child-components>NONE</allowed-child-components> <category>GENERAL</category> <hidden>false</hidden> </component-extension> </component> <component> <display-name>UITreeLabel</display-name> <component-type>org.apache.myfaces.tobago.TreeLabel</component-type> <component-class>org.apache.myfaces.tobago.component.UITreeLabel</component-class> <attribute> <description>The value binding expression linking this component to a property in a backing bean. For Facelets, the component is the outer UIPanel, not the input control.</description> <attribute-name>binding</attribute-name> <attribute-class>javax.faces.component.UIComponent</attribute-class> <attribute-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </attribute-extension> </attribute> <property> <description>Sets a CSS class in its parent, if the parent supports it. Which this feature it is possible to put a CSS class name into a component with the &lt;tc:style&gt; tag. Example: <pre> &lt;tc:in&gt; &lt;tc:style customClass="my-emphasized"/&gt; &lt;/tc:in&gt; </pre> One capability is, to used external CSS libs. <br> This feature should not be used imprudent. Because it might be unstable against changes in the renderered HTML code.</description> <property-name>customClass</property-name> <property-class>org.apache.myfaces.tobago.renderkit.css.CustomClass</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> </property-extension> </property> <property> <description>The component identifier for this component. This value must be unique within the closest parent component that is a naming container.</description> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Indicate markup of this component. The allowed markups can be defined or overridden in the theme. The value 'none' should not be used any longer. Just leave the attribute empty, or use a NULL pointer.</description> <property-name>markup</property-name> <property-class>org.apache.myfaces.tobago.context.Markup</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit.</description> <property-name>rendered</property-name> <property-class>boolean</property-class> <default-value>true</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Text value to display as tooltip.</description> <property-name>tip</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Text value to display as label.</description> <property-name>value</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <component-extension> <allowed-child-components>NONE</allowed-child-components> <category>GENERAL</category> <hidden>false</hidden> </component-extension> </component> <component> <display-name>UITreeListbox</display-name> <component-type>org.apache.myfaces.tobago.TreeListbox</component-type> <component-class>org.apache.myfaces.tobago.component.UITreeListbox</component-class> <attribute> <description>The value binding expression linking this component to a property in a backing bean. For Facelets, the component is the outer UIPanel, not the input control.</description> <attribute-name>binding</attribute-name> <attribute-class>javax.faces.component.UIComponent</attribute-class> <attribute-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </attribute-extension> </attribute> <property> <description>Sets a CSS class in its parent, if the parent supports it. Which this feature it is possible to put a CSS class name into a component with the &lt;tc:style&gt; tag. Example: <pre> &lt;tc:in&gt; &lt;tc:style customClass="my-emphasized"/&gt; &lt;/tc:in&gt; </pre> One capability is, to used external CSS libs. <br> This feature should not be used imprudent. Because it might be unstable against changes in the renderered HTML code.</description> <property-name>customClass</property-name> <property-class>org.apache.myfaces.tobago.renderkit.css.CustomClass</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> </property-extension> </property> <property> <description>The component identifier for this component. This value must be unique within the closest parent component that is a naming container.</description> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Indicate markup of this component. The allowed markups can be defined or overridden in the theme. The value 'none' should not be used any longer. Just leave the attribute empty, or use a NULL pointer.</description> <property-name>markup</property-name> <property-class>org.apache.myfaces.tobago.context.Markup</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit.</description> <property-name>rendered</property-name> <property-class>boolean</property-class> <default-value>true</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating that a value is required. If the value is an empty string a ValidationError occurs and a Error Message is rendered.</description> <property-name>required</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating whether or not this component should be render selectable items. Possible values are: <ul> <li><strong>single</strong> : a single section tree is rendered</li> <li><strong>multiLeafOnly</strong> : a multi section tree is rendered, only Leaf's are selectable</li> <li><strong>singleLeafOnly</strong> : a single section tree is rendered, only Leaf's are selectable</li> </ul></description> <property-name>selectable</property-name> <property-class>org.apache.myfaces.tobago.model.Selectable</property-class> <default-value>single</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <property-values>single multiLeafOnly singleLeafOnly</property-values> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>The number of the shown rows in the element. E. g. the size attribute of the select element in HTML.</description> <property-name>size</property-name> <property-class>java.lang.Integer</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description><strong>ValueBindingExpression</strong> pointing to a object to save the component's state.</description> <property-name>state</property-name> <property-class>org.apache.myfaces.tobago.model.TreeState</property-class> <property-extension> <value-expression>REQUIRED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>The current value of this component.</description> <property-name>value</property-name> <property-class>java.lang.Object</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Name of a request-scope attribute under which the model data for the row selected by the current value of the "rowIndex" property (i.e. also the current value of the "rowData" property) will be exposed.</description> <property-name>var</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>PROHIBITED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>true</required> </property-extension> </property> <component-extension> <allowed-child-components>org.apache.myfaces.tobago.TreeNode</allowed-child-components> <category>GENERAL</category> <hidden>false</hidden> </component-extension> </component> <component> <display-name>UITreeNode</display-name> <component-type>org.apache.myfaces.tobago.TreeNode</component-type> <component-class>org.apache.myfaces.tobago.component.UITreeNode</component-class> <attribute> <description>The value binding expression linking this component to a property in a backing bean. For Facelets, the component is the outer UIPanel, not the input control.</description> <attribute-name>binding</attribute-name> <attribute-class>javax.faces.component.UIComponent</attribute-class> <attribute-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </attribute-extension> </attribute> <property> <description>Sets a CSS class in its parent, if the parent supports it. Which this feature it is possible to put a CSS class name into a component with the &lt;tc:style&gt; tag. Example: <pre> &lt;tc:in&gt; &lt;tc:style customClass="my-emphasized"/&gt; &lt;/tc:in&gt; </pre> One capability is, to used external CSS libs. <br> This feature should not be used imprudent. Because it might be unstable against changes in the renderered HTML code.</description> <property-name>customClass</property-name> <property-class>org.apache.myfaces.tobago.renderkit.css.CustomClass</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> </property-extension> </property> <property> <description>Flag indicating that this element is disabled.</description> <property-name>disabled</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>The component identifier for this component. This value must be unique within the closest parent component that is a naming container.</description> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Indicate markup of this component. The allowed markups can be defined or overridden in the theme. The value 'none' should not be used any longer. Just leave the attribute empty, or use a NULL pointer.</description> <property-name>markup</property-name> <property-class>org.apache.myfaces.tobago.context.Markup</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit.</description> <property-name>rendered</property-name> <property-class>boolean</property-class> <default-value>true</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <property-name>selected</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <deprecated>Warning: This property is deprecated!</deprecated> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Text value to display as tooltip.</description> <property-name>tip</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Method binding representing a expansionListener method that ....</description> <property-name>treeExpansionListener</property-name> <property-class>javax.el.MethodExpression</property-class> <property-extension> <value-expression>REQUIRED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <component-extension> <allowed-child-components>org.apache.myfaces.tobago.TreeNode</allowed-child-components> <category>GENERAL</category> <hidden>false</hidden> </component-extension> </component> <component> <display-name>UITreeSelect</display-name> <component-type>org.apache.myfaces.tobago.TreeSelect</component-type> <component-class>org.apache.myfaces.tobago.component.UITreeSelect</component-class> <attribute> <description>The value binding expression linking this component to a property in a backing bean. For Facelets, the component is the outer UIPanel, not the input control.</description> <attribute-name>binding</attribute-name> <attribute-class>javax.faces.component.UIComponent</attribute-class> <attribute-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </attribute-extension> </attribute> <property> <description>An expression that specifies the Converter for this component. If the value binding expression is a String, the String is used as an ID to look up a Converter. If the value binding expression is a Converter, uses that instance as the converter. The value can either be a static value (ID case only) or an EL expression.</description> <property-name>converter</property-name> <property-class>javax.faces.convert.Converter</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>An expression that specifies the converter message. If present, will be used as the text of the converter message, replacing any message that comes from the converter.</description> <property-name>converterMessage</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Sets a CSS class in its parent, if the parent supports it. Which this feature it is possible to put a CSS class name into a component with the &lt;tc:style&gt; tag. Example: <pre> &lt;tc:in&gt; &lt;tc:style customClass="my-emphasized"/&gt; &lt;/tc:in&gt; </pre> One capability is, to used external CSS libs. <br> This feature should not be used imprudent. Because it might be unstable against changes in the renderered HTML code.</description> <property-name>customClass</property-name> <property-class>org.apache.myfaces.tobago.renderkit.css.CustomClass</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> </property-extension> </property> <property> <description>Flag indicating that this element is disabled.</description> <property-name>disabled</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>The component identifier for this component. This value must be unique within the closest parent component that is a naming container.</description> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>A localized user presentable label for this component.</description> <property-name>label</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Indicate markup of this component. The allowed markups can be defined or overridden in the theme. The value 'none' should not be used any longer. Just leave the attribute empty, or use a NULL pointer.</description> <property-name>markup</property-name> <property-class>org.apache.myfaces.tobago.context.Markup</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit.</description> <property-name>rendered</property-name> <property-class>boolean</property-class> <default-value>true</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating that a value is required. If the value is an empty string a ValidationError occurs and a Error Message is rendered.</description> <property-name>required</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>An expression that specifies the required message</description> <property-name>requiredMessage</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Show a checkbox to visualize the selection state. This is useful to hide the checkbox, e. g. dependent of the type of the node.</description> <property-name>showCheckbox</property-name> <property-class>boolean</property-class> <default-value>true</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Text value to display as tooltip.</description> <property-name>tip</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>An expression that specifies the validator message. If present, will be used as the text of the validator message, replacing any message that comes from the validator.</description> <property-name>validatorMessage</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>The current value of this component.</description> <property-name>value</property-name> <property-class>java.lang.Object</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>MethodExpression representing a value change listener method that will be notified when a new value has been set for this input component. The expression must evaluate to a public method that takes a ValueChangeEvent parameter, with a return type of void.</description> <property-name>valueChangeListener</property-name> <property-class>javax.el.MethodExpression</property-class> <property-extension> <value-expression>REQUIRED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <component-extension> <allowed-child-components>NONE</allowed-child-components> <category>GENERAL</category> <hidden>false</hidden> </component-extension> </component> <component> <display-name>UITree</display-name> <component-type>org.apache.myfaces.tobago.Tree</component-type> <component-class>org.apache.myfaces.tobago.component.UITree</component-class> <attribute> <description>The value binding expression linking this component to a property in a backing bean. For Facelets, the component is the outer UIPanel, not the input control.</description> <attribute-name>binding</attribute-name> <attribute-class>javax.faces.component.UIComponent</attribute-class> <attribute-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </attribute-extension> </attribute> <property> <description>Sets a CSS class in its parent, if the parent supports it. Which this feature it is possible to put a CSS class name into a component with the &lt;tc:style&gt; tag. Example: <pre> &lt;tc:in&gt; &lt;tc:style customClass="my-emphasized"/&gt; &lt;/tc:in&gt; </pre> One capability is, to used external CSS libs. <br> This feature should not be used imprudent. Because it might be unstable against changes in the renderered HTML code.</description> <property-name>customClass</property-name> <property-class>org.apache.myfaces.tobago.renderkit.css.CustomClass</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> </property-extension> </property> <property> <description>The component identifier for this component. This value must be unique within the closest parent component that is a naming container.</description> <property-name>id</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Indicate markup of this component. The allowed markups can be defined or overridden in the theme. The value 'none' should not be used any longer. Just leave the attribute empty, or use a NULL pointer.</description> <property-name>markup</property-name> <property-class>org.apache.myfaces.tobago.context.Markup</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit.</description> <property-name>rendered</property-name> <property-class>boolean</property-class> <default-value>true</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Flag indicating whether or not this component should be render selectable items. Possible values are: <ul> <li><strong>none</strong> : not selectable</li> <li><strong>multi</strong> : a multi section tree is rendered</li> <li><strong>single</strong> : a single section tree is rendered</li> <li><strong>multiLeafOnly</strong> : a multi section tree is rendered, only leaf's are selectable</li> <li><strong>singleLeafOnly</strong> : a single section tree is rendered, only leaf's are selectable</li> </ul></description> <property-name>selectable</property-name> <property-class>org.apache.myfaces.tobago.model.Selectable</property-class> <default-value>multi</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <property-values>none multi single multiLeafOnly singleLeafOnly</property-values> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Only applicable in the case that the data model is a tree. This flag indicates that the root node should be displayed. Often in tree structures the root node is special and should not be displayed.</description> <property-name>showRoot</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Only applicable in the case that the data model is a tree. This flag indicates that the root node should be displayed with an open-close-switch.</description> <property-name>showRootJunction</property-name> <property-class>boolean</property-class> <default-value>false</default-value> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description><strong>ValueBindingExpression</strong> pointing to a object to save the component's state.</description> <property-name>state</property-name> <property-class>org.apache.myfaces.tobago.model.TreeState</property-class> <property-extension> <value-expression>REQUIRED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>The current value of this component.</description> <property-name>value</property-name> <property-class>java.lang.Object</property-class> <property-extension> <value-expression>ALLOWED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>false</required> </property-extension> </property> <property> <description>Name of a request-scope attribute under which the model data for the row selected by the current value of the "rowIndex" property (i.e. also the current value of the "rowData" property) will be exposed.</description> <property-name>var</property-name> <property-class>java.lang.String</property-class> <property-extension> <value-expression>PROHIBITED</value-expression> <hidden>false</hidden> <read-only>false</read-only> <required>true</required> </property-extension> </property> <component-extension> <allowed-child-components>org.apache.myfaces.tobago.TreeNode</allowed-child-components> <category>GENERAL</category> <hidden>false</hidden> </component-extension> </component> <converter> <converter-for-class>java.util.Date</converter-for-class> <converter-class>javax.faces.convert.DateTimeConverter</converter-class> </converter> <render-kit> <render-kit-id>tobago</render-kit-id> <render-kit-class>org.apache.myfaces.tobago.renderkit.TobagoRenderKit</render-kit-class> <renderer> <display-name>UIBadge</display-name> <component-family>javax.faces.Output</component-family> <renderer-type>Badge</renderer-type> <renderer-class>org.apache.myfaces.tobago.internal.renderkit.renderer.BadgeRenderer</renderer-class> </renderer> <renderer> <display-name>UIBar</display-name> <component-family>javax.faces.Panel</component-family> <renderer-type>Bar</renderer-type> <renderer-class>org.apache.myfaces.tobago.internal.renderkit.renderer.BarRenderer</renderer-class> </renderer> <renderer> <display-name>UIBox</display-name> <component-family>javax.faces.Panel</component-family> <renderer-type>Box</renderer-type> <renderer-class>org.apache.myfaces.tobago.internal.renderkit.renderer.BoxRenderer</renderer-class> </renderer> <renderer> <display-name>UIButton</display-name> <component-family>javax.faces.Command</component-family> <renderer-type>Button</renderer-type> <renderer-class>org.apache.myfaces.tobago.internal.renderkit.renderer.ButtonRenderer</renderer-class> </renderer> <renderer> <display-name>UIButtons</display-name> <component-family>javax.faces.Panel</component-family> <renderer-type>Buttons</renderer-type> <renderer-class>org.apache.myfaces.tobago.internal.renderkit.renderer.ButtonsRenderer</renderer-class> </renderer> <renderer> <display-name>UIColumnNode</display-name> <component-family>javax.faces.Column</component-family> <renderer-type>TreeNode</renderer-type> <renderer-class>org.apache.myfaces.tobago.internal.renderkit.renderer.TreeNodeRenderer</renderer-class> </renderer> <renderer> <display-name>UIColumnPanel</display-name> <component-family>javax.faces.Column</component-family> <renderer-type>ColumnPanel</renderer-type> <renderer-class>org.apache.myfaces.tobago.internal.renderkit.renderer.ColumnPanelRenderer</renderer-class> </renderer> <renderer> <display-name>UIColumnSelector</display-name> <component-family>javax.faces.Column</component-family> <renderer-type>ColumnSelector</renderer-type> <renderer-class>org.apache.myfaces.tobago.internal.renderkit.renderer.ColumnSelectorRenderer</renderer-class> </renderer> <renderer> <display-name>UIColumn</display-name> <component-family>javax.faces.Column</component-family> <renderer-type>Column</renderer-type> <renderer-class>org.apache.myfaces.tobago.internal.renderkit.renderer.ColumnRenderer</renderer-class> </renderer> <renderer> <display-name>UIConfig</display-name> <component-family>javax.faces.Output</component-family> <renderer-type>Config</renderer-type> <renderer-class>org.apache.myfaces.tobago.internal.renderkit.renderer.ConfigRenderer</renderer-class> </renderer> <renderer> <display-name>UIDate</display-name> <component-family>javax.faces.Input</component-family> <renderer-type>Date</renderer-type> <renderer-class>org.apache.myfaces.tobago.internal.renderkit.renderer.DateRenderer</renderer-class> </renderer> <renderer> <display-name>UIEvent</display-name> <component-family>javax.faces.Command</component-family> <renderer-type>Event</renderer-type> <renderer-class>org.apache.myfaces.tobago.internal.renderkit.renderer.EventRenderer</renderer-class> </renderer> <renderer> <display-name>UIFigure</display-name> <component-family>javax.faces.Panel</component-family> <renderer-type>Figure</renderer-type> <renderer-class>org.apache.myfaces.tobago.internal.renderkit.renderer.FigureRenderer</renderer-class> </renderer> <renderer> <display-name>UIFile</display-name> <component-family>javax.faces.Input</component-family> <renderer-type>File</renderer-type> <renderer-class>org.apache.myfaces.tobago.internal.renderkit.renderer.FileRenderer</renderer-class> </renderer> <renderer> <display-name>UIFlexLayout</display-name> <component-family>org.apache.myfaces.tobago.FlexLayout</component-family> <renderer-type>FlexLayout</renderer-type> <renderer-class>org.apache.myfaces.tobago.internal.renderkit.renderer.FlexLayoutRenderer</renderer-class> </renderer> <renderer> <display-name>UIFlowLayout</display-name> <component-family>org.apache.myfaces.tobago.FlowLayout</component-family> <renderer-type>FlowLayout</renderer-type> <renderer-class>org.apache.myfaces.tobago.internal.renderkit.renderer.FlowLayoutRenderer</renderer-class> </renderer> <renderer> <display-name>UIFooter</display-name> <component-family>javax.faces.Panel</component-family> <renderer-type>Footer</renderer-type> <renderer-class>org.apache.myfaces.tobago.internal.renderkit.renderer.FooterRenderer</renderer-class> </renderer> <renderer> <display-name>UIForm</display-name> <component-family>javax.faces.Form</component-family> <renderer-type>Form</renderer-type> <renderer-class>org.apache.myfaces.tobago.internal.renderkit.renderer.FormRenderer</renderer-class> </renderer> <renderer> <display-name>UIGridLayout</display-name> <component-family>org.apache.myfaces.tobago.GridLayout</component-family> <renderer-type>GridLayout</renderer-type> <renderer-class>org.apache.myfaces.tobago.internal.renderkit.renderer.GridLayoutRenderer</renderer-class> </renderer> <renderer> <display-name>UIHeader</display-name> <component-family>javax.faces.Panel</component-family> <renderer-type>Header</renderer-type> <renderer-class>org.apache.myfaces.tobago.internal.renderkit.renderer.HeaderRenderer</renderer-class> </renderer> <renderer> <display-name>UIHidden</display-name> <component-family>javax.faces.Input</component-family> <renderer-type>Hidden</renderer-type> <renderer-class>org.apache.myfaces.tobago.internal.renderkit.renderer.HiddenRenderer</renderer-class> </renderer> <renderer> <display-name>UIImage</display-name> <component-family>javax.faces.Graphic</component-family> <renderer-type>Image</renderer-type> <renderer-class>org.apache.myfaces.tobago.internal.renderkit.renderer.ImageRenderer</renderer-class> </renderer> <renderer> <display-name>UIIn</display-name> <component-family>javax.faces.Input</component-family> <renderer-type>In</renderer-type> <renderer-class>org.apache.myfaces.tobago.internal.renderkit.renderer.InRenderer</renderer-class> </renderer> <renderer> <display-name>UILabel</display-name> <component-family>javax.faces.Output</component-family> <renderer-type>Label</renderer-type> <renderer-class>org.apache.myfaces.tobago.internal.renderkit.renderer.LabelRenderer</renderer-class> </renderer> <renderer> <display-name>UILink</display-name> <component-family>javax.faces.Command</component-family> <renderer-type>Link</renderer-type> <renderer-class>org.apache.myfaces.tobago.internal.renderkit.renderer.LinkRenderer</renderer-class> </renderer> <renderer> <display-name>UILinks</display-name> <component-family>javax.faces.Panel</component-family> <renderer-type>Links</renderer-type> <renderer-class>org.apache.myfaces.tobago.internal.renderkit.renderer.LinksRenderer</renderer-class> </renderer> <renderer> <display-name>UIMessages</display-name> <component-family>javax.faces.Messages</component-family> <renderer-type>Messages</renderer-type> <renderer-class>org.apache.myfaces.tobago.internal.renderkit.renderer.MessagesRenderer</renderer-class> </renderer> <renderer> <display-name>UIMetaLink</display-name> <component-family>javax.faces.Output</component-family> <renderer-type>MetaLink</renderer-type> <renderer-class>org.apache.myfaces.tobago.internal.renderkit.renderer.MetaLinkRenderer</renderer-class> </renderer> <renderer> <display-name>UIMeta</display-name> <component-family>javax.faces.Output</component-family> <renderer-type>Meta</renderer-type> <renderer-class>org.apache.myfaces.tobago.internal.renderkit.renderer.MetaRenderer</renderer-class> </renderer> <renderer> <display-name>UIObject</display-name> <component-family>javax.faces.Output</component-family> <renderer-type>Object</renderer-type> <renderer-class>org.apache.myfaces.tobago.internal.renderkit.renderer.ObjectRenderer</renderer-class> </renderer> <renderer> <display-name>UIOperation</display-name> <component-family>org.apache.myfaces.tobago.Operation</component-family> <renderer-type>Operation</renderer-type> <renderer-class>org.apache.myfaces.tobago.internal.renderkit.renderer.OperationRenderer</renderer-class> </renderer> <renderer> <display-name>UIOut</display-name> <component-family>javax.faces.Output</component-family> <renderer-type>Out</renderer-type> <renderer-class>org.apache.myfaces.tobago.internal.renderkit.renderer.OutRenderer</renderer-class> </renderer> <renderer> <display-name>UIPage</display-name> <component-family>javax.faces.Form</component-family> <renderer-type>Page</renderer-type> <renderer-class>org.apache.myfaces.tobago.internal.renderkit.renderer.PageRenderer</renderer-class> </renderer> <renderer> <display-name>UIPanel</display-name> <component-family>javax.faces.Panel</component-family> <renderer-type>Panel</renderer-type> <renderer-class>org.apache.myfaces.tobago.internal.renderkit.renderer.PanelRenderer</renderer-class> </renderer> <renderer> <display-name>UIPopover</display-name> <component-family>javax.faces.Output</component-family> <renderer-type>Popover</renderer-type> <renderer-class>org.apache.myfaces.tobago.internal.renderkit.renderer.PopoverRenderer</renderer-class> </renderer> <renderer> <display-name>UIPopup</display-name> <component-family>javax.faces.Panel</component-family> <renderer-type>Popup</renderer-type> <renderer-class>org.apache.myfaces.tobago.internal.renderkit.renderer.PopupRenderer</renderer-class> </renderer> <renderer> <display-name>UIProgress</display-name> <component-family>javax.faces.Output</component-family> <renderer-type>Progress</renderer-type> <renderer-class>org.apache.myfaces.tobago.internal.renderkit.renderer.ProgressRenderer</renderer-class> </renderer> <renderer> <display-name>UIRange</display-name> <component-family>javax.faces.Input</component-family> <renderer-type>Range</renderer-type> <renderer-class>org.apache.myfaces.tobago.internal.renderkit.renderer.RangeRenderer</renderer-class> </renderer> <renderer> <display-name>UIReload</display-name> <component-family>org.apache.myfaces.tobago.Reload</component-family> <renderer-type>Reload</renderer-type> <renderer-class>org.apache.myfaces.tobago.internal.renderkit.renderer.ReloadRenderer</renderer-class> </renderer> <renderer> <display-name>UIRow</display-name> <component-family>javax.faces.Column</component-family> <renderer-type>Row</renderer-type> <renderer-class>org.apache.myfaces.tobago.internal.renderkit.renderer.RowRenderer</renderer-class> </renderer> <renderer> <display-name>UIScript</display-name> <component-family>org.apache.myfaces.tobago.Script</component-family> <renderer-type>Script</renderer-type> <renderer-class>org.apache.myfaces.tobago.internal.renderkit.renderer.ScriptRenderer</renderer-class> </renderer> <renderer> <display-name>UISection</display-name> <component-family>org.apache.myfaces.tobago.Section</component-family> <renderer-type>Section</renderer-type> <renderer-class>org.apache.myfaces.tobago.internal.renderkit.renderer.SectionRenderer</renderer-class> </renderer> <renderer> <display-name>UISegmentLayout</display-name> <component-family>org.apache.myfaces.tobago.SegmentLayout</component-family> <renderer-type>SegmentLayout</renderer-type> <renderer-class>org.apache.myfaces.tobago.internal.renderkit.renderer.SegmentLayoutRenderer</renderer-class> </renderer> <renderer> <display-name>UISelectBooleanCheckbox</display-name> <component-family>javax.faces.SelectBoolean</component-family> <renderer-type>SelectBooleanCheckbox</renderer-type> <renderer-class>org.apache.myfaces.tobago.internal.renderkit.renderer.SelectBooleanCheckboxRenderer</renderer-class> </renderer> <renderer> <display-name>UISelectBooleanToggle</display-name> <component-family>javax.faces.SelectBoolean</component-family> <renderer-type>SelectBooleanToggle</renderer-type> <renderer-class>org.apache.myfaces.tobago.internal.renderkit.renderer.SelectBooleanToggleRenderer</renderer-class> </renderer> <renderer> <display-name>UISelectManyCheckbox</display-name> <component-family>javax.faces.SelectMany</component-family> <renderer-type>SelectManyCheckbox</renderer-type> <renderer-class>org.apache.myfaces.tobago.internal.renderkit.renderer.SelectManyCheckboxRenderer</renderer-class> </renderer> <renderer> <display-name>UISelectManyList</display-name> <component-family>javax.faces.SelectMany</component-family> <renderer-type>SelectManyList</renderer-type> <renderer-class>org.apache.myfaces.tobago.internal.renderkit.renderer.SelectManyListRenderer</renderer-class> </renderer> <renderer> <display-name>UISelectManyListbox</display-name> <component-family>javax.faces.SelectMany</component-family> <renderer-type>SelectManyListbox</renderer-type> <renderer-class>org.apache.myfaces.tobago.internal.renderkit.renderer.SelectManyListboxRenderer</renderer-class> </renderer> <renderer> <display-name>UISelectManyShuttle</display-name> <component-family>javax.faces.SelectMany</component-family> <renderer-type>SelectManyShuttle</renderer-type> <renderer-class>org.apache.myfaces.tobago.internal.renderkit.renderer.SelectManyShuttleRenderer</renderer-class> </renderer> <renderer> <display-name>UISelectOneChoice</display-name> <component-family>javax.faces.SelectOne</component-family> <renderer-type>SelectOneChoice</renderer-type> <renderer-class>org.apache.myfaces.tobago.internal.renderkit.renderer.SelectOneChoiceRenderer</renderer-class> </renderer> <renderer> <display-name>UISelectOneList</display-name> <component-family>javax.faces.SelectMany</component-family> <renderer-type>SelectOneList</renderer-type> <renderer-class>org.apache.myfaces.tobago.internal.renderkit.renderer.SelectOneListRenderer</renderer-class> </renderer> <renderer> <display-name>UISelectOneListbox</display-name> <component-family>javax.faces.SelectOne</component-family> <renderer-type>SelectOneListbox</renderer-type> <renderer-class>org.apache.myfaces.tobago.internal.renderkit.renderer.SelectOneListboxRenderer</renderer-class> </renderer> <renderer> <display-name>UISelectOneRadio</display-name> <component-family>javax.faces.SelectOne</component-family> <renderer-type>SelectOneRadio</renderer-type> <renderer-class>org.apache.myfaces.tobago.internal.renderkit.renderer.SelectOneRadioRenderer</renderer-class> </renderer> <renderer> <display-name>UISelectReference</display-name> <component-family>javax.faces.Output</component-family> <renderer-type>SelectReference</renderer-type> <renderer-class>org.apache.myfaces.tobago.internal.renderkit.renderer.SelectReferenceRenderer</renderer-class> </renderer> <renderer> <display-name>UISeparator</display-name> <component-family>org.apache.myfaces.tobago.Separator</component-family> <renderer-type>Separator</renderer-type> <renderer-class>org.apache.myfaces.tobago.internal.renderkit.renderer.SeparatorRenderer</renderer-class> </renderer> <renderer> <display-name>UISheet</display-name> <component-family>javax.faces.Data</component-family> <renderer-type>Sheet</renderer-type> <renderer-class>org.apache.myfaces.tobago.internal.renderkit.renderer.SheetRenderer</renderer-class> </renderer> <renderer> <display-name>UISplitLayout</display-name> <component-family>org.apache.myfaces.tobago.GridLayout</component-family> <renderer-type>SplitLayout</renderer-type> <renderer-class>org.apache.myfaces.tobago.internal.renderkit.renderer.SplitLayoutRenderer</renderer-class> </renderer> <renderer> <display-name>UIStars</display-name> <component-family>javax.faces.Input</component-family> <renderer-type>Stars</renderer-type> <renderer-class>org.apache.myfaces.tobago.internal.renderkit.renderer.StarsRenderer</renderer-class> </renderer> <renderer> <display-name>UIStyle</display-name> <component-family>org.apache.myfaces.tobago.Style</component-family> <renderer-type>Style</renderer-type> <renderer-class>org.apache.myfaces.tobago.internal.renderkit.renderer.StyleRenderer</renderer-class> </renderer> <renderer> <display-name>UISuggest</display-name> <component-family>javax.faces.Input</component-family> <renderer-type>Suggest</renderer-type> <renderer-class>org.apache.myfaces.tobago.internal.renderkit.renderer.SuggestRenderer</renderer-class> </renderer> <renderer> <display-name>UITabGroup</display-name> <component-family>javax.faces.Panel</component-family> <renderer-type>TabGroup</renderer-type> <renderer-class>org.apache.myfaces.tobago.internal.renderkit.renderer.TabGroupRenderer</renderer-class> </renderer> <renderer> <display-name>UITab</display-name> <component-family>javax.faces.Panel</component-family> <renderer-type>Tab</renderer-type> <renderer-class>org.apache.myfaces.tobago.internal.renderkit.renderer.TabRenderer</renderer-class> </renderer> <renderer> <display-name>UITextarea</display-name> <component-family>javax.faces.Input</component-family> <renderer-type>Textarea</renderer-type> <renderer-class>org.apache.myfaces.tobago.internal.renderkit.renderer.TextareaRenderer</renderer-class> </renderer> <renderer> <display-name>UIToasts</display-name> <component-family>javax.faces.Data</component-family> <renderer-type>Toasts</renderer-type> <renderer-class>org.apache.myfaces.tobago.internal.renderkit.renderer.ToastsRenderer</renderer-class> </renderer> <renderer> <display-name>UITreeIcon</display-name> <component-family>javax.faces.Graphic</component-family> <renderer-type>TreeIcon</renderer-type> <renderer-class>org.apache.myfaces.tobago.internal.renderkit.renderer.TreeIconRenderer</renderer-class> </renderer> <renderer> <display-name>UITreeIndent</display-name> <component-family>javax.faces.Graphic</component-family> <renderer-type>TreeIndent</renderer-type> <renderer-class>org.apache.myfaces.tobago.internal.renderkit.renderer.TreeIndentRenderer</renderer-class> </renderer> <renderer> <display-name>UITreeLabel</display-name> <component-family>javax.faces.Output</component-family> <renderer-type>TreeLabel</renderer-type> <renderer-class>org.apache.myfaces.tobago.internal.renderkit.renderer.TreeLabelRenderer</renderer-class> </renderer> <renderer> <display-name>UITreeListbox</display-name> <component-family>javax.faces.Data</component-family> <renderer-type>TreeListbox</renderer-type> <renderer-class>org.apache.myfaces.tobago.internal.renderkit.renderer.TreeListboxRenderer</renderer-class> </renderer> <renderer> <display-name>UITreeNode</display-name> <component-family>javax.faces.Column</component-family> <renderer-type>TreeNode</renderer-type> <renderer-class>org.apache.myfaces.tobago.internal.renderkit.renderer.TreeNodeRenderer</renderer-class> </renderer> <renderer> <display-name>UITreeSelect</display-name> <component-family>javax.faces.SelectBoolean</component-family> <renderer-type>TreeSelect</renderer-type> <renderer-class>org.apache.myfaces.tobago.internal.renderkit.renderer.TreeSelectRenderer</renderer-class> </renderer> <renderer> <display-name>UITree</display-name> <component-family>javax.faces.Data</component-family> <renderer-type>Tree</renderer-type> <renderer-class>org.apache.myfaces.tobago.internal.renderkit.renderer.TreeRenderer</renderer-class> </renderer> <client-behavior-renderer> <!--<client-behavior-renderer-type>javax.faces.behavior.Ajax</client-behavior-renderer-type>--> <client-behavior-renderer-type>org.apache.myfaces.tobago.behavior.Ajax</client-behavior-renderer-type> <client-behavior-renderer-class>org.apache.myfaces.tobago.internal.renderkit.renderer.TobagoClientBehaviorRenderer</client-behavior-renderer-class> </client-behavior-renderer> <client-behavior-renderer> <client-behavior-renderer-type>org.apache.myfaces.tobago.behavior.Event</client-behavior-renderer-type> <client-behavior-renderer-class>org.apache.myfaces.tobago.internal.renderkit.renderer.TobagoClientBehaviorRenderer</client-behavior-renderer-class> </client-behavior-renderer> </render-kit> <converter> <converter-for-class>javax.swing.BoundedRangeModel</converter-for-class> <converter-class>org.apache.myfaces.tobago.convert.BoundedRangeModelConverter</converter-class> </converter> <converter> <converter-for-class>java.util.Currency</converter-for-class> <converter-class>org.apache.myfaces.tobago.convert.CurrencyConverter</converter-class> </converter> <converter> <converter-id>org.apache.myfaces.tobago.Duration</converter-id> <converter-class>org.apache.myfaces.tobago.convert.DurationConverter</converter-class> </converter> <converter> <converter-for-class>java.util.Locale</converter-for-class> <converter-class>org.apache.myfaces.tobago.convert.LocaleConverter</converter-class> </converter> <converter> <converter-for-class>org.apache.myfaces.tobago.layout.Measure</converter-for-class> <converter-class>org.apache.myfaces.tobago.convert.MeasureConverter</converter-class> </converter> <converter> <converter-for-class>org.apache.myfaces.tobago.context.Theme</converter-for-class> <converter-class>org.apache.myfaces.tobago.convert.ThemeConverter</converter-class> </converter> <factory> <exception-handler-factory>org.apache.myfaces.tobago.context.TobagoExceptionHandlerFactory</exception-handler-factory> </factory> <validator> <validator-id>org.apache.myfaces.tobago.FileItem</validator-id> <validator-class>org.apache.myfaces.tobago.validator.FileItemValidator</validator-class> </validator> <validator> <validator-id>org.apache.myfaces.tobago.SubmittedValueLength</validator-id> <validator-class>org.apache.myfaces.tobago.validator.SubmittedValueLengthValidator</validator-class> </validator> </faces-config>
© 2015 - 2025 Weber Informatics LLC | Privacy Policy