Class OXMJAXBElementImpl
java.lang.Object
org.eclipse.persistence.jaxb.javamodel.oxm.OXMJAXBElementImpl
- All Implemented Interfaces:
JavaClass
,JavaHasAnnotations
INTERNAL:
Purpose: Specialized JavaClass
used to represent a
JAXBElement
. Used when bootstrapping a DynamicJAXBContext
from XML Bindings.
Responsibilities:
- Provide Class information to the
JavaModel
.
- See Also:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetAnnotation
(JavaClass arg0) getConstructor
(JavaClass[] parameterTypes) getDeclaredConstructor
(JavaClass[] parameterTypes) getDeclaredField
(String arg0) getDeclaredMethod
(String arg0, JavaClass[] arg1) Type[]
int
getName()
boolean
boolean
boolean
boolean
isArray()
boolean
isAssignableFrom
(JavaClass arg0) boolean
isEnum()
boolean
isFinal()
boolean
boolean
boolean
boolean
boolean
boolean
isPublic()
boolean
isStatic()
boolean
-
Constructor Details
-
OXMJAXBElementImpl
-
-
Method Details
-
getActualTypeArguments
- Specified by:
getActualTypeArguments
in interfaceJavaClass
-
getComponentType
- Specified by:
getComponentType
in interfaceJavaClass
-
getConstructor
- Specified by:
getConstructor
in interfaceJavaClass
-
getConstructors
- Specified by:
getConstructors
in interfaceJavaClass
-
getDeclaredClasses
- Specified by:
getDeclaredClasses
in interfaceJavaClass
-
getDeclaredConstructor
- Specified by:
getDeclaredConstructor
in interfaceJavaClass
-
getDeclaredConstructors
- Specified by:
getDeclaredConstructors
in interfaceJavaClass
-
getDeclaredField
- Specified by:
getDeclaredField
in interfaceJavaClass
-
getDeclaredFields
- Specified by:
getDeclaredFields
in interfaceJavaClass
-
getDeclaredMethod
- Specified by:
getDeclaredMethod
in interfaceJavaClass
-
getDeclaredMethods
- Specified by:
getDeclaredMethods
in interfaceJavaClass
-
getMethod
-
getMethods
- Specified by:
getMethods
in interfaceJavaClass
-
getModifiers
public int getModifiers()- Specified by:
getModifiers
in interfaceJavaClass
-
getName
-
getPackage
- Specified by:
getPackage
in interfaceJavaClass
-
getPackageName
- Specified by:
getPackageName
in interfaceJavaClass
-
getQualifiedName
- Specified by:
getQualifiedName
in interfaceJavaClass
-
getRawName
- Specified by:
getRawName
in interfaceJavaClass
-
getSuperclass
- Specified by:
getSuperclass
in interfaceJavaClass
-
getGenericInterfaces
- Specified by:
getGenericInterfaces
in interfaceJavaClass
-
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
-
isArray
public boolean isArray() -
isAssignableFrom
- Specified by:
isAssignableFrom
in interfaceJavaClass
-
isEnum
public boolean isEnum() -
isFinal
public boolean isFinal() -
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
-
isPrivate
public boolean isPrivate() -
isProtected
public boolean isProtected()- Specified by:
isProtected
in interfaceJavaClass
-
isPublic
public boolean isPublic() -
isStatic
public boolean isStatic() -
isSynthetic
public boolean isSynthetic()- Specified by:
isSynthetic
in interfaceJavaClass
-
instanceOf
- Specified by:
instanceOf
in interfaceJavaClass
-
getAnnotation
- Specified by:
getAnnotation
in interfaceJavaHasAnnotations
-
getAnnotations
- Specified by:
getAnnotations
in interfaceJavaHasAnnotations
-
getDeclaredAnnotation
- Specified by:
getDeclaredAnnotation
in interfaceJavaHasAnnotations
-
getDeclaredAnnotations
- Specified by:
getDeclaredAnnotations
in interfaceJavaHasAnnotations
-