| Package | Description | 
|---|---|
| javax.faces.view.facelets | 
 This package contains public classes for the Java code API of Facelets.  | 
| Modifier and Type | Method and Description | 
|---|---|
abstract void | 
TagHandlerDelegate.apply(FaceletContext ctx,
     UIComponent comp)
Called
 by classes that implement
   | 
void | 
FaceletHandler.apply(FaceletContext ctx,
     UIComponent parent)
Process changes on a particular UIComponent  | 
void | 
DelegatingMetaTagHandler.apply(FaceletContext ctx,
     UIComponent parent)
The default implementation simply
 calls through to   | 
void | 
CompositeFaceletHandler.apply(FaceletContext ctx,
     UIComponent parent)
Calls apply on any child handlers.  | 
abstract void | 
Metadata.applyMetadata(FaceletContext ctx,
             Object instance)
Take the action prescribed in the JSF specification for this particular VDL element attribute.  | 
void | 
DelegatingMetaTagHandler.applyNextHandler(FaceletContext ctx,
                UIComponent c)
Invoke the   | 
UIComponent | 
ComponentHandler.createComponent(FaceletContext ctx)
Subclasses that wish to take over
 the task of instantiating the   | 
String | 
AttributeHandler.getAttributeName(FaceletContext ctx)
Returns the resolved literal String value of the attribute name after evaluating EL.  | 
abstract boolean | 
TagAttribute.getBoolean(FaceletContext ctx)
If literal, return
  
Boolean.getBoolean(java.lang.String)
 passing our value, otherwise call
 getObject(FaceletContext, Class). | 
String | 
ConverterHandler.getConverterId(FaceletContext ctx)  | 
String | 
FacetHandler.getFacetName(FaceletContext ctx)
Returns the resolved literal String value of the facet name after evaluating EL.  | 
abstract int | 
TagAttribute.getInt(FaceletContext ctx)
If literal, call
  
Integer.parseInt(String),
 otherwise call
 getObject(FaceletContext, Class). | 
abstract MethodExpression | 
TagAttribute.getMethodExpression(FaceletContext ctx,
                   Class type,
                   Class[] paramTypes)
Create a MethodExpression, using this attribute's value as the expression
 String. 
 | 
abstract Object | 
TagAttribute.getObject(FaceletContext ctx)
Delegates to getObject with Object.class as a param 
 | 
abstract Object | 
TagAttribute.getObject(FaceletContext ctx,
         Class type)
If literal, simply coerce our String literal value using an
 ExpressionFactory, otherwise create a ValueExpression and evaluate it. 
 | 
String | 
TextHandler.getText(FaceletContext ctx)
Returns the resolved literal String value of the contained text after evaluating EL.  | 
String | 
ValidatorHandler.getValidatorId(FaceletContext ctx)
Retrieve the id of the validator that is to be created and
 added to the parent  
EditableValueHolder. | 
abstract String | 
TagAttribute.getValue(FaceletContext ctx)
If literal, then return our value, otherwise delegate to getObject,
 passing String.class. 
 | 
abstract ValueExpression | 
TagAttribute.getValueExpression(FaceletContext ctx,
                  Class type)
Create a ValueExpression, using this attribute's literal value and the
 passed expected type. 
 | 
boolean | 
DelegatingMetaTagHandler.isDisabled(FaceletContext ctx)  | 
void | 
ComponentHandler.onComponentCreated(FaceletContext ctx,
                  UIComponent c,
                  UIComponent parent)
This method is guaranteed to be called after the component has been created but before it has been populated with children.  | 
void | 
ComponentHandler.onComponentPopulated(FaceletContext ctx,
                    UIComponent c,
                    UIComponent parent)
This method is guaranteed to be called after the component has been populated with children.  | 
protected void | 
MetaTagHandler.setAttributes(FaceletContext ctx,
             Object instance)
Invoking/extending this method will cause the results of the created
 MetaRuleset to auto-wire state to the passed instance. 
 | 
void | 
DelegatingMetaTagHandler.setAttributes(FaceletContext ctx,
             Object instance)  | 
Copyright © 1996-2013, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.