Class CMModelOutline
java.lang.Object
org.jvnet.jaxb2_commons.xjc.outline.concrete.CMModelOutline
- All Implemented Interfaces:
MModelOutline,org.jvnet.jaxb2_commons.xml.bind.model.MTargeted<org.jvnet.jaxb2_commons.xml.bind.model.MModelInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass>>
-
Constructor Summary
ConstructorsConstructorDescriptionCMModelOutline(org.jvnet.jaxb2_commons.xml.bind.model.MModelInfo<com.sun.tools.xjc.model.nav.NType, com.sun.tools.xjc.model.nav.NClass> target, com.sun.codemodel.JCodeModel code) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddClassOutline(MClassOutline classOutline) voidaddElementOutline(MElementOutline elementOutline) voidaddEnumOutline(MEnumOutline enumOutline) voidaddPackageOutline(MPackageOutline packageOutline) getClassOutline(org.jvnet.jaxb2_commons.xml.bind.model.MClassInfo<com.sun.tools.xjc.model.nav.NType, com.sun.tools.xjc.model.nav.NClass> target) com.sun.codemodel.JCodeModelgetCode()getElementOutline(org.jvnet.jaxb2_commons.xml.bind.model.MElementInfo<com.sun.tools.xjc.model.nav.NType, com.sun.tools.xjc.model.nav.NClass> target) getEnumOutline(org.jvnet.jaxb2_commons.xml.bind.model.MEnumLeafInfo<com.sun.tools.xjc.model.nav.NType, com.sun.tools.xjc.model.nav.NClass> target) getPackageOutline(org.jvnet.jaxb2_commons.xml.bind.model.MPackageInfo target) org.jvnet.jaxb2_commons.xml.bind.model.MModelInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass>
-
Constructor Details
-
CMModelOutline
public CMModelOutline(org.jvnet.jaxb2_commons.xml.bind.model.MModelInfo<com.sun.tools.xjc.model.nav.NType, com.sun.tools.xjc.model.nav.NClass> target, com.sun.codemodel.JCodeModel code)
-
-
Method Details
-
getTarget
public org.jvnet.jaxb2_commons.xml.bind.model.MModelInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass> getTarget()- Specified by:
getTargetin interfaceorg.jvnet.jaxb2_commons.xml.bind.model.MTargeted<org.jvnet.jaxb2_commons.xml.bind.model.MModelInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass>>
-
getCode
public com.sun.codemodel.JCodeModel getCode()- Specified by:
getCodein interfaceMModelOutline
-
getPackageOutlines
- Specified by:
getPackageOutlinesin interfaceMModelOutline
-
getPackageOutline
public MPackageOutline getPackageOutline(org.jvnet.jaxb2_commons.xml.bind.model.MPackageInfo target) - Specified by:
getPackageOutlinein interfaceMModelOutline
-
addPackageOutline
-
getClassOutlines
- Specified by:
getClassOutlinesin interfaceMModelOutline
-
getClassOutline
public MClassOutline getClassOutline(org.jvnet.jaxb2_commons.xml.bind.model.MClassInfo<com.sun.tools.xjc.model.nav.NType, com.sun.tools.xjc.model.nav.NClass> target) - Specified by:
getClassOutlinein interfaceMModelOutline
-
addClassOutline
-
getEnumOutlines
- Specified by:
getEnumOutlinesin interfaceMModelOutline
-
getEnumOutline
public MEnumOutline getEnumOutline(org.jvnet.jaxb2_commons.xml.bind.model.MEnumLeafInfo<com.sun.tools.xjc.model.nav.NType, com.sun.tools.xjc.model.nav.NClass> target) - Specified by:
getEnumOutlinein interfaceMModelOutline
-
addEnumOutline
-
getElementOutlines
- Specified by:
getElementOutlinesin interfaceMModelOutline
-
getElementOutline
public MElementOutline getElementOutline(org.jvnet.jaxb2_commons.xml.bind.model.MElementInfo<com.sun.tools.xjc.model.nav.NType, com.sun.tools.xjc.model.nav.NClass> target) - Specified by:
getElementOutlinein interfaceMModelOutline
-
addElementOutline
-