net.sf.jsfcomp.facelets.deploy.annotations
Annotation Type FaceletComponent


@Target(value=TYPE)
@Retention(value=RUNTIME)
public @interface FaceletComponent

Mark a class to be deployed in facelets as a component

Author:
Andrew Robinson (andrew)

Required Element Summary
 java.lang.String namespace
          Namespace to add the component to
 java.lang.String tagName
          Tag name
 java.lang.String type
          The component type
 
Optional Element Summary
 RegisterPriority registerWithFaces
          (Optional) Set how this component will be registered with the facelet context application.
 java.lang.String rendererType
          (Optional) the renderer type of the component
 java.lang.Class<? extends com.sun.facelets.tag.TagHandler> tagHandler
          (Optional) custom tag handler for the component
 

Element Detail

tagName

public abstract java.lang.String tagName
Tag name


namespace

public abstract java.lang.String namespace
Namespace to add the component to


type

public abstract java.lang.String type
The component type

rendererType

public abstract java.lang.String rendererType
(Optional) the renderer type of the component

Default:
""

tagHandler

public abstract java.lang.Class<? extends com.sun.facelets.tag.TagHandler> tagHandler
(Optional) custom tag handler for the component

Default:
com.sun.facelets.tag.TagHandler.class

registerWithFaces

public abstract RegisterPriority registerWithFaces
(Optional) Set how this component will be registered with the facelet context application. Defaults to registering if the component type is not already registered

Default:
net.sf.jsfcomp.facelets.deploy.RegisterPriority.DEFAULT


Copyright © 2007-2008. All Rights Reserved.