@Target(value=TYPE) @Retention(value=RUNTIME) @Inherited public @interface FacesRenderer
| Modifier and Type | Required Element and Description | 
|---|---|
| String | componentFamilyThe value of this annotation attribute is taken to be the component-family which, in combination with
  rendererType()can be used to obtain a reference to an instance of thisRendererby callingRenderKit.getRenderer(java.lang.String, java.lang.String). | 
| String | rendererTypeThe value of this annotation attribute is taken to be the renderer-type which, in combination with
  componentFamily()can be used to obtain a reference to an instance of thisRendererby callingRenderKit.getRenderer(java.lang.String, java.lang.String). | 
| Modifier and Type | Optional Element and Description | 
|---|---|
| String | renderKitIdThe value of this annotation attribute is taken to be the render-kit-id in which an instance of this class
 of  Renderermust be installed. | 
public abstract String componentFamily
rendererType() can be used to obtain a reference to an instance of this Renderer by calling
 RenderKit.getRenderer(java.lang.String, java.lang.String).public abstract String rendererType
componentFamily() can be used to obtain a reference to an instance of this Renderer by calling
 RenderKit.getRenderer(java.lang.String, java.lang.String).Copyright © 2025 The Apache Software Foundation. All rights reserved.