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

java.lang.Object
  extended by org.jvnet.jaxb2_commons.xjc.outline.concrete.CMPackageOutline
All Implemented Interfaces:
MChildOutline, MPackageOutline, MTargeted<MPackageInfo>

public class CMPackageOutline
extends Object
implements MPackageOutline


Constructor Summary
CMPackageOutline(MModelOutline parent, MPackageInfo target, com.sun.tools.xjc.outline.PackageOutline packageOutline)
           
 
Method Summary
 void addClassOutline(MClassOutline classOutline)
           
 void addElementOutline(MElementOutline elementOutline)
           
 void addEnumOutline(MEnumOutline enumOutline)
           
 Collection<MClassOutline> getClassOutlines()
           
 com.sun.codemodel.JPackage getCode()
           
 Collection<MElementOutline> getElementOutlines()
           
 Collection<MEnumOutline> getEnumOutlines()
           
 MObjectFactoryOutline getObjectFactoryOutline()
           
 MModelOutline getParent()
           
 MPackageInfo getTarget()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CMPackageOutline

public CMPackageOutline(MModelOutline parent,
                        MPackageInfo target,
                        com.sun.tools.xjc.outline.PackageOutline packageOutline)
Method Detail

getParent

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

getTarget

public MPackageInfo getTarget()
Specified by:
getTarget in interface MPackageOutline
Specified by:
getTarget in interface MTargeted<MPackageInfo>

getCode

public com.sun.codemodel.JPackage getCode()
Specified by:
getCode in interface MPackageOutline

getObjectFactoryOutline

public MObjectFactoryOutline getObjectFactoryOutline()
Specified by:
getObjectFactoryOutline in interface MPackageOutline

getClassOutlines

public Collection<MClassOutline> getClassOutlines()
Specified by:
getClassOutlines in interface MPackageOutline

addClassOutline

public void addClassOutline(MClassOutline classOutline)

getElementOutlines

public Collection<MElementOutline> getElementOutlines()
Specified by:
getElementOutlines in interface MPackageOutline

addElementOutline

public void addElementOutline(MElementOutline elementOutline)

getEnumOutlines

public Collection<MEnumOutline> getEnumOutlines()
Specified by:
getEnumOutlines in interface MPackageOutline

addEnumOutline

public void addEnumOutline(MEnumOutline enumOutline)


Copyright © 2005-2012. All Rights Reserved.