Module org.eclipse.persistence.moxy
Class OXMJAXBElementImpl
- java.lang.Object
-
- org.eclipse.persistence.jaxb.javamodel.oxm.OXMJAXBElementImpl
-
- All Implemented Interfaces:
JavaClass,JavaHasAnnotations
public class OXMJAXBElementImpl extends Object implements JavaClass
INTERNAL:Purpose: Specialized
JavaClassused to represent aJAXBElement. Used when bootstrapping aDynamicJAXBContextfrom XML Bindings.Responsibilities:
- Provide Class information to the
JavaModel.
- Since:
- EclipseLink 2.2
- See Also:
JavaClass,OXMJAXBElementImpl
-
-
Constructor Summary
Constructors Constructor Description OXMJAXBElementImpl(String paramType, JavaModel model)
-
Method Summary
-
-
-
Method Detail
-
getActualTypeArguments
public Collection<JavaClass> getActualTypeArguments()
- Specified by:
getActualTypeArgumentsin interfaceJavaClass
-
getComponentType
public JavaClass getComponentType()
- Specified by:
getComponentTypein interfaceJavaClass
-
getConstructor
public JavaConstructor getConstructor(JavaClass[] parameterTypes)
- Specified by:
getConstructorin interfaceJavaClass
-
getConstructors
public Collection<JavaConstructor> getConstructors()
- Specified by:
getConstructorsin interfaceJavaClass
-
getDeclaredClasses
public Collection<JavaClass> getDeclaredClasses()
- Specified by:
getDeclaredClassesin interfaceJavaClass
-
getDeclaredConstructor
public JavaConstructor getDeclaredConstructor(JavaClass[] parameterTypes)
- Specified by:
getDeclaredConstructorin interfaceJavaClass
-
getDeclaredConstructors
public Collection<JavaConstructor> getDeclaredConstructors()
- Specified by:
getDeclaredConstructorsin interfaceJavaClass
-
getDeclaredField
public JavaField getDeclaredField(String arg0)
- Specified by:
getDeclaredFieldin interfaceJavaClass
-
getDeclaredFields
public Collection<JavaField> getDeclaredFields()
- Specified by:
getDeclaredFieldsin interfaceJavaClass
-
getDeclaredMethod
public JavaMethod getDeclaredMethod(String arg0, JavaClass[] arg1)
- Specified by:
getDeclaredMethodin interfaceJavaClass
-
getDeclaredMethods
public Collection<JavaMethod> getDeclaredMethods()
- Specified by:
getDeclaredMethodsin interfaceJavaClass
-
getMethod
public JavaMethod getMethod(String arg0, JavaClass[] arg1)
-
getMethods
public Collection<JavaMethod> getMethods()
- Specified by:
getMethodsin interfaceJavaClass
-
getModifiers
public int getModifiers()
- Specified by:
getModifiersin interfaceJavaClass
-
getPackage
public JavaPackage getPackage()
- Specified by:
getPackagein interfaceJavaClass
-
getPackageName
public String getPackageName()
- Specified by:
getPackageNamein interfaceJavaClass
-
getQualifiedName
public String getQualifiedName()
- Specified by:
getQualifiedNamein interfaceJavaClass
-
getRawName
public String getRawName()
- Specified by:
getRawNamein interfaceJavaClass
-
getSuperclass
public JavaClass getSuperclass()
- Specified by:
getSuperclassin interfaceJavaClass
-
getGenericInterfaces
public Type[] getGenericInterfaces()
- Specified by:
getGenericInterfacesin interfaceJavaClass
-
getGenericSuperclass
public Type getGenericSuperclass()
- Specified by:
getGenericSuperclassin interfaceJavaClass
-
hasActualTypeArguments
public boolean hasActualTypeArguments()
- Specified by:
hasActualTypeArgumentsin interfaceJavaClass
-
isAbstract
public boolean isAbstract()
- Specified by:
isAbstractin interfaceJavaClass
-
isAnnotation
public boolean isAnnotation()
- Specified by:
isAnnotationin interfaceJavaClass
-
isAssignableFrom
public boolean isAssignableFrom(JavaClass arg0)
- Specified by:
isAssignableFromin interfaceJavaClass
-
isInterface
public boolean isInterface()
- Specified by:
isInterfacein interfaceJavaClass
-
isMemberClass
public boolean isMemberClass()
- Specified by:
isMemberClassin interfaceJavaClass
-
isPrimitive
public boolean isPrimitive()
- Specified by:
isPrimitivein interfaceJavaClass
-
isProtected
public boolean isProtected()
- Specified by:
isProtectedin interfaceJavaClass
-
isSynthetic
public boolean isSynthetic()
- Specified by:
isSyntheticin interfaceJavaClass
-
instanceOf
public JavaClassInstanceOf instanceOf()
- Specified by:
instanceOfin interfaceJavaClass
-
getAnnotation
public JavaAnnotation getAnnotation(JavaClass arg0)
- Specified by:
getAnnotationin interfaceJavaHasAnnotations
-
getAnnotations
public Collection<JavaAnnotation> getAnnotations()
- Specified by:
getAnnotationsin interfaceJavaHasAnnotations
-
getDeclaredAnnotation
public JavaAnnotation getDeclaredAnnotation(JavaClass arg0)
- Specified by:
getDeclaredAnnotationin interfaceJavaHasAnnotations
-
getDeclaredAnnotations
public Collection<JavaAnnotation> getDeclaredAnnotations()
- Specified by:
getDeclaredAnnotationsin interfaceJavaHasAnnotations
-
-