RichFaces CDK Annotations 4.1.0.20111101-M4

org.richfaces.cdk.annotations
Annotation Type TagLibrary


@Retention(value=SOURCE)
@Target(value=PACKAGE)
public @interface TagLibrary

This annotation defines taglib for which all tags for JSF components from that packages belong to. Current limitation - there sould be only one taglib package in the project, otherwise the last processed package will override others.

Version:
$Id$
Author:
asmirnov

Required Element Summary
 String shortName
          

Library short name ( default prefix ).

 String uri
          

Library URI, the same used for JSP and Facelets.

 
Optional Element Summary
 String displayName
          

Library description, included into generated taglib and faces-config.E

 String jspVersion
          

Java Server Pages version for generated tld, for JSP taglib only.

 Class<?> listenerClass
          

Servlet ...

 String prefix
          

Default preffix for package names and JSF ids in the library

 String tlibVersion
          

Implementation version of the generated taglib.

 Class<?> validatorClass
          

JSP taglib validator.

 

Element Detail

uri

public abstract String uri

Library URI, the same used for JSP and Facelets.

Returns:

shortName

public abstract String shortName

Library short name ( default prefix ). The same same also used for faces-config <name> element.

Returns:

prefix

public abstract String prefix

Default preffix for package names and JSF ids in the library

Returns:
Default:
""

tlibVersion

public abstract String tlibVersion

Implementation version of the generated taglib.

Returns:
Default:
""

validatorClass

public abstract Class<?> validatorClass

JSP taglib validator. TODO - ? extends Validator ?

Returns:
Default:
org.richfaces.cdk.annotations.TagLibrary.NONE.class

listenerClass

public abstract Class<?> listenerClass

Servlet ... listener used by JSP library. TODO - ? extends EventListener ?

Returns:
Default:
org.richfaces.cdk.annotations.TagLibrary.NONE.class

displayName

public abstract String displayName

Library description, included into generated taglib and faces-config.E

Returns:
Default:
""

jspVersion

public abstract String jspVersion

Java Server Pages version for generated tld, for JSP taglib only.

Returns:
Default:
"2.0"

RichFaces CDK Annotations 4.1.0.20111101-M4

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