CustomizableOutlinepublic abstract class EnumOutline extends java.lang.Object implements CustomizableOutline
CEnumLeafInfo information
for filling in methods/fields for a bean.
This object can be obtained from Outline| Modifier and Type | Field | Description |
|---|---|---|
JDefinedClass |
clazz |
The generated enum class.
|
java.util.List<EnumConstantOutline> |
constants |
Constants.
|
CEnumLeafInfo |
target |
This
EnumOutline holds information about this CEnumLeafInfo. |
| Modifier | Constructor | Description |
|---|---|---|
protected |
EnumOutline(CEnumLeafInfo target,
JDefinedClass clazz) |
| Modifier and Type | Method | Description |
|---|---|---|
PackageOutline |
_package() |
PackageOutline that contains this class. |
JDefinedClass |
getImplClass() |
Provides customization output.
|
CCustomizable |
getTarget() |
Provides bound information about customizable target.
|
abstract Outline |
parent() |
A
Outline that encloses all the class outlines. |
public final CEnumLeafInfo target
EnumOutline holds information about this CEnumLeafInfo.public final JDefinedClass clazz
public final java.util.List<EnumConstantOutline> constants
protected EnumOutline(CEnumLeafInfo target, JDefinedClass clazz)
@NotNull public PackageOutline _package()
PackageOutline that contains this class.public JDefinedClass getImplClass()
CustomizableOutlinegetImplClass in interface CustomizableOutlinepublic CCustomizable getTarget()
CustomizableOutlinegetTarget in interface CustomizableOutlineCopyright © 2017 Oracle Corporation. All rights reserved.