Property
|
Description
|
TypeName
|
A read-only property that contains the fully qualified class, interface, or enum type name. For example, "acme.myObjs.CustObj" (the sample class defined in Sample classes).
|
Package
|
A read-only property that contains the package (relative directory) of the class, interface, or enum type name. For example, "acme.myObjs" (the sample package used in Sample classes).
|
SuperClass
|
A read-only property that contains an object reference. This object reference represents the type of the super class if the current data type represents a subclass.
|
Method
|
Description
|
GetClass( INPUT expression AS CHARACTER)
|
Returns a Progress.Lang.Class instance containing information on the object type specified by expression. This method is static.
|
GetConstructor ( INPUT params
AS Progress.Lang.ParameterList ) GetConstructor ( INPUT flags AS Progress.Reflect.Flags, INPUT params AS Progress.Lang.ParameterList ) |
Returns a Progress.Reflect.Constructor instance containing information on the constructor described by the input parameters.
|
GetConstructors ( )
GetConstructors ( INPUT flags AS Progress.Reflect.Flags ) |
Returns an array of Progress.Reflect.Constructor instances containing information on the constructors described by the input parameters.
|
GetEvent ( INPUT event-name AS CHARACTER )
GetEvent ( INPUT event-name AS CHARACTER, INPUT flags AS Progress.Reflect.Flags ) |
Returns a Progress.Reflect.Event instance containing information on the event described by the input parameters.
|
GetEvents ( )
GetEvents ( INPUT flags AS Progress.Reflect.Flags ) |
Returns an array of Progress.Reflect.Event instances containing information on the events described by the input parameters.
|
GetInterfaces ( )
|
Returns an array of Progress.Lang.Class instances containing information on the interfaces that the class implements.
|
GetMethod ( INPUT method-name AS CHARACTER,
INPUT params AS Progress.Lang.ParameterList ) GetMethod ( INPUT method-name AS CHARACTER, INPUT flags AS Progress.Reflect.Flags, INPUT params AS Progress.Lang.ParameterList ) |
Returns a Progress.Reflect.Method instance containing information on the method described by the input parameters.
|
GetMethods ( )
GetMethods ( INPUT flags AS Progress.Reflect.Flags ) |
Returns an array of Progress.Reflect.Method instances containing information on the methods described by the input parameters.
|
GetProperties ( )
GetProperties ( INPUT flags AS Progress.Reflect.Flags ) |
Returns an array of Progress.Reflect.Property instances containing information on the properties described by the input parameters.
|
GetProperty ( INPUT property-name AS CHARACTER )
GetProperty ( INPUT property-name AS CHARACTER, INPUT flags AS Progress.Reflect.Flags ) |
Returns a Progress.Reflect.Property instance containing information on the property described by the input parameters.
|
GetVariable ( INPUT variable-name AS CHARACTER )
GetVariable ( INPUT variable-name AS CHARACTER, INPUT flags AS Progress.Reflect.Flags ) |
Returns a Progress.Reflect.Variable instance containing information on the variable described by the input parameters.
|
GetVariables ( )
GetVariables ( INPUT flags AS Progress.Reflect.Flags ) |
Returns an array of Progress.Reflect.Variable instances containing information on the variables described by the input parameters.
|
HasStatics ( )
|
Returns TRUE if a given class (or any of its super classes) has any static members.
|
Invoke ( INPUT object-reference AS Project.Lang.Object,
INPUT method-name AS CHARACTER ) Invoke ( INPUT object-reference AS Project.Lang.Object, INPUT method-name AS CHARACTER, INPUT parameterlist-object AS Progress.Lang.ParameterList ) Invoke ( INPUT method-name AS CHARACTER ) Invoke ( INPUT method-name AS CHARACTER, INPUT parameterlist-object AS Progress.Lang.ParameterList ) |
Invokes a method when the method name and any parameters are only known at run time. There are four overloaded versions. For more information on using the Invoke( ) method, see Dynamically invoking a method at run time.
|
IsAbstract ( )
|
Returns TRUE if a given class is abstract.
|
IsFinal ( )
|
Returns TRUE if the type is defined as FINAL.
|
New ( )
New ( INPUT parameterlist-object AS Progress.Lang.ParameterList ) |
Instantiates a class when the class name and any parameters passed to its constructor are only known at run time. For more information on using the New( ) method, see New( ) method.
|