Class OXMJAXBElementImpl
- java.lang.Object
-
- org.eclipse.persistence.jaxb.javamodel.oxm.OXMJAXBElementImpl
-
- All Implemented Interfaces:
JavaClass
,JavaHasAnnotations
public class OXMJAXBElementImpl extends java.lang.Object implements JavaClass
INTERNAL:Purpose: Specialized
JavaClass
used to represent aJAXBElement
. Used when bootstrapping aDynamicJAXBContext
from XML Bindings.Responsibilities:
- Provide Class information to the
JavaModel
.
- See Also:
JavaClass
,OXMJAXBElementImpl
- Since:
- EclipseLink 2.2
-
-
Constructor Summary
Constructors Constructor Description OXMJAXBElementImpl(java.lang.String paramType, JavaModel model)
-
Method Summary
-
-
-
Constructor Detail
-
OXMJAXBElementImpl
public OXMJAXBElementImpl(java.lang.String paramType, JavaModel model)
-
-
Method Detail
-
getActualTypeArguments
public java.util.Collection<JavaClass> getActualTypeArguments()
- Specified by:
getActualTypeArguments
in interfaceJavaClass
-
getComponentType
public JavaClass getComponentType()
- Specified by:
getComponentType
in interfaceJavaClass
-
getConstructor
public JavaConstructor getConstructor(JavaClass[] parameterTypes)
- Specified by:
getConstructor
in interfaceJavaClass
-
getConstructors
public java.util.Collection<JavaConstructor> getConstructors()
- Specified by:
getConstructors
in interfaceJavaClass
-
getDeclaredClasses
public java.util.Collection<JavaClass> getDeclaredClasses()
- Specified by:
getDeclaredClasses
in interfaceJavaClass
-
getDeclaredConstructor
public JavaConstructor getDeclaredConstructor(JavaClass[] parameterTypes)
- Specified by:
getDeclaredConstructor
in interfaceJavaClass
-
getDeclaredConstructors
public java.util.Collection<JavaConstructor> getDeclaredConstructors()
- Specified by:
getDeclaredConstructors
in interfaceJavaClass
-
getDeclaredField
public JavaField getDeclaredField(java.lang.String arg0)
- Specified by:
getDeclaredField
in interfaceJavaClass
-
getDeclaredFields
public java.util.Collection<JavaField> getDeclaredFields()
- Specified by:
getDeclaredFields
in interfaceJavaClass
-
getDeclaredMethod
public JavaMethod getDeclaredMethod(java.lang.String arg0, JavaClass[] arg1)
- Specified by:
getDeclaredMethod
in interfaceJavaClass
-
getDeclaredMethods
public java.util.Collection<JavaMethod> getDeclaredMethods()
- Specified by:
getDeclaredMethods
in interfaceJavaClass
-
getMethod
public JavaMethod getMethod(java.lang.String arg0, JavaClass[] arg1)
-
getMethods
public java.util.Collection<JavaMethod> getMethods()
- Specified by:
getMethods
in interfaceJavaClass
-
getModifiers
public int getModifiers()
- Specified by:
getModifiers
in interfaceJavaClass
-
getPackage
public JavaPackage getPackage()
- Specified by:
getPackage
in interfaceJavaClass
-
getPackageName
public java.lang.String getPackageName()
- Specified by:
getPackageName
in interfaceJavaClass
-
getQualifiedName
public java.lang.String getQualifiedName()
- Specified by:
getQualifiedName
in interfaceJavaClass
-
getRawName
public java.lang.String getRawName()
- Specified by:
getRawName
in interfaceJavaClass
-
getSuperclass
public JavaClass getSuperclass()
- Specified by:
getSuperclass
in interfaceJavaClass
-
getGenericInterfaces
public java.lang.reflect.Type[] getGenericInterfaces()
- Specified by:
getGenericInterfaces
in interfaceJavaClass
-
getGenericSuperclass
public java.lang.reflect.Type getGenericSuperclass()
- Specified by:
getGenericSuperclass
in interfaceJavaClass
-
hasActualTypeArguments
public boolean hasActualTypeArguments()
- Specified by:
hasActualTypeArguments
in interfaceJavaClass
-
isAbstract
public boolean isAbstract()
- Specified by:
isAbstract
in interfaceJavaClass
-
isAnnotation
public boolean isAnnotation()
- Specified by:
isAnnotation
in interfaceJavaClass
-
isAssignableFrom
public boolean isAssignableFrom(JavaClass arg0)
- Specified by:
isAssignableFrom
in interfaceJavaClass
-
isInterface
public boolean isInterface()
- Specified by:
isInterface
in interfaceJavaClass
-
isMemberClass
public boolean isMemberClass()
- Specified by:
isMemberClass
in interfaceJavaClass
-
isPrimitive
public boolean isPrimitive()
- Specified by:
isPrimitive
in interfaceJavaClass
-
isProtected
public boolean isProtected()
- Specified by:
isProtected
in interfaceJavaClass
-
isSynthetic
public boolean isSynthetic()
- Specified by:
isSynthetic
in interfaceJavaClass
-
instanceOf
public JavaClassInstanceOf instanceOf()
- Specified by:
instanceOf
in interfaceJavaClass
-
getAnnotation
public JavaAnnotation getAnnotation(JavaClass arg0)
- Specified by:
getAnnotation
in interfaceJavaHasAnnotations
-
getAnnotations
public java.util.Collection<JavaAnnotation> getAnnotations()
- Specified by:
getAnnotations
in interfaceJavaHasAnnotations
-
getDeclaredAnnotation
public JavaAnnotation getDeclaredAnnotation(JavaClass arg0)
- Specified by:
getDeclaredAnnotation
in interfaceJavaHasAnnotations
-
getDeclaredAnnotations
public java.util.Collection<JavaAnnotation> getDeclaredAnnotations()
- Specified by:
getDeclaredAnnotations
in interfaceJavaHasAnnotations
-
-