|
EclipseLink 2.4.2, build 'v20130514-5956486' API Reference | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.eclipse.persistence.jaxb.javamodel.xjc.XJCJavaConstructorImpl
public class XJCJavaConstructorImpl
INTERNAL:
Purpose: JavaConstructor implementation wrapping XJC's JMethod. Used when
bootstrapping a DynamicJAXBContext from an XML Schema.
Responsibilities:
Constructor information from the underlying JMethod.
JavaConstructor| Constructor Summary | |
|---|---|
XJCJavaConstructorImpl(JMethod constructor,
JCodeModel codeModel,
DynamicClassLoader loader,
JavaClass owner)
Construct a new instance of XJCJavaConstructorImpl. |
|
| Method Summary | |
|---|---|
int |
getModifiers()
Returns the Java language modifiers for this JavaConstructor, encoded in an integer. |
java.lang.String |
getName()
Returns the name of this JavaConstructor. |
JavaClass |
getOwningClass()
Returns the JavaClass which contains this constructor. |
JavaClass[] |
getParameterTypes()
Returns the array of parameters for this JavaConstructor. |
boolean |
isAbstract()
Indicates if this JavaConstructor is abstract. |
boolean |
isFinal()
Indicates if this JavaConstructor is final. |
boolean |
isPrivate()
Indicates if this JavaConstructor is private. |
boolean |
isProtected()
Indicates if this JavaConstructor is protected. |
boolean |
isPublic()
Indicates if this JavaConstructor is public. |
boolean |
isStatic()
Indicates if this JavaConstructor is static. |
boolean |
isSynthetic()
Not supported. |
void |
setOwningClass(JavaClass owningClass)
Set the JavaClass which contains this constructor. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public XJCJavaConstructorImpl(JMethod constructor,
JCodeModel codeModel,
DynamicClassLoader loader,
JavaClass owner)
XJCJavaConstructorImpl.
constructor - - the XJC JMethod to be wrapped.codeModel - - the XJC JCodeModel this constructor belongs to.loader - - the ClassLoader used to bootstrap the DynamicJAXBContext.owner - - the JavaClass this constructor belongs to.| Method Detail |
|---|
public int getModifiers()
JavaConstructor, encoded in an integer.
getModifiers in interface JavaConstructorint representing the modifiers for this constructor.Modifierpublic java.lang.String getName()
JavaConstructor.
getName in interface JavaConstructorString name of this JavaConstructor.public JavaClass[] getParameterTypes()
JavaConstructor.
getParameterTypes in interface JavaConstructorJavaClass[] representing the argument types for this constructor.public boolean isAbstract()
JavaConstructor is abstract.
isAbstract in interface JavaConstructortrue if this JavaConstructor is abstract, otherwise false.public boolean isPrivate()
JavaConstructor is private.
isPrivate in interface JavaConstructortrue if this JavaConstructor is private, otherwise false.public boolean isProtected()
JavaConstructor is protected.
isProtected in interface JavaConstructortrue if this JavaConstructor is protected, otherwise false.public boolean isPublic()
JavaConstructor is public.
isPublic in interface JavaConstructortrue if this JavaConstructor is public, otherwise false.public boolean isStatic()
JavaConstructor is static.
isStatic in interface JavaConstructortrue if this JavaConstructor is static, otherwise false.public boolean isFinal()
JavaConstructor is final.
isFinal in interface JavaConstructortrue if this JavaConstructor is final, otherwise false.public boolean isSynthetic()
isSynthetic in interface JavaConstructorpublic JavaClass getOwningClass()
JavaClass which contains this constructor.
getOwningClass in interface JavaConstructorJavaClass representing the owner of this JavaConstructor.public void setOwningClass(JavaClass owningClass)
JavaClass which contains this constructor.
owningClass - the JavaClass representing the owner of this JavaConstructor.
|
EclipseLink 2.4.2, build 'v20130514-5956486' API Reference | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||