Keyword-specified descriptor records for typeObjectSpecifier
Keyword | Descriptor type | Data |
| keyAEDesiredClass | typeType | Object class ID |
| keyAEContainer | typeObjectSpecifier | Object specifier record |
| | typeNull | Data handle is NIL. Specifies the default container at the top of the container hierarchy. |
| | typeObjectBeingExamined | Data handle is NIL. Specifies the container for elements that are tested one at a time; used only with formTest. |
| | typeCurrentContainer | Data handle is NIL. Specifies a container for an element that demarcates one boundary in a range. Used only with formRange. |
| keyAEKeyForm | typeEnumerated | formPropertyID formName formUniqueID formAbsolutePosition formRelativePosition formTest formRange formWhose |
keyAEKeyData | | (See indented key forms) |
for formPropertyID | typeType | Property ID for an element's property |
for formName | typeChar or other text type | Element's name |
for formUniqueID | Any appropriate type | Element's unique ID |
for formAbsolutePosition | typeLongInteger | Offset from beginning (positive) or end (negative) of container |
| | typeAbsoluteOrdinal | kAEFirst kAEMiddle kAELast kAEAny kAEAll |
for formRelativePosition | typeEnumerated | kAENext kAEPrevious |
for formTest | typeCompDescriptor | (See Table 6-2 on page 6-19) |
| | typeLogicalDescriptor | (See Table 6-3 on page 6-22) |
for formRange | typeRangeDescriptor | (See Table 6-4 on page 6-26) |
for formWhose | typeWhoseDescriptor | (See Table 6-5 on page 6-50) |