(Disponível apenas no Flex 3 Pro)
Pacote mx.automation
Interface

interface públic IAutomationClass

A interface IAutomationClasse define a interface para a classe component descriptor.



Propriedades Públicas
  Propriedade Definido Por
  name : String
[read-only] O nome da classe.
IAutomationClass
  propertyNameMap : Object
[read-only] Um Object contendo um mapa para mapear um nome de propriedade para descriptor.
IAutomationClass
  superClassName : String
[read-only] O nome da superclass da classe.
IAutomationClass
Métodos Públicos
  Método Definido Por
  
Retorna um objeto IAutomationEventDescriptor para o objeto de evento especificado.
IAutomationClass
  
Retorna um objeto IAutomationEventDescriptor do nome do evento.
IAutomationClass
  
Retorna um objeto IAutomationMethodDescriptiorfrom do nome do método.
IAutomationClass
  
getPropertyDescriptors(objForInitialization:Object = null, forVerification:Boolean = true, forDescription:Boolean = true):Array
Retorna uma lista de propriedade que essa classe suporta.
IAutomationClass
Detalhe da Propriedade
nameproperty
name:String  [read-only]

O nome da classe.


Implementação
    public function get name():String
propertyNameMapproperty 
propertyNameMap:Object  [read-only]

Um Object contendo um mapa para mapear um nome de propriedade para descriptor. O seguinte exemplo usa essa propriedade:

var descriptor:IAutomationPropertyDescriptor = map[propertyNameMap];


Implementação
    public function get propertyNameMap():Object
superClassNameproperty 
superClassName:String  [read-only]

O nome da superclass da classe.


Implementação
    public function get superClassName():String
Detalhe do Método
getDescriptorForEvent()method
public function getDescriptorForEvent(event:Event):IAutomationEventDescriptor

Retorna um objeto IAutomationEventDescriptor para o objeto de evento especificado.

Parâmetros

evento:Event — O evento pelo qual o descriptor é requerido.

Retorna
IAutomationEventDescriptor
getDescriptorForEventByName()method 
public function getDescriptorForEventByName(eventName:String):IAutomationEventDescriptor

Retorna um objeto IAutomationEventDescriptor do nome do evento.

Parâmetros

eventName:String — O nome do evento pelo qual o descriptor é requerido.

Retorna
IAutomationEventDescriptor — O descriptor do evento para o nome passado se um é disponível. Do contrário null.
getDescriptorForMethodByName()method 
public function getDescriptorForMethodByName(methodName:String):IAutomationMethodDescriptor

Retorna um objeto IAutomationMethodDescriptiorfrom do nome do método.

Parâmetros

methodName:String — O nome do método pelo qual o descriptor é requerido.

Retorna
IAutomationMethodDescriptor — O descriptor do método para o nome passado se um estiver disponível. Do contrário, null.
getPropertyDescriptors()method 
public function getPropertyDescriptors(objForInitialization:Object = null, forVerification:Boolean = true, forDescription:Boolean = true):Array

Retorna uma lista de propriedade que essa classe suporta.

Parâmetros

objForInitialization:Object (default = null) — Objeto que pode ser usado para ahcar o ActionScript type das propriedades.
 
forVerification:Boolean (default = true) — Se true, indica que propriedades usado para verificação devem ser incluidos no valor de retorno.
 
forDescription:Boolean (default = true) — Se true, indica que propriedades usadas para objetos de identificação deveriam ser incluidas no valor de retorno.

Retorna
Array — Array contendo descrições das propriedades.