org.jvnet.jaxb2_commons.xjc.outline.concrete
Class CMEnumOutline

java.lang.Object
  extended by org.jvnet.jaxb2_commons.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>>

public class CMEnumOutline
extends Object
implements MEnumOutline


Constructor Summary
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 Summary
 void addEnumConstantOutline(MEnumConstantOutline enumConstantOutline)
           
 com.sun.codemodel.JDefinedClass getCode()
           
 List<MEnumConstantOutline> getEnumConstantOutlines()
           
 MPackageOutline getPackageOutline()
           
 MModelOutline getParent()
           
 MEnumLeafInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass> getTarget()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

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 Detail

getParent

public MModelOutline getParent()
Specified by:
getParent in interface MChildOutline

getPackageOutline

public MPackageOutline getPackageOutline()
Specified by:
getPackageOutline in interface MPackagedOutline

getTarget

public MEnumLeafInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass> getTarget()
Specified by:
getTarget in interface MTargeted<MEnumLeafInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass>>

getCode

public com.sun.codemodel.JDefinedClass getCode()
Specified by:
getCode in interface MEnumOutline

getEnumConstantOutlines

public List<MEnumConstantOutline> getEnumConstantOutlines()
Specified by:
getEnumConstantOutlines in interface MEnumOutline

addEnumConstantOutline

public void addEnumConstantOutline(MEnumConstantOutline enumConstantOutline)


Copyright © 2005-2012. All Rights Reserved.