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
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetAnnotation(JavaClass arg0) getConstructor(JavaClass[] parameterTypes) getDeclaredConstructor(JavaClass[] parameterTypes) getDeclaredField(String arg0) getDeclaredMethod(String arg0, JavaClass[] arg1) Type[]intgetName()booleanvoidinit()booleanbooleanbooleanisArray()booleanisAssignableFrom(JavaClass arg0) booleanisEnum()booleanisFinal()booleanbooleanbooleanbooleanbooleanbooleanisPublic()booleanisStatic()booleanvoidsetJavaModel(JavaModel javaModel)
-
Constructor Details
-
OXMObjectFactoryImpl
-
-
Method Details
-
init
public void init() -
getActualTypeArguments
- Specified by:
getActualTypeArgumentsin interfaceJavaClass
-
getComponentType
- Specified by:
getComponentTypein interfaceJavaClass
-
getConstructor
- Specified by:
getConstructorin interfaceJavaClass
-
getConstructors
- Specified by:
getConstructorsin interfaceJavaClass
-
getDeclaredClasses
- Specified by:
getDeclaredClassesin interfaceJavaClass
-
getDeclaredConstructor
- Specified by:
getDeclaredConstructorin interfaceJavaClass
-
getDeclaredConstructors
- Specified by:
getDeclaredConstructorsin interfaceJavaClass
-
getDeclaredField
- Specified by:
getDeclaredFieldin interfaceJavaClass
-
getDeclaredFields
- Specified by:
getDeclaredFieldsin interfaceJavaClass
-
getDeclaredMethod
- Specified by:
getDeclaredMethodin interfaceJavaClass
-
getDeclaredMethods
- Specified by:
getDeclaredMethodsin interfaceJavaClass
-
getMethod
-
getMethods
- Specified by:
getMethodsin interfaceJavaClass
-
getModifiers
public int getModifiers()- Specified by:
getModifiersin interfaceJavaClass
-
getName
-
getPackage
- Specified by:
getPackagein interfaceJavaClass
-
getPackageName
- Specified by:
getPackageNamein interfaceJavaClass
-
getQualifiedName
- Specified by:
getQualifiedNamein interfaceJavaClass
-
getRawName
- Specified by:
getRawNamein interfaceJavaClass
-
getSuperclass
- Specified by:
getSuperclassin interfaceJavaClass
-
getGenericInterfaces
- Specified by:
getGenericInterfacesin interfaceJavaClass
-
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
-
isArray
public boolean isArray() -
isAssignableFrom
- Specified by:
isAssignableFromin interfaceJavaClass
-
isEnum
public boolean isEnum() -
isFinal
public boolean isFinal() -
isInterface
public boolean isInterface()- Specified by:
isInterfacein interfaceJavaClass
-
isMemberClass
public boolean isMemberClass()- Specified by:
isMemberClassin interfaceJavaClass
-
isPrimitive
public boolean isPrimitive()- Specified by:
isPrimitivein interfaceJavaClass
-
isPrivate
public boolean isPrivate() -
isProtected
public boolean isProtected()- Specified by:
isProtectedin interfaceJavaClass
-
isPublic
public boolean isPublic() -
isStatic
public boolean isStatic() -
isSynthetic
public boolean isSynthetic()- Specified by:
isSyntheticin interfaceJavaClass
-
instanceOf
- Specified by:
instanceOfin interfaceJavaClass
-
getAnnotation
- Specified by:
getAnnotationin interfaceJavaHasAnnotations
-
getAnnotations
- Specified by:
getAnnotationsin interfaceJavaHasAnnotations
-
getDeclaredAnnotation
- Specified by:
getDeclaredAnnotationin interfaceJavaHasAnnotations
-
getDeclaredAnnotations
- Specified by:
getDeclaredAnnotationsin interfaceJavaHasAnnotations
-
getJavaModel
-
setJavaModel
-