org.richfaces.cdk.apt.processors
Class JsfSubComponent

java.lang.Object
  extended by org.richfaces.cdk.apt.processors.JsfSubComponent
All Implemented Interfaces:
java.lang.annotation.Annotation, org.richfaces.cdk.annotations.JsfComponent

public class JsfSubComponent
extends java.lang.Object
implements org.richfaces.cdk.annotations.JsfComponent

This calss wraps RendererSpecificComponent annotation so it would be used by ComponentProcessor methods, so they can be reused for different types of the component annotations.

Since:
Mar 31, 2010
Author:
akolonitsky

Field Summary
 
Fields inherited from interface org.richfaces.cdk.annotations.JsfComponent
DISABLED, NAME
 
Constructor Summary
JsfSubComponent(org.richfaces.cdk.annotations.RendererSpecificComponent subcomponent, org.richfaces.cdk.annotations.JsfComponent parent)
           
 
Method Summary
 java.lang.Class<? extends java.lang.annotation.Annotation> annotationType()
           
 java.lang.String[] attributes()
           
 org.richfaces.cdk.annotations.RendererSpecificComponent[] components()
           
 org.richfaces.cdk.annotations.Description description()
           
 org.richfaces.cdk.annotations.Facet[] facets()
           
 java.lang.String family()
           
 java.lang.Class<? extends javax.faces.event.FacesEvent>[] fires()
           
 java.lang.String generate()
           
 java.lang.Class<?>[] interfaces()
           
 org.richfaces.cdk.annotations.JsfRenderer renderer()
           
 org.richfaces.cdk.annotations.Tag[] tag()
           
 org.richfaces.cdk.annotations.Test test()
           
 java.lang.String type()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.lang.annotation.Annotation
equals, hashCode, toString
 

Constructor Detail

JsfSubComponent

public JsfSubComponent(org.richfaces.cdk.annotations.RendererSpecificComponent subcomponent,
                       org.richfaces.cdk.annotations.JsfComponent parent)
Method Detail

annotationType

public java.lang.Class<? extends java.lang.annotation.Annotation> annotationType()
Specified by:
annotationType in interface java.lang.annotation.Annotation

type

public java.lang.String type()

test

public org.richfaces.cdk.annotations.Test test()

tag

public org.richfaces.cdk.annotations.Tag[] tag()

renderer

public org.richfaces.cdk.annotations.JsfRenderer renderer()

interfaces

public java.lang.Class<?>[] interfaces()

generate

public java.lang.String generate()

fires

public java.lang.Class<? extends javax.faces.event.FacesEvent>[] fires()

family

public java.lang.String family()

facets

public org.richfaces.cdk.annotations.Facet[] facets()

description

public org.richfaces.cdk.annotations.Description description()

components

public org.richfaces.cdk.annotations.RendererSpecificComponent[] components()

attributes

public java.lang.String[] attributes()


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