public class JavaPackageImpl extends Object implements JavaPackage
Purpose:A wrapper class for a JDK Package. This implementation of the TopLink JAXB 2.0 Java model simply makes reflective calls on the underlying JDK object.
Responsibilities:
JavaPackage,
Package| Modifier and Type | Field and Description |
|---|---|
protected Boolean |
isMetadataComplete |
protected JavaModelImpl |
jModelImpl |
protected Package |
jPkg |
| Constructor and Description |
|---|
JavaPackageImpl(Package javaPackage,
JavaModelImpl javaModelImpl) |
JavaPackageImpl(Package javaPackage,
JavaModelImpl javaModelImpl,
Boolean isMetadataComplete) |
| Modifier and Type | Method and Description |
|---|---|
AnnotatedElement |
getAnnotatedElement() |
JavaAnnotation |
getAnnotation(JavaClass arg0)
Assumes JavaType is a JavaClassImpl instance
|
Collection |
getAnnotations() |
JavaAnnotation |
getDeclaredAnnotation(JavaClass arg0) |
Collection |
getDeclaredAnnotations() |
String |
getName() |
String |
getQualifiedName() |
protected Package jPkg
protected JavaModelImpl jModelImpl
protected Boolean isMetadataComplete
public JavaPackageImpl(Package javaPackage, JavaModelImpl javaModelImpl)
public JavaPackageImpl(Package javaPackage, JavaModelImpl javaModelImpl, Boolean isMetadataComplete)
public JavaAnnotation getAnnotation(JavaClass arg0)
getAnnotation in interface JavaHasAnnotationspublic Collection getAnnotations()
getAnnotations in interface JavaHasAnnotationspublic String getName()
public String getQualifiedName()
getQualifiedName in interface JavaPackagepublic AnnotatedElement getAnnotatedElement()
public JavaAnnotation getDeclaredAnnotation(JavaClass arg0)
getDeclaredAnnotation in interface JavaHasAnnotationspublic Collection getDeclaredAnnotations()
getDeclaredAnnotations in interface JavaHasAnnotationsCopyright © 2007–2021 Eclipse.org - EclipseLink Project. All rights reserved.