org.eclipse.jpt.core.resource.java
Interface AnnotationDefinition


public interface AnnotationDefinition

Used for building new Annotations. These should be used to define non-mapping annotations. If you want to provide new AnnotationDefinitions you will need to create a new JpaPlatform by extending GenericJpaPlatform.

See Also:
MappingAnnotation, Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability. It is available at this early stage to solicit feedback from pioneering adopters on the understanding that any code that uses this API will almost certainly be broken (repeatedly) as the API evolves.

Method Summary
 Annotation buildAnnotation(JavaResourcePersistentMember parent, Member member)
          Build and return an Annotation given the Member
 Annotation buildNullAnnotation(JavaResourcePersistentMember parent, Member member)
           
 java.lang.String getAnnotationName()
          Return the fully qualified annotation name
 

Method Detail

getAnnotationName

java.lang.String getAnnotationName()
Return the fully qualified annotation name


buildAnnotation

Annotation buildAnnotation(JavaResourcePersistentMember parent,
                           Member member)
Build and return an Annotation given the Member


buildNullAnnotation

Annotation buildNullAnnotation(JavaResourcePersistentMember parent,
                               Member member)