RichFaces CDK Annotations 4.1.0.20111101-M4

org.richfaces.cdk.annotations
Annotation Type JsfRenderer


@Retention(value=SOURCE)
@Target(value=TYPE)
public @interface JsfRenderer

This annotation defines concrete class as JSF Renderer, or abstract class as the base for generated Renderer implementation.

Author:
asmirnov@exadel.com

Optional Element Summary
 Description description
          

Description to include into generated faces-config and taglib.

 String family
          

Component Family for which renderer from annotated class will be used.

 String generate
          

Name of the generated renderer class.

 String renderKitId
          

RenderKit ID for which this renderer is belong to

 String template
          

Path to renderer template, relative to templates folder defined by build ( Maven plugin or ant task ).

 String type
          

The value of this annotation attribute is taken to be JSF renderer-type.

 

type

public abstract String type

The value of this annotation attribute is taken to be JSF renderer-type. If this value was empty, type will be inferred by the CDK.

Returns:
JSF renderer-type.
Default:
""

family

public abstract String family

Component Family for which renderer from annotated class will be used.

Returns:
Default:
""

generate

public abstract String generate

Name of the generated renderer class. Default value means nothing to genrate from concrete class, or infer name by convention for abstract class.

Returns:
Default:
""

renderKitId

public abstract String renderKitId

RenderKit ID for which this renderer is belong to

Returns:
Default:
"HTML_BASIC"

template

public abstract String template

Path to renderer template, relative to templates folder defined by build ( Maven plugin or ant task ).

Returns:
Default:
""

description

public abstract Description description

Description to include into generated faces-config and taglib.

Returns:
Default:
@org.richfaces.cdk.annotations.Description

RichFaces CDK Annotations 4.1.0.20111101-M4

Copyright © 2011 JBoss, a division of Red Hat, Inc.. All Rights Reserved.