public class OXMObjectFactoryImpl extends Object implements JavaClass
Purpose: Specialized JavaClass implementation wrapping
MOXy's xmlmodel.XmlRegistry, used to represent a JAXB
ObjectFactory. Used when bootstrapping a DynamicJAXBContext
from XML Bindings.
Responsibilities:
JavaModel.JavaClass,
OXMJAXBElementImpl| Constructor and Description |
|---|
OXMObjectFactoryImpl(XmlRegistry xmlRegistry) |
public OXMObjectFactoryImpl(XmlRegistry xmlRegistry)
public void init()
public Collection<JavaClass> getActualTypeArguments()
getActualTypeArguments in interface JavaClasspublic JavaClass getComponentType()
getComponentType in interface JavaClasspublic JavaConstructor getConstructor(JavaClass[] parameterTypes)
getConstructor in interface JavaClasspublic Collection<JavaConstructor> getConstructors()
getConstructors in interface JavaClasspublic Collection<JavaClass> getDeclaredClasses()
getDeclaredClasses in interface JavaClasspublic JavaConstructor getDeclaredConstructor(JavaClass[] parameterTypes)
getDeclaredConstructor in interface JavaClasspublic Collection<JavaConstructor> getDeclaredConstructors()
getDeclaredConstructors in interface JavaClasspublic JavaField getDeclaredField(String arg0)
getDeclaredField in interface JavaClasspublic Collection<JavaField> getDeclaredFields()
getDeclaredFields in interface JavaClasspublic JavaMethod getDeclaredMethod(String arg0, JavaClass[] arg1)
getDeclaredMethod in interface JavaClasspublic Collection<JavaMethod> getDeclaredMethods()
getDeclaredMethods in interface JavaClasspublic JavaMethod getMethod(String arg0, JavaClass[] arg1)
public Collection<JavaMethod> getMethods()
getMethods in interface JavaClasspublic int getModifiers()
getModifiers in interface JavaClasspublic JavaPackage getPackage()
getPackage in interface JavaClasspublic String getPackageName()
getPackageName in interface JavaClasspublic String getQualifiedName()
getQualifiedName in interface JavaClasspublic String getRawName()
getRawName in interface JavaClasspublic JavaClass getSuperclass()
getSuperclass in interface JavaClasspublic Type[] getGenericInterfaces()
getGenericInterfaces in interface JavaClasspublic Type getGenericSuperclass()
getGenericSuperclass in interface JavaClasspublic boolean hasActualTypeArguments()
hasActualTypeArguments in interface JavaClasspublic boolean isAbstract()
isAbstract in interface JavaClasspublic boolean isAnnotation()
isAnnotation in interface JavaClasspublic boolean isAssignableFrom(JavaClass arg0)
isAssignableFrom in interface JavaClasspublic boolean isInterface()
isInterface in interface JavaClasspublic boolean isMemberClass()
isMemberClass in interface JavaClasspublic boolean isPrimitive()
isPrimitive in interface JavaClasspublic boolean isProtected()
isProtected in interface JavaClasspublic boolean isSynthetic()
isSynthetic in interface JavaClasspublic JavaClassInstanceOf instanceOf()
instanceOf in interface JavaClasspublic JavaAnnotation getAnnotation(JavaClass arg0)
getAnnotation in interface JavaHasAnnotationspublic Collection<JavaAnnotation> getAnnotations()
getAnnotations in interface JavaHasAnnotationspublic JavaAnnotation getDeclaredAnnotation(JavaClass arg0)
getDeclaredAnnotation in interface JavaHasAnnotationspublic Collection<JavaAnnotation> getDeclaredAnnotations()
getDeclaredAnnotations in interface JavaHasAnnotationspublic JavaModel getJavaModel()
public void setJavaModel(JavaModel javaModel)
Copyright © 2007–2021 Eclipse.org - EclipseLink Project. All rights reserved.