3. System Classes : AttributeObject Class
 
Share this page                  
AttributeObject Class
AttributeObject Attributes
Attribute
Data Type
Description
Inherited
From
ClassName
varchar(32)
Gives the name of an object's actual type (as opposed to its declared type) (R)
Object
ClientData
Object
Provides a way to associate data with an object (RW)
Object
DataType
varchar(65)
Stores the user class attribute's data type (RW)
Defined
DefaultString
varchar(256)
Stores the string that defines the default value for the user class attribute (RW)
Defined
DefaultValue
smallint
Specifies the default value of the user class attribute (RW1)
Defined
IsArray
smallint
Specifies whether the user class attribute is an array type (RW)
Defined
InstanceIdentifier
integer
Contains a value that uniquely identifies an instance of an allocated object (R)
Object
InstanceReferences
integer
Contains the current number of references to the object (R)
Object
IsNullable
smallint
Is TRUE if the user class attribute is nullable (RW)
Defined
IsPrivate
smallint
Specifies whether or not the attribute is encapsulated (RW)
Defined
Name
varchar(32)
Stores the user class attribute's name (RW)
Defined
 
AttributeObject Methods
Method
Return
Value
Description
Inherited From
Duplicate()
AttributeObject
Makes a duplicate of the object, placing a reference to the new object in a reference variable
Object
GetAttribute
(
attributename = byref(variable)
{,attributename = byref(variable)})
integer
Gets the values of any number of attributes for the object
Object
IsA
(class =
classname)
integer
Returns TRUE if the object is of the same class as, or one of the subclasses of, the class specified by classname
Object
SetAttribute
(
attributename = value
{,attributename = value})
integer
Sets any number of attributes for the object
Object