Information about the type of a variable when it is an enumerated datatype. EnumerationDefinition is inherited from TypeDefinition. It has no events.
|
EnumerationDefinition property |
Datatype |
Description |
|---|---|---|
|
Category |
TypeCategory |
Specifies whether the type is simple, enumerated, or a class or structure. Values are: SimpleType! EnumeratedType! ClassOrStructureType! |
|
ClassDefinition |
PowerObject |
An object of type PowerObject containing information about the class definition of the object or control. |
|
DataTypeOf |
String |
The system class name or simple datatype of the variable. DataTypeOf is a string representation of a value of the Object enumerated datatype. Values are lowercase with no exclamation point. Sample values include: window string any dropdownlistbox For objects you have defined, the datatype is the system class from which your object is inherited. |
|
Enumeration[ ] |
EnumerationItemDefinition |
An array of the name-value pairs for all the items in the enumeration. |
|
IsStructure |
Boolean |
Indicates whether the type is a structure. Always FALSE. |
|
IsSystemType |
Boolean |
Indicates whether the class is a system class -- that is, one of the classes defined within PowerBuilder as opposed to a class defined in a PBL by a user. |
|
IsVariableLength |
Boolean |
Specifies whether the datatype has a fixed size. Always true. Values are: TRUE -- The datatype is of variable length, meaning the datatype is a string, any, blob, or unbounded array. FALSE -- The datatype is a fixed length. |
|
IsVisualType |
Boolean |
Indicates whether the type is a visual or nonvisual type. Always false. |
|
LibraryName |
String |
The fully qualified name of the library the class was loaded from. The library can no longer contain the class. If a program manipulates the contents of libraries, the class could have been moved or deleted after it was loaded. |
|
Name |
String |
The name of the class. For a nested class, the name is returned in the form of libraryEntryName`className. |
|
EnumerationDefinition function |
Datatype returned |
Description |
|---|---|---|
|
ClassName in PowerScript Reference |
String |
Returns the name assigned to the object. |
|
GetContextService in PowerScript Reference |
Integer |
Creates a reference to a context-specific instance of the specified service. |
|
GetParent in PowerScript Reference |
PowerObject |
Returns a reference to the name of the parent object. |
|
TypeOf in PowerScript Reference |
Object |
Returns the type of the object. |


