public final class EnumeratedReferenceStructure extends EnumeratedDescriptorStructure
Enumerated reference structure.
Modifier and Type | Field and Description |
---|---|
static int |
ENUMERATED_STRUCTURE_KEY
Identifies the structure key.
|
STRUCTURE_KEY
Constructor and Description |
---|
EnumeratedReferenceStructure(ClassID keyName,
ClassID typeID,
ClassID enumName,
ClassID classID)
Initializes a new instance of the
EnumeratedReferenceStructure class. |
Modifier and Type | Method and Description |
---|---|
ClassID |
getClassID()
Gets or sets the class ID.
|
String |
getClassName()
Gets or sets the class name.
|
int |
getKey()
Gets the key.
|
int |
getLength()
Gets the
OSTypeStructure length in bytes. |
void |
setClassID(ClassID value) |
void |
setClassName(String value) |
getEnumName, getTypeID, setEnumName, setTypeID
getHeaderLength, getKeyName, save, saveWithoutKeyName, setKeyName
public static final int ENUMERATED_STRUCTURE_KEY
Identifies the structure key.
public EnumeratedReferenceStructure(ClassID keyName, ClassID typeID, ClassID enumName, ClassID classID)
Initializes a new instance of the EnumeratedReferenceStructure
class.
keyName
- The key name.typeID
- The type ID.enumName
- The enums name.classID
- The class ID.public int getKey()
Gets the key.
getKey
in class EnumeratedDescriptorStructure
public String getClassName()
Gets or sets the class name.
Value: The class name.public void setClassName(String value)
public ClassID getClassID()
Gets or sets the class ID.
Value: The class ID.public void setClassID(ClassID value)
public int getLength()
Gets the OSTypeStructure
length in bytes.
getLength
in class EnumeratedDescriptorStructure