## Uses of Class
javax.faces.view.facelets.FaceletContext

- Packages that use FaceletContext
  Package | Description
  --- | ---
  javax.faces.view.facelets | This package contains public classes for the Java code API of Facelets.

- - ### Uses of FaceletContext in javax.faces.view.facelets

    Methods in javax.faces.view.facelets with parameters of type FaceletContext
    Modifier and Type | Method and Description
    --- | ---
    `abstract void` | TagHandlerDelegate.`apply(FaceletContext ctx, UIComponent comp)` Called by classes that implement `FaceletHandler` in their implementation of `apply()`.
    `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 `TagHandlerDelegate.apply(javax.faces.view.facelets.FaceletContext, javax.faces.component.UIComponent)`.
    `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 `apply()` method on this instance's `TagHandler.nextHandler`.
    `UIComponent` | ComponentHandler.`createComponent(FaceletContext ctx)` Subclasses that wish to take over the task of instantiating the `UIComponent` instance corresponding to this tag handler my override this method to do so.
    `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.