org.jvnet.jaxb2_commons.xjc.outline.concrete
Class CMModelOutline
java.lang.Object
org.jvnet.jaxb2_commons.xjc.outline.concrete.CMModelOutline
- All Implemented Interfaces:
- MModelOutline, MTargeted<MModelInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass>>
public class CMModelOutline
- extends Object
- implements MModelOutline
Constructor Summary |
CMModelOutline(MModelInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass> target,
com.sun.codemodel.JCodeModel code)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CMModelOutline
public CMModelOutline(MModelInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass> target,
com.sun.codemodel.JCodeModel code)
getTarget
public MModelInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass> getTarget()
- Specified by:
getTarget
in interface MTargeted<MModelInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass>>
getCode
public com.sun.codemodel.JCodeModel getCode()
- Specified by:
getCode
in interface MModelOutline
getPackageOutlines
public Collection<MPackageOutline> getPackageOutlines()
- Specified by:
getPackageOutlines
in interface MModelOutline
getPackageOutline
public MPackageOutline getPackageOutline(MPackageInfo target)
- Specified by:
getPackageOutline
in interface MModelOutline
addPackageOutline
public void addPackageOutline(MPackageOutline packageOutline)
getClassOutlines
public Collection<MClassOutline> getClassOutlines()
- Specified by:
getClassOutlines
in interface MModelOutline
getClassOutline
public MClassOutline getClassOutline(MClassInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass> target)
- Specified by:
getClassOutline
in interface MModelOutline
addClassOutline
public void addClassOutline(MClassOutline classOutline)
getEnumOutlines
public Collection<MEnumOutline> getEnumOutlines()
- Specified by:
getEnumOutlines
in interface MModelOutline
getEnumOutline
public MEnumOutline getEnumOutline(MEnumLeafInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass> target)
- Specified by:
getEnumOutline
in interface MModelOutline
addEnumOutline
public void addEnumOutline(MEnumOutline enumOutline)
getElementOutlines
public Collection<MElementOutline> getElementOutlines()
- Specified by:
getElementOutlines
in interface MModelOutline
getElementOutline
public MElementOutline getElementOutline(MElementInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass> target)
- Specified by:
getElementOutline
in interface MModelOutline
addElementOutline
public void addElementOutline(MElementOutline elementOutline)
Copyright © 2005-2012. All Rights Reserved.