Package org.jvnet.basicjaxb.xjc.outline
Interface MModelOutline
- All Superinterfaces:
MTargeted<MModelInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass>>
- All Known Implementing Classes:
CMModelOutline
public interface MModelOutline
extends MTargeted<MModelInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass>>
-
Method Summary
Modifier and TypeMethodDescriptiongetClassOutline(MClassInfo<com.sun.tools.xjc.model.nav.NType, com.sun.tools.xjc.model.nav.NClass> target) com.sun.codemodel.JCodeModelgetCode()getElementOutline(MElementInfo<com.sun.tools.xjc.model.nav.NType, com.sun.tools.xjc.model.nav.NClass> target) getEnumOutline(MEnumLeafInfo<com.sun.tools.xjc.model.nav.NType, com.sun.tools.xjc.model.nav.NClass> target) getPackageOutline(MPackageInfo target)
-
Method Details
-
getPackageOutlines
Collection<MPackageOutline> getPackageOutlines() -
getPackageOutline
-
getElementOutlines
Collection<MElementOutline> getElementOutlines() -
getElementOutline
MElementOutline getElementOutline(MElementInfo<com.sun.tools.xjc.model.nav.NType, com.sun.tools.xjc.model.nav.NClass> target) -
getClassOutlines
Collection<MClassOutline> getClassOutlines() -
getClassOutline
MClassOutline getClassOutline(MClassInfo<com.sun.tools.xjc.model.nav.NType, com.sun.tools.xjc.model.nav.NClass> target) -
getEnumOutlines
Collection<MEnumOutline> getEnumOutlines() -
getEnumOutline
MEnumOutline getEnumOutline(MEnumLeafInfo<com.sun.tools.xjc.model.nav.NType, com.sun.tools.xjc.model.nav.NClass> target) -
getCode
com.sun.codemodel.JCodeModel getCode()
-