| Modifier and Type | Method and Description | 
|---|---|
| UIComponent | ApplicationWrapper. createComponent(FacesContext context,
               Resource componentResource) | 
| UIComponent | Application. createComponent(FacesContext context,
               Resource componentResource)??? | 
| UIComponent | ApplicationWrapper. createComponent(FacesContext context,
               String componentType,
               String rendererType) | 
| UIComponent | Application. createComponent(FacesContext context,
               String componentType,
               String rendererType) | 
| UIComponent | ApplicationWrapper. createComponent(String componentType) | 
| abstract UIComponent | Application. createComponent(String componentType)
 Create a new UIComponent subclass, using the mappings defined by previous calls to the addComponent method of
 this class. | 
| UIComponent | ApplicationWrapper. createComponent(ValueBinding componentBinding,
               FacesContext context,
               String componentType)Deprecated.  | 
| abstract UIComponent | Application. createComponent(ValueBinding componentBinding,
               FacesContext context,
               String componentType)Deprecated.   | 
| UIComponent | ApplicationWrapper. createComponent(javax.el.ValueExpression componentExpression,
               FacesContext contexte,
               String componentType) | 
| UIComponent | Application. createComponent(javax.el.ValueExpression componentExpression,
               FacesContext context,
               String componentType)
 Call the  getValue()method on the specifiedValueExpression. | 
| UIComponent | ApplicationWrapper. createComponent(javax.el.ValueExpression componentExpression,
               FacesContext context,
               String componentType,
               String rendererType) | 
| UIComponent | Application. createComponent(javax.el.ValueExpression componentExpression,
               FacesContext context,
               String componentType,
               String rendererType) | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | UIColumnsee Javadoc of JSF Specification | 
| class  | UICommandUICommand is a base abstraction for components that implement ActionSource. | 
| class  | UIComponentBaseStandard implementation of the UIComponent base class; all standard JSF components extend this class. | 
| class  | UIDataRepresents an abstraction of a component which has multiple "rows" of data. | 
| class  | UIFormsee Javadoc of JSF Specification | 
| class  | UIGraphicDisplays a graphical image. | 
| class  | UIImportConstants | 
| class  | UIInputUICommand is a base abstraction for components that implement ActionSource. | 
| class  | UIMessage | 
| class  | UIMessages | 
| class  | UINamingContainerBase class for components that provide a new "namespace" for the ids of their
 child components. | 
| class  | UIOutcomeTarget | 
| class  | UIOutputDisplays a value to the user. | 
| class  | UIPanel | 
| class  | UIParameter | 
| class  | UISelectBooleanA component that allows the user to select or unselect an object. | 
| class  | UISelectItem | 
| class  | UISelectItems | 
| class  | UISelectManyBase class for the various component classes that allow a user to select zero or more options from a set. | 
| class  | UISelectOneComponent for choosing one option out of a set of possibilities. | 
| class  | UIViewAction | 
| class  | UIViewParameterTODO: documentation on jsp and pld are not the same. | 
| class  | UIViewRootCreates a JSF View, which is a container that holds all of the components that are part of the view. | 
| class  | UIWebsocket | 
| Modifier and Type | Method and Description | 
|---|---|
| UIComponent | UIComponentBase. findComponent(String expr)Standard method for finding other components by id, inherited by most UIComponent objects. | 
| abstract UIComponent | UIComponent. findComponent(String expr) | 
| static UIComponent | UIComponent. getCompositeComponentParent(UIComponent component)search for the nearest parent composite component, if no parent is found
 it has to return null!
 if the component itself is null we have to return null as well! | 
| static UIComponent | UIComponent. getCurrentComponent(FacesContext context) | 
| static UIComponent | UIComponent. getCurrentCompositeComponent(FacesContext context) | 
| UIComponent | UIComponentBase. getFacet(String name) | 
| abstract UIComponent | UIComponent. getFacet(String name) | 
| UIComponent | UIData. getFooter() | 
| UIComponent | UIColumn. getFooter() | 
| UIComponent | UIData. getHeader() | 
| UIComponent | UIColumn. getHeader() | 
| UIComponent | UIComponent. getNamingContainer() | 
| UIComponent | UIComponentBase. getParent() | 
| abstract UIComponent | UIComponent. getParent()Returns the parent of the component. | 
| Modifier and Type | Method and Description | 
|---|---|
| List<UIComponent> | UIComponentBase. getChildren()Return a list of the UIComponent objects which are direct children of this component. | 
| abstract List<UIComponent> | UIComponent. getChildren() | 
| List<UIComponent> | UIViewRoot. getComponentResources(FacesContext context) | 
| List<UIComponent> | UIViewRoot. getComponentResources(FacesContext context,
                     String target) | 
| Map<String,UIComponent> | UIComponentBase. getFacets() | 
| abstract Map<String,UIComponent> | UIComponent. getFacets() | 
| Iterator<UIComponent> | UIComponentBase. getFacetsAndChildren() | 
| abstract Iterator<UIComponent> | UIComponent. getFacetsAndChildren() | 
| Modifier and Type | Method and Description | 
|---|---|
| void | UIViewRoot. addComponentResource(FacesContext context,
                    UIComponent componentResource) | 
| void | UIViewRoot. addComponentResource(FacesContext context,
                    UIComponent componentResource,
                    String target) | 
| static UIComponent | UIComponent. getCompositeComponentParent(UIComponent component)search for the nearest parent composite component, if no parent is found
 it has to return null!
 if the component itself is null we have to return null as well! | 
| void | ContextCallback. invokeContextCallback(FacesContext context,
                     UIComponent target) | 
| static boolean | UIComponent. isCompositeComponent(UIComponent component) | 
| void | UIComponent. pushComponentToEL(FacesContext context,
                 UIComponent component) | 
| void | UIViewRoot. removeComponentResource(FacesContext context,
                       UIComponent componentResource) | 
| void | UIViewRoot. removeComponentResource(FacesContext context,
                       UIComponent componentResource,
                       String target) | 
| void | UIData. setFooter(UIComponent footer) | 
| void | UIColumn. setFooter(UIComponent footer) | 
| void | UIData. setHeader(UIComponent header) | 
| void | UIColumn. setHeader(UIComponent header) | 
| void | UIComponentBase. setParent(UIComponent parent)Set the parent  UIComponentof thisUIComponent. | 
| abstract void | UIComponent. setParent(UIComponent parent)For JSF-framework internal use only. | 
| Modifier and Type | Method and Description | 
|---|---|
| abstract UIComponent | ClientBehaviorContext. getComponent() | 
| Modifier and Type | Method and Description | 
|---|---|
| static ClientBehaviorContext | ClientBehaviorContext. createClientBehaviorContext(FacesContext context,
                           UIComponent component,
                           String eventName,
                           String sourceId,
                           Collection<ClientBehaviorContext.Parameter> parameters) | 
| void | ClientBehaviorBase. decode(FacesContext context,
      UIComponent component) | 
| void | ClientBehavior. decode(FacesContext context,
      UIComponent component) | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | HtmlBody | 
| class  | HtmlColumn | 
| class  | HtmlCommandButton | 
| class  | HtmlCommandLink | 
| class  | HtmlCommandScript | 
| class  | HtmlDataTable | 
| class  | HtmlDoctype | 
| class  | HtmlForm | 
| class  | HtmlGraphicImage | 
| class  | HtmlHead | 
| class  | HtmlInputFile | 
| class  | HtmlInputHiddenRenders as an HTML input tag with its type set to "hidden". | 
| class  | HtmlInputSecret | 
| class  | HtmlInputText | 
| class  | HtmlInputTextarea | 
| class  | HtmlMessage | 
| class  | HtmlMessages | 
| class  | HtmlOutcomeTargetButton | 
| class  | HtmlOutcomeTargetLink | 
| class  | HtmlOutputFormat | 
| class  | HtmlOutputLabel | 
| class  | HtmlOutputLink | 
| class  | HtmlOutputText | 
| class  | HtmlPanelGrid | 
| class  | HtmlPanelGroup | 
| class  | HtmlSelectBooleanCheckbox | 
| class  | HtmlSelectManyCheckbox | 
| class  | HtmlSelectManyListbox | 
| class  | HtmlSelectManyMenu | 
| class  | HtmlSelectOneListbox | 
| class  | HtmlSelectOneMenu | 
| class  | HtmlSelectOneRadio | 
| Modifier and Type | Method and Description | 
|---|---|
| abstract UIComponent | SearchExpressionContext. getSource() | 
| Modifier and Type | Method and Description | 
|---|---|
| static SearchExpressionContext | SearchExpressionContext. createSearchExpressionContext(FacesContext context,
                             UIComponent source) | 
| static SearchExpressionContext | SearchExpressionContext. createSearchExpressionContext(FacesContext context,
                             UIComponent source,
                             Set<SearchExpressionHint> expressionHints,
                             Set<VisitHint> visitHints) | 
| abstract SearchExpressionContext | SearchExpressionContextFactory. getSearchExpressionContext(FacesContext context,
                          UIComponent source,
                          Set<SearchExpressionHint> expressionHints,
                          Set<VisitHint> visitHints) | 
| void | SearchKeywordContext. invokeContextCallback(UIComponent target) | 
| void | SearchExpressionHandlerWrapper. invokeOnComponent(SearchExpressionContext searchExpressionContext,
                 UIComponent previous,
                 String expression,
                 ContextCallback topCallback) | 
| abstract void | SearchExpressionHandler. invokeOnComponent(SearchExpressionContext searchExpressionContext,
                 UIComponent previous,
                 String expression,
                 ContextCallback topCallback) | 
| abstract void | SearchKeywordResolver. resolve(SearchKeywordContext keywordContext,
       UIComponent current,
       String keyword) | 
| Modifier and Type | Method and Description | 
|---|---|
| abstract Collection<String> | VisitContext. getSubtreeIdsToVisit(UIComponent component) | 
| Collection<String> | VisitContextWrapper. getSubtreeIdsToVisit(UIComponent component) | 
| abstract VisitResult | VisitContext. invokeVisitCallback(UIComponent component,
                   VisitCallback callback) | 
| VisitResult | VisitContextWrapper. invokeVisitCallback(UIComponent component,
                   VisitCallback callback) | 
| VisitResult | VisitCallback. visit(VisitContext context,
     UIComponent target)This method is called during component tree visits by 
  VisitContext.invokeVisitCallback()to visit the specified component. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | ResponseWriterWrapper. startElement(String name,
            UIComponent component) | 
| abstract void | ResponseWriter. startElement(String name,
            UIComponent component) | 
| void | ResponseWriterWrapper. writeText(Object object,
         UIComponent component,
         String string) | 
| void | ResponseWriter. writeText(Object object,
         UIComponent component,
         String string) | 
| Modifier and Type | Method and Description | 
|---|---|
| Object | ByteConverter. getAsObject(FacesContext facesContext,
           UIComponent uiComponent,
           String value) | 
| Object | CharacterConverter. getAsObject(FacesContext facesContext,
           UIComponent uiComponent,
           String value) | 
| Object | DateTimeConverter. getAsObject(FacesContext facesContext,
           UIComponent uiComponent,
           String value) | 
| Object | DoubleConverter. getAsObject(FacesContext facesContext,
           UIComponent uiComponent,
           String value) | 
| T | Converter. getAsObject(FacesContext context,
           UIComponent component,
           String value) | 
| Object | IntegerConverter. getAsObject(FacesContext facesContext,
           UIComponent uiComponent,
           String value) | 
| Object | BigDecimalConverter. getAsObject(FacesContext facesContext,
           UIComponent uiComponent,
           String value) | 
| Object | BooleanConverter. getAsObject(FacesContext facesContext,
           UIComponent uiComponent,
           String value) | 
| Object | FloatConverter. getAsObject(FacesContext facesContext,
           UIComponent uiComponent,
           String value) | 
| Object | EnumConverter. getAsObject(FacesContext facesContext,
           UIComponent uiComponent,
           String value) | 
| Object | BigIntegerConverter. getAsObject(FacesContext facesContext,
           UIComponent uiComponent,
           String value) | 
| Object | NumberConverter. getAsObject(FacesContext facesContext,
           UIComponent uiComponent,
           String value) | 
| Object | ShortConverter. getAsObject(FacesContext facesContext,
           UIComponent uiComponent,
           String value) | 
| Object | LongConverter. getAsObject(FacesContext facesContext,
           UIComponent uiComponent,
           String value) | 
| String | ByteConverter. getAsString(FacesContext facesContext,
           UIComponent uiComponent,
           Object value) | 
| String | CharacterConverter. getAsString(FacesContext facesContext,
           UIComponent uiComponent,
           Object value) | 
| String | DateTimeConverter. getAsString(FacesContext facesContext,
           UIComponent uiComponent,
           Object value) | 
| String | DoubleConverter. getAsString(FacesContext facesContext,
           UIComponent uiComponent,
           Object value) | 
| String | IntegerConverter. getAsString(FacesContext facesContext,
           UIComponent uiComponent,
           Object value) | 
| String | BigDecimalConverter. getAsString(FacesContext facesContext,
           UIComponent uiComponent,
           Object value) | 
| String | BooleanConverter. getAsString(FacesContext facesContext,
           UIComponent uiComponent,
           Object value) | 
| String | FloatConverter. getAsString(FacesContext facesContext,
           UIComponent uiComponent,
           Object value) | 
| String | EnumConverter. getAsString(FacesContext facesContext,
           UIComponent uiComponent,
           Object value) | 
| String | BigIntegerConverter. getAsString(FacesContext facesContext,
           UIComponent uiComponent,
           Object value) | 
| String | NumberConverter. getAsString(FacesContext facesContext,
           UIComponent uiComponent,
           Object value) | 
| String | ShortConverter. getAsString(FacesContext facesContext,
           UIComponent uiComponent,
           Object value) | 
| String | LongConverter. getAsString(FacesContext facesContext,
           UIComponent uiComponent,
           Object value) | 
| String | Converter. getAsString(FacesContext context,
           UIComponent component,
           T value) | 
| Modifier and Type | Method and Description | 
|---|---|
| UIComponent | FacesEvent. getComponent() | 
| UIComponent | ComponentSystemEvent. getComponent() | 
| UIComponent | ExceptionQueuedEventContext. getComponent() | 
| Modifier and Type | Method and Description | 
|---|---|
| void | PostRestoreStateEvent. setComponent(UIComponent newComponent) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | Renderer. decode(FacesContext context,
      UIComponent component) | 
| void | RendererWrapper. decode(FacesContext context,
      UIComponent component) | 
| void | ClientBehaviorRenderer. decode(FacesContext context,
      UIComponent component,
      ClientBehavior behavior) | 
| void | Renderer. encodeBegin(FacesContext context,
           UIComponent component) | 
| void | RendererWrapper. encodeBegin(FacesContext context,
           UIComponent component) | 
| void | Renderer. encodeChildren(FacesContext context,
              UIComponent component)Render all children if there are any. | 
| void | RendererWrapper. encodeChildren(FacesContext context,
              UIComponent component) | 
| void | Renderer. encodeEnd(FacesContext context,
         UIComponent component) | 
| void | RendererWrapper. encodeEnd(FacesContext context,
         UIComponent component) | 
| Object | Renderer. getConvertedValue(FacesContext context,
                 UIComponent component,
                 Object submittedValue) | 
| Object | RendererWrapper. getConvertedValue(FacesContext context,
                 UIComponent component,
                 Object submittedValue) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | LengthValidator. validate(FacesContext facesContext,
        UIComponent uiComponent,
        Object value) | 
| void | MethodExpressionValidator. validate(FacesContext context,
        UIComponent component,
        Object value) | 
| void | DoubleRangeValidator. validate(FacesContext facesContext,
        UIComponent uiComponent,
        Object value) | 
| void | RegexValidator. validate(FacesContext context,
        UIComponent component,
        Object value) | 
| void | RequiredValidator. validate(FacesContext facesContext,
        UIComponent uiComponent,
        Object value) | 
| void | BeanValidator. validate(FacesContext context,
        UIComponent component,
        Object value) | 
| void | LongRangeValidator. validate(FacesContext facesContext,
        UIComponent uiComponent,
        Object value) | 
| void | Validator. validate(FacesContext context,
        UIComponent component,
        T value) | 
| Modifier and Type | Method and Description | 
|---|---|
| UIComponent | ViewDeclarationLanguageWrapper. createComponent(FacesContext context,
               String taglibURI,
               String tagName,
               Map<String,Object> attributes) | 
| UIComponent | ViewDeclarationLanguage. createComponent(FacesContext context,
               String taglibURI,
               String tagName,
               Map<String,Object> attributes) | 
| Modifier and Type | Method and Description | 
|---|---|
| List<UIComponent> | AttachedObjectTarget. getTargets(UIComponent topLevelComponent) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | AttachedObjectHandler. applyAttachedObject(FacesContext context,
                   UIComponent parent)Take the argument  parentand apply this attachedobjectto it. | 
| List<UIComponent> | AttachedObjectTarget. getTargets(UIComponent topLevelComponent) | 
| void | ViewDeclarationLanguageWrapper. retargetAttachedObjects(FacesContext context,
                       UIComponent topLevelComponent,
                       List<AttachedObjectHandler> handlers) | 
| void | ViewDeclarationLanguage. retargetAttachedObjects(FacesContext context,
                       UIComponent topLevelComponent,
                       List<AttachedObjectHandler> handlers) | 
| void | ViewDeclarationLanguageWrapper. retargetMethodExpressions(FacesContext context,
                         UIComponent topLevelComponent) | 
| void | ViewDeclarationLanguage. retargetMethodExpressions(FacesContext context,
                         UIComponent topLevelComponent) | 
| Modifier and Type | Method and Description | 
|---|---|
| UIComponent | ComponentHandler. createComponent(FaceletContext ctx) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | FaceletHandler. apply(FaceletContext ctx,
     UIComponent parent)Process changes on a particular UIComponent | 
| void | CompositeFaceletHandler. apply(FaceletContext ctx,
     UIComponent parent)Process changes on a particular UIComponent | 
| void | DelegatingMetaTagHandler. apply(FaceletContext ctx,
     UIComponent parent)Process changes on a particular UIComponent | 
| abstract void | TagHandlerDelegate. apply(FaceletContext ctx,
     UIComponent comp) | 
| abstract void | Facelet. apply(FacesContext facesContext,
     UIComponent parent)The passed UIComponent parent will be populated/restored in accordance with the JSF 1.2 specification. | 
| void | FaceletsAttachedObjectHandler. applyAttachedObject(FacesContext context,
                   UIComponent parent)Take the argument  parentand apply this attachedobjectto it. | 
| void | DelegatingMetaTagHandler. applyNextHandler(FaceletContext ctx,
                UIComponent c) | 
| abstract void | FaceletContext. includeFacelet(UIComponent parent,
              String relativePath)Include another Facelet defined at some path, relative to the executing context, not the current Facelet (same as
 include directive in JSP) | 
| abstract void | FaceletContext. includeFacelet(UIComponent parent,
              URL absolutePath)Include another Facelet defined at some path, absolute to this ClassLoader/OS | 
| static boolean | ComponentHandler. isNew(UIComponent component) | 
| void | ComponentHandler. onComponentCreated(FaceletContext ctx,
                  UIComponent c,
                  UIComponent parent) | 
| void | ComponentHandler. onComponentPopulated(FaceletContext ctx,
                    UIComponent c,
                    UIComponent parent) | 
| Modifier and Type | Method and Description | 
|---|---|
| protected abstract UIComponent | UIComponentClassicTagBase. createComponent(FacesContext context,
               String newId) | 
| protected UIComponent | UIComponentELTag. createComponent(FacesContext context,
               String newId) | 
| protected UIComponent | UIComponentTag. createComponent(FacesContext context,
               String id)Deprecated.  Create a UIComponent. | 
| protected UIComponent | UIComponentClassicTagBase. createVerbatimComponentFromBodyContent()Creates a UIComponent from the BodyContent | 
| protected UIComponent | UIComponentClassicTagBase. findComponent(FacesContext context)Return the corresponding UIComponent for this tag, creating it if necessary. | 
| UIComponent | UIComponentClassicTagBase. getComponentInstance()Return the UIComponent instance associated with this tag. | 
| abstract UIComponent | UIComponentTagBase. getComponentInstance() | 
| Modifier and Type | Method and Description | 
|---|---|
| protected void | UIComponentClassicTagBase. addChild(UIComponent child) | 
| protected abstract void | UIComponentTagBase. addChild(UIComponent child) | 
| protected void | UIComponentClassicTagBase. addVerbatimAfterComponent(UIComponentClassicTagBase parentTag,
                         UIComponent verbatim,
                         UIComponent component)
 Add verbatim as a sibling of _componentInstance in _componentInstance in the parent's child
 list. | 
| protected void | UIComponentClassicTagBase. addVerbatimBeforeComponent(UIComponentClassicTagBase parentTag,
                          UIComponent verbatimComp,
                          UIComponent component) | 
| protected abstract void | UIComponentClassicTagBase. setProperties(UIComponent component) | 
| protected void | UIComponentELTag. setProperties(UIComponent component) | 
| protected void | UIComponentTag. setProperties(UIComponent component)Deprecated.  | 
Copyright © 2025 The Apache Software Foundation. All rights reserved.