com.sun.tools.xjc.outline
Class ElementOutline
java.lang.Object
com.sun.tools.xjc.outline.ElementOutline
public abstract class ElementOutline
- extends java.lang.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 CElementInfo
s.
It is only for those CElementInfo
that has a class.
(IOW, CElementInfo.hasClass()
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
target
public final CElementInfo target
- This
ElementOutline
holds information about this CElementInfo
.
implClass
public final com.sun.codemodel.JDefinedClass implClass
- The implementation aspect of a bean.
The actual place where fields/methods should be generated into.
ElementOutline
protected ElementOutline(CElementInfo target,
com.sun.codemodel.JDefinedClass implClass)
parent
public abstract Outline parent()
- A
Outline
that encloses all the class outlines.
_package
public PackageOutline _package()
PackageOutline
that contains this class.