public class StringEnumAbstractBase extends Object implements Serializable
Subclasses are intended to be final types with a finite set of
singleton instances. Each instance has a string value, which
it returns via toString()
, and an int value for the purpose
of switching in case statements, returned via intValue()
.
Each subclass manages an instance of StringEnumAbstractBase.Table
,
which holds all the singleton instances for the subclass. A Table
can return a singleton instance given a String or an integer code.
Modifier and Type | Class and Description |
---|---|
static class |
StringEnumAbstractBase.Table
Used to manage singleton instances of enumerations.
|
Modifier and Type | Method and Description |
---|---|
int |
hashCode()
Returns the hash code of the underlying string
|
int |
intValue()
Returns an int code that can be used for switch statements
|
String |
toString()
Returns the underlying string value
|
public final String toString()
public final int intValue()
Copyright © 2010 - 2020 Adobe. All Rights Reserved