|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.sun.tools.xjc.outline.ClassOutline
public abstract class ClassOutline
Outline object that provides per-CClassInfo information
for filling in methods/fields for a bean.
This interface is accessible from Outline
| Field Summary | |
|---|---|
JDefinedClass |
implClass
The implementation aspect of a bean. |
JClass |
implRef
The implementation class that shall be used for reference. |
JDefinedClass |
ref
The exposed aspect of the a bean. |
CClassInfo |
target
This ClassOutline holds information about this CClassInfo. |
| Constructor Summary | |
|---|---|
protected |
ClassOutline(CClassInfo _target,
JDefinedClass exposedClass,
JClass implRef,
JDefinedClass _implClass)
|
| Method Summary | |
|---|---|
PackageOutline |
_package()
PackageOutline that contains this class. |
FieldOutline[] |
getDeclaredFields()
Gets all the FieldOutlines newly declared
in this class. |
ClassOutline |
getSuperClass()
Returns the super class of this class, if it has the super class and it is also a JAXB-bound class. |
abstract Outline |
parent()
A Outline that encloses all the class outlines. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
@NotNull public final CClassInfo target
ClassOutline holds information about this CClassInfo.
@NotNull public final JDefinedClass ref
Usually this is the public content interface, but it could be the same as the implClass.
@NotNull public final JDefinedClass implClass
@NotNull public final JClass implRef
Usually this field holds the same value as the implClass method,
but sometimes it holds the user-specified implementation class
when it is specified.
This is the type that needs to be used for generating fields.
| Constructor Detail |
|---|
protected ClassOutline(CClassInfo _target,
JDefinedClass exposedClass,
JClass implRef,
JDefinedClass _implClass)
| Method Detail |
|---|
@NotNull public abstract Outline parent()
Outline that encloses all the class outlines.
@NotNull public PackageOutline _package()
PackageOutline that contains this class.
public final FieldOutline[] getDeclaredFields()
FieldOutlines newly declared
in this class.
public final ClassOutline getSuperClass()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||