com.sun.tools.xjc.outline

Class ElementOutline

public abstract class ElementOutline extends Object

Outline object that provides per-CElementInfo information for filling in methods/fields for a bean. This interface is accessible from Outline. This object is not created for all CElementInfos. It is only for those CElementInfo that has a class. (IOW, hasClass
Field Summary
JDefinedClassimplClass
The implementation aspect of a bean.
CElementInfotarget
This ElementOutline holds information about this CElementInfo.
Constructor Summary
protected ElementOutline(CElementInfo target, JDefinedClass implClass)
Method Summary
abstract Outlineparent()
A Outline that encloses all the class outlines.
PackageOutline_package()
PackageOutline that contains this class.

Field Detail

implClass

public final JDefinedClass implClass
The implementation aspect of a bean. The actual place where fields/methods should be generated into.

target

public final CElementInfo target
This ElementOutline holds information about this CElementInfo.

Constructor Detail

ElementOutline

protected ElementOutline(CElementInfo target, JDefinedClass implClass)

Method Detail

parent

public abstract Outline parent()
A Outline that encloses all the class outlines.

_package

public PackageOutline _package()
PackageOutline that contains this class.