Share this page
Description
Diagram
Overview
| | Name required xs:stringThe name of the test object class. |
| BaseClassInfoName optional xs:stringThe name of the base test object class. |
| GenericTypeID optional xs:stringThe generic type of the ClassInfo. |
| DefaultOperationName optional xs:stringThe default operation of the ClassInfo. |
| FilterLevel optional xs:integerThe filter level of the test object class. |
| ROTypeInfo optional xs:booleanSpecifies whether UFT should use the TypeInfo information from the actual object in the object repository and not from the XML. |
| SupportsTabularData optional xs:booleanIndicates whether objects of this class support table data. |
| Withable optional xs:booleanIndicates whether objects of this class can be referenced without full specification inside a WITH block. |
| Sequence | Description optional xs:stringThe description of the element. |
| HelpInfo optional Context-sensitive Help information for the element. | HelpFile required xs:stringThe file system path to the file which contains the help information. |
| HelpContext optional xs:integerThe context identifier for the location inside the help file where the information resides. |
|
| IconInfo optional Icon information for the element. | IconFile required xs:stringThe file system path to the file which contains the icon. Can be a dll, exe, or ico file. |
| IconIndex optional xs:integerThe index to the location of the icon inside the dll or exe. |
|
| TypeInfo optional Type information for a test object class, including the location of the external type library and a list of additional operations. | Sequence | ExternalTypeInfo optional External type library information for the test object class. | TypeLibraryPath required xs:stringThe file system path to the type library file. |
| CLSID required xs:stringThe class id of this ClassInfo. Used to locate the type information inside the type library. |
|
| Operation 0..∞ A single method or property of a test object class. | PropertyType optional Restriction of PropertType Simple TypeThe operation type. Either Method or up to three Property specifications. |
| ExposureLevel optional Restriction of xs:stringSpecifies the exposure level of the operation. It can be common used and exposed to all users, or exposed only to experts. |
| SortLevel optional xs:integerThe sort level of the operation. Numbers below zero move the item up in the list. Numbers above zero move the item down. |
| Sequence | Description optional xs:stringThe description of the element. |
| Documentation 0..∞ Extension of xs:stringThe documentation string for the operation. | NumOfArguments optional xs:integerThe number of arguments that require values to be specified in order to show the documentation string for the operation. |
|
| HelpInfo optional Context-sensitive Help information for the element. | HelpFile required xs:stringThe file system path to the file which contains the help information. |
| HelpContext optional xs:integerThe context identifier for the location inside the help file where the information resides. |
|
| IconInfo optional Icon information for the element. | IconFile required xs:stringThe file system path to the file which contains the icon. Can be a dll, exe, or ico file. |
| IconIndex optional xs:integerThe index to the location of the icon inside the dll or exe. |
|
| Argument 0..∞ The argument definitions for the operation. | IsMandatory required xs:booleanSpecifies whether the argument is mandatory. |
| DefaultValue optional xs:stringThe default value for this argument. |
| Direction optional Restriction of xs:stringSpecifies whether this argument is an input argument or an output argument. |
| Sequence | | ListOfValuesName optional xs:IDREFThe name of the list of values of the argument. Can be one of the list of values names defined in this XML. |
|
| Description optional xs:stringThe description of the element. |
| HelpInfo optional Context-sensitive Help information for the element. | HelpFile required xs:stringThe file system path to the file which contains the help information. |
| HelpContext optional xs:integerThe context identifier for the location inside the help file where the information resides. |
|
|
|
| | Sequence | | ListOfValuesName optional xs:IDREFThe name of the list of values of the argument. Can be one of the list of values names defined in this XML. |
|
|
|
|
|
|
|
| |
| Properties optional The collection of identification properties for the test object class. | Sequence | Property 1..∞ An identification property for the test object class. | ForVerification optional xs:booleanIndicates if the property can be used for verification in a Checkpoint. |
| ForDefaultVerification optional xs:booleanIndicates if the property is used by default for verification in a Checkpoint. |
| ForDescription optional xs:booleanIndicates if the property is used in constructing the object description. |
| Sequence | | ListOfValuesName optional xs:IDREFThe name of the list of values of the argument. Can be one of the list of values names defined in this XML. |
|
| Description optional xs:stringThe description of the element. |
|
|
|
|
|
|
Attributes
Name | Type | Use | Default | Fixed | Description |
---|
Name | xs:string | required | | | The name of the test object class. |
BaseClassInfoName | xs:string | optional | | | The name of the base test object class. |
GenericTypeID | xs:string | optional | object | | The generic type of the ClassInfo. |
DefaultOperationName | xs:string | optional | | | The default operation of the ClassInfo. |
FilterLevel | xs:integer | optional | 0 | | The filter level of the test object class. |
ROTypeInfo | xs:boolean | optional | false | | Specifies whether UFT should use the TypeInfo information from the actual object in the object repository and not from the XML. |
SupportsTabularData | xs:boolean | optional | false | | Indicates whether objects of this class support table data. |
Withable | xs:boolean | optional | true | | Indicates whether objects of this class can be referenced without full specification inside a WITH block. |
Source
<xs:element name="ClassInfo" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:annotation>
<xs:documentation>The test object class.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element ref="Description" minOccurs="0" />
<xs:element ref="HelpInfo" minOccurs="0" />
<xs:element ref="IconInfo" minOccurs="0" />
<xs:element ref="TypeInfo" minOccurs="0" />
<xs:element ref="AdditionalInfo" minOccurs="0" />
<xs:element name="Properties" minOccurs="0">
<xs:annotation>
<xs:documentation>The collection of identification properties for the test object class.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="Property" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>An identification property for the test object class.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element ref="Type" />
<xs:element ref="Description" minOccurs="0" />
</xs:sequence>
<xs:attribute name="Name" type="RestrictedString" use="required">
<xs:annotation>
<xs:documentation>The property name.
</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="ForVerification" type="xs:boolean" use="optional" default="false">
<xs:annotation>
<xs:documentation>Indicates if the property can be used for verification in a Checkpoint.
</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="ForDefaultVerification" type="xs:boolean" use="optional" default="false">
<xs:annotation>
<xs:documentation>Indicates if the property is used by default for verification in a Checkpoint.
</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="ForDescription" type="xs:boolean" use="optional" default="false">
<xs:annotation>
<xs:documentation>Indicates if the property is used in constructing the object description.
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="Name" type="xs:string" use="required">
<xs:annotation>
<xs:documentation>The name of the test object class.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="BaseClassInfoName" type="xs:string" use="optional">
<xs:annotation>
<xs:documentation>The name of the base test object class.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="GenericTypeID" type="xs:string" use="optional" default="object">
<xs:annotation>
<xs:documentation>The generic type of the ClassInfo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="DefaultOperationName" type="xs:string" use="optional">
<xs:annotation>
<xs:documentation>The default operation of the ClassInfo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="FilterLevel" type="xs:integer" use="optional" default="0">
<xs:annotation>
<xs:documentation>The filter level of the test object class.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="ROTypeInfo" type="xs:boolean" default="false">
<xs:annotation>
<xs:documentation>Specifies whether UFT should use the TypeInfo information from the actual object in the object repository and not from the XML.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="SupportsTabularData" type="xs:boolean" use="optional" default="false">
<xs:annotation>
<xs:documentation>Indicates whether objects of this class support table data.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="Withable" type="xs:boolean" use="optional" default="true">
<xs:annotation>
<xs:documentation>Indicates whether objects of this class can be referenced without full specification inside a WITH block.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
|
See Also
Tips to improve your search results...
UFT One Testing ExtensibilityExtensibility ReferenceUFT One ReferenceAllView Local Help CenterView Online Help CenterAll versions