META-INF.schema.myfaces_facelets_core_2_1.xsd Maven / Gradle / Ivy
This tag library implements the standard JSF core tags for Facelets.
display-name: JSF Core Facelets Tag Library.
tlib-version: 2.1
short-name: f
body-content: empty
See the javadocs for interface NamingContainer for further details.
]]>
body-content: JSP
body-content: JSP
body-content: JSP
If a submitted value has been converted but not yet pushed into the
model, then return that locally-cached value (see isLocalValueSet).
Otherwise, evaluate an EL expression to fetch a value from the model.]]>
If this value is true and no input value is provided by a postback operation, then the "requiredMessage" text is
registered as a FacesMessage for the request, and validation fails.
Default value: false.
]]>
]]>
The value can either be a static value (ID) or an EL expression. When a static id is
specified, an instance of the converter type registered with that id is used. When this
is an EL expression, the result of evaluating the expression must be an object that
implements the Converter interface.
]]>
Unless otherwise specified, all attributes accept static values or EL expressions.
]]>
body-content: JSP
Unless otherwise specified, all attributes accept static values or EL expressions.
UISelectItem should be nestetd inside a UISelectMany or UISelectOne component, and results in the addition of a
SelectItem instance to the list of available options for the parent component
]]>
body-content: empty
BeanValidator is a {@link jakarta.faces.validator.Validator}
that doesn't do any validation itself, but delegates validation logic to
Bean Validation.
]]>
tag-class: $component.tagClass
body-content: empty
Faces Specification]]>
tag-class: $component.tagClass
body-content: empty
Faces Specification]]>
tag-class: $component.tagClass
body-content: empty
Faces Specification]]>
tag-class: $component.tagClass
body-content: empty
RegexValidator is a {@link jakarta.faces.validator.Validator}
that checks the value of the corresponding component against specified
pattern using Java regular expression syntax.
The regular expression syntax accepted by the RegexValidator class is
same as mentioned in class {@link java.util.regex.Pattern} in package
java.util.regex
.
The following algorithm is implemented:
- If the passed value is
null
, exit immediately.
-
If the passed value is not a String, exit with a {@link #NOT_MATCHED_MESSAGE_ID}
error message.
-
If no pattern has been set, or pattern resolves to
null
or an
empty String, throw a {@link jakarta.faces.validator.ValidatorException}
with a {@link #PATTERN_NOT_SET_MESSAGE_ID} message.
-
If pattern is not a valid regular expression, according to the rules as defined
in class {@link java.util.regex.Pattern}, throw a {@link ValidatorException}
with a (@link #MATCH_EXCEPTION_MESSAGE_ID} message.
-
If a
pattern
property has been configured on this
{@link jakarta.faces.validator.Validator}, check the passed value against this pattern.
If value does not match pattern throw a {@link ValidatorException}
containing a {@link #NOT_MATCHED_MESSAGE_ID} message.
]]>
tag-class: $component.tagClass
body-content: empty
tag-class: $component.tagClass
body-content: empty
tag-class: org.apache.myfaces.view.facelets.tag.faces.core.ActionListenerHandler
body-content: JSP
Unless otherwise specified, all attributes accept static values or EL expressions.
According to the documentation, the tag handler implementing this tag should meet
the following conditions:
- Since this tag attach objects to UIComponent instances, and those instances
implements Behavior interface, this component should implement
BehaviorHolderAttachedObjectHandler interface.
- f:ajax does not support binding property. In theory we should do something similar
to f:convertDateTime tag does: extends from ConverterHandler and override setAttributes
method, but in this case BehaviorTagHandlerDelegate has binding property defined, so
if we extend from BehaviorHandler we add binding support to f:ajax.
- This tag works as a attached object handler, but note on the api there is no component
to define a target for a behavior. See comment inside apply() method.
]]>
tag-class: org.apache.myfaces.view.facelets.tag.faces.core.AjaxHandler
body-content: JSP
tag-class: org.apache.myfaces.view.facelets.tag.faces.core.AttributeHandler
body-content: JSP
tag-class: org.apache.myfaces.view.facelets.tag.faces.core.AttributesHandler
body-content: JSP
Faces SpecificationRegister a DateTimeConverter instance on the UIComponent associated with the closest parent UIComponent custom
action.
]]>
tag-class: org.apache.myfaces.view.facelets.tag.faces.core.ConvertDateTimeHandler
body-content: JSP
tag-class: org.apache.myfaces.view.facelets.tag.faces.core.ConvertDelegateHandler
body-content: JSP
Faces SpecificationRegister a NumberConverter instance on the UIComponent associated with the closest parent UIComponent custom action.
]]>
tag-class: org.apache.myfaces.view.facelets.tag.faces.core.ConvertNumberHandler
body-content: JSP
tag-class: org.apache.myfaces.view.facelets.tag.faces.core.EventHandler
body-content: JSP
tag-class: org.apache.myfaces.view.facelets.tag.faces.core.FacetHandler
body-content: JSP
tag-class: org.apache.myfaces.view.facelets.tag.faces.core.LoadBundleHandler
body-content: JSP
tag-class: org.apache.myfaces.view.facelets.tag.faces.core.PassThroughAttributeHandler
body-content: JSP
tag-class: org.apache.myfaces.view.facelets.tag.faces.core.PassThroughAttributesHandler
body-content: JSP
tag-class: org.apache.myfaces.view.facelets.tag.faces.core.PhaseListenerHandler
body-content: JSP
tag-class: org.apache.myfaces.view.facelets.tag.faces.core.ResetValuesActionListenerHandler
body-content: JSP
tag-class: org.apache.myfaces.view.facelets.tag.faces.core.SelectItemGroupHandler
body-content: JSP
tag-class: org.apache.myfaces.view.facelets.tag.faces.core.SelectItemGroupsHandler
body-content: JSP
Unless otherwise specified, all attributes accept static values
or EL expressions.
UISelectItems should be nested inside a UISelectMany or UISelectOne component,
and results in the addition of one ore more SelectItem instance to the list of available options
for the parent component
null
]]>
tag-class: org.apache.myfaces.view.facelets.tag.faces.core.SelectItemsHandler
body-content: JSP
tag-class: org.apache.myfaces.view.facelets.tag.faces.core.SetPropertyActionListenerHandler
body-content: JSP
tag-class: org.apache.myfaces.view.facelets.tag.faces.core.ValidateDelegateHandler
body-content: JSP
tag-class: org.apache.myfaces.view.facelets.tag.faces.core.ValueChangeListenerHandler
body-content: JSP
Unless otherwise specified, all attributes accept static values or EL expressions.
See the javadoc for this class in the JSF
Specification for further details.
Container for all JavaServer Faces core and custom component actions used on a page.
]]>
tag-class: org.apache.myfaces.view.facelets.tag.faces.core.ViewHandler
body-content: JSP
Defaults to the default locale specified in the faces configuration file.
]]>
tag-class: org.apache.myfaces.view.facelets.tag.faces.core.ViewMetadataHandler
body-content: JSP
tag-class: org.apache.myfaces.view.facelets.tag.faces.core.WebsocketHandler
body-content: JSP