org.apache.myfaces.tobago.apt
Class CreateComponentAnnotationVisitor

java.lang.Object
  extended by com.sun.mirror.util.SimpleDeclarationVisitor
      extended by org.apache.myfaces.tobago.apt.AnnotationDeclarationVisitorCollector
          extended by org.apache.myfaces.tobago.apt.AbstractAnnotationVisitor
              extended by org.apache.myfaces.tobago.apt.CreateComponentAnnotationVisitor
All Implemented Interfaces:
com.sun.mirror.util.DeclarationVisitor

public class CreateComponentAnnotationVisitor
extends AbstractAnnotationVisitor


Constructor Summary
CreateComponentAnnotationVisitor(com.sun.mirror.apt.AnnotationProcessorEnvironment env)
           
 
Method Summary
protected  void addProperties(Collection<com.sun.mirror.type.InterfaceType> interfaces, Map<String,PropertyInfo> properties)
           
protected  void addProperties(com.sun.mirror.declaration.InterfaceDeclaration type, Map<String,PropertyInfo> properties)
           
protected  void addPropertiesForTagOnly(com.sun.mirror.declaration.ClassDeclaration type, List<PropertyInfo> properties)
           
protected  void addProperty(com.sun.mirror.declaration.MethodDeclaration declaration, Map<String,PropertyInfo> properties)
           
protected  void addPropertyForTagOnly(com.sun.mirror.declaration.MethodDeclaration declaration, List<PropertyInfo> properties)
           
 void process()
           
 
Methods inherited from class org.apache.myfaces.tobago.apt.AbstractAnnotationVisitor
addLeafCDATAElement, addLeafTextElement, getEnv
 
Methods inherited from class org.apache.myfaces.tobago.apt.AnnotationDeclarationVisitorCollector
getCollectedClassDeclarations, getCollectedInterfaceDeclarations, getCollectedMethodDeclarations, getCollectedPackageDeclarations, visitClassDeclaration, visitInterfaceDeclaration, visitMethodDeclaration, visitPackageDeclaration
 
Methods inherited from class com.sun.mirror.util.SimpleDeclarationVisitor
visitAnnotationTypeDeclaration, visitAnnotationTypeElementDeclaration, visitConstructorDeclaration, visitDeclaration, visitEnumConstantDeclaration, visitEnumDeclaration, visitExecutableDeclaration, visitFieldDeclaration, visitMemberDeclaration, visitParameterDeclaration, visitTypeDeclaration, visitTypeParameterDeclaration
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CreateComponentAnnotationVisitor

public CreateComponentAnnotationVisitor(com.sun.mirror.apt.AnnotationProcessorEnvironment env)
Method Detail

process

public void process()

addPropertiesForTagOnly

protected void addPropertiesForTagOnly(com.sun.mirror.declaration.ClassDeclaration type,
                                       List<PropertyInfo> properties)

addProperties

protected void addProperties(com.sun.mirror.declaration.InterfaceDeclaration type,
                             Map<String,PropertyInfo> properties)

addProperties

protected void addProperties(Collection<com.sun.mirror.type.InterfaceType> interfaces,
                             Map<String,PropertyInfo> properties)

addProperty

protected void addProperty(com.sun.mirror.declaration.MethodDeclaration declaration,
                           Map<String,PropertyInfo> properties)

addPropertyForTagOnly

protected void addPropertyForTagOnly(com.sun.mirror.declaration.MethodDeclaration declaration,
                                     List<PropertyInfo> properties)


Copyright © 2002-2011 Apache Software Foundation. All Rights Reserved.