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 and Description |
---|---|
JDefinedClass |
clazz
The generated enum class.
|
List<EnumConstantOutline> |
constants
Constants.
|
CEnumLeafInfo |
target
This
EnumOutline holds information about this CEnumLeafInfo . |
Modifier | Constructor and Description |
---|---|
protected |
EnumOutline(CEnumLeafInfo target,
JDefinedClass clazz) |
Modifier and Type | Method and 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 © 2021 JBoss by Red Hat. All rights reserved.