org.jvnet.jaxb2_commons.xjc.outline.concrete
Class CMClassOutline
java.lang.Object
org.jvnet.jaxb2_commons.xjc.outline.concrete.CMClassOutline
- All Implemented Interfaces:
- MChildOutline, MClassOutline, MPackagedOutline, MTargeted<MClassInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass>>
public class CMClassOutline
- extends Object
- implements MClassOutline
Constructor Summary |
CMClassOutline(MModelOutline parent,
MPackageOutline packageOutline,
MClassInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass> target,
MClassOutline superClassOutline,
com.sun.codemodel.JDefinedClass referenceCode,
com.sun.codemodel.JDefinedClass implementationCode,
com.sun.codemodel.JClass implementationReferenceCode)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CMClassOutline
public CMClassOutline(MModelOutline parent,
MPackageOutline packageOutline,
MClassInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass> target,
MClassOutline superClassOutline,
com.sun.codemodel.JDefinedClass referenceCode,
com.sun.codemodel.JDefinedClass implementationCode,
com.sun.codemodel.JClass implementationReferenceCode)
getParent
public MModelOutline getParent()
- Specified by:
getParent
in interface MChildOutline
getPackageOutline
public MPackageOutline getPackageOutline()
- Specified by:
getPackageOutline
in interface MPackagedOutline
getTarget
public MClassInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass> getTarget()
- Specified by:
getTarget
in interface MTargeted<MClassInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass>>
getSuperClassOutline
public MClassOutline getSuperClassOutline()
- Specified by:
getSuperClassOutline
in interface MClassOutline
getReferenceCode
public com.sun.codemodel.JDefinedClass getReferenceCode()
- Specified by:
getReferenceCode
in interface MClassOutline
getImplementationCode
public com.sun.codemodel.JDefinedClass getImplementationCode()
- Specified by:
getImplementationCode
in interface MClassOutline
getImplementationReferenceCode
public com.sun.codemodel.JClass getImplementationReferenceCode()
- Specified by:
getImplementationReferenceCode
in interface MClassOutline
getPropertyOutlines
public List<MPropertyOutline> getPropertyOutlines()
- Specified by:
getPropertyOutlines
in interface MClassOutline
getDeclaredPropertyOutlines
public List<MPropertyOutline> getDeclaredPropertyOutlines()
- Specified by:
getDeclaredPropertyOutlines
in interface MClassOutline
addDeclaredPropertyOutline
public void addDeclaredPropertyOutline(MPropertyOutline propertyOutline)
Copyright © 2005-2012. All Rights Reserved.