All Downloads are FREE. Search and download functionalities are using the official Maven repository.

META-INF.schema.myfaces_facelets_core_2_1.xsd Maven / Gradle / Ivy

Go to download

The private implementation classes of the Apache MyFaces Core JSF-2.3 Implementation

There is a newer version: 4.1.0-RC2
Show newest version







    
        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.

]]>
tag-class: org.apache.myfaces.taglib.core.SubviewTag body-content: JSP
body-content: JSP tag-class: org.apache.myfaces.taglib.core.ViewParamTag body-content: JSP 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 invoked method is expected to check the submitted value for this component, and if not acceptable then report a validation error for the component.

The method is expected to have the prototype

public void aMethod(FacesContext, UIComponent,Object)]]>
The phase in which this method is invoked can be controlled via the immediate attribute.

]]>
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.

]]>
tag-class: org.apache.myfaces.taglib.core.ParamTag 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

]]>
tag-class: org.apache.myfaces.taglib.core.SelectItemTag body-content: empty
BeanValidator is a {@link javax.faces.validator.Validator} that doesn't do any validation itself, but delegates validation logic to Bean Validation.

]]>
tag-class: $component.tagClass body-content: empty
JSF Specification]]> tag-class: org.apache.myfaces.taglib.core.ValidateDoubleRangeTag body-content: empty JSF Specification]]> tag-class: org.apache.myfaces.taglib.core.ValidateLengthTag body-content: empty JSF Specification]]> tag-class: org.apache.myfaces.taglib.core.ValidateLongRangeTag body-content: empty RegexValidator is a {@link javax.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 javax.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 javax.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: org.apache.myfaces.taglib.core.ValidateRegexTag body-content: empty
tag-class: $component.tagClass body-content: empty Unless otherwise specified, all attributes accept static values or EL expressions.

Register an ActionListener instance on the UIComponent associated with the closest parent UIComponent custom action. See javax.faces.event.ActionListener See javax.faces.component.ActionSource

]]>
tag-class: org.apache.myfaces.view.facelets.tag.jsf.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.jsf.core.AjaxHandler body-content: JSP
When the value is not an EL expression, this tag has the same effect as calling component.getAttributes.put(name, value). When the attribute name specified matches a standard property of the component, that property is set. However it is also valid to assign attributes to components using any arbitrary name; the component itself won't make any use of these but other objects such as custom renderers, validators or action listeners can later retrieve the attribute from the component by name.

When the value is an EL expression, this tag has the same effect as calling component.setValueBinding. A call to method component.getAttributes().get(name) will then cause that expression to be evaluated and the result of the expression is returned, not the original EL expression string.

See the javadoc for UIComponent.getAttributes for more details.

Unless otherwise specified, all attributes accept static values or EL expressions.

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 javax.faces.component.UIComponent#getAttributes() See javax.faces.component.UIComponent#setValueExpression(java.lang.String, javax.el.ValueExpression)

]]>
tag-class: org.apache.myfaces.view.facelets.tag.jsf.core.AttributeHandler body-content: JSP
tag-class: org.apache.myfaces.view.facelets.tag.jsf.core.AttributesHandler body-content: JSP JSF Specification

Register a DateTimeConverter instance on the UIComponent associated with the closest parent UIComponent custom action.

]]>
tag-class: org.apache.myfaces.view.facelets.tag.jsf.core.ConvertDateTimeHandler body-content: JSP
Register a named Converter instance on the UIComponent associated with the closest parent UIComponent custom action.

]]>
tag-class: org.apache.myfaces.view.facelets.tag.jsf.core.ConvertDelegateHandler body-content: JSP
JSF Specification

Register a NumberConverter instance on the UIComponent associated with the closest parent UIComponent custom action.

]]>
tag-class: org.apache.myfaces.view.facelets.tag.jsf.core.ConvertNumberHandler body-content: JSP
tag-class: org.apache.myfaces.view.facelets.tag.jsf.core.EventHandler body-content: JSP JSF Specification

Register a named facet on the UIComponent associated with the closest parent UIComponent custom action.

]]>
tag-class: org.apache.myfaces.view.facelets.tag.jsf.core.FacetHandler body-content: JSP
Unless otherwise specified, all attributes accept static values or EL expressions.

TODO: We should find a way to save loaded bundles in the state, because otherwise on the next request the bundle map will not be present before the render phase and value bindings that reference to the bundle will always log annoying "Variable 'xxx' could not be resolved" error messages.

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.

]]>
tag-class: org.apache.myfaces.view.facelets.tag.jsf.core.LoadBundleHandler body-content: JSP
tag-class: org.apache.myfaces.view.facelets.tag.jsf.core.PassThroughAttributeHandler body-content: JSP tag-class: org.apache.myfaces.view.facelets.tag.jsf.core.PassThroughAttributesHandler body-content: JSP null

]]>
tag-class: org.apache.myfaces.view.facelets.tag.jsf.core.PhaseListenerHandler body-content: JSP
tag-class: org.apache.myfaces.view.facelets.tag.jsf.core.ResetValuesActionListenerHandler 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.jsf.core.SelectItemsHandler body-content: JSP
null

]]>
tag-class: org.apache.myfaces.view.facelets.tag.jsf.core.SetPropertyActionListenerHandler body-content: JSP
During the validation phase (or the apply-request-values phase for immediate components), if the associated component has any submitted value and the conversion of that value to the required type has succeeded then the specified validator type is invoked to test the validity of the converted value.

Commonly associated with an h:inputText entity, but may be applied to any input component.

Some validators may allow the component to use attributes to define component-specific validation constraints; see the f:attribute tag. See also the "validator" attribute of all input components, which allows a component to specify an arbitrary validation <i>method</i> (rather than a registered validation type, as this tag does).

Unless otherwise specified, all attributes accept static values or EL expressions.

Register a named Validator instance on the UIComponent associated with the closest parent UIComponent custom action.

]]>
tag-class: org.apache.myfaces.view.facelets.tag.jsf.core.ValidateDelegateHandler body-content: JSP
Whenever the form containing the parent UIComponent is submitted, an instance of the specified type is created. If the submitted value from the component is different from the component's current value then a ValueChangeEvent is queued. When the ValueChangeEvent is processed (at end of the validate phase for non-immediate components, or at end of the apply-request-values phase for immediate components) the object's processValueChange method is invoked.

Unless otherwise specified, all attributes accept static values or EL expressions.

Register an ValueChangeListener instance on the UIComponent associated with the closest parent UIComponent custom action.

]]>
tag-class: org.apache.myfaces.view.facelets.tag.jsf.core.ValueChangeListenerHandler body-content: JSP
Handler for f:verbatim

]]>
tag-class: org.apache.myfaces.view.facelets.tag.jsf.core.VerbatimHandler 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.jsf.core.ViewHandler body-content: JSP
Defaults to the default locale specified in the faces configuration file.

]]>
tag-class: org.apache.myfaces.view.facelets.tag.jsf.core.ViewMetadataHandler body-content: JSP tag-class: org.apache.myfaces.view.facelets.tag.jsf.core.WebsocketHandler body-content: JSP




© 2015 - 2024 Weber Informatics LLC | Privacy Policy