Package com.sun.tools.xjc.outline
Class EnumOutline
java.lang.Object
com.sun.tools.xjc.outline.EnumOutline
- All Implemented Interfaces:
CustomizableOutline
Outline object that provides per-
CEnumLeafInfo information
for filling in methods/fields for a bean.
This object can be obtained from Outline- Author:
- Kohsuke Kawaguchi (kohsuke.kawaguchi@sun.com)
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal JDefinedClassThe generated enum class.final List<EnumConstantOutline>Constants.final CEnumLeafInfoThisEnumOutlineholds information about thisCEnumLeafInfo. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription_package()PackageOutlinethat contains this class.Provides customization output.Provides bound information about customizable target.abstract Outlineparent()AOutlinethat encloses all the class outlines.
-
Field Details
-
target
ThisEnumOutlineholds information about thisCEnumLeafInfo. -
clazz
The generated enum class. -
constants
Constants.
-
-
Constructor Details
-
EnumOutline
-
-
Method Details
-
_package
PackageOutlinethat contains this class. -
parent
AOutlinethat encloses all the class outlines. -
getImplClass
Description copied from interface:CustomizableOutlineProvides customization output.- Specified by:
getImplClassin interfaceCustomizableOutline- Returns:
- Implementation class
-
getTarget
Description copied from interface:CustomizableOutlineProvides bound information about customizable target.- Specified by:
getTargetin interfaceCustomizableOutline- Returns:
- customizable target
-