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,javax.lang.model.element.Element>
          extended by org.hibernate.jpamodelgen.annotation.MetaAttributeGenerationVisitor
All Implemented Interfaces:
javax.lang.model.type.TypeVisitor<AnnotationMetaAttribute,javax.lang.model.element.Element>

public class MetaAttributeGenerationVisitor
extends javax.lang.model.util.SimpleTypeVisitor6<AnnotationMetaAttribute,javax.lang.model.element.Element>

Author:
Hardy Ferentschik

Field Summary
 
Fields inherited from class javax.lang.model.util.SimpleTypeVisitor6
DEFAULT_VALUE
 
Method Summary
 AnnotationMetaAttribute visitArray(javax.lang.model.type.ArrayType t, javax.lang.model.element.Element element)
           
 AnnotationMetaAttribute visitDeclared(javax.lang.model.type.DeclaredType declaredType, javax.lang.model.element.Element element)
           
 AnnotationMetaAttribute visitExecutable(javax.lang.model.type.ExecutableType t, javax.lang.model.element.Element p)
           
 AnnotationMetaAttribute visitPrimitive(javax.lang.model.type.PrimitiveType t, javax.lang.model.element.Element element)
           
 AnnotationMetaAttribute visitTypeVariable(javax.lang.model.type.TypeVariable t, javax.lang.model.element.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(javax.lang.model.type.PrimitiveType t,
                                              javax.lang.model.element.Element element)
Specified by:
visitPrimitive in interface javax.lang.model.type.TypeVisitor<AnnotationMetaAttribute,javax.lang.model.element.Element>
Overrides:
visitPrimitive in class javax.lang.model.util.SimpleTypeVisitor6<AnnotationMetaAttribute,javax.lang.model.element.Element>

visitArray

public AnnotationMetaAttribute visitArray(javax.lang.model.type.ArrayType t,
                                          javax.lang.model.element.Element element)
Specified by:
visitArray in interface javax.lang.model.type.TypeVisitor<AnnotationMetaAttribute,javax.lang.model.element.Element>
Overrides:
visitArray in class javax.lang.model.util.SimpleTypeVisitor6<AnnotationMetaAttribute,javax.lang.model.element.Element>

visitTypeVariable

public AnnotationMetaAttribute visitTypeVariable(javax.lang.model.type.TypeVariable t,
                                                 javax.lang.model.element.Element element)
Specified by:
visitTypeVariable in interface javax.lang.model.type.TypeVisitor<AnnotationMetaAttribute,javax.lang.model.element.Element>
Overrides:
visitTypeVariable in class javax.lang.model.util.SimpleTypeVisitor6<AnnotationMetaAttribute,javax.lang.model.element.Element>

visitDeclared

public AnnotationMetaAttribute visitDeclared(javax.lang.model.type.DeclaredType declaredType,
                                             javax.lang.model.element.Element element)
Specified by:
visitDeclared in interface javax.lang.model.type.TypeVisitor<AnnotationMetaAttribute,javax.lang.model.element.Element>
Overrides:
visitDeclared in class javax.lang.model.util.SimpleTypeVisitor6<AnnotationMetaAttribute,javax.lang.model.element.Element>

visitExecutable

public AnnotationMetaAttribute visitExecutable(javax.lang.model.type.ExecutableType t,
                                               javax.lang.model.element.Element p)
Specified by:
visitExecutable in interface javax.lang.model.type.TypeVisitor<AnnotationMetaAttribute,javax.lang.model.element.Element>
Overrides:
visitExecutable in class javax.lang.model.util.SimpleTypeVisitor6<AnnotationMetaAttribute,javax.lang.model.element.Element>


Copyright © 2009-2010. All Rights Reserved.