Share this page
Description
Diagram
Overview
![](xsdimages/element.png) | ![](xsdimages/attribute.png) | Name required xs:stringThe name of the test object class. |
![](xsdimages/attribute.png) | BaseClassInfoName optional xs:stringThe name of the base test object class. |
![](xsdimages/attribute.png) | GenericTypeID optional xs:stringThe generic type of the ClassInfo. |
![](xsdimages/attribute.png) | DefaultOperationName optional xs:stringThe default operation of the ClassInfo. |
![](xsdimages/attribute.png) | FilterLevel optional xs:integerThe filter level of the test object class. |
![](xsdimages/attribute.png) | ROTypeInfo optional xs:booleanSpecifies whether UFT should use the TypeInfo information from the actual object in the object repository and not from the XML. |
![](xsdimages/attribute.png) | SupportsTabularData optional xs:booleanIndicates whether objects of this class support table data. |
![](xsdimages/attribute.png) | Withable optional xs:booleanIndicates whether objects of this class can be referenced without full specification inside a WITH block. |
![](xsdimages/sequence.png) | Sequence ![](xsdimages/elementref.png) | Description optional xs:stringThe description of the element. |
![](xsdimages/elementref.png) | HelpInfo optional Context-sensitive Help information for the element. ![](xsdimages/attribute.png) | HelpFile required xs:stringThe file system path to the file which contains the help information. |
![](xsdimages/attribute.png) | HelpContext optional xs:integerThe context identifier for the location inside the help file where the information resides. |
|
![](xsdimages/elementref.png) | IconInfo optional Icon information for the element. ![](xsdimages/attribute.png) | IconFile required xs:stringThe file system path to the file which contains the icon. Can be a dll, exe, or ico file. |
![](xsdimages/attribute.png) | IconIndex optional xs:integerThe index to the location of the icon inside the dll or exe. |
|
![](xsdimages/elementref.png) | TypeInfo optional Type information for a test object class, including the location of the external type library and a list of additional operations. ![](xsdimages/sequence.png) | Sequence ![](xsdimages/elementref.png) | ExternalTypeInfo optional External type library information for the test object class. ![](xsdimages/attribute.png) | TypeLibraryPath required xs:stringThe file system path to the type library file. |
![](xsdimages/attribute.png) | CLSID required xs:stringThe class id of this ClassInfo. Used to locate the type information inside the type library. |
|
![](xsdimages/elementref.png) | Operation 0..∞ A single method or property of a test object class. ![](xsdimages/attribute.png) | PropertyType optional Restriction of PropertType Simple TypeThe operation type. Either Method or up to three Property specifications. |
![](xsdimages/attribute.png) | 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. |
![](xsdimages/attribute.png) | 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. |
![](xsdimages/sequence.png) | Sequence ![](xsdimages/elementref.png) | Description optional xs:stringThe description of the element. |
![](xsdimages/elementref.png) | Documentation 0..∞ Extension of xs:stringThe documentation string for the operation. ![](xsdimages/attribute.png) | NumOfArguments optional xs:integerThe number of arguments that require values to be specified in order to show the documentation string for the operation. |
|
![](xsdimages/elementref.png) | HelpInfo optional Context-sensitive Help information for the element. ![](xsdimages/attribute.png) | HelpFile required xs:stringThe file system path to the file which contains the help information. |
![](xsdimages/attribute.png) | HelpContext optional xs:integerThe context identifier for the location inside the help file where the information resides. |
|
![](xsdimages/elementref.png) | IconInfo optional Icon information for the element. ![](xsdimages/attribute.png) | IconFile required xs:stringThe file system path to the file which contains the icon. Can be a dll, exe, or ico file. |
![](xsdimages/attribute.png) | IconIndex optional xs:integerThe index to the location of the icon inside the dll or exe. |
|
![](xsdimages/elementref.png) | Argument 0..∞ The argument definitions for the operation. ![](xsdimages/attribute.png) | IsMandatory required xs:booleanSpecifies whether the argument is mandatory. |
![](xsdimages/attribute.png) | DefaultValue optional xs:stringThe default value for this argument. |
![](xsdimages/attribute.png) | Direction optional Restriction of xs:stringSpecifies whether this argument is an input argument or an output argument. |
![](xsdimages/sequence.png) | Sequence ![](xsdimages/elementref.png) | ![](xsdimages/attribute.png) | 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. |
|
![](xsdimages/elementref.png) | Description optional xs:stringThe description of the element. |
![](xsdimages/elementref.png) | HelpInfo optional Context-sensitive Help information for the element. ![](xsdimages/attribute.png) | HelpFile required xs:stringThe file system path to the file which contains the help information. |
![](xsdimages/attribute.png) | HelpContext optional xs:integerThe context identifier for the location inside the help file where the information resides. |
|
|
|
![](xsdimages/elementref.png) | ![](xsdimages/sequence.png) | Sequence ![](xsdimages/elementref.png) | ![](xsdimages/attribute.png) | 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. |
|
|
|
|
|
|
|
![](xsdimages/elementref.png) | |
![](xsdimages/element.png) | Properties optional The collection of identification properties for the test object class. ![](xsdimages/sequence.png) | Sequence ![](xsdimages/element.png) | Property 1..∞ An identification property for the test object class. ![](xsdimages/attribute.png) | ForVerification optional xs:booleanIndicates if the property can be used for verification in a Checkpoint. |
![](xsdimages/attribute.png) | ForDefaultVerification optional xs:booleanIndicates if the property is used by default for verification in a Checkpoint. |
![](xsdimages/attribute.png) | ForDescription optional xs:booleanIndicates if the property is used in constructing the object description. |
![](xsdimages/sequence.png) | Sequence ![](xsdimages/elementref.png) | ![](xsdimages/attribute.png) | 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. |
|
![](xsdimages/elementref.png) | 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