org.hibernate.jpamodelgen.annotation
Class MetaAttributeGenerationVisitor

java.lang.Object
  extended by javax.lang.model.util.AbstractTypeVisitor6<R,P>
      extended by javax.lang.model.util.SimpleTypeVisitor6<AnnotationMetaAttribute,Element>
          extended by org.hibernate.jpamodelgen.annotation.MetaAttributeGenerationVisitor
All Implemented Interfaces:
TypeVisitor<AnnotationMetaAttribute,Element>

public class MetaAttributeGenerationVisitor
extends SimpleTypeVisitor6<AnnotationMetaAttribute,Element>

Author:
Hardy Ferentschik

Field Summary
 
Fields inherited from class javax.lang.model.util.SimpleTypeVisitor6
DEFAULT_VALUE
 
Method Summary
 AnnotationMetaAttribute visitArray(ArrayType t, Element element)
           
 AnnotationMetaAttribute visitDeclared(DeclaredType declaredType, Element element)
           
 AnnotationMetaAttribute visitExecutable(ExecutableType t, Element p)
           
 AnnotationMetaAttribute visitPrimitive(PrimitiveType t, Element element)
           
 AnnotationMetaAttribute visitTypeVariable(TypeVariable t, Element element)
           
 
Methods inherited from class javax.lang.model.util.SimpleTypeVisitor6
defaultAction, visitError, visitNoType, visitNull, visitWildcard
 
Methods inherited from class javax.lang.model.util.AbstractTypeVisitor6
visit, visit, visitUnknown
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

visitPrimitive

public AnnotationMetaAttribute visitPrimitive(PrimitiveType t,
                                              Element element)
Specified by:
visitPrimitive in interface TypeVisitor<AnnotationMetaAttribute,Element>
Overrides:
visitPrimitive in class SimpleTypeVisitor6<AnnotationMetaAttribute,Element>

visitArray

public AnnotationMetaAttribute visitArray(ArrayType t,
                                          Element element)
Specified by:
visitArray in interface TypeVisitor<AnnotationMetaAttribute,Element>
Overrides:
visitArray in class SimpleTypeVisitor6<AnnotationMetaAttribute,Element>

visitTypeVariable

public AnnotationMetaAttribute visitTypeVariable(TypeVariable t,
                                                 Element element)
Specified by:
visitTypeVariable in interface TypeVisitor<AnnotationMetaAttribute,Element>
Overrides:
visitTypeVariable in class SimpleTypeVisitor6<AnnotationMetaAttribute,Element>

visitDeclared

public AnnotationMetaAttribute visitDeclared(DeclaredType declaredType,
                                             Element element)
Specified by:
visitDeclared in interface TypeVisitor<AnnotationMetaAttribute,Element>
Overrides:
visitDeclared in class SimpleTypeVisitor6<AnnotationMetaAttribute,Element>

visitExecutable

public AnnotationMetaAttribute visitExecutable(ExecutableType t,
                                               Element p)
Specified by:
visitExecutable in interface TypeVisitor<AnnotationMetaAttribute,Element>
Overrides:
visitExecutable in class SimpleTypeVisitor6<AnnotationMetaAttribute,Element>


Copyright © 2009-2010. All Rights Reserved.