Class OXMObjectFactoryImpl
java.lang.Object
org.eclipse.persistence.jaxb.javamodel.oxm.OXMObjectFactoryImpl
- All Implemented Interfaces:
JavaClass
,JavaHasAnnotations
INTERNAL:
Purpose: Specialized JavaClass
implementation wrapping
MOXy's xmlmodel.XmlRegistry
, used to represent a JAXB
ObjectFactory
. 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
void
init()
boolean
boolean
boolean
isArray()
boolean
isAssignableFrom
(JavaClass arg0) boolean
isEnum()
boolean
isFinal()
boolean
boolean
boolean
boolean
boolean
boolean
isPublic()
boolean
isStatic()
boolean
void
setJavaModel
(JavaModel javaModel)
-
Constructor Details
-
OXMObjectFactoryImpl
-
-
Method Details
-
init
public void init() -
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
-
getJavaModel
-
setJavaModel
-