org.apache.myfaces.tobago.apt
Class TobagoAnnotationVisitor

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.TaglibAnnotationVisitor
                  extended by org.apache.myfaces.tobago.apt.TobagoAnnotationVisitor
All Implemented Interfaces:
com.sun.mirror.util.DeclarationVisitor

public class TobagoAnnotationVisitor
extends TaglibAnnotationVisitor


Constructor Summary
TobagoAnnotationVisitor(com.sun.mirror.apt.AnnotationProcessorEnvironment env)
           
 
Method Summary
protected  void addAttribute(com.sun.mirror.declaration.MethodDeclaration method, Element tagElement, Document document)
           
protected  Element createTag(com.sun.mirror.declaration.Declaration decl, Tag tag, String className, Document document, boolean deprecated)
           
protected  void writeTaglib(com.sun.mirror.declaration.PackageDeclaration packageDeclaration, Taglib taglibAnnotation, Document document)
           
 
Methods inherited from class org.apache.myfaces.tobago.apt.TaglibAnnotationVisitor
addAttributes, addAttributes, addAttributes, addDescription, addDescription, appendTag, appendTag, 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

TobagoAnnotationVisitor

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

writeTaglib

protected void writeTaglib(com.sun.mirror.declaration.PackageDeclaration packageDeclaration,
                           Taglib taglibAnnotation,
                           Document document)
                    throws IOException,
                           TransformerException
Overrides:
writeTaglib in class TaglibAnnotationVisitor
Throws:
IOException
TransformerException

createTag

protected Element createTag(com.sun.mirror.declaration.Declaration decl,
                            Tag tag,
                            String className,
                            Document document,
                            boolean deprecated)
Overrides:
createTag in class TaglibAnnotationVisitor

addAttribute

protected void addAttribute(com.sun.mirror.declaration.MethodDeclaration method,
                            Element tagElement,
                            Document document)
Overrides:
addAttribute in class TaglibAnnotationVisitor


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