public class EnumDef extends AttributeTypeDef
category, description, descriptionGUID, guid, name, version, versionNameCURRENT_TYPE_DEF_HEADER_VERSION| Constructor and Description |
|---|
EnumDef()
Default constructor sets up an empty EnumDef.
|
EnumDef(EnumDef template)
Copy/clone constructor sets the EnumDef based on the values from the supplied template.
|
| Modifier and Type | Method and Description |
|---|---|
AttributeTypeDef |
cloneFromSubclass()
Delegate the process of cloning to the subclass.
|
boolean |
equals(Object objectToCompare)
Validate that an object is equal depending on their stored values.
|
EnumElementDef |
getDefaultValue()
Return the default value for the EnumDef.
|
List<EnumElementDef> |
getElementDefs()
Return the list of defined Enum values for this EnumDef.
|
int |
hashCode()
Return a hash code based on the values of this object.
|
void |
setDefaultValue(EnumElementDef defaultValue)
Set up the default value for the EnumDef.
|
void |
setElementDefs(List<EnumElementDef> elementDefs)
Set up the list of defined Enum values for this EnumDef.
|
String |
toString()
Standard toString method.
|
getCategory, getDescription, getDescriptionGUID, getGUID, getName, getVersion, getVersionName, setCategory, setDescription, setDescriptionGUID, setGUID, setName, setVersion, setVersionNamegetHeaderVersion, setHeaderVersionpublic EnumDef()
public EnumDef(EnumDef template)
template - EnumDefpublic AttributeTypeDef cloneFromSubclass()
cloneFromSubclass in class AttributeTypeDefpublic List<EnumElementDef> getElementDefs()
public void setElementDefs(List<EnumElementDef> elementDefs)
elementDefs - EnumElementDefs listpublic EnumElementDef getDefaultValue()
public void setDefaultValue(EnumElementDef defaultValue)
defaultValue - EnumElementDef representing the default valuepublic String toString()
toString in class AttributeTypeDefpublic boolean equals(Object objectToCompare)
equals in class AttributeTypeDefobjectToCompare - objectpublic int hashCode()
hashCode in class AttributeTypeDefCopyright © 2018–2021 LF AI & Data Foundation. All rights reserved.