EclipseLink 2.4.2, build 'v20130514-5956486' API Reference

org.eclipse.persistence.jaxb.javamodel
Interface JavaHasAnnotations

All Known Subinterfaces:
JavaClass, JavaField, JavaMethod, JavaPackage
All Known Implementing Classes:
JavaClassImpl, JavaFieldImpl, JavaMethodImpl, JavaPackageImpl, OXMJavaClassImpl, OXMJavaFieldImpl, OXMJavaMethodImpl, OXMJavaPackageImpl, OXMJAXBElementImpl, OXMObjectFactoryImpl, XJCJavaClassImpl, XJCJavaFieldImpl, XJCJavaMethodImpl, XJCJavaPackageImpl

public interface JavaHasAnnotations

INTERNAL:

Purpose:A superinterface for those interfaces which represent JDK Annotations.

Responsibilities:

See Also:
Annotation, org.eclipse.persistence.jaxb20.javamodel.JavaAnnotation
Since:
Oracle TopLink 11.1.1.0.0

Method Summary
 JavaAnnotation getAnnotation(JavaClass arg0)
           
 java.util.Collection getAnnotations()
           
 JavaAnnotation getDeclaredAnnotation(JavaClass arg0)
           
 java.util.Collection getDeclaredAnnotations()
           
 

Method Detail

getAnnotation

JavaAnnotation getAnnotation(JavaClass arg0)

getAnnotations

java.util.Collection getAnnotations()

getDeclaredAnnotation

JavaAnnotation getDeclaredAnnotation(JavaClass arg0)

getDeclaredAnnotations

java.util.Collection getDeclaredAnnotations()

EclipseLink 2.4.2, build 'v20130514-5956486' API Reference