Class CMEnumOutline
java.lang.Object
org.jvnet.basicjaxb.xjc.outline.concrete.CMEnumOutline
- All Implemented Interfaces:
MChildOutline,MEnumOutline,MPackagedOutline,MTargeted<MEnumLeafInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass>>
-
Constructor Summary
ConstructorsConstructorDescriptionCMEnumOutline(MModelOutline parent, MPackageOutline packageOutline, MEnumLeafInfo<com.sun.tools.xjc.model.nav.NType, com.sun.tools.xjc.model.nav.NClass> target, com.sun.codemodel.JDefinedClass code) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddEnumConstantOutline(MEnumConstantOutline enumConstantOutline) com.sun.codemodel.JDefinedClassgetCode()MEnumLeafInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass>
-
Constructor Details
-
CMEnumOutline
public CMEnumOutline(MModelOutline parent, MPackageOutline packageOutline, MEnumLeafInfo<com.sun.tools.xjc.model.nav.NType, com.sun.tools.xjc.model.nav.NClass> target, com.sun.codemodel.JDefinedClass code)
-
-
Method Details
-
getParent
- Specified by:
getParentin interfaceMChildOutline
-
getPackageOutline
- Specified by:
getPackageOutlinein interfaceMPackagedOutline
-
getTarget
public MEnumLeafInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass> getTarget()- Specified by:
getTargetin interfaceMTargeted<MEnumLeafInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass>>
-
getCode
public com.sun.codemodel.JDefinedClass getCode()- Specified by:
getCodein interfaceMEnumOutline
-
getEnumConstantOutlines
- Specified by:
getEnumConstantOutlinesin interfaceMEnumOutline
-
addEnumConstantOutline
-