5814 lines
259 KiB
XML
Executable File
5814 lines
259 KiB
XML
Executable File
<?xml version="1.0" encoding="UTF-8"?>
|
|
<!-- Generated by TaglibToXSD. + Mark A. Ziesemer, http://www.ziesemer.com + 2008-03-25 -->
|
|
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" version="1.0" xml:lang="en" elementFormDefault="qualified" targetNamespace="http://java.sun.com/jsf/html">
|
|
<xs:annotation>
|
|
<xs:documentation>This tag library contains JavaServer Faces component tags for all UIComponent + HTML RenderKit Renderer combinations defined in the JavaServer Faces Specification.</xs:documentation>
|
|
<xs:documentation>tlib-version: 1.2</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:element name="commandButton">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[<p>Renders an HTML "input" element.</p>
|
|
|
|
<p>Decode Behavior</p>
|
|
|
|
<ul>
|
|
|
|
<p>Obtain the <code>Map</code> from the "requestParameterMap"
|
|
property of the <code>ExternalContext</code>. If the value in the
|
|
<code>Map</code> for the value of the "clientId" property of the
|
|
component is <code>null</code>, create a String by concatenating
|
|
the value of the "clientId" property of the component with the
|
|
String ".x" (without the quotes). Create another String in the
|
|
same manner, but concatenate ".y" (without the quotes). If
|
|
<code>null</code> is the value in the <code>Map</code> for both
|
|
Strings, return from <code>decode()</code>. If the value in the
|
|
<code>Map</code> for the value of the "clientId" property of the
|
|
component is not <code>null</code>, get the value of the "type"
|
|
attribute, and convert it to lower case. If the result is equal
|
|
to the String "reset" (without the quotes), return from
|
|
<code>decode()</code>. Otherwise, create a
|
|
<code>javax.faces.event.ActionEvent</code> around the component,
|
|
and pass it to the <code>queueEvent()</code> method of the
|
|
component, which must be an instance of
|
|
<code>UICommand</code>.</p>
|
|
|
|
</ul>
|
|
|
|
|
|
|
|
<p>Encode Behavior</p>
|
|
|
|
<ul>
|
|
|
|
<p>Render the clientId of the component as the value of the "name"
|
|
attribute. Render the current value of the component as the value
|
|
of the "value" attribute. If "image" attribute is specified render
|
|
it as the value of the "src" attribute after passing it to the
|
|
<code>getResourceURL()</code> method of the
|
|
<code>ViewHandler</code> for this application, and passing the
|
|
result through the <code>encodeResourceURL()</code> method of the
|
|
<code>ExternalContext</code>. When handling the "image"
|
|
attribute, the value must not be escaped. For example,
|
|
<code>&</code> must not be turned into <code>&amp;</code>. If the
|
|
"styleClass" attribute is specified, render its value as the value
|
|
of the "class" attribute. If the user has specified an "onclick"
|
|
attribute, append that JavaScript to any existing JavaScript before
|
|
rendering.</p>
|
|
|
|
</ul>]]></xs:documentation>
|
|
<xs:documentation>tag-class: com.sun.faces.taglib.html_basic.CommandButtonTag</xs:documentation>
|
|
<xs:documentation>body-content: JSP</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:complexType mixed="true">
|
|
<xs:choice minOccurs="0" maxOccurs="unbounded">
|
|
<xs:any processContents="lax"/>
|
|
</xs:choice>
|
|
<xs:attribute name="action">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[MethodExpression representing the application action to invoke
|
|
when this component is activated by the user. The expression
|
|
must evaluate to a public method that takes no parameters, and
|
|
returns an Object (the toString() of which is called to derive
|
|
the logical outcome) which is passed to the NavigationHandler
|
|
for this application.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="actionListener">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[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.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="id">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[The component identifier for this component. This value must be
|
|
unique within the closest parent component that is a naming
|
|
container.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="immediate">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[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.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="rendered">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Flag indicating whether or not this component should be rendered
|
|
(during Render Response Phase), or processed on any subsequent
|
|
form submit. The default value for this property is true.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="value">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[The current value of this component.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="accesskey">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Access key that, when pressed, transfers focus
|
|
to this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="alt">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Alternate textual description of the
|
|
element rendered by this component.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="dir">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Direction indication for text that does not inherit directionality.
|
|
Valid values are "LTR" (left-to-right) and "RTL" (right-to-left).]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="disabled">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Flag indicating that this element must never receive focus or
|
|
be included in a subsequent submit. A value of false causes
|
|
no attribute to be rendered, while a value of true causes the
|
|
attribute to be rendered as disabled="disabled".]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="image">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Absolute or relative URL of the image
|
|
to be displayed for this button. If
|
|
specified, this "input" element will be
|
|
of type "image". Otherwise, it will be
|
|
of the type specified by the "type"
|
|
property with a label specified by the
|
|
"value" property.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="label">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[A localized user presentable name for this component.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="lang">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Code describing the language used in the generated markup
|
|
for this component.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onblur">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when this element loses focus.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onchange">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when this element loses focus
|
|
and its value has been modified since gaining focus.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onclick">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a pointer button is
|
|
clicked over this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="ondblclick">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a pointer button is
|
|
double clicked over this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onfocus">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when this element receives focus.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onkeydown">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a key is
|
|
pressed down over this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onkeypress">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a key is
|
|
pressed and released over this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onkeyup">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a key is
|
|
released over this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onmousedown">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a pointer button is
|
|
pressed down over this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onmousemove">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a pointer button is
|
|
moved within this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onmouseout">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a pointer button is
|
|
moved away from this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onmouseover">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a pointer button is
|
|
moved onto this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onmouseup">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a pointer button is
|
|
released over this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onselect">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when text within this
|
|
element is selected by the user.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="readonly">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Flag indicating that this component will prohibit changes by
|
|
the user. The element may receive focus unless it has also
|
|
been disabled. A value of false causes
|
|
no attribute to be rendered, while a value of true causes the
|
|
attribute to be rendered as readonly="readonly".]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="style">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[CSS style(s) to be applied when this component is rendered.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="styleClass">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Space-separated list of CSS style class(es) to be applied when
|
|
this element is rendered. This value must be passed through
|
|
as the "class" attribute on generated markup.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="tabindex">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Position of this element in the tabbing order
|
|
for the current document. This value must be
|
|
an integer between 0 and 32767.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="title">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Advisory title information about markup elements generated
|
|
for this component.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="type">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Type of button to create. Valid values are "submit" and
|
|
"reset". If not specified, or not a valid value, the default
|
|
value is "submit".]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="binding">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[
|
|
The ValueExpression linking this component to a property in a backing bean
|
|
]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
<xs:element name="commandLink">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[<p>Render an HTML "a" anchor element that acts like a
|
|
form submit button when clicked.</p>
|
|
|
|
<p>General Behaviour</p>
|
|
|
|
<p>Both the encode and decode behavior require the ability to get
|
|
the id/name for a hidden field whose value is set by the
|
|
JavaScript form submit. This name must be constructed as
|
|
follows:</p>
|
|
|
|
<ul>
|
|
|
|
<li><p>Get the clientId for the form of which this component is a
|
|
child.</p></li>
|
|
|
|
<li><p>Append
|
|
<code>NamingContainer.SEPARATOR_CHAR</code>.</p></li>
|
|
|
|
<li><p>Append a constant string that is the same for all command
|
|
link components in the tree.</p></li>
|
|
|
|
</ul>
|
|
|
|
<p>In the following text, this String is called
|
|
hiddenFieldName.</p>
|
|
|
|
<p>Decode Behavior</p>
|
|
|
|
<ul>
|
|
|
|
<p>Obtain the "clientId" property of the component. Obtain the
|
|
<code>Map</code> from the "requestParameterMap" property of the
|
|
<code>ExternalContext</code>. Derive hiddenFieldName as above.
|
|
Get the entry in the <code>Map</code> under the key that is the
|
|
hiddenFieldName. If the there is no entry, or the entry is the
|
|
empty String, or the entry is not equal to the value of the
|
|
"clientId" property, return immediately. If there is an entry,
|
|
and its value is equal to the value of the "clientId" property,
|
|
create a new <code>javax.faces.event.ActionEvent</code> instance
|
|
around the component and call <code>queueActionEvent()</code> on
|
|
the component, passing the event.</p>
|
|
|
|
</ul>
|
|
|
|
|
|
<p>Encode Behavior</p>
|
|
|
|
<ul>
|
|
|
|
<p>If the value of the <code>disabled</code> attribute is
|
|
<code>true</code>, render a span element. Render all the passthru
|
|
attributes and the <code>target</code> attribute as pass-through
|
|
attributes on the span, even though the <code>target</code>
|
|
attribute will have no effect on a span. Render the current value
|
|
of the component as the content of the span. Return.</p>
|
|
|
|
<p>If the <code>disabled</code> attribute is not present, or its
|
|
value is <code>false</code>, render an HTML <code>a</code>
|
|
element. Render "#" as the value of the "href" attribute. Render
|
|
the current value of the component as the link text if it is
|
|
specified. Render JavaScript that is functionally equivalent to
|
|
the following as the value of the "onclick" attribute:</p>
|
|
|
|
<p><code>document.forms['CLIENT_ID']['hiddenFieldName'].value='CLIENT_ID';
|
|
document.forms['CLIENT_ID']['PARAM1_NAME'].value='PARAM1_VALUE';
|
|
document.forms['CLIENT_ID']['PARAM2_NAME'].value='PARAM2_VALUE';
|
|
return false;</code></p>
|
|
|
|
<p>document.forms['CLIENT_ID'].submit()" where hiddenFieldName is
|
|
as described above, CLIENT_ID is the clientId of the UICommand
|
|
component, PARAM*_NAME and PARAM*_VALUE are the names and values,
|
|
respectively, of any nested UIParameter children. The name and
|
|
the value must be URLEncoded. If an "onclick" attribute was
|
|
specified by the user, render this JavaScript in a function,
|
|
and render the user's JavaScript in a function. Render both functions
|
|
in a choice function as follows:</p>
|
|
|
|
<p><code>var a=function(){#USER_FUNCTION#};
|
|
var b=function(){#JSF_FUNCTION#};
|
|
return (a()==false) ? false : b();</code></p>
|
|
<p>where #USER_FUNCTION# is the user's JavaScript and
|
|
#JSF_FUNCTION# is the JavaScript rendered by JSF. The choice
|
|
function should operate such that if the user's JavaScript returns
|
|
true, then the rendered JavaScript will also execute.</p>
|
|
<p>If the "styleClass" attribute is specified, render its value as
|
|
the value of the "class" attribute. Render any non-UIParameter
|
|
output children as normal inside of the "a" element. These will
|
|
appear as the link text. Allow the form renderer to output a
|
|
single "input" element (for the entire page, regardless of how
|
|
many command link components are in the page) of "type" "hidden"
|
|
whose "name" is the value of hiddenFieldName, and which must not
|
|
have a "value" attribute. Multiple occurrences of command link
|
|
components in the tree should not cause multiple hiddenFieldName
|
|
hidden fields. Allow the form renderer to output an "input"
|
|
element of "type" "hidden" for each of the nested UIParameter
|
|
children, taking the name property (but not the value) from each
|
|
one in turn. If the "disabled" attribute is specified, do not
|
|
render the HTML "a" anchor element or its "href" attribute.
|
|
Instead, render a "span" element. If the "styleClass" attribute
|
|
is specified, render its value as the value of the "class"
|
|
attribute on the "span". Render any pass-through attributes on
|
|
the "span". The content of the span element comes from the value
|
|
of the component or its children as specified above.</p>
|
|
|
|
<p>If the user specified a <code>target</code> attribute, its
|
|
value must be set using javascript since the <code>onclick</code>
|
|
handler will prevent the target attribute from being generated.
|
|
This must be accomplished using JavaScript that is equivalent to
|
|
the following.</p>
|
|
|
|
<p><code>document.forms['CLIENT_ID'].target='TARGET';</p>
|
|
|
|
<p>Where TARGET is the value of the target attribute on the JSP
|
|
tag.</p>
|
|
|
|
</ul>]]></xs:documentation>
|
|
<xs:documentation>tag-class: com.sun.faces.taglib.html_basic.CommandLinkTag</xs:documentation>
|
|
<xs:documentation>body-content: JSP</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:complexType mixed="true">
|
|
<xs:choice minOccurs="0" maxOccurs="unbounded">
|
|
<xs:any processContents="lax"/>
|
|
</xs:choice>
|
|
<xs:attribute name="action">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[MethodExpression representing the application action to invoke
|
|
when this component is activated by the user. The expression
|
|
must evaluate to a public method that takes no parameters, and
|
|
returns an Object (the toString() of which is called to derive
|
|
the logical outcome) which is passed to the NavigationHandler
|
|
for this application.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="actionListener">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[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.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="id">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[The component identifier for this component. This value must be
|
|
unique within the closest parent component that is a naming
|
|
container.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="immediate">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[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.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="rendered">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Flag indicating whether or not this component should be rendered
|
|
(during Render Response Phase), or processed on any subsequent
|
|
form submit. The default value for this property is true.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="value">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[The current value of this component.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="accesskey">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Access key that, when pressed, transfers focus
|
|
to this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="charset">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[The character encoding of the resource designated
|
|
by this hyperlink.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="coords">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[The position and shape of the hot spot on the screen
|
|
(for use in client-side image maps).]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="dir">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Direction indication for text that does not inherit directionality.
|
|
Valid values are "LTR" (left-to-right) and "RTL" (right-to-left).]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="disabled">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Flag indicating that this element must never
|
|
receive focus or be included in a subsequent
|
|
submit.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="hreflang">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[The language code of the resource designated
|
|
by this hyperlink.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="lang">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Code describing the language used in the generated markup
|
|
for this component.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onblur">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when this element loses focus.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onclick">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a pointer button is
|
|
clicked over this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="ondblclick">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a pointer button is
|
|
double clicked over this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onfocus">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when this element receives focus.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onkeydown">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a key is
|
|
pressed down over this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onkeypress">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a key is
|
|
pressed and released over this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onkeyup">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a key is
|
|
released over this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onmousedown">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a pointer button is
|
|
pressed down over this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onmousemove">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a pointer button is
|
|
moved within this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onmouseout">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a pointer button is
|
|
moved away from this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onmouseover">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a pointer button is
|
|
moved onto this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onmouseup">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a pointer button is
|
|
released over this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="rel">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[The relationship from the current document
|
|
to the anchor specified by this hyperlink.
|
|
The value of this attribute is a space-separated
|
|
list of link types.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="rev">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[A reverse link from the anchor specified
|
|
by this hyperlink to the current document.
|
|
The value of this attribute is a space-separated
|
|
list of link types.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="shape">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[The shape of the hot spot on the screen
|
|
(for use in client-side image maps). Valid
|
|
values are: default (entire region); rect
|
|
(rectangular region); circle (circular region);
|
|
and poly (polygonal region).]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="style">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[CSS style(s) to be applied when this component is rendered.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="styleClass">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Space-separated list of CSS style class(es) to be applied when
|
|
this element is rendered. This value must be passed through
|
|
as the "class" attribute on generated markup.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="tabindex">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Position of this element in the tabbing order
|
|
for the current document. This value must be
|
|
an integer between 0 and 32767.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="target">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Name of a frame where the resource
|
|
retrieved via this hyperlink is to
|
|
be displayed.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="title">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Advisory title information about markup elements generated
|
|
for this component.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="type">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[The content type of the resource designated
|
|
by this hyperlink.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="binding">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[
|
|
The ValueExpression linking this component to a property in a backing bean
|
|
]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
<xs:element name="dataTable">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[<p>Renders an HTML "table" element compliant with the HTML 401
|
|
specification. Render the "caption" facet, if present, inside a "caption"
|
|
element immediately below the "table" element. If the "captionClass"
|
|
attribute is specified, render its value as the value of the "class"
|
|
attribute on the "caption" element. If the "captionStyle" attribute
|
|
is specified, render its value as the value of the "style" attribute
|
|
on the "caption" element.</p>
|
|
<p>Please consult the javadoc for <code>UIData</code>
|
|
to supplement this specification. If the "styleClass" attribute
|
|
is specified, render its value as the value of the "class"
|
|
attribute on the "table" element. Any pass-through attributes are
|
|
also rendered on the "table" element. </p>
|
|
|
|
<p>Rendering the header</p>
|
|
|
|
<ul>
|
|
|
|
<p>If the <code>UIData</code> component has a "header" facet, or
|
|
any of the child <code>UIColumn</code> components has a "header"
|
|
facet, render a "thead" element. If the <code>UIData</code>
|
|
component has a "header" facet, encode its contents inside of "tr"
|
|
and "th" elements, respectively. Output the value of the
|
|
"headerClass" attribute of the <code>UIData</code> component, if
|
|
present, as the value of the "class" attribute on the "th".
|
|
Output the number of child <code>UIColumn</code> components of the
|
|
<code>UIData</code> component as the value of the "colspan"
|
|
attribute on the "th". Output "colgroup" as the value of the
|
|
"scope" attribute on the "th" element. </p>
|
|
|
|
<p>If any of the child <code>UIColumn</code> components has a
|
|
"header" facet render a "tr" element. For each
|
|
<code>UIColumn</code> that actually has a "header" facet, render
|
|
it inside of a "th" element. Columns that don't have a "header"
|
|
facet cause an empty "th" element to be rendered. Output the
|
|
value of the "headerClass" attribute of the <code>UIColumn</code>
|
|
component, if present, as the value of the "class" attribute on
|
|
the "th". If the "headerClass" attribute of the <code>UIColumn</code>
|
|
component is not present, output the value of the "headerClass"
|
|
attribute of the <code>UIData</code> component, if present, as
|
|
the value of the "class" attribute on the "th". Output "col" as
|
|
the value of the "scope" attribute on the "th" element.
|
|
</p>
|
|
|
|
<p>Close out the "thead" element.</p>
|
|
|
|
</ul>
|
|
|
|
<p>Rendering the footer</p>
|
|
|
|
<ul>
|
|
|
|
<p>Follow the same process as for the header, except replace
|
|
"header" with "footer", "th" with "td", "thead" with "tfoot", and
|
|
"headerClass" with "footerClass". Do not render any "scope"
|
|
attribute for the footer.</p>
|
|
|
|
</ul>
|
|
|
|
<p>Rendering the table body</p>
|
|
|
|
<ul>
|
|
|
|
<p>Render a "tbody" element. Keep track of the result of the
|
|
"rows" property on the <code>UIData</code> component. Keep track
|
|
of the number of rows we have rendered so far. Iterate through
|
|
the rows. Set the "rowIndex" property of the <code>UIData</code>
|
|
component to be correct as we iterate through the rows. Stop
|
|
rendering children and close out the "tbody" element if the
|
|
"rowAvailable" property of the <code>UIData</code> returned false.
|
|
Output a "tr" element. Output the value of the "rowClasses" per
|
|
the attribute description below. For each <code>UIColumn</code>
|
|
child, output a "td" element, attaching the value of the
|
|
"columnClasses" attribute of the <code>UIData</code> component per
|
|
the attribute description below. Recursively encode each child of
|
|
each <code>UIColumn</code> child. Close out the "td" element.
|
|
When done with the row, close out the "tr" element. When done
|
|
with all the rows, close out the "tbody" element.</p>
|
|
|
|
</ul>
|
|
|
|
<p>When done rendering all the rows, set the "rowIndex" property of
|
|
the <code>UIData</code> to -1, and close out the "table"
|
|
element.</p>]]></xs:documentation>
|
|
<xs:documentation>tag-class: com.sun.faces.taglib.html_basic.DataTableTag</xs:documentation>
|
|
<xs:documentation>body-content: JSP</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:complexType mixed="true">
|
|
<xs:choice minOccurs="0" maxOccurs="unbounded">
|
|
<xs:any processContents="lax"/>
|
|
</xs:choice>
|
|
<xs:attribute name="first">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Zero-relative row number of the first row to be displayed. If this
|
|
property is set to zero, rendering will begin with the first row of
|
|
the underlying data.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="id">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[The component identifier for this component. This value must be
|
|
unique within the closest parent component that is a naming
|
|
container.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="rendered">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Flag indicating whether or not this component should be rendered
|
|
(during Render Response Phase), or processed on any subsequent
|
|
form submit. The default value for this property is true.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="rows">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[The number of rows to display, starting with the one identified by the
|
|
"first" property. If this value is set to zero, all available rows in
|
|
the underlying data model will be displayed.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="value">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[The current value of this component.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="var">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[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.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="bgcolor">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Name or code of the background color for this table.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="border">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Width (in pixels) of the border to be drawn
|
|
around this table.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="captionClass">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Space-separated list of CSS style class(es) that will be
|
|
applied to any caption generated for this table.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="captionStyle">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[CSS style(s) to be applied when this caption is rendered.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="cellpadding">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Definition of how much space the user agent should
|
|
leave between the border of each cell and its contents.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="cellspacing">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Definition of how much space the user agent should
|
|
leave between the left side of the table and the
|
|
leftmost column, the top of the table and the top of
|
|
the top side of the topmost row, and so on for the
|
|
right and bottom of the table. It also specifies
|
|
the amount of space to leave between cells.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="columnClasses">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Comma-delimited list of CSS style classes that will be applied
|
|
to the columns of this table. A space separated list of
|
|
classes may also be specified for any individual column. If
|
|
the number of elements in this list is less than the number of
|
|
columns specified in the "columns" attribute, no "class"
|
|
attribute is output for each column greater than the number of
|
|
elements in the list. If the number of elements in the list
|
|
is greater than the number of columns specified in the
|
|
"columns" attribute, the elements at the posisiton in the list
|
|
after the value of the "columns" attribute are ignored.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="dir">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Direction indication for text that does not inherit directionality.
|
|
Valid values are "LTR" (left-to-right) and "RTL" (right-to-left).]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="footerClass">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Space-separated list of CSS style class(es) that will be
|
|
applied to any footer generated for this table.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="frame">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Code specifying which sides of the frame surrounding
|
|
this table will be visible. Valid values are:
|
|
none (no sides, default value); above (top side only);
|
|
below (bottom side only); hsides (top and bottom sides
|
|
only); vsides (right and left sides only); lhs (left
|
|
hand side only); rhs (right hand side only); box
|
|
(all four sides); and border (all four sides).]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="headerClass">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Space-separated list of CSS style class(es) that will be
|
|
applied to any header generated for this table.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="lang">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Code describing the language used in the generated markup
|
|
for this component.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onclick">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a pointer button is
|
|
clicked over this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="ondblclick">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a pointer button is
|
|
double clicked over this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onkeydown">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a key is
|
|
pressed down over this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onkeypress">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a key is
|
|
pressed and released over this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onkeyup">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a key is
|
|
released over this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onmousedown">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a pointer button is
|
|
pressed down over this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onmousemove">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a pointer button is
|
|
moved within this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onmouseout">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a pointer button is
|
|
moved away from this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onmouseover">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a pointer button is
|
|
moved onto this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onmouseup">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a pointer button is
|
|
released over this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="rowClasses">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Comma-delimited list of CSS style classes that will be applied
|
|
to the rows of this table. A space separated list of classes
|
|
may also be specified for any individual row. Thes styles are
|
|
applied, in turn, to each row in the table. For example, if
|
|
the list has two elements, the first style class in the list
|
|
is applied to the first row, the second to the second row, the
|
|
first to the third row, the second to the fourth row, etc. In
|
|
other words, we keep iterating through the list until we reach
|
|
the end, and then we start at the beginning again.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="rules">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Code specifying which rules will appear between cells
|
|
within this table. Valid values are: none (no rules,
|
|
default value); groups (between row groups); rows
|
|
(between rows only); cols (between columns only); and
|
|
all (between all rows and columns).]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="style">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[CSS style(s) to be applied when this component is rendered.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="styleClass">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Space-separated list of CSS style class(es) to be applied when
|
|
this element is rendered. This value must be passed through
|
|
as the "class" attribute on generated markup.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="summary">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Summary of this table's purpose and structure, for
|
|
user agents rendering to non-visual media such as
|
|
speech and Braille.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="title">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Advisory title information about markup elements generated
|
|
for this component.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="width">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Width of the entire table, for visual user agents.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="binding">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[
|
|
The ValueExpression linking this component to a property in a backing bean
|
|
]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
<xs:element name="form">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[<p>Renders an HTML "form" element.</p>
|
|
|
|
<p>Decode Behavior</p>
|
|
|
|
<ul>
|
|
|
|
<p>Obtain the <code>Map</code> from the "requestParameterMap"
|
|
property of the <code>ExternalContext</code>. If the map contains
|
|
an entry for the "clientId" of this <code>UIForm</code> component,
|
|
call <code>setSubmitted(true)</code> on the form, otherwise call
|
|
<code>setSubmitted(false)</code> on the form.</p>
|
|
|
|
</ul>
|
|
|
|
|
|
|
|
<p>Encode Behavior</p>
|
|
|
|
<ul>
|
|
|
|
<p>The value of the "method" attribute must be "post". The value
|
|
of the "action" attribute must be the result of passing the view
|
|
identifier of the current view to the <code>getActionURL()</code>
|
|
method of the <code>ViewHandler</code> for this application, then
|
|
passing that String to the <code>encodeActionURL()</code> method
|
|
on the <code>ExternalContext</code>. The value of the acceptcharset
|
|
attribute must be rendered as the value of "accept-charset".
|
|
If the "styleClass" attribute is specified, render its value as the
|
|
value of the "class" attribute. Call <code>ViewHandler.writeState()</code>
|
|
before the the close of the "form" element. Render all the
|
|
necessary hidden fields for all commandLink instances in the page
|
|
just before the close of the "form" element. Render a "name"
|
|
attribute with a value the same as the "id" attribute as described
|
|
in "<a href="renderkit-summary.html">General Notes on
|
|
Encoding</a>" regarding the "id" attribute for UIInput
|
|
components.</p>
|
|
|
|
</ul>]]></xs:documentation>
|
|
<xs:documentation>tag-class: com.sun.faces.taglib.html_basic.FormTag</xs:documentation>
|
|
<xs:documentation>body-content: JSP</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:complexType mixed="true">
|
|
<xs:choice minOccurs="0" maxOccurs="unbounded">
|
|
<xs:any processContents="lax"/>
|
|
</xs:choice>
|
|
<xs:attribute name="id">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[The component identifier for this component. This value must be
|
|
unique within the closest parent component that is a naming
|
|
container.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="prependId">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Flag indicating whether or not this form should prepend its id
|
|
to its descendent's id during the clientId generation process.
|
|
If this flag is not set, the default value is true.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="rendered">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Flag indicating whether or not this component should be rendered
|
|
(during Render Response Phase), or processed on any subsequent
|
|
form submit. The default value for this property is true.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="accept">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[List of content types that a server processing this form
|
|
will handle correctly]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="acceptcharset">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[List of character encodings for input data
|
|
that are accepted by the server processing
|
|
this form.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="dir">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Direction indication for text that does not inherit directionality.
|
|
Valid values are "LTR" (left-to-right) and "RTL" (right-to-left).]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="enctype">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Content type used to submit the form to the server. If not
|
|
specified, the default value is
|
|
"application/x-www-form-urlencoded".]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="lang">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Code describing the language used in the generated markup
|
|
for this component.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onclick">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a pointer button is
|
|
clicked over this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="ondblclick">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a pointer button is
|
|
double clicked over this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onkeydown">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a key is
|
|
pressed down over this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onkeypress">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a key is
|
|
pressed and released over this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onkeyup">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a key is
|
|
released over this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onmousedown">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a pointer button is
|
|
pressed down over this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onmousemove">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a pointer button is
|
|
moved within this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onmouseout">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a pointer button is
|
|
moved away from this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onmouseover">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a pointer button is
|
|
moved onto this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onmouseup">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a pointer button is
|
|
released over this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onreset">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when this form is reset.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onsubmit">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when this form is submitted.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="style">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[CSS style(s) to be applied when this component is rendered.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="styleClass">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Space-separated list of CSS style class(es) to be applied when
|
|
this element is rendered. This value must be passed through
|
|
as the "class" attribute on generated markup.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="target">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Name of a frame where the response
|
|
retrieved after this form submit is to
|
|
be displayed.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="title">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Advisory title information about markup elements generated
|
|
for this component.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="binding">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[
|
|
The ValueExpression linking this component to a property in a backing bean
|
|
]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
<xs:element name="graphicImage">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Renders an HTML "img" element. Render
|
|
the clientId as the value of the "id" attribute. Render the
|
|
value of the component as the value of the "src" attribute,
|
|
after passing it to the <code>getResourceURL()</code> method
|
|
of the <code>ViewHandler</code> for this application, and
|
|
passing the result through the
|
|
<code>encodeResourceURL()</code> method of the
|
|
<code>ExternalContext</code>. When handling the "src"
|
|
attribute, the value must not be escaped. For example,
|
|
<code>&</code> must not be turned into <code>&amp;</code>.
|
|
If the "styleClass" attribute
|
|
is specified, render its value as the value of the "class"
|
|
attribute.]]></xs:documentation>
|
|
<xs:documentation>tag-class: com.sun.faces.taglib.html_basic.GraphicImageTag</xs:documentation>
|
|
<xs:documentation>body-content: JSP</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:complexType mixed="true">
|
|
<xs:choice minOccurs="0" maxOccurs="unbounded">
|
|
<xs:any processContents="lax"/>
|
|
</xs:choice>
|
|
<xs:attribute name="id">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[The component identifier for this component. This value must be
|
|
unique within the closest parent component that is a naming
|
|
container.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="rendered">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Flag indicating whether or not this component should be rendered
|
|
(during Render Response Phase), or processed on any subsequent
|
|
form submit. The default value for this property is true.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="url">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Context-relative URL to retrieve the resource associated with
|
|
this component. This is an alias for the "value" property.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="value">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[The current value of this component.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="alt">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Alternate textual description of the
|
|
element rendered by this component.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="dir">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Direction indication for text that does not inherit directionality.
|
|
Valid values are "LTR" (left-to-right) and "RTL" (right-to-left).]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="height">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Override for the height of this image.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="ismap">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Flag indicating that this image is to be used as a server side
|
|
image map. Such an image must be enclosed within a hyperlink
|
|
("a"). A value of false causes no attribute to be rendered,
|
|
while a value of true causes the attribute to be rendered as
|
|
ismap="ismap".]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="lang">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Code describing the language used in the generated markup
|
|
for this component.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="longdesc">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[URI to a long description of the image
|
|
represented by this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onclick">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a pointer button is
|
|
clicked over this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="ondblclick">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a pointer button is
|
|
double clicked over this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onkeydown">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a key is
|
|
pressed down over this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onkeypress">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a key is
|
|
pressed and released over this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onkeyup">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a key is
|
|
released over this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onmousedown">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a pointer button is
|
|
pressed down over this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onmousemove">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a pointer button is
|
|
moved within this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onmouseout">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a pointer button is
|
|
moved away from this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onmouseover">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a pointer button is
|
|
moved onto this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onmouseup">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a pointer button is
|
|
released over this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="style">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[CSS style(s) to be applied when this component is rendered.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="styleClass">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Space-separated list of CSS style class(es) to be applied when
|
|
this element is rendered. This value must be passed through
|
|
as the "class" attribute on generated markup.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="title">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Advisory title information about markup elements generated
|
|
for this component.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="usemap">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[The name of a client side image map (an HTML "map"
|
|
element) for which this element provides the image.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="width">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Override for the width of this image.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="binding">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[
|
|
The ValueExpression linking this component to a property in a backing bean
|
|
]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
<xs:element name="inputHidden">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[<p>Renders an HTML "input" element of type
|
|
"hidden".</p>
|
|
|
|
<p>Decode Behavior</p>
|
|
|
|
<ul>
|
|
|
|
<p>See the decode description for the <a
|
|
href="javax.faces.Inputjavax.faces.Text.html#encode">Input
|
|
Text</a> renderer.</p>
|
|
|
|
</ul>
|
|
|
|
<p>Encode Behavior</p>
|
|
|
|
<ul>
|
|
|
|
<p>Render the clientId of the component as the value of the
|
|
"name" attribute. Render the current value of the component as
|
|
the value of the "value" attribute.</p>
|
|
|
|
</ul>]]></xs:documentation>
|
|
<xs:documentation>tag-class: com.sun.faces.taglib.html_basic.InputHiddenTag</xs:documentation>
|
|
<xs:documentation>body-content: JSP</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:complexType mixed="true">
|
|
<xs:choice minOccurs="0" maxOccurs="unbounded">
|
|
<xs:any processContents="lax"/>
|
|
</xs:choice>
|
|
<xs:attribute name="converter">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Converter instance registered with this component.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="converterMessage">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[A ValueExpression enabled attribute that, if present, will be
|
|
used as the text of the converter message, replacing any message
|
|
that comes from the converter.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="id">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[The component identifier for this component. This value must be
|
|
unique within the closest parent component that is a naming
|
|
container.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="immediate">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Flag indicating that this component's value must be
|
|
converted and validated immediately (that is, during
|
|
Apply Request Values phase), rather than waiting
|
|
until Process Validations phase.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="rendered">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Flag indicating whether or not this component should be rendered
|
|
(during Render Response Phase), or processed on any subsequent
|
|
form submit. The default value for this property is true.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="required">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Flag indicating that the user is required to provide a submitted
|
|
value for this input component.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="requiredMessage">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[A ValueExpression enabled attribute that, if present, will be
|
|
used as the text of the validation message for the "required"
|
|
facility, if the "required" facility is used.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="validator">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[MethodExpression representing a validator method that will be called
|
|
during Process Validations to perform correctness checks on the
|
|
value of this component. The expression must evaluate to a public
|
|
method that takes FacesContext, UIComponent, and Object parameters,
|
|
with a return type of void.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="validatorMessage">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[A ValueExpression enabled attribute that, if present, will be
|
|
used as the text of the validator message, replacing any
|
|
message that comes from the validator.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="value">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[The current value of this component.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="valueChangeListener">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[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.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="binding">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[
|
|
The ValueExpression linking this component to a property in a backing bean
|
|
]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
<xs:element name="inputSecret">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[<p>Renders an HTML "input" element of "type" "password".</p>
|
|
|
|
<p>Decode Behavior</p>
|
|
|
|
<ul>
|
|
|
|
<p>See the decode description for the <a
|
|
href="javax.faces.Inputjavax.faces.Text.html#encode">Input
|
|
Text</a> renderer.</p>
|
|
|
|
</ul>
|
|
|
|
<p>Encode Behavior</p>
|
|
|
|
<ul>
|
|
|
|
<p>
|
|
Render the clientId of the component as the value of the "name"
|
|
attribute. Render the current value of the component as the value
|
|
of the "value" attribute, if and only if the "redisplay" component
|
|
attribute is the string "true". If the "styleClass" attribute is
|
|
specified, render its value as the value of the "class"
|
|
attribute.</p>
|
|
|
|
</ul>]]></xs:documentation>
|
|
<xs:documentation>tag-class: com.sun.faces.taglib.html_basic.InputSecretTag</xs:documentation>
|
|
<xs:documentation>body-content: JSP</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:complexType mixed="true">
|
|
<xs:choice minOccurs="0" maxOccurs="unbounded">
|
|
<xs:any processContents="lax"/>
|
|
</xs:choice>
|
|
<xs:attribute name="converter">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Converter instance registered with this component.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="converterMessage">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[A ValueExpression enabled attribute that, if present, will be
|
|
used as the text of the converter message, replacing any message
|
|
that comes from the converter.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="id">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[The component identifier for this component. This value must be
|
|
unique within the closest parent component that is a naming
|
|
container.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="immediate">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Flag indicating that this component's value must be
|
|
converted and validated immediately (that is, during
|
|
Apply Request Values phase), rather than waiting
|
|
until Process Validations phase.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="rendered">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Flag indicating whether or not this component should be rendered
|
|
(during Render Response Phase), or processed on any subsequent
|
|
form submit. The default value for this property is true.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="required">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Flag indicating that the user is required to provide a submitted
|
|
value for this input component.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="requiredMessage">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[A ValueExpression enabled attribute that, if present, will be
|
|
used as the text of the validation message for the "required"
|
|
facility, if the "required" facility is used.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="validator">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[MethodExpression representing a validator method that will be called
|
|
during Process Validations to perform correctness checks on the
|
|
value of this component. The expression must evaluate to a public
|
|
method that takes FacesContext, UIComponent, and Object parameters,
|
|
with a return type of void.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="validatorMessage">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[A ValueExpression enabled attribute that, if present, will be
|
|
used as the text of the validator message, replacing any
|
|
message that comes from the validator.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="value">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[The current value of this component.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="valueChangeListener">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[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.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="accesskey">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Access key that, when pressed, transfers focus
|
|
to this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="alt">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Alternate textual description of the
|
|
element rendered by this component.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="autocomplete">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[If the value of this attribute is "off", render "off" as the value
|
|
of the attribute. This indicates that the browser should
|
|
disable its autocomplete feature for this component. This is
|
|
useful for components that perform autocompletion and do not
|
|
want the browser interfering. If this attribute is not set or the value
|
|
is "on", render nothing.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="dir">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Direction indication for text that does not inherit directionality.
|
|
Valid values are "LTR" (left-to-right) and "RTL" (right-to-left).]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="disabled">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Flag indicating that this element must never receive focus or
|
|
be included in a subsequent submit. A value of false causes
|
|
no attribute to be rendered, while a value of true causes the
|
|
attribute to be rendered as disabled="disabled".]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="label">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[A localized user presentable name for this component.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="lang">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Code describing the language used in the generated markup
|
|
for this component.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="maxlength">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[The maximum number of characters that may
|
|
be entered in this field.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onblur">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when this element loses focus.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onchange">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when this element loses focus
|
|
and its value has been modified since gaining focus.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onclick">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a pointer button is
|
|
clicked over this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="ondblclick">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a pointer button is
|
|
double clicked over this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onfocus">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when this element receives focus.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onkeydown">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a key is
|
|
pressed down over this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onkeypress">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a key is
|
|
pressed and released over this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onkeyup">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a key is
|
|
released over this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onmousedown">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a pointer button is
|
|
pressed down over this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onmousemove">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a pointer button is
|
|
moved within this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onmouseout">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a pointer button is
|
|
moved away from this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onmouseover">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a pointer button is
|
|
moved onto this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onmouseup">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a pointer button is
|
|
released over this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onselect">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when text within this
|
|
element is selected by the user.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="readonly">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Flag indicating that this component will prohibit changes by
|
|
the user. The element may receive focus unless it has also
|
|
been disabled. A value of false causes
|
|
no attribute to be rendered, while a value of true causes the
|
|
attribute to be rendered as readonly="readonly".]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="redisplay">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Flag indicating that any existing value
|
|
in this field should be rendered when the
|
|
form is created. Because this is a potential
|
|
security risk, password values are not
|
|
displayed by default.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="size">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[The number of characters used to determine
|
|
the width of this field.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="style">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[CSS style(s) to be applied when this component is rendered.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="styleClass">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Space-separated list of CSS style class(es) to be applied when
|
|
this element is rendered. This value must be passed through
|
|
as the "class" attribute on generated markup.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="tabindex">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Position of this element in the tabbing order
|
|
for the current document. This value must be
|
|
an integer between 0 and 32767.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="title">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Advisory title information about markup elements generated
|
|
for this component.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="binding">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[
|
|
The ValueExpression linking this component to a property in a backing bean
|
|
]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
<xs:element name="inputText">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[<p>Renders an HTML "input"
|
|
element of "type" "text".</p>
|
|
|
|
<p><a name="decode">Decode Behavior</a></p>
|
|
|
|
<ul>
|
|
|
|
<p>Obtain the <code>Map</code> from the "requestParameterMap"
|
|
property of the <code>ExternalContext</code>. If the
|
|
<code>Map</code> contains an entry for the "clientId" of the
|
|
component, pass the value of the entry to the
|
|
<code>setSubmittedValue()</code> method of the component, which
|
|
must be an instance of <code>EditableValueHolder</code>.</p>
|
|
|
|
</ul>
|
|
|
|
<p>Encode Behavior</p>
|
|
|
|
<ul>
|
|
|
|
<p> Render the clientId of the component as
|
|
the value of the "name" attribute. Render the current value of
|
|
the component as the value of the "value" attribute. If the
|
|
"styleClass" attribute is specified, render its value as the value
|
|
of the "class" attribute.
|
|
</p>
|
|
|
|
</ul>]]></xs:documentation>
|
|
<xs:documentation>tag-class: com.sun.faces.taglib.html_basic.InputTextTag</xs:documentation>
|
|
<xs:documentation>body-content: JSP</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:complexType mixed="true">
|
|
<xs:choice minOccurs="0" maxOccurs="unbounded">
|
|
<xs:any processContents="lax"/>
|
|
</xs:choice>
|
|
<xs:attribute name="converter">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Converter instance registered with this component.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="converterMessage">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[A ValueExpression enabled attribute that, if present, will be
|
|
used as the text of the converter message, replacing any message
|
|
that comes from the converter.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="id">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[The component identifier for this component. This value must be
|
|
unique within the closest parent component that is a naming
|
|
container.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="immediate">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Flag indicating that this component's value must be
|
|
converted and validated immediately (that is, during
|
|
Apply Request Values phase), rather than waiting
|
|
until Process Validations phase.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="rendered">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Flag indicating whether or not this component should be rendered
|
|
(during Render Response Phase), or processed on any subsequent
|
|
form submit. The default value for this property is true.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="required">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Flag indicating that the user is required to provide a submitted
|
|
value for this input component.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="requiredMessage">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[A ValueExpression enabled attribute that, if present, will be
|
|
used as the text of the validation message for the "required"
|
|
facility, if the "required" facility is used.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="validator">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[MethodExpression representing a validator method that will be called
|
|
during Process Validations to perform correctness checks on the
|
|
value of this component. The expression must evaluate to a public
|
|
method that takes FacesContext, UIComponent, and Object parameters,
|
|
with a return type of void.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="validatorMessage">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[A ValueExpression enabled attribute that, if present, will be
|
|
used as the text of the validator message, replacing any
|
|
message that comes from the validator.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="value">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[The current value of this component.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="valueChangeListener">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[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.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="accesskey">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Access key that, when pressed, transfers focus
|
|
to this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="alt">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Alternate textual description of the
|
|
element rendered by this component.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="autocomplete">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[If the value of this attribute is "off", render "off" as the value
|
|
of the attribute. This indicates that the browser should
|
|
disable its autocomplete feature for this component. This is
|
|
useful for components that perform autocompletion and do not
|
|
want the browser interfering. If this attribute is not set or the value
|
|
is "on", render nothing.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="dir">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Direction indication for text that does not inherit directionality.
|
|
Valid values are "LTR" (left-to-right) and "RTL" (right-to-left).]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="disabled">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Flag indicating that this element must never receive focus or
|
|
be included in a subsequent submit. A value of false causes
|
|
no attribute to be rendered, while a value of true causes the
|
|
attribute to be rendered as disabled="disabled".]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="label">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[A localized user presentable name for this component.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="lang">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Code describing the language used in the generated markup
|
|
for this component.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="maxlength">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[The maximum number of characters that may
|
|
be entered in this field.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onblur">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when this element loses focus.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onchange">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when this element loses focus
|
|
and its value has been modified since gaining focus.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onclick">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a pointer button is
|
|
clicked over this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="ondblclick">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a pointer button is
|
|
double clicked over this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onfocus">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when this element receives focus.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onkeydown">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a key is
|
|
pressed down over this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onkeypress">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a key is
|
|
pressed and released over this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onkeyup">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a key is
|
|
released over this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onmousedown">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a pointer button is
|
|
pressed down over this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onmousemove">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a pointer button is
|
|
moved within this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onmouseout">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a pointer button is
|
|
moved away from this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onmouseover">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a pointer button is
|
|
moved onto this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onmouseup">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a pointer button is
|
|
released over this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onselect">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when text within this
|
|
element is selected by the user.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="readonly">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Flag indicating that this component will prohibit changes by
|
|
the user. The element may receive focus unless it has also
|
|
been disabled. A value of false causes
|
|
no attribute to be rendered, while a value of true causes the
|
|
attribute to be rendered as readonly="readonly".]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="size">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[The number of characters used to determine
|
|
the width of this field.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="style">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[CSS style(s) to be applied when this component is rendered.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="styleClass">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Space-separated list of CSS style class(es) to be applied when
|
|
this element is rendered. This value must be passed through
|
|
as the "class" attribute on generated markup.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="tabindex">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Position of this element in the tabbing order
|
|
for the current document. This value must be
|
|
an integer between 0 and 32767.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="title">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Advisory title information about markup elements generated
|
|
for this component.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="binding">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[
|
|
The ValueExpression linking this component to a property in a backing bean
|
|
]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
<xs:element name="inputTextarea">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[<p>Renders an HTML "textarea" element.</p>
|
|
|
|
<p>Decode Behavior</p>
|
|
|
|
<ul>
|
|
|
|
<p>See the encode description for the <a
|
|
href="javax.faces.Inputjavax.faces.Text.html#encode">Input
|
|
Text</a> renderer.</p>
|
|
|
|
</ul>
|
|
|
|
<p>Encode Behavior</p>
|
|
|
|
<ul>
|
|
|
|
<p> Render the
|
|
clientId as the value of the "name" attribute. Render the current
|
|
valu eof the component inside the "textarea"
|
|
element.</p> </ul>]]></xs:documentation>
|
|
<xs:documentation>tag-class: com.sun.faces.taglib.html_basic.InputTextareaTag</xs:documentation>
|
|
<xs:documentation>body-content: JSP</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:complexType mixed="true">
|
|
<xs:choice minOccurs="0" maxOccurs="unbounded">
|
|
<xs:any processContents="lax"/>
|
|
</xs:choice>
|
|
<xs:attribute name="converter">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Converter instance registered with this component.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="converterMessage">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[A ValueExpression enabled attribute that, if present, will be
|
|
used as the text of the converter message, replacing any message
|
|
that comes from the converter.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="id">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[The component identifier for this component. This value must be
|
|
unique within the closest parent component that is a naming
|
|
container.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="immediate">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Flag indicating that this component's value must be
|
|
converted and validated immediately (that is, during
|
|
Apply Request Values phase), rather than waiting
|
|
until Process Validations phase.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="rendered">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Flag indicating whether or not this component should be rendered
|
|
(during Render Response Phase), or processed on any subsequent
|
|
form submit. The default value for this property is true.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="required">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Flag indicating that the user is required to provide a submitted
|
|
value for this input component.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="requiredMessage">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[A ValueExpression enabled attribute that, if present, will be
|
|
used as the text of the validation message for the "required"
|
|
facility, if the "required" facility is used.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="validator">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[MethodExpression representing a validator method that will be called
|
|
during Process Validations to perform correctness checks on the
|
|
value of this component. The expression must evaluate to a public
|
|
method that takes FacesContext, UIComponent, and Object parameters,
|
|
with a return type of void.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="validatorMessage">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[A ValueExpression enabled attribute that, if present, will be
|
|
used as the text of the validator message, replacing any
|
|
message that comes from the validator.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="value">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[The current value of this component.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="valueChangeListener">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[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.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="accesskey">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Access key that, when pressed, transfers focus
|
|
to this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="cols">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[The number of columns to be displayed.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="dir">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Direction indication for text that does not inherit directionality.
|
|
Valid values are "LTR" (left-to-right) and "RTL" (right-to-left).]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="disabled">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Flag indicating that this element must never receive focus or
|
|
be included in a subsequent submit. A value of false causes
|
|
no attribute to be rendered, while a value of true causes the
|
|
attribute to be rendered as disabled="disabled".]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="label">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[A localized user presentable name for this component.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="lang">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Code describing the language used in the generated markup
|
|
for this component.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onblur">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when this element loses focus.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onchange">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when this element loses focus
|
|
and its value has been modified since gaining focus.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onclick">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a pointer button is
|
|
clicked over this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="ondblclick">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a pointer button is
|
|
double clicked over this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onfocus">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when this element receives focus.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onkeydown">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a key is
|
|
pressed down over this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onkeypress">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a key is
|
|
pressed and released over this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onkeyup">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a key is
|
|
released over this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onmousedown">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a pointer button is
|
|
pressed down over this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onmousemove">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a pointer button is
|
|
moved within this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onmouseout">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a pointer button is
|
|
moved away from this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onmouseover">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a pointer button is
|
|
moved onto this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onmouseup">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a pointer button is
|
|
released over this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onselect">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when text within this
|
|
element is selected by the user.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="readonly">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Flag indicating that this component will prohibit changes by
|
|
the user. The element may receive focus unless it has also
|
|
been disabled. A value of false causes
|
|
no attribute to be rendered, while a value of true causes the
|
|
attribute to be rendered as readonly="readonly".]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="rows">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[The number of rows to be displayed.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="style">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[CSS style(s) to be applied when this component is rendered.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="styleClass">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Space-separated list of CSS style class(es) to be applied when
|
|
this element is rendered. This value must be passed through
|
|
as the "class" attribute on generated markup.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="tabindex">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Position of this element in the tabbing order
|
|
for the current document. This value must be
|
|
an integer between 0 and 32767.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="title">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Advisory title information about markup elements generated
|
|
for this component.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="binding">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[
|
|
The ValueExpression linking this component to a property in a backing bean
|
|
]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
<xs:element name="message">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[<p>Render a single message for a specific component.</p>
|
|
|
|
<p>Set-up for Rendering</p>
|
|
|
|
<ul>
|
|
|
|
<p>Obtain the "summary" and "detail" properties from
|
|
<code>UIMessage</code> component. If not present, keep the
|
|
empty string as the value, respectively. Obtain the first
|
|
<code>FacesMessage</code> to render from the component, using
|
|
the "for" property of the <code>UIMessage</code>. This will be
|
|
the only message we render. Obtain the severity style for this
|
|
message. If the severity of the message is
|
|
<code>FacesMessage.SEVERITY_INFO</code>, the severity style
|
|
comes from the value of the "infoStyle" attribute. If the
|
|
severity of the message is
|
|
<code>FacesMessage.SEVERITY_WARN</code>, the severity style
|
|
comes from the value of the "warnStyle" attribute, and so on for
|
|
each of the severities, <code>INFO, WARN, ERROR</code> and
|
|
<code>FATAL</code>. The same rules apply for obtaining the
|
|
severity style class, but instead of "infoStyle, warnStyle", etc
|
|
use "infoClass, warnClass", etc. Obtain the "style",
|
|
"styleClass" and "layout" attributes from the
|
|
<code>UIMessage</code> component. If we have a "style"
|
|
attribute and a severity style attribute, use the severity style
|
|
attribute as the value of the "style" attribute. If we have no
|
|
"style" attribute, but do have a severity style, use the
|
|
severity style as the value of the "style" attribute. The same
|
|
precedence rules apply for the style class. Obtain the value of
|
|
the <code>dir</code> and <code>lang</code> attributes.</p>
|
|
|
|
</ul>
|
|
|
|
<p>Rendering</p>
|
|
|
|
<ul>
|
|
|
|
<p>For the message renderer, we only render one row, for the first
|
|
message. For the messages renderer, we render as many rows as we
|
|
have messages. If any of the "dir", "lang", "style" or
|
|
"styleClass" attributes has a non-null value (as determined
|
|
above), render a "span" element, outputting the value of the
|
|
"style" attribute as the the value of the "style" attribute, and
|
|
outputting the value of the "styleClass" attribute as the value of
|
|
the "class" attribute on the "span" element. Output the "dir" and
|
|
"lang" attributes as well, if they are present. If the
|
|
<code>UIMessage</code> has a "tooltip" attribute with the value of
|
|
"true", and the <code>UIMessage</code> has "showSummary" and
|
|
"showDetail" properties with the value "true", if we haven't
|
|
already written out the "span", output the "summary" as the value
|
|
of the "title" attribute on the "span". If we haven't already
|
|
written out a "title" attribute, and "showSummary" is true, output
|
|
the summary. If "showDetail" is true, output the detail. Close
|
|
out the span if necessary.</p>
|
|
|
|
</ul>]]></xs:documentation>
|
|
<xs:documentation>tag-class: com.sun.faces.taglib.html_basic.MessageTag</xs:documentation>
|
|
<xs:documentation>body-content: JSP</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:complexType mixed="true">
|
|
<xs:choice minOccurs="0" maxOccurs="unbounded">
|
|
<xs:any processContents="lax"/>
|
|
</xs:choice>
|
|
<xs:attribute name="for" use="required">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Client identifier of the component for which to display messages.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="id">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[The component identifier for this component. This value must be
|
|
unique within the closest parent component that is a naming
|
|
container.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="rendered">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Flag indicating whether or not this component should be rendered
|
|
(during Render Response Phase), or processed on any subsequent
|
|
form submit. The default value for this property is true.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="showDetail">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Flag indicating whether the summary portion of displayed messages
|
|
should be included. Default value is "true".]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="showSummary">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Flag indicating whether the summary portion of displayed messages
|
|
should be included. Default value is "false".]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="dir">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Direction indication for text that does not inherit directionality.
|
|
Valid values are "LTR" (left-to-right) and "RTL" (right-to-left).]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="errorClass">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[CSS style class to apply to any message
|
|
with a severity class of "ERROR".]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="errorStyle">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[CSS style(s) to apply to any message
|
|
with a severity class of "ERROR".]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="fatalClass">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[CSS style class to apply to any message
|
|
with a severity class of "FATAL".]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="fatalStyle">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[CSS style(s) to apply to any message
|
|
with a severity class of "FATAL".]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="infoClass">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[CSS style class to apply to any message
|
|
with a severity class of "INFO".]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="infoStyle">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[CSS style(s) to apply to any message
|
|
with a severity class of "INFO".]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="lang">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Code describing the language used in the generated markup
|
|
for this component.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="style">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[CSS style(s) to be applied when this component is rendered.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="styleClass">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Space-separated list of CSS style class(es) to be applied when
|
|
this element is rendered. This value must be passed through
|
|
as the "class" attribute on generated markup.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="title">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Advisory title information about markup elements generated
|
|
for this component.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="tooltip">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Flag indicating whether the detail portion of the
|
|
message should be displayed as a tooltip.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="warnClass">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[CSS style class to apply to any message
|
|
with a severity class of "WARN".]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="warnStyle">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[CSS style(s) to apply to any message
|
|
with a severity class of "WARN".]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="binding">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[
|
|
The ValueExpression linking this component to a property in a backing bean
|
|
]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
<xs:element name="messages">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[<p>The same as for the Message renderer, but output all the
|
|
messages. If the value of the "layout" attribute is "table",
|
|
render nested "table", "tr", and "td" elements, in that order.
|
|
If the value of the "layout" attribute is "list", or the "layout"
|
|
attribute is not specified, render nested "ul", "li" elements,
|
|
in that order. Output the value of the "style" attribute as the
|
|
value of the "style" attribute, output the value of the "styleClass"
|
|
attribute as the value of the "class" attribute, and output the dir
|
|
and lang attributes. Output these values on the "table" element or
|
|
the "ul" element. The component is a <code>UIMessages</code>, and
|
|
there is no "for" attribute. Therefore, use either <code>null</code>
|
|
to obtain the messages from the <code>FacesContext</code> or the
|
|
empty string if the components "globalOnly" property is <code>true</code>.
|
|
If the layout was "table" close out the table elements, otherwise,
|
|
close out the list elements.</p>]]></xs:documentation>
|
|
<xs:documentation>tag-class: com.sun.faces.taglib.html_basic.MessagesTag</xs:documentation>
|
|
<xs:documentation>body-content: JSP</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:complexType mixed="true">
|
|
<xs:choice minOccurs="0" maxOccurs="unbounded">
|
|
<xs:any processContents="lax"/>
|
|
</xs:choice>
|
|
<xs:attribute name="globalOnly">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Flag indicating that only global messages (that is, messages not
|
|
associated with any client identifier) are to be displayed.
|
|
Default value is "false".]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="id">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[The component identifier for this component. This value must be
|
|
unique within the closest parent component that is a naming
|
|
container.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="rendered">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Flag indicating whether or not this component should be rendered
|
|
(during Render Response Phase), or processed on any subsequent
|
|
form submit. The default value for this property is true.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="showDetail">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Flag indicating whether the summary portion of displayed messages
|
|
should be included. Default value is "false".]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="showSummary">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Flag indicating whether the summary portion of displayed messages
|
|
should be included. Default value is "true".]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="dir">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Direction indication for text that does not inherit directionality.
|
|
Valid values are "LTR" (left-to-right) and "RTL" (right-to-left).]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="errorClass">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[CSS style class to apply to any message
|
|
with a severity class of "ERROR".]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="errorStyle">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[CSS style(s) to apply to any message
|
|
with a severity class of "ERROR".]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="fatalClass">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[CSS style class to apply to any message
|
|
with a severity class of "FATAL".]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="fatalStyle">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[CSS style(s) to apply to any message
|
|
with a severity class of "FATAL".]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="infoClass">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[CSS style class to apply to any message
|
|
with a severity class of "INFO".]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="infoStyle">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[CSS style(s) to apply to any message
|
|
with a severity class of "INFO".]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="lang">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Code describing the language used in the generated markup
|
|
for this component.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="layout">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[The type of layout markup to use when rendering
|
|
error messages. Valid values are "table" (an HTML
|
|
table) and "list" (an HTML list). If not specified,
|
|
the default value is "list".]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="style">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[CSS style(s) to be applied when this component is rendered.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="styleClass">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Space-separated list of CSS style class(es) to be applied when
|
|
this element is rendered. This value must be passed through
|
|
as the "class" attribute on generated markup.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="title">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Advisory title information about markup elements generated
|
|
for this component.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="tooltip">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Flag indicating whether the detail portion of the
|
|
message should be displayed as a tooltip.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="warnClass">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[CSS style class to apply to any message
|
|
with a severity class of "WARN".]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="warnStyle">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[CSS style(s) to apply to any message
|
|
with a severity class of "WARN".]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="binding">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[
|
|
The ValueExpression linking this component to a property in a backing bean
|
|
]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
<xs:element name="outputFormat">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[<p>Render parameterized text. Obtain the
|
|
<code>style</code>, <code>styleClass</code>, <code>dir</code>, and
|
|
<code>lang</code> attributees from this component. If any are
|
|
present, render a "span" element. Output the
|
|
<code>styleClass</code> attribute (if present) as the value of the
|
|
<code>class</code> attribute. Output the <code>style</code>
|
|
attribute as the value of the <code>style</code> attribute.
|
|
Output the <code>dir</code> and <code>lang</code> attributes as
|
|
pass through attributes. Accrue a list of the values of all child
|
|
<code>UIParameter</code> components of this component. If there
|
|
are one or more accumulated parameter values, convert the list of
|
|
parameter values to an <code>Object</code> array, call
|
|
<code>MessageFormat.format()</code>, passing the
|
|
<code>value</code> of this component as the first argument, and
|
|
the array of parameter values as the second argument, and render
|
|
the result. Otherwise, render the <code>value</code> of this
|
|
component unmodified.</p>]]></xs:documentation>
|
|
<xs:documentation>tag-class: com.sun.faces.taglib.html_basic.OutputFormatTag</xs:documentation>
|
|
<xs:documentation>body-content: JSP</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:complexType mixed="true">
|
|
<xs:choice minOccurs="0" maxOccurs="unbounded">
|
|
<xs:any processContents="lax"/>
|
|
</xs:choice>
|
|
<xs:attribute name="converter">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Converter instance registered with this component.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="id">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[The component identifier for this component. This value must be
|
|
unique within the closest parent component that is a naming
|
|
container.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="rendered">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Flag indicating whether or not this component should be rendered
|
|
(during Render Response Phase), or processed on any subsequent
|
|
form submit. The default value for this property is true.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="value">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[The current value of this component.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="dir">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Direction indication for text that does not inherit directionality.
|
|
Valid values are "LTR" (left-to-right) and "RTL" (right-to-left).]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="escape">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Flag indicating that characters that are sensitive
|
|
in HTML and XML markup must be escaped. This flag
|
|
is set to "true" by default.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="lang">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Code describing the language used in the generated markup
|
|
for this component.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="style">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[CSS style(s) to be applied when this component is rendered.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="styleClass">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Space-separated list of CSS style class(es) to be applied when
|
|
this element is rendered. This value must be passed through
|
|
as the "class" attribute on generated markup.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="title">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Advisory title information about markup elements generated
|
|
for this component.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="binding">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[
|
|
The ValueExpression linking this component to a property in a backing bean
|
|
]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
<xs:element name="outputLabel">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Renders an HTML "label" element. Render the current value
|
|
of the component as label text if it is specified. If a "for" attribute is
|
|
specified, find the component specified by the value of the "for"
|
|
attribute, and render its client id as the value of the "for" attribute.
|
|
If "styleClass" attribute is specified, render its value as the value
|
|
of the "class" attribute.]]></xs:documentation>
|
|
<xs:documentation>tag-class: com.sun.faces.taglib.html_basic.OutputLabelTag</xs:documentation>
|
|
<xs:documentation>body-content: JSP</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:complexType mixed="true">
|
|
<xs:choice minOccurs="0" maxOccurs="unbounded">
|
|
<xs:any processContents="lax"/>
|
|
</xs:choice>
|
|
<xs:attribute name="converter">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Converter instance registered with this component.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="id">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[The component identifier for this component. This value must be
|
|
unique within the closest parent component that is a naming
|
|
container.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="rendered">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Flag indicating whether or not this component should be rendered
|
|
(during Render Response Phase), or processed on any subsequent
|
|
form submit. The default value for this property is true.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="value">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[The current value of this component.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="accesskey">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Access key that, when pressed, transfers focus
|
|
to this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="dir">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Direction indication for text that does not inherit directionality.
|
|
Valid values are "LTR" (left-to-right) and "RTL" (right-to-left).]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="escape">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Flag indicating that characters that are sensitive
|
|
in HTML and XML markup must be escaped. If omitted, this
|
|
flag is assumed to be "true".]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="for">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Client identifier of the component for which this element
|
|
is a label.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="lang">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Code describing the language used in the generated markup
|
|
for this component.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onblur">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when this element loses focus.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onclick">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a pointer button is
|
|
clicked over this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="ondblclick">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a pointer button is
|
|
double clicked over this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onfocus">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when this element receives focus.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onkeydown">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a key is
|
|
pressed down over this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onkeypress">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a key is
|
|
pressed and released over this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onkeyup">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a key is
|
|
released over this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onmousedown">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a pointer button is
|
|
pressed down over this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onmousemove">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a pointer button is
|
|
moved within this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onmouseout">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a pointer button is
|
|
moved away from this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onmouseover">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a pointer button is
|
|
moved onto this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onmouseup">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a pointer button is
|
|
released over this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="style">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[CSS style(s) to be applied when this component is rendered.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="styleClass">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Space-separated list of CSS style class(es) to be applied when
|
|
this element is rendered. This value must be passed through
|
|
as the "class" attribute on generated markup.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="tabindex">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Position of this element in the tabbing order
|
|
for the current document. This value must be
|
|
an integer between 0 and 32767.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="title">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Advisory title information about markup elements generated
|
|
for this component.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="binding">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[
|
|
The ValueExpression linking this component to a property in a backing bean
|
|
]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
<xs:element name="outputLink">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Render an HTML "a" anchor element. The value of the
|
|
component is rendered as the value of the "href" attribute. Any
|
|
child UIParameter components are appended to the String to be
|
|
output as the value of the "href" attribute as query parameters
|
|
before rendering. The entire "href" string must be passed through
|
|
a call to the <code>encodeResourceURL()</code> method of the
|
|
<code>ExternalContext</code>. The name of the UIParameter goes on
|
|
the left hand side, and the value of the UIParameter on the right
|
|
hand side. The name and the value must be URLEncoded. Each
|
|
UIParameter instance is separeted by an ampersand, as dictated in
|
|
the URL spec. If the "styleClass" attribute is specified, render
|
|
its value as the value of the "class" attribute. If the "id" attribute
|
|
is specified, follow the same steps as mentioned in the
|
|
"<a href="renderkit-summary.html">General
|
|
Notes on Encoding</a>" regarding the "id" attribute for UIInput components.
|
|
If the "disabled" attribute is specified, do not render the HTML "a"
|
|
anchor element or the "href" element. Instead, render a "span" element.
|
|
If the "styleClass" attribute is specified, render its value as the value
|
|
of the "class" attribute on the "span". Render any pass-through attributes
|
|
on the "span".]]></xs:documentation>
|
|
<xs:documentation>tag-class: com.sun.faces.taglib.html_basic.OutputLinkTag</xs:documentation>
|
|
<xs:documentation>body-content: JSP</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:complexType mixed="true">
|
|
<xs:choice minOccurs="0" maxOccurs="unbounded">
|
|
<xs:any processContents="lax"/>
|
|
</xs:choice>
|
|
<xs:attribute name="converter">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Converter instance registered with this component.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="id">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[The component identifier for this component. This value must be
|
|
unique within the closest parent component that is a naming
|
|
container.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="rendered">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Flag indicating whether or not this component should be rendered
|
|
(during Render Response Phase), or processed on any subsequent
|
|
form submit. The default value for this property is true.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="value">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[The current value of this component.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="accesskey">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Access key that, when pressed, transfers focus
|
|
to this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="charset">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[The character encoding of the resource designated
|
|
by this hyperlink.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="coords">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[The position and shape of the hot spot on the screen
|
|
(for use in client-side image maps).]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="dir">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Direction indication for text that does not inherit directionality.
|
|
Valid values are "LTR" (left-to-right) and "RTL" (right-to-left).]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="disabled">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Flag indicating that this element must never
|
|
receive focus or be included in a subsequent
|
|
submit.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="hreflang">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[The language code of the resource designated
|
|
by this hyperlink.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="lang">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Code describing the language used in the generated markup
|
|
for this component.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onblur">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when this element loses focus.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onclick">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a pointer button is
|
|
clicked over this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="ondblclick">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a pointer button is
|
|
double clicked over this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onfocus">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when this element receives focus.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onkeydown">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a key is
|
|
pressed down over this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onkeypress">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a key is
|
|
pressed and released over this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onkeyup">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a key is
|
|
released over this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onmousedown">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a pointer button is
|
|
pressed down over this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onmousemove">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a pointer button is
|
|
moved within this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onmouseout">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a pointer button is
|
|
moved away from this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onmouseover">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a pointer button is
|
|
moved onto this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onmouseup">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a pointer button is
|
|
released over this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="rel">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[The relationship from the current document
|
|
to the anchor specified by this hyperlink.
|
|
The value of this attribute is a space-separated
|
|
list of link types.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="rev">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[A reverse link from the anchor specified
|
|
by this hyperlink to the current document.
|
|
The value of this attribute is a space-separated
|
|
list of link types.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="shape">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[The shape of the hot spot on the screen
|
|
(for use in client-side image maps). Valid
|
|
values are: default (entire region); rect
|
|
(rectangular region); circle (circular region);
|
|
and poly (polygonal region).]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="style">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[CSS style(s) to be applied when this component is rendered.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="styleClass">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Space-separated list of CSS style class(es) to be applied when
|
|
this element is rendered. This value must be passed through
|
|
as the "class" attribute on generated markup.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="tabindex">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Position of this element in the tabbing order
|
|
for the current document. This value must be
|
|
an integer between 0 and 32767.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="target">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Name of a frame where the resource
|
|
retrieved via this hyperlink is to
|
|
be displayed.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="title">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Advisory title information about markup elements generated
|
|
for this component.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="type">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[The content type of the resource designated
|
|
by this hyperlink.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="binding">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[
|
|
The ValueExpression linking this component to a property in a backing bean
|
|
]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
<xs:element name="outputText">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[If the "styleClass", "style", "dir" or "lang"
|
|
attributes are present, render a "span" element. If the
|
|
"styleClass" attribute is present, render its value as the value
|
|
of the "class" attribute. If the "style" attribute is present,
|
|
pass it thru. If the "escape" attribute is not present, or it is
|
|
present and its value is "true" all angle brackets should be
|
|
converted to the ampersand xx semicolon syntax when rendering the
|
|
value of the "value" attribute as the value of the component. If
|
|
the "escape" attribute is present and is "false" the value of the
|
|
component should be rendered as text without escaping.]]></xs:documentation>
|
|
<xs:documentation>tag-class: com.sun.faces.taglib.html_basic.OutputTextTag</xs:documentation>
|
|
<xs:documentation>body-content: JSP</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:complexType mixed="true">
|
|
<xs:choice minOccurs="0" maxOccurs="unbounded">
|
|
<xs:any processContents="lax"/>
|
|
</xs:choice>
|
|
<xs:attribute name="converter">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Converter instance registered with this component.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="id">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[The component identifier for this component. This value must be
|
|
unique within the closest parent component that is a naming
|
|
container.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="rendered">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Flag indicating whether or not this component should be rendered
|
|
(during Render Response Phase), or processed on any subsequent
|
|
form submit. The default value for this property is true.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="value">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[The current value of this component.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="dir">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Direction indication for text that does not inherit directionality.
|
|
Valid values are "LTR" (left-to-right) and "RTL" (right-to-left).]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="escape">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Flag indicating that characters that are sensitive
|
|
in HTML and XML markup must be escaped. This flag
|
|
is set to "true" by default.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="lang">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Code describing the language used in the generated markup
|
|
for this component.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="style">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[CSS style(s) to be applied when this component is rendered.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="styleClass">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Space-separated list of CSS style class(es) to be applied when
|
|
this element is rendered. This value must be passed through
|
|
as the "class" attribute on generated markup.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="title">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Advisory title information about markup elements generated
|
|
for this component.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="binding">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[
|
|
The ValueExpression linking this component to a property in a backing bean
|
|
]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
<xs:element name="panelGrid">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Renders an HTML "table" element, conforming to the
|
|
rules in the HTML 401 specification. Render the "caption" facet,
|
|
if present, inside a "caption" element immediately below the "table" element.
|
|
If the "captionClass" attribute is specified, render its value as the value
|
|
of the "class" attribute on the "caption" element. If the "captionStyle" attribute
|
|
is specified, render its value as the value of the "style" attribute
|
|
on the "caption" element. If the "styleClass" attribute is specified, render
|
|
its value as the value of the "class" attribute. Render the pass-through
|
|
attributes in the table below. Render the "header" facet, if present, inside of
|
|
"thead", "tr", and "th" elements, nested in that order. If the
|
|
"headerClass" attribute is specifed, render its value as the value
|
|
of the "class" attribute on the "th" element. Render "colgroup"
|
|
as the value of the "scope" attribute. Render the value of the
|
|
"columns" attribute as the value of the "colspan" attribute on the
|
|
"th" element. Render the "footer" facet if present, using similar
|
|
logic to the rendering of the "header", but replacing "thead" with
|
|
"tfoot", "th" with "td", and "headerClass" with "footerClass".
|
|
Render the children of the <code>UIPanel</code> component inside
|
|
of a "tbody" element. Render the children based on the value of
|
|
the "columns" attribute, creating a new row each time a "columns"
|
|
worth of children have been rendered. For the start of each row,
|
|
render a "tr" element. Output the value of the "rowClasses" per
|
|
the attribute description below. For each child, output a "td"
|
|
element, attaching the value of the "columnClasses" attribute per
|
|
the attribute description below. Recursively encode each child.
|
|
Close out the "td" element. When done with the row, close out the
|
|
"tr" element. If a child has "rendered==false" it is not rendered,
|
|
and the column counter must not be incremented.]]></xs:documentation>
|
|
<xs:documentation>tag-class: com.sun.faces.taglib.html_basic.PanelGridTag</xs:documentation>
|
|
<xs:documentation>body-content: JSP</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:complexType mixed="true">
|
|
<xs:choice minOccurs="0" maxOccurs="unbounded">
|
|
<xs:any processContents="lax"/>
|
|
</xs:choice>
|
|
<xs:attribute name="id">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[The component identifier for this component. This value must be
|
|
unique within the closest parent component that is a naming
|
|
container.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="rendered">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Flag indicating whether or not this component should be rendered
|
|
(during Render Response Phase), or processed on any subsequent
|
|
form submit. The default value for this property is true.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="bgcolor">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Name or code of the background color for this table.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="border">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Width (in pixels) of the border to be drawn
|
|
around this table.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="captionClass">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Space-separated list of CSS style class(es) that will be
|
|
applied to any caption generated for this table.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="captionStyle">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[CSS style(s) to be applied when this caption is rendered.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="cellpadding">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Definition of how much space the user agent should
|
|
leave between the border of each cell and its contents.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="cellspacing">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Definition of how much space the user agent should
|
|
leave between the left side of the table and the
|
|
leftmost column, the top of the table and the top of
|
|
the top side of the topmost row, and so on for the
|
|
right and bottom of the table. It also specifies
|
|
the amount of space to leave between cells.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="columnClasses">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Comma-delimited list of CSS style classes that will be applied
|
|
to the columns of this table. A space separated list of
|
|
classes may also be specified for any individual column. If
|
|
the number of elements in this list is less than the number of
|
|
columns specified in the "columns" attribute, no "class"
|
|
attribute is output for each column greater than the number of
|
|
elements in the list. If the number of elements in the list
|
|
is greater than the number of columns specified in the
|
|
"columns" attribute, the elements at the posisiton in the list
|
|
after the value of the "columns" attribute are ignored.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="columns">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[The number of columns to render before
|
|
starting a new row.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="dir">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Direction indication for text that does not inherit directionality.
|
|
Valid values are "LTR" (left-to-right) and "RTL" (right-to-left).]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="footerClass">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Space-separated list of CSS style class(es) that will be
|
|
applied to any footer generated for this table.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="frame">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Code specifying which sides of the frame surrounding
|
|
this table will be visible. Valid values are:
|
|
none (no sides, default value); above (top side only);
|
|
below (bottom side only); hsides (top and bottom sides
|
|
only); vsides (right and left sides only); lhs (left
|
|
hand side only); rhs (right hand side only); box
|
|
(all four sides); and border (all four sides).]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="headerClass">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Space-separated list of CSS style class(es) that will be
|
|
applied to any header generated for this table.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="lang">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Code describing the language used in the generated markup
|
|
for this component.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onclick">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a pointer button is
|
|
clicked over this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="ondblclick">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a pointer button is
|
|
double clicked over this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onkeydown">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a key is
|
|
pressed down over this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onkeypress">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a key is
|
|
pressed and released over this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onkeyup">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a key is
|
|
released over this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onmousedown">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a pointer button is
|
|
pressed down over this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onmousemove">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a pointer button is
|
|
moved within this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onmouseout">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a pointer button is
|
|
moved away from this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onmouseover">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a pointer button is
|
|
moved onto this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onmouseup">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a pointer button is
|
|
released over this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="rowClasses">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Comma-delimited list of CSS style classes that will be applied
|
|
to the rows of this table. A space separated list of classes
|
|
may also be specified for any individual row. Thes styles are
|
|
applied, in turn, to each row in the table. For example, if
|
|
the list has two elements, the first style class in the list
|
|
is applied to the first row, the second to the second row, the
|
|
first to the third row, the second to the fourth row, etc. In
|
|
other words, we keep iterating through the list until we reach
|
|
the end, and then we start at the beginning again.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="rules">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Code specifying which rules will appear between cells
|
|
within this table. Valid values are: none (no rules,
|
|
default value); groups (between row groups); rows
|
|
(between rows only); cols (between columns only); and
|
|
all (between all rows and columns).]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="style">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[CSS style(s) to be applied when this component is rendered.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="styleClass">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Space-separated list of CSS style class(es) to be applied when
|
|
this element is rendered. This value must be passed through
|
|
as the "class" attribute on generated markup.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="summary">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Summary of this table's purpose and structure, for
|
|
user agents rendering to non-visual media such as
|
|
speech and Braille.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="title">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Advisory title information about markup elements generated
|
|
for this component.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="width">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Width of the entire table, for visual user agents.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="binding">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[
|
|
The ValueExpression linking this component to a property in a backing bean
|
|
]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
<xs:element name="panelGroup">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Intended for use in situations when only one
|
|
UIComponent child can be nested, such as in the case of facets.
|
|
If the "style" or "styleClass" attributes are present, and the "layout"
|
|
attribute is present with a value of "block", render a "div" element,
|
|
outputting the value of the "style" attribute as the value of the
|
|
"style" attribute and the value of the "styleClass" attribute as the
|
|
value of the "class" attribute. Otherwise, if the "layout" attribute
|
|
is not present, or the "layout" attribute contains a value other than
|
|
"block", render a "span" element, outputting the value of the
|
|
"style" attribute as the value of the "style" attribute, and the value
|
|
of the "styleClass" attribute as the value of the "class"
|
|
attribute.]]></xs:documentation>
|
|
<xs:documentation>tag-class: com.sun.faces.taglib.html_basic.PanelGroupTag</xs:documentation>
|
|
<xs:documentation>body-content: JSP</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:complexType mixed="true">
|
|
<xs:choice minOccurs="0" maxOccurs="unbounded">
|
|
<xs:any processContents="lax"/>
|
|
</xs:choice>
|
|
<xs:attribute name="id">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[The component identifier for this component. This value must be
|
|
unique within the closest parent component that is a naming
|
|
container.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="rendered">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Flag indicating whether or not this component should be rendered
|
|
(during Render Response Phase), or processed on any subsequent
|
|
form submit. The default value for this property is true.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="layout">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[The type of layout markup to use when rendering this group.
|
|
If the value is "block" the renderer must produce an HTML
|
|
"div" element. Otherwise HTML "span" element must
|
|
be produced.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="style">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[CSS style(s) to be applied when this component is rendered.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="styleClass">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Space-separated list of CSS style class(es) to be applied when
|
|
this element is rendered. This value must be passed through
|
|
as the "class" property on generated markup.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="binding">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[
|
|
The ValueExpression linking this component to a property in a backing bean
|
|
]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
<xs:element name="selectBooleanCheckbox">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[<p>Renders an HTML "input" element of type "checkbox".</p>
|
|
|
|
<p>Decode Behavior</p>
|
|
|
|
<ul>
|
|
|
|
<p>Obtain the <code>Map</code> from the "requestParameterMap"
|
|
property of the <code>ExternalContext</code>. If there is no
|
|
entry in the <code>Map</code> for the "clientId" of this
|
|
component, pass "false" to the <code>setSubmittedValue()</code>
|
|
method of the component, which must be an instance of
|
|
<code>EditableValueHolder</code>. If there is an entry, and its
|
|
value is equal, ignoring case and without quotes, to any of the
|
|
Strings: "on", "yes" or "true" pass true to the
|
|
<code>setSubmittedValue()</code> method of the component.</p>
|
|
|
|
</ul>
|
|
|
|
<p>Encode Behavior</p>
|
|
|
|
<ul>
|
|
|
|
<p>
|
|
Render the clientId of the component as the value of the "name"
|
|
attribute. If the current value of the component is "true",
|
|
output the "checked" attribute (must be rendered as checked="checked").
|
|
If the "styleClass" attribute is specified, render its value as the value
|
|
of the "class" attribute.</p> </ul>]]></xs:documentation>
|
|
<xs:documentation>tag-class: com.sun.faces.taglib.html_basic.SelectBooleanCheckboxTag</xs:documentation>
|
|
<xs:documentation>body-content: JSP</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:complexType mixed="true">
|
|
<xs:choice minOccurs="0" maxOccurs="unbounded">
|
|
<xs:any processContents="lax"/>
|
|
</xs:choice>
|
|
<xs:attribute name="converter">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Converter instance registered with this component.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="converterMessage">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[A ValueExpression enabled attribute that, if present, will be
|
|
used as the text of the converter message, replacing any message
|
|
that comes from the converter.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="id">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[The component identifier for this component. This value must be
|
|
unique within the closest parent component that is a naming
|
|
container.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="immediate">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Flag indicating that this component's value must be
|
|
converted and validated immediately (that is, during
|
|
Apply Request Values phase), rather than waiting
|
|
until Process Validations phase.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="rendered">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Flag indicating whether or not this component should be rendered
|
|
(during Render Response Phase), or processed on any subsequent
|
|
form submit. The default value for this property is true.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="required">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Flag indicating that the user is required to provide a submitted
|
|
value for this input component.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="requiredMessage">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[A ValueExpression enabled attribute that, if present, will be
|
|
used as the text of the validation message for the "required"
|
|
facility, if the "required" facility is used.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="validator">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[MethodExpression representing a validator method that will be called
|
|
during Process Validations to perform correctness checks on the
|
|
value of this component. The expression must evaluate to a public
|
|
method that takes FacesContext, UIComponent, and Object parameters,
|
|
with a return type of void.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="validatorMessage">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[A ValueExpression enabled attribute that, if present, will be
|
|
used as the text of the validator message, replacing any
|
|
message that comes from the validator.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="value">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[The current value of this component.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="valueChangeListener">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[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.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="accesskey">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Access key that, when pressed, transfers focus
|
|
to this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="dir">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Direction indication for text that does not inherit directionality.
|
|
Valid values are "LTR" (left-to-right) and "RTL" (right-to-left).]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="disabled">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Flag indicating that this element must never receive focus or
|
|
be included in a subsequent submit. A value of false causes
|
|
no attribute to be rendered, while a value of true causes the
|
|
attribute to be rendered as disabled="disabled".]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="label">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[A localized user presentable name for this component.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="lang">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Code describing the language used in the generated markup
|
|
for this component.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onblur">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when this element loses focus.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onchange">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when this element loses focus
|
|
and its value has been modified since gaining focus.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onclick">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a pointer button is
|
|
clicked over this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="ondblclick">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a pointer button is
|
|
double clicked over this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onfocus">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when this element receives focus.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onkeydown">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a key is
|
|
pressed down over this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onkeypress">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a key is
|
|
pressed and released over this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onkeyup">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a key is
|
|
released over this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onmousedown">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a pointer button is
|
|
pressed down over this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onmousemove">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a pointer button is
|
|
moved within this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onmouseout">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a pointer button is
|
|
moved away from this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onmouseover">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a pointer button is
|
|
moved onto this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onmouseup">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a pointer button is
|
|
released over this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onselect">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when text within this
|
|
element is selected by the user.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="readonly">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Flag indicating that this component will prohibit changes by
|
|
the user. The element may receive focus unless it has also
|
|
been disabled. A value of false causes
|
|
no attribute to be rendered, while a value of true causes the
|
|
attribute to be rendered as readonly="readonly".]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="style">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[CSS style(s) to be applied when this component is rendered.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="styleClass">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Space-separated list of CSS style class(es) to be applied when
|
|
this element is rendered. This value must be passed through
|
|
as the "class" attribute on generated markup.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="tabindex">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Position of this element in the tabbing order
|
|
for the current document. This value must be
|
|
an integer between 0 and 32767.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="title">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Advisory title information about markup elements generated
|
|
for this component.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="binding">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[
|
|
The ValueExpression linking this component to a property in a backing bean
|
|
]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
<xs:element name="selectManyCheckbox">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[<p>Render an HTML checkbox list.</p>
|
|
|
|
<p><a name="decode">Decode Behavior</a></p>
|
|
|
|
<ul>
|
|
|
|
<p>See the <a
|
|
href="javax.faces.SelectManyjavax.faces.Listbox.html#decodeMany">"Decode
|
|
Behavior for UISelectMany Components"</a> section.</p>
|
|
|
|
</ul>
|
|
|
|
<p>Encode Behavior</p>
|
|
|
|
<ul>
|
|
<p>Render a "table" element. If the "styleClass" is specified, render the
|
|
value of the "styleClass" attribute as the value of the "class" attribute
|
|
on the "table" element. If the "style", "border" attributes are specified,
|
|
pass them thru. If the "layout" attribute is specified, and its
|
|
value is "pageDirection", render the children elements vertically,
|
|
otherwise horizontally, in the table. If any of the children are
|
|
an instance of SelectItemGroup, render them as a nested table.
|
|
Each of the children are ultimately rendererd as follows. Render
|
|
an "input" element of "type" "checkbox" for each child component.
|
|
Render the "name" attribute on the "input" element with the value
|
|
of the <code>clientId</code> of the component. Render an "id"
|
|
attribute on the "input" element. Each "id" value must be unique.
|
|
If the current SelectItem.isDisabled() returns true, render
|
|
"disabled" as the value of the "disabled" attribute.
|
|
Close out the "input" element. Render a "label" element. Render the
|
|
"for" attribute of the "label" element whose value is the corresponding
|
|
"input" element's "id" value. Render any "style" as the "class" attribute
|
|
on the "label" element. Close out the starting "label" element and render
|
|
the label value from SelectItem.getLabel(). Close out the "label" element.
|
|
As an exception to the general rules about how to handle the "id" attribute,
|
|
render it as an attribute on the outer "table" element, the value of which
|
|
is the <code>clientId</code> of the component per the rules at the beginning
|
|
of this specification. The value of the current SelectItem is rendered as
|
|
the value of the "value" attribute. Coerce the value of the currently rendered
|
|
child to the type of the parent UISelectMany value following the Expression Language
|
|
coercion rules, before comparing the values. If the value of the enclosing
|
|
UISelectMany matches the current value, render "checked" as the value of the
|
|
"checked" attribute. See the
|
|
<a href="javax.faces.SelectManyjavax.faces.Listbox.html#options">"Rendering
|
|
the option elements" </a> specification for
|
|
<code>ListboxRenderer</code> for more detail on how to render the
|
|
"option" elements in this renderer.</p>
|
|
|
|
</ul>]]></xs:documentation>
|
|
<xs:documentation>tag-class: com.sun.faces.taglib.html_basic.SelectManyCheckboxTag</xs:documentation>
|
|
<xs:documentation>body-content: JSP</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:complexType mixed="true">
|
|
<xs:choice minOccurs="0" maxOccurs="unbounded">
|
|
<xs:any processContents="lax"/>
|
|
</xs:choice>
|
|
<xs:attribute name="converter">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Converter instance registered with this component.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="converterMessage">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[A ValueExpression enabled attribute that, if present, will be
|
|
used as the text of the converter message, replacing any message
|
|
that comes from the converter.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="id">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[The component identifier for this component. This value must be
|
|
unique within the closest parent component that is a naming
|
|
container.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="immediate">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Flag indicating that this component's value must be
|
|
converted and validated immediately (that is, during
|
|
Apply Request Values phase), rather than waiting
|
|
until Process Validations phase.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="rendered">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Flag indicating whether or not this component should be rendered
|
|
(during Render Response Phase), or processed on any subsequent
|
|
form submit. The default value for this property is true.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="required">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Flag indicating that the user is required to provide a submitted
|
|
value for this input component.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="requiredMessage">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[A ValueExpression enabled attribute that, if present, will be
|
|
used as the text of the validation message for the "required"
|
|
facility, if the "required" facility is used.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="validator">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[MethodExpression representing a validator method that will be called
|
|
during Process Validations to perform correctness checks on the
|
|
value of this component. The expression must evaluate to a public
|
|
method that takes FacesContext, UIComponent, and Object parameters,
|
|
with a return type of void.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="validatorMessage">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[A ValueExpression enabled attribute that, if present, will be
|
|
used as the text of the validator message, replacing any
|
|
message that comes from the validator.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="value">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[The current value of this component.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="valueChangeListener">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[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.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="accesskey">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Access key that, when pressed, transfers focus
|
|
to this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="border">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Width (in pixels) of the border to be drawn
|
|
around the table containing the options list.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="dir">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Direction indication for text that does not inherit directionality.
|
|
Valid values are "LTR" (left-to-right) and "RTL" (right-to-left).]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="disabled">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Flag indicating that this element must never receive focus or
|
|
be included in a subsequent submit. A value of false causes
|
|
no attribute to be rendered, while a value of true causes the
|
|
attribute to be rendered as disabled="disabled".]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="disabledClass">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[CSS style class to apply to the rendered label
|
|
on disabled options.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="enabledClass">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[CSS style class to apply to the rendered label
|
|
on enabled options.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="label">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[A localized user presentable name for this component.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="lang">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Code describing the language used in the generated markup
|
|
for this component.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="layout">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Orientation of the options list to be created.
|
|
Valid values are "pageDirection" (list is laid
|
|
out vertically), or "lineDirection" (list is
|
|
laid out horizontally). If not specified, the
|
|
default value is "lineDirection".]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onblur">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when this element loses focus.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onchange">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when this element loses focus
|
|
and its value has been modified since gaining focus.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onclick">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a pointer button is
|
|
clicked over this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="ondblclick">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a pointer button is
|
|
double clicked over this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onfocus">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when this element receives focus.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onkeydown">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a key is
|
|
pressed down over this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onkeypress">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a key is
|
|
pressed and released over this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onkeyup">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a key is
|
|
released over this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onmousedown">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a pointer button is
|
|
pressed down over this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onmousemove">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a pointer button is
|
|
moved within this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onmouseout">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a pointer button is
|
|
moved away from this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onmouseover">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a pointer button is
|
|
moved onto this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onmouseup">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a pointer button is
|
|
released over this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onselect">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when text within this
|
|
element is selected by the user.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="readonly">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Flag indicating that this component will prohibit changes by
|
|
the user. The element may receive focus unless it has also
|
|
been disabled. A value of false causes
|
|
no attribute to be rendered, while a value of true causes the
|
|
attribute to be rendered as readonly="readonly".]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="style">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[CSS style(s) to be applied when this component is rendered.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="styleClass">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Space-separated list of CSS style class(es) to be applied when
|
|
this element is rendered. This value must be passed through
|
|
as the "class" attribute on generated markup.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="tabindex">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Position of this element in the tabbing order
|
|
for the current document. This value must be
|
|
an integer between 0 and 32767.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="title">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Advisory title information about markup elements generated
|
|
for this component.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="binding">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[
|
|
The ValueExpression linking this component to a property in a backing bean
|
|
]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
<xs:element name="selectManyListbox">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[<p>Render an HTML option list.</p>
|
|
|
|
<p>Decode Behavior</p>
|
|
|
|
<p>This section documents the decode behavior for all renderers
|
|
that handle <code>UISelectMany</code> or <code>UISelectOne</code>
|
|
components.</p>
|
|
|
|
<ul>
|
|
|
|
<p><a name="decodeMany">Decode Behavior for
|
|
<code>UISelectMany</code> components</a></p>
|
|
|
|
<ul>
|
|
|
|
<p>Obtain the <code>Map</code> from the
|
|
"requestParameterValuesMap" property of the
|
|
<code>ExternalContext</code>. If the <code>Map</code> contains
|
|
an entry for the "clientId" of the component, pass the value of
|
|
the entry, cast to a <code>String []</code>, to the
|
|
<code>setSubmittedValue()</code> method of the component, which
|
|
must be an <code>EditableValueHolder</code>. If the
|
|
<code>Map</code> does not contain an entry, create an empty
|
|
<code>String</code> array and call
|
|
<code>setSubmittedValue()</code> with it.</p>
|
|
|
|
</ul>
|
|
|
|
<p><a name="decodeOne">Decode Behavior for
|
|
<code>UISelectOne</code> components</a></p>
|
|
|
|
<ul>
|
|
|
|
<p>Obtain the <code>Map</code> from the "requestParameterMap"
|
|
property of the <code>ExternalContext</code>. If there is a
|
|
<code>Map</code> entry for the "clientId" property of the
|
|
component, pass it to the <code>setSubmittedValue()</code> method
|
|
of the component.</p>
|
|
|
|
</ul>
|
|
|
|
<p>Encode Behavior</p>
|
|
|
|
<ul>
|
|
|
|
<p>Render an HTML "select" element. Render the clientId of
|
|
the component as the value of the "name" attribute. If the "styleClass"
|
|
attribute is specified, render its value as the value of the "class"
|
|
attribute on the "select" element. If the component is a
|
|
<code>UISelectMany</code> instance, render "multiple" as the value of the
|
|
"multiple" attribute. If the "size" attribute is specified, render its
|
|
value as the value of the "size" attribute. Otherwise use the number of
|
|
items as the value of the "size" attribute.</p>
|
|
|
|
</ul>
|
|
|
|
<p><a name="option">Rendering the "option" elements</a></p>
|
|
|
|
<ul>
|
|
|
|
<p>The only valid children of this component are
|
|
<code>UISelectItem</code> or <code>UISelectItems</code> instances.
|
|
Iterate over the children of this component, and accrue a list of
|
|
<code>javax.faces.model.SelectItem</code> instances. If the
|
|
current child is a <code>UISelectItem</code> create a
|
|
<code>SelectItem</code>instance from its <code>itemValue,
|
|
itemLabel</code> and <code>itemDescription</code> properties, add
|
|
it to the list. If the current child is a
|
|
<code>UISelectItems</code> instance, call its
|
|
<code>getValue()</code> method. If the result is a
|
|
<code>SelectItem</code> bean, add it to the list. If the result
|
|
is an array of <code>SelectItem</code> beans, add each one t othe
|
|
list. If the result is a <code>Collection</code> of
|
|
<code>SelectItem</code> beans, add each one to the list. If the
|
|
result isa <code>Map</code>, create a <code>SelectItem</code> bean
|
|
for each entry in the <code>Map</code> using the key as the label,
|
|
the value as the value, and <code>null</code> as the description.
|
|
Iterate over the list of <code>SelectItem</code> beans. If the
|
|
current element is a <code>SelectItemGroup</code>, render an
|
|
"optgroup" element with a "label" attribute, the value of which is
|
|
the "label" property from the current element, then call
|
|
<code>getSelectItems()</code> and render each element as below.
|
|
If the current element is not a <code>SelectItemGroup</code>,
|
|
render an "option" element. Follow the conversion rules in the
|
|
spec to obtain a renderable <code>String</code> from the "value"
|
|
property of the current element, render that as the value of the
|
|
"value" atribute. Now it is time to see if the current element is
|
|
the selected value. call its
|
|
<code>getSubmittedValue()</code> method, casting the result to an
|
|
<code>Object []</code>, otherwise the component must be a
|
|
<code>UISelectOne</code> instance, call its
|
|
<code>getSubmittedValue()</code> method and create an <code>Object
|
|
[]</code> around the result. Determine the type of the resultant array
|
|
if the resultant array is non-null, otherwise the type is <code>String</code>.
|
|
Coerce the current item value to this type following the Expression
|
|
Language coercion rules. If the resultant array is non-null,
|
|
we look in the array for a value that, when we pass the renderable
|
|
value to its <code>equals()</code> method, it returns
|
|
<code>true</code>, meaning the current element is selected. If
|
|
the resultant array is <code>null</code>, if the component is a
|
|
<code>UISelectMany</code>, call its <code>getValue()</code>
|
|
method. If the result is a <code>List</code> obtain the values in
|
|
the list as an array. Otherwise, the component must be a
|
|
<code>UISelectOne</code> instance. Call its
|
|
<code>getValue()</code> method, which must be an Object array.
|
|
Look for an element in the resultant array that, 1. when we pass
|
|
the renderable value to its <code>equals()</code> method, it
|
|
returns <code>true</code> , or 2. if the renderable value is null,
|
|
and there is a null element in the array, also conclude that the
|
|
current element is selected. Otherwise the current element is not
|
|
selected. Now, if the current value is selected, write out an
|
|
HTML boolean property "selected". If the current
|
|
SelectItem.isDisabled() returns true, render "disabled" as the
|
|
value of the "disabled" attribute.</p>
|
|
|
|
</ul>
|
|
|
|
</ul>]]></xs:documentation>
|
|
<xs:documentation>tag-class: com.sun.faces.taglib.html_basic.SelectManyListboxTag</xs:documentation>
|
|
<xs:documentation>body-content: JSP</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:complexType mixed="true">
|
|
<xs:choice minOccurs="0" maxOccurs="unbounded">
|
|
<xs:any processContents="lax"/>
|
|
</xs:choice>
|
|
<xs:attribute name="converter">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Converter instance registered with this component.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="converterMessage">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[A ValueExpression enabled attribute that, if present, will be
|
|
used as the text of the converter message, replacing any message
|
|
that comes from the converter.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="id">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[The component identifier for this component. This value must be
|
|
unique within the closest parent component that is a naming
|
|
container.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="immediate">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Flag indicating that this component's value must be
|
|
converted and validated immediately (that is, during
|
|
Apply Request Values phase), rather than waiting
|
|
until Process Validations phase.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="rendered">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Flag indicating whether or not this component should be rendered
|
|
(during Render Response Phase), or processed on any subsequent
|
|
form submit. The default value for this property is true.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="required">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Flag indicating that the user is required to provide a submitted
|
|
value for this input component.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="requiredMessage">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[A ValueExpression enabled attribute that, if present, will be
|
|
used as the text of the validation message for the "required"
|
|
facility, if the "required" facility is used.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="validator">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[MethodExpression representing a validator method that will be called
|
|
during Process Validations to perform correctness checks on the
|
|
value of this component. The expression must evaluate to a public
|
|
method that takes FacesContext, UIComponent, and Object parameters,
|
|
with a return type of void.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="validatorMessage">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[A ValueExpression enabled attribute that, if present, will be
|
|
used as the text of the validator message, replacing any
|
|
message that comes from the validator.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="value">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[The current value of this component.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="valueChangeListener">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[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.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="accesskey">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Access key that, when pressed, transfers focus
|
|
to this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="dir">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Direction indication for text that does not inherit directionality.
|
|
Valid values are "LTR" (left-to-right) and "RTL" (right-to-left).]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="disabled">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Flag indicating that this element must never receive focus or
|
|
be included in a subsequent submit. A value of false causes
|
|
no attribute to be rendered, while a value of true causes the
|
|
attribute to be rendered as disabled="disabled".]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="disabledClass">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[CSS style class to apply to the rendered label
|
|
on disabled options.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="enabledClass">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[CSS style class to apply to the rendered label
|
|
on enabled options.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="label">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[A localized user presentable name for this component.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="lang">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Code describing the language used in the generated markup
|
|
for this component.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onblur">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when this element loses focus.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onchange">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when this element loses focus
|
|
and its value has been modified since gaining focus.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onclick">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a pointer button is
|
|
clicked over this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="ondblclick">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a pointer button is
|
|
double clicked over this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onfocus">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when this element receives focus.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onkeydown">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a key is
|
|
pressed down over this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onkeypress">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a key is
|
|
pressed and released over this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onkeyup">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a key is
|
|
released over this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onmousedown">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a pointer button is
|
|
pressed down over this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onmousemove">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a pointer button is
|
|
moved within this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onmouseout">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a pointer button is
|
|
moved away from this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onmouseover">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a pointer button is
|
|
moved onto this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onmouseup">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a pointer button is
|
|
released over this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onselect">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when text within this
|
|
element is selected by the user.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="readonly">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Flag indicating that this component will prohibit changes by
|
|
the user. The element may receive focus unless it has also
|
|
been disabled. A value of false causes
|
|
no attribute to be rendered, while a value of true causes the
|
|
attribute to be rendered as readonly="readonly".]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="size">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Number of available options to be shown at all times.
|
|
If not specified, all available options are shown.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="style">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[CSS style(s) to be applied when this component is rendered.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="styleClass">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Space-separated list of CSS style class(es) to be applied when
|
|
this element is rendered. This value must be passed through
|
|
as the "class" attribute on generated markup.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="tabindex">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Position of this element in the tabbing order
|
|
for the current document. This value must be
|
|
an integer between 0 and 32767.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="title">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Advisory title information about markup elements generated
|
|
for this component.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="binding">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[
|
|
The ValueExpression linking this component to a property in a backing bean
|
|
]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
<xs:element name="selectManyMenu">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[<p>Render an HTML option list.</p>
|
|
|
|
<p><a name="decode">Decode Behavior</a></p>
|
|
|
|
<ul>
|
|
|
|
<p>See the <a
|
|
href="javax.faces.SelectManyjavax.faces.Listbox.html#decodeMany">"Decode
|
|
Behavior for UISelectMany Components"</a> section.</p>
|
|
|
|
</ul>
|
|
|
|
<p>Encode Behavior</p>
|
|
|
|
<ul>
|
|
|
|
<p>Render an HTML "select" element. Render the clientId of
|
|
the component as the value of the "name" attribute. If the "styleClass"
|
|
attribute is specified, render its value as the value of the "class"
|
|
attribute on the "select" element. If the component
|
|
to be rendered is a UISelectMany, render "multiple" as the value of
|
|
the "multiple" attribute. Render "1" as the value of the "size"
|
|
attribute. See the <a
|
|
href="javax.faces.SelectManyjavax.faces.Listbox.html#options">"Rendering the option
|
|
elements" </a> specification for <code>ListboxRenderer</code> for
|
|
more detail on how to render the "option" elements in this
|
|
renderer.</p>
|
|
|
|
</ul>]]></xs:documentation>
|
|
<xs:documentation>tag-class: com.sun.faces.taglib.html_basic.SelectManyMenuTag</xs:documentation>
|
|
<xs:documentation>body-content: JSP</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:complexType mixed="true">
|
|
<xs:choice minOccurs="0" maxOccurs="unbounded">
|
|
<xs:any processContents="lax"/>
|
|
</xs:choice>
|
|
<xs:attribute name="converter">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Converter instance registered with this component.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="converterMessage">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[A ValueExpression enabled attribute that, if present, will be
|
|
used as the text of the converter message, replacing any message
|
|
that comes from the converter.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="id">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[The component identifier for this component. This value must be
|
|
unique within the closest parent component that is a naming
|
|
container.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="immediate">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Flag indicating that this component's value must be
|
|
converted and validated immediately (that is, during
|
|
Apply Request Values phase), rather than waiting
|
|
until Process Validations phase.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="rendered">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Flag indicating whether or not this component should be rendered
|
|
(during Render Response Phase), or processed on any subsequent
|
|
form submit. The default value for this property is true.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="required">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Flag indicating that the user is required to provide a submitted
|
|
value for this input component.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="requiredMessage">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[A ValueExpression enabled attribute that, if present, will be
|
|
used as the text of the validation message for the "required"
|
|
facility, if the "required" facility is used.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="validator">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[MethodExpression representing a validator method that will be called
|
|
during Process Validations to perform correctness checks on the
|
|
value of this component. The expression must evaluate to a public
|
|
method that takes FacesContext, UIComponent, and Object parameters,
|
|
with a return type of void.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="validatorMessage">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[A ValueExpression enabled attribute that, if present, will be
|
|
used as the text of the validator message, replacing any
|
|
message that comes from the validator.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="value">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[The current value of this component.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="valueChangeListener">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[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.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="accesskey">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Access key that, when pressed, transfers focus
|
|
to this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="dir">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Direction indication for text that does not inherit directionality.
|
|
Valid values are "LTR" (left-to-right) and "RTL" (right-to-left).]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="disabled">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Flag indicating that this element must never receive focus or
|
|
be included in a subsequent submit. A value of false causes
|
|
no attribute to be rendered, while a value of true causes the
|
|
attribute to be rendered as disabled="disabled".]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="disabledClass">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[CSS style class to apply to the rendered label
|
|
on disabled options.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="enabledClass">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[CSS style class to apply to the rendered label
|
|
on enabled options.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="label">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[A localized user presentable name for this component.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="lang">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Code describing the language used in the generated markup
|
|
for this component.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onblur">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when this element loses focus.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onchange">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when this element loses focus
|
|
and its value has been modified since gaining focus.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onclick">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a pointer button is
|
|
clicked over this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="ondblclick">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a pointer button is
|
|
double clicked over this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onfocus">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when this element receives focus.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onkeydown">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a key is
|
|
pressed down over this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onkeypress">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a key is
|
|
pressed and released over this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onkeyup">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a key is
|
|
released over this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onmousedown">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a pointer button is
|
|
pressed down over this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onmousemove">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a pointer button is
|
|
moved within this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onmouseout">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a pointer button is
|
|
moved away from this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onmouseover">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a pointer button is
|
|
moved onto this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onmouseup">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a pointer button is
|
|
released over this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onselect">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when text within this
|
|
element is selected by the user.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="readonly">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Flag indicating that this component will prohibit changes by
|
|
the user. The element may receive focus unless it has also
|
|
been disabled. A value of false causes
|
|
no attribute to be rendered, while a value of true causes the
|
|
attribute to be rendered as readonly="readonly".]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="style">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[CSS style(s) to be applied when this component is rendered.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="styleClass">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Space-separated list of CSS style class(es) to be applied when
|
|
this element is rendered. This value must be passed through
|
|
as the "class" attribute on generated markup.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="tabindex">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Position of this element in the tabbing order
|
|
for the current document. This value must be
|
|
an integer between 0 and 32767.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="title">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Advisory title information about markup elements generated
|
|
for this component.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="binding">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[
|
|
The ValueExpression linking this component to a property in a backing bean
|
|
]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
<xs:element name="selectOneListbox">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[<p>Render an HTML option list.</p>
|
|
|
|
<p><a name="decode">Decode Behavior</a></p>
|
|
|
|
<ul>
|
|
|
|
<p>See the <a
|
|
href="javax.faces.SelectManyjavax.faces.Listbox.html#decodeOne">"Decode
|
|
Behavior for UISelectOne Components"</a> section.</p>
|
|
|
|
</ul>
|
|
|
|
<p>Encode Behavior</p>
|
|
|
|
<ul>
|
|
<p>Render an HTML "select" element. Render the clientId of
|
|
the component as the value of the "name" attribute. If the "styleClass"
|
|
attribute is specified, render its value as the value of the "class"
|
|
attribute on the "select" element. If the component
|
|
to be rendered is a UISelectMany, render "multiple" as the value of
|
|
the "multiple" attribute. If the "size" attribute is specified,
|
|
render its value as the value of the "size" attribute. Otherwise
|
|
use the number of items as the value of the "size" attribute. See
|
|
the <a href="javax.faces.SelectManyjavax.faces.Listbox.html#options">"Rendering the option
|
|
elements" </a> specification for <code>ListboxRenderer</code> for
|
|
more detail on how to render the "option" elements in this
|
|
renderer.</p>
|
|
|
|
</ul>]]></xs:documentation>
|
|
<xs:documentation>tag-class: com.sun.faces.taglib.html_basic.SelectOneListboxTag</xs:documentation>
|
|
<xs:documentation>body-content: JSP</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:complexType mixed="true">
|
|
<xs:choice minOccurs="0" maxOccurs="unbounded">
|
|
<xs:any processContents="lax"/>
|
|
</xs:choice>
|
|
<xs:attribute name="converter">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Converter instance registered with this component.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="converterMessage">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[A ValueExpression enabled attribute that, if present, will be
|
|
used as the text of the converter message, replacing any message
|
|
that comes from the converter.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="id">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[The component identifier for this component. This value must be
|
|
unique within the closest parent component that is a naming
|
|
container.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="immediate">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Flag indicating that this component's value must be
|
|
converted and validated immediately (that is, during
|
|
Apply Request Values phase), rather than waiting
|
|
until Process Validations phase.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="rendered">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Flag indicating whether or not this component should be rendered
|
|
(during Render Response Phase), or processed on any subsequent
|
|
form submit. The default value for this property is true.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="required">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Flag indicating that the user is required to provide a submitted
|
|
value for this input component.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="requiredMessage">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[A ValueExpression enabled attribute that, if present, will be
|
|
used as the text of the validation message for the "required"
|
|
facility, if the "required" facility is used.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="validator">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[MethodExpression representing a validator method that will be called
|
|
during Process Validations to perform correctness checks on the
|
|
value of this component. The expression must evaluate to a public
|
|
method that takes FacesContext, UIComponent, and Object parameters,
|
|
with a return type of void.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="validatorMessage">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[A ValueExpression enabled attribute that, if present, will be
|
|
used as the text of the validator message, replacing any
|
|
message that comes from the validator.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="value">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[The current value of this component.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="valueChangeListener">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[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.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="accesskey">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Access key that, when pressed, transfers focus
|
|
to this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="dir">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Direction indication for text that does not inherit directionality.
|
|
Valid values are "LTR" (left-to-right) and "RTL" (right-to-left).]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="disabled">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Flag indicating that this element must never receive focus or
|
|
be included in a subsequent submit. A value of false causes
|
|
no attribute to be rendered, while a value of true causes the
|
|
attribute to be rendered as disabled="disabled".]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="disabledClass">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[CSS style class to apply to the rendered label
|
|
on disabled options.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="enabledClass">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[CSS style class to apply to the rendered label
|
|
on enabled options.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="label">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[A localized user presentable name for this component.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="lang">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Code describing the language used in the generated markup
|
|
for this component.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onblur">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when this element loses focus.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onchange">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when this element loses focus
|
|
and its value has been modified since gaining focus.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onclick">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a pointer button is
|
|
clicked over this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="ondblclick">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a pointer button is
|
|
double clicked over this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onfocus">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when this element receives focus.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onkeydown">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a key is
|
|
pressed down over this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onkeypress">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a key is
|
|
pressed and released over this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onkeyup">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a key is
|
|
released over this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onmousedown">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a pointer button is
|
|
pressed down over this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onmousemove">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a pointer button is
|
|
moved within this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onmouseout">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a pointer button is
|
|
moved away from this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onmouseover">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a pointer button is
|
|
moved onto this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onmouseup">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a pointer button is
|
|
released over this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onselect">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when text within this
|
|
element is selected by the user.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="readonly">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Flag indicating that this component will prohibit changes by
|
|
the user. The element may receive focus unless it has also
|
|
been disabled. A value of false causes
|
|
no attribute to be rendered, while a value of true causes the
|
|
attribute to be rendered as readonly="readonly".]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="size">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Number of available options to be shown at all times.
|
|
If not specified, all available options are shown.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="style">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[CSS style(s) to be applied when this component is rendered.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="styleClass">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Space-separated list of CSS style class(es) to be applied when
|
|
this element is rendered. This value must be passed through
|
|
as the "class" attribute on generated markup.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="tabindex">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Position of this element in the tabbing order
|
|
for the current document. This value must be
|
|
an integer between 0 and 32767.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="title">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Advisory title information about markup elements generated
|
|
for this component.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="binding">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[
|
|
The ValueExpression linking this component to a property in a backing bean
|
|
]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
<xs:element name="selectOneMenu">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[<p>Render an HTML option list.</p>
|
|
|
|
<p><a name="decode">Decode Behavior</a></p>
|
|
|
|
<ul>
|
|
|
|
<p>See the <a
|
|
href="javax.faces.SelectManyjavax.faces.Listbox.html#decodeOne">"Decode
|
|
Behavior for UISelectOne Components"</a> section.</p>
|
|
|
|
</ul>
|
|
|
|
<p>Encode Behavior</p>
|
|
|
|
<ul>
|
|
|
|
<p>Render an HTML "select" element. Render the clientId of the
|
|
component as the value of the "name" attribute. If the
|
|
"styleClass" attribute is specified, render its value as the value
|
|
of the "class" attribute on the "select" element. If the component
|
|
to be rendered is a UISelectMany, render "true" as the value of
|
|
the "multiple" attribute. Use the number of items as the value of
|
|
the "size" attribute. See the <a
|
|
href="javax.faces.SelectManyjavax.faces.Listbox.html#options">"Rendering
|
|
the option elements" </a> specification for
|
|
<code>ListboxRenderer</code> for more detail on how to render the
|
|
"option" elements in this renderer.</p>
|
|
|
|
</ul>]]></xs:documentation>
|
|
<xs:documentation>tag-class: com.sun.faces.taglib.html_basic.SelectOneMenuTag</xs:documentation>
|
|
<xs:documentation>body-content: JSP</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:complexType mixed="true">
|
|
<xs:choice minOccurs="0" maxOccurs="unbounded">
|
|
<xs:any processContents="lax"/>
|
|
</xs:choice>
|
|
<xs:attribute name="converter">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Converter instance registered with this component.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="converterMessage">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[A ValueExpression enabled attribute that, if present, will be
|
|
used as the text of the converter message, replacing any message
|
|
that comes from the converter.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="id">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[The component identifier for this component. This value must be
|
|
unique within the closest parent component that is a naming
|
|
container.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="immediate">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Flag indicating that this component's value must be
|
|
converted and validated immediately (that is, during
|
|
Apply Request Values phase), rather than waiting
|
|
until Process Validations phase.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="rendered">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Flag indicating whether or not this component should be rendered
|
|
(during Render Response Phase), or processed on any subsequent
|
|
form submit. The default value for this property is true.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="required">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Flag indicating that the user is required to provide a submitted
|
|
value for this input component.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="requiredMessage">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[A ValueExpression enabled attribute that, if present, will be
|
|
used as the text of the validation message for the "required"
|
|
facility, if the "required" facility is used.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="validator">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[MethodExpression representing a validator method that will be called
|
|
during Process Validations to perform correctness checks on the
|
|
value of this component. The expression must evaluate to a public
|
|
method that takes FacesContext, UIComponent, and Object parameters,
|
|
with a return type of void.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="validatorMessage">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[A ValueExpression enabled attribute that, if present, will be
|
|
used as the text of the validator message, replacing any
|
|
message that comes from the validator.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="value">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[The current value of this component.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="valueChangeListener">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[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.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="accesskey">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Access key that, when pressed, transfers focus
|
|
to this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="dir">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Direction indication for text that does not inherit directionality.
|
|
Valid values are "LTR" (left-to-right) and "RTL" (right-to-left).]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="disabled">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Flag indicating that this element must never receive focus or
|
|
be included in a subsequent submit. A value of false causes
|
|
no attribute to be rendered, while a value of true causes the
|
|
attribute to be rendered as disabled="disabled".]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="disabledClass">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[CSS style class to apply to the rendered label
|
|
on disabled options.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="enabledClass">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[CSS style class to apply to the rendered label
|
|
on enabled options.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="label">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[A localized user presentable name for this component.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="lang">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Code describing the language used in the generated markup
|
|
for this component.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onblur">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when this element loses focus.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onchange">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when this element loses focus
|
|
and its value has been modified since gaining focus.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onclick">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a pointer button is
|
|
clicked over this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="ondblclick">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a pointer button is
|
|
double clicked over this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onfocus">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when this element receives focus.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onkeydown">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a key is
|
|
pressed down over this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onkeypress">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a key is
|
|
pressed and released over this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onkeyup">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a key is
|
|
released over this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onmousedown">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a pointer button is
|
|
pressed down over this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onmousemove">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a pointer button is
|
|
moved within this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onmouseout">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a pointer button is
|
|
moved away from this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onmouseover">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a pointer button is
|
|
moved onto this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onmouseup">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a pointer button is
|
|
released over this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onselect">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when text within this
|
|
element is selected by the user.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="readonly">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Flag indicating that this component will prohibit changes by
|
|
the user. The element may receive focus unless it has also
|
|
been disabled. A value of false causes
|
|
no attribute to be rendered, while a value of true causes the
|
|
attribute to be rendered as readonly="readonly".]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="style">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[CSS style(s) to be applied when this component is rendered.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="styleClass">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Space-separated list of CSS style class(es) to be applied when
|
|
this element is rendered. This value must be passed through
|
|
as the "class" attribute on generated markup.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="tabindex">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Position of this element in the tabbing order
|
|
for the current document. This value must be
|
|
an integer between 0 and 32767.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="title">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Advisory title information about markup elements generated
|
|
for this component.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="binding">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[
|
|
The ValueExpression linking this component to a property in a backing bean
|
|
]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
<xs:element name="selectOneRadio">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[<p>Render a set of html "input" elements of type
|
|
"radio".</p>
|
|
|
|
<p><a name="decode">Decode Behavior</a></p>
|
|
|
|
<ul>
|
|
|
|
<p>See the <a
|
|
href="javax.faces.SelectManyjavax.faces.Listbox.html#decodeOne">"Decode
|
|
Behavior for UISelectOne Components"</a> section.</p>
|
|
|
|
</ul>
|
|
|
|
<p>Encode Behavior</p>
|
|
|
|
<ul>
|
|
|
|
<p>Render a "table" element. If the "styleClass" is specified, render the
|
|
value of the "styleClass" attribute as the value of the "class" attribute
|
|
on the "table" element. If the "style", "border" attributes are specified,
|
|
pass them thru. If the "layout" attribute is specified, and its
|
|
value is "pageDirection", render the children elements
|
|
vertically, otherwise horizontally, in the table. If any of the
|
|
children are an instance of SelectItemGroup, render them as a
|
|
nested table. Each of the children are ultimately rendered as follows.
|
|
Render an "input" element of "type" "radio" for each child component.
|
|
Render the "name" attribute on the "input" element with the value
|
|
of the <code>clientId</code> of the component. Render an "id"
|
|
attribute on the "input" element. Each "id" value must be unique.
|
|
If the current SelectItem.isDisabled() returns true, render
|
|
"disabled" as the value of the "disabled" attribute.
|
|
Close out the "input" element. Render a "label" element. Render the
|
|
"for" attribute of the "label" element whose value is the corresponding
|
|
"input" element's "id" value. Render any "style" as the "class" attribute
|
|
on the "label" element. Close out the starting "label" element and render
|
|
the label value from SelectItem.getLabel(). Close out the "label" element.
|
|
As an exception to the general rules about how to handle the "id" attribute,
|
|
render it as an attribute on the outer "table" element, the value of which
|
|
is the <code>clientId</code> of the component per the rules at the
|
|
beginning of this specification.
|
|
Coerce the value of the currently rendered child to the type of the parent
|
|
UISelectOne value using the Expression Language coercion rules before comparing
|
|
the values. If the value of the currently rendered child is equal to
|
|
the value of the parent UISelectOne, render an appropriate HTML
|
|
boolean value indicating "checked" for the enclosing "input".
|
|
See the
|
|
<a href="javax.faces.SelectManyjavax.faces.Listbox.html#options">"Rendering the option
|
|
elements" </a> specification for <code>ListboxRenderer</code> for
|
|
more detail on how to render the "option" elements in this
|
|
renderer.</p>
|
|
|
|
</ul>]]></xs:documentation>
|
|
<xs:documentation>tag-class: com.sun.faces.taglib.html_basic.SelectOneRadioTag</xs:documentation>
|
|
<xs:documentation>body-content: JSP</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:complexType mixed="true">
|
|
<xs:choice minOccurs="0" maxOccurs="unbounded">
|
|
<xs:any processContents="lax"/>
|
|
</xs:choice>
|
|
<xs:attribute name="converter">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Converter instance registered with this component.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="converterMessage">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[A ValueExpression enabled attribute that, if present, will be
|
|
used as the text of the converter message, replacing any message
|
|
that comes from the converter.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="id">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[The component identifier for this component. This value must be
|
|
unique within the closest parent component that is a naming
|
|
container.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="immediate">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Flag indicating that this component's value must be
|
|
converted and validated immediately (that is, during
|
|
Apply Request Values phase), rather than waiting
|
|
until Process Validations phase.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="rendered">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Flag indicating whether or not this component should be rendered
|
|
(during Render Response Phase), or processed on any subsequent
|
|
form submit. The default value for this property is true.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="required">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Flag indicating that the user is required to provide a submitted
|
|
value for this input component.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="requiredMessage">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[A ValueExpression enabled attribute that, if present, will be
|
|
used as the text of the validation message for the "required"
|
|
facility, if the "required" facility is used.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="validator">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[MethodExpression representing a validator method that will be called
|
|
during Process Validations to perform correctness checks on the
|
|
value of this component. The expression must evaluate to a public
|
|
method that takes FacesContext, UIComponent, and Object parameters,
|
|
with a return type of void.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="validatorMessage">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[A ValueExpression enabled attribute that, if present, will be
|
|
used as the text of the validator message, replacing any
|
|
message that comes from the validator.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="value">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[The current value of this component.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="valueChangeListener">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[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.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="accesskey">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Access key that, when pressed, transfers focus
|
|
to this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="border">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Width (in pixels) of the border to be drawn
|
|
around the table containing the options list.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="dir">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Direction indication for text that does not inherit directionality.
|
|
Valid values are "LTR" (left-to-right) and "RTL" (right-to-left).]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="disabled">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Flag indicating that this element must never receive focus or
|
|
be included in a subsequent submit. A value of false causes
|
|
no attribute to be rendered, while a value of true causes the
|
|
attribute to be rendered as disabled="disabled".]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="disabledClass">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[CSS style class to apply to the rendered label
|
|
on disabled options.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="enabledClass">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[CSS style class to apply to the rendered label
|
|
on enabled options.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="label">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[A localized user presentable name for this component.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="lang">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Code describing the language used in the generated markup
|
|
for this component.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="layout">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Orientation of the options list to be created.
|
|
Valid values are "pageDirection" (list is laid
|
|
out vertically), or "lineDirection" (list is
|
|
laid out horizontally). If not specified, the
|
|
default value is "lineDirection".]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onblur">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when this element loses focus.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onchange">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when this element loses focus
|
|
and its value has been modified since gaining focus.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onclick">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a pointer button is clicked over this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="ondblclick">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a pointer button is
|
|
double clicked over this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onfocus">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when this element receives focus.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onkeydown">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a key is
|
|
pressed down over this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onkeypress">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a key is
|
|
pressed and released over this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onkeyup">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a key is
|
|
released over this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onmousedown">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a pointer button is
|
|
pressed down over this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onmousemove">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a pointer button is
|
|
moved within this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onmouseout">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a pointer button is
|
|
moved away from this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onmouseover">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a pointer button is
|
|
moved onto this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onmouseup">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when a pointer button is
|
|
released over this element.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="onselect">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Javascript code executed when text within this
|
|
element is selected by the user.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="readonly">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Flag indicating that this component will prohibit changes by
|
|
the user. The element may receive focus unless it has also
|
|
been disabled. A value of false causes
|
|
no attribute to be rendered, while a value of true causes the
|
|
attribute to be rendered as readonly="readonly".]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="style">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[CSS style(s) to be applied when this component is rendered.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="styleClass">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Space-separated list of CSS style class(es) to be applied when
|
|
this element is rendered. This value must be passed through
|
|
as the "class" attribute on generated markup.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="tabindex">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Position of this element in the tabbing order
|
|
for the current document. This value must be
|
|
an integer between 0 and 32767.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="title">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Advisory title information about markup elements generated
|
|
for this component.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="binding">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[
|
|
The ValueExpression linking this component to a property in a backing bean
|
|
]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
<xs:element name="column">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[<p>Renders a UIComponent that represents a single column of data within a parent <code>UIData</code> component.</p>]]></xs:documentation>
|
|
<xs:documentation>tag-class: com.sun.faces.taglib.html_basic.ColumnTag</xs:documentation>
|
|
<xs:documentation>body-content: JSP</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:complexType mixed="true">
|
|
<xs:choice minOccurs="0" maxOccurs="unbounded">
|
|
<xs:any processContents="lax"/>
|
|
</xs:choice>
|
|
<xs:attribute name="rendered">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[
|
|
Flag indicating whether or not this component should be rendered
|
|
(during Render Response Phase), or processed on any subsequent
|
|
form submit.
|
|
]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="binding">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[
|
|
The value binding expression linking this component to a property in a backing bean
|
|
]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="id">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[
|
|
The component identifier for the associated component
|
|
]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="footerClass">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Space-separated list of CSS style class(es) that will be
|
|
applied to any column footer generated for this table.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="headerClass">
|
|
<xs:annotation>
|
|
<xs:documentation><![CDATA[Space-separated list of CSS style class(es) that will be
|
|
applied to any column header generated for this table.]]></xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
</xs:schema> |