CustomizableOutline
public abstract class EnumOutline extends 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.
|
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 List<EnumConstantOutline> constants
protected EnumOutline(CEnumLeafInfo target, JDefinedClass clazz)
@NotNull public PackageOutline _package()
PackageOutline
that contains this class.public JDefinedClass getImplClass()
CustomizableOutline
getImplClass
in interface CustomizableOutline
public CCustomizable getTarget()
CustomizableOutline
getTarget
in interface CustomizableOutline
Copyright © 2018 Oracle Corporation. All rights reserved.