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

java.lang.Object
  extended by org.jvnet.jaxb2_commons.xjc.outline.concrete.CMElementOutline
All Implemented Interfaces:
MChildOutline, MElementOutline, MPackagedOutline, MTargeted<MElementInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass>>

public class CMElementOutline
extends Object
implements MElementOutline


Constructor Summary
CMElementOutline(MModelOutline parent, MPackageOutline packageOutline, MElementInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass> target, com.sun.codemodel.JDefinedClass code)
           
 
Method Summary
 com.sun.codemodel.JDefinedClass getCode()
           
 MPackageOutline getPackageOutline()
           
 MModelOutline getParent()
           
 MElementInfo<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

CMElementOutline

public CMElementOutline(MModelOutline parent,
                        MPackageOutline packageOutline,
                        MElementInfo<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 MElementInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass> getTarget()
Specified by:
getTarget in interface MTargeted<MElementInfo<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 MElementOutline


Copyright © 2005-2012. All Rights Reserved.