| |||||||
FRAMES NO FRAMES |
<%@ taglib prefix="f" uri="http://java.sun.com/jsf/core" %>
<anyxmlelement xmlns:f="http://java.sun.com/jsf/core" />
This tag library implements the standard JSF core tags for Facelets.
Tag Library Information | |
Display Name | JSF Core Facelets Tag Library. |
Version | 2.0 |
Short Name | f |
URI | http://java.sun.com/jsf/core |
Tag Summary | |
importConstants | $component.longDescription |
subview | Base class for components that provide a new "namespace" for the ids of their
child components.
See the javadocs for interface NamingContainer for further details. |
viewAction | No Description |
viewParam | TODO: documentation on jsp and pld are not the same. It appear two params: maxlength and for, but no property getter and setter founded here. If maxlength is used, we can put something like this: JSFJspProperty(name = "maxlength", returnType = "java.lang.String") |
param | This tag associates a parameter name-value pair with the nearest parent UIComponent. A UIComponent is created to
represent this name-value pair, and stored as a child of the parent component; what effect this has depends upon the
renderer of that parent component.
Unless otherwise specified, all attributes accept static values or EL expressions. |
selectItem | This tag associates a single SelectItem with the nearest parent UIComponent. The item represents a single option for
a component such as an h:selectBooleanCheckbox or h:selectOneMenu. See also component selectItems.
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 |
validateBean | BeanValidator is a {@link jakarta.faces.validator.Validator} that doesn't do any validation itself, but delegates validation logic to Bean Validation. |
validateDoubleRange | Creates a validator and associateds it with the nearest parent UIComponent. When invoked, the validator ensures that values are valid doubles that lie within the minimum and maximum values specified. Commonly associated with a h:inputText entity. Unless otherwise specified, all attributes accept static values or EL expressions. see Javadoc of Faces Specification |
validateLength | Creates a validator and associateds it with the nearest parent UIComponent. When invoked, the validator ensures that values are valid strings with a length that lies within the minimum and maximum values specified. Commonly associated with a h:inputText entity. Unless otherwise specified, all attributes accept static values or EL expressions. see Javadoc of Faces Specification |
validateLongRange | Creates a validator and associateds it with the nearest parent UIComponent. When invoked, the validator ensures that values are valid longs that lie within the minimum and maximum values specified. Commonly associated with a h:inputText entity. Unless otherwise specified, all attributes accept static values or EL expressions. see Javadoc of Faces Specification |
validateRegex |
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
The following algorithm is implemented:
|
validateRequired | Check if a value is empty, in the same way as set UIInput required property to true (including all rules related to this property). |
actionListener | Register an ActionListener instance on the UIComponent associated with the closest parent UIComponent custom action. See jakarta.faces.event.ActionListener See jakarta.faces.component.ActionSource |
ajax | This tag creates an instance of AjaxBehavior, and associates it with the nearest
parent UIComponent that implements ClientBehaviorHolder interface. This tag can
be used on single or composite components.
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:
|
attribute | Sets the specified name and attribute on the parent UIComponent. If the "value" specified is not a literal, it will instead set the ValueExpression on the UIComponent. See jakarta.faces.component.UIComponent#getAttributes() See jakarta.faces.component.UIComponent#setValueExpression(java.lang.String, jakarta.el.ValueExpression) |
attributes | No Description |
convertDateTime | This tag associates a date time converter with the nearest parent UIComponent.
Unless otherwise specified, all attributes accept static values or EL expressions.
see Javadoc of Faces Specification Register a DateTimeConverter instance on the UIComponent associated with the closest parent UIComponent custom action. |
converter | Register a named Converter instance on the UIComponent associated with the closest parent UIComponent custom action. |
convertNumber | This tag creates a number formatting converter and associates it
with the nearest parent UIComponent.
Unless otherwise specified, all attributes accept static values or EL expressions.
see Javadoc of Faces Specification Register a NumberConverter instance on the UIComponent associated with the closest parent UIComponent custom action. |
event | Registers a listener for a given system event class on the UIComponent associated with this tag. |
facet | Register a named facet on the UIComponent associated with the closest parent UIComponent custom action. |
loadBundle | Load a resource bundle localized for the Locale of the current view, and expose it (as a Map) in the request attributes of the current request. |
passThroughAttribute | No Description |
passThroughAttributes | No Description |
phaseListener | $tag.longDescription |
resetValues | No Description |
selectItemGroup | $tag.longDescription |
selectItemGroups | $tag.longDescription |
selectItems | This tag associates a set of selection list items with the nearest
parent UIComponent. The set of SelectItem objects is retrieved via
a value-binding.
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 |
setPropertyActionListener | $tag.longDescription |
validator | Register a named Validator instance on the UIComponent associated with the closest parent UIComponent custom action. |
valueChangeListener | Register an ValueChangeListener instance on the UIComponent associated with the closest parent UIComponent custom action. |
view | Creates a Faces View, which is a container that holds all of the components that are part of the view.
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. |
metadata | Defines the view metadata. It is expected that this tag contains only one or many f:viewParam tags. |
websocket | $tag.longDescription |
| |||||||
FRAMES NO FRAMES |