Top Description Interfaces Classes Enums
module com.sun.xml.bind.osgi

Package com.sun.tools.xjc.outline


Provides the outline of the generated Java source code so that additional processing (such as adding more annotations) can be done on the generated code.

Code generation phase builds an outline little by little, while each step is using the outline built by the prior steps.

Interface Summary

Modifier and TypeInterface and Description
public interface
CustomizableOutline

This interface describes that outline class could be customized.

public interface
FieldAccessor

Encapsulates the access on a field.

public interface
FieldOutline

Representation of a field of ClassOutline.

public interface
Outline

Root of the outline.

public interface
PackageOutline

Outline object that provides per-package information.

Class Summary

Modifier and TypeClass and Description
public abstract class
ClassOutline

Outline object that provides per-CClassInfo information for filling in methods/fields for a bean.

public abstract class
ElementOutline

Outline object that provides per-CElementInfo information for filling in methods/fields for a bean.

public abstract class
EnumConstantOutline

Outline object that provides per-CEnumConstant information.

public abstract class
EnumOutline

Outline object that provides per-CEnumLeafInfo information for filling in methods/fields for a bean.

Enum Summary

Modifier and TypeEnum and Description
public enum
Aspect

Sometimes a single JAXB-generated bean spans across multiple Java classes/interfaces.