(Disponível apenas no Flex 3 Pro)
Pacote mx.automation.delegates.core
Classe classe pública UIComponentAutomationImpl
Herança UIComponentAutomationImpl Inheritance EventDispatcher Inheritance Object
Implementos IAutomationObject
Subclasses AdvancedDataGridGroupItemRendererAutomationImpl, AlertFormAutomationImpl, AxisRendererAutomationImpl, ButtonAutomationImpl, ChartBaseAutomationImpl, ComboBaseAutomationImpl, ContainerAutomationImpl, DateChooserAutomationImpl, DragManagerAutomationImpl, LabelAutomationImpl, LegendItemAutomationImpl, ListBaseContentHolderAutomationImpl, ListItemRendererAutomationImpl, MenuBarAutomationImpl, MenuBarItemAutomationImpl, MenuItemRendererAutomationImpl, NumericStepperAutomationImpl, OLAPDataGridGroupRendererAutomationImpl, ProgressBarAutomationImpl, RepeaterAutomationImpl, ScrollBarAutomationImpl, ScrollControlBaseAutomationImpl, SeriesAutomationImpl, SliderAutomationImpl, SWFLoaderAutomationImpl, TextInputAutomationImpl, TileListItemRendererAutomationImpl, ToolTipAutomationImpl, TreeItemRendererAutomationImpl, VideoDisplayAutomationImpl

Define métodos e propriedades necessárias para executar a instrumentação para a classe UIComponent.

Ver também

mx.core.UIComponent


Propriedades Públicas
  Propriedade Definido Por
  automationName : String
Nome que pode ser usado como um identificador para esse objeto.
UIComponentAutomationImpl
  automationValue : Array
[read-only] Esse valor geralmente corresponde a dada aparência do objeto e deve ser utilizável para correlacionar o identificador com o objeto como aparece visualmente dentro do aplicativo.
UIComponentAutomationImpl
 Inheritedconstructor : Object
Uma referência ao objeto da classe ou função construtora para uma instância determinada de um objeto.
Object
 Inheritedprototype : Object
[static] Uma referência ao objeto protótipo de uma classe ou função de objeto.
Object
  uiComponent : DisplayObject
Retorna a instância do componente associada com essa instância do delegate.
UIComponentAutomationImpl
Métodos Públicos
  Método Definido Por
  
Constructor.
UIComponentAutomationImpl
 Inherited
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Registra um objeto event listener com um objeto do EventDispatcher para que o listener receba notificação de um evento.
EventDispatcher
 Inherited
Despacha um evento no fluxo de eventos.
EventDispatcher
 Inherited
Verifica se o objeto do EventDispatcher tem listeners registrados para um tipo determinado de evento.
EventDispatcher
 Inherited
Indica se um objeto tem uma propriedade específica definida.
Object
  
[static] Registra a classe delegate para uma classe component com o automation manager.
UIComponentAutomationImpl
 Inherited
Indica se uma instância da classe Object está na corrente do protótipo do objeto determinado como parâmetro.
Object
 Inherited
Indica se a propriedade especificada existe e se é enumerável.
Object
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
Remove um listener do objeto do EventDispatcher.
EventDispatcher
 Inherited
Determina a disponibilidade de uma propriedade dinâmica para operações em loop.
Object
 Inherited
Retorna a representação em string de um objeto determinado.
Object
 Inherited
Retorna o valor primitivo de um objeto específico.
Object
 Inherited
Verifica se um event listener está registrado com esse objeto do EventDispatcher ou qualquer um de seus parents para o determinado tipo de evento.
EventDispatcher
Métodos Protegidos
  Método Definido Por
  
Monta uma sincronização da automatização com o gerenciador do layout em relação à atualização completa do evento
UIComponentAutomationImpl
  
Método que é chamado após o componente ser inicializado.
UIComponentAutomationImpl
Eventos
 Evento Sumário Definido Por
 Inherited Despachado quando o Flash Player ou um aplicativo AIR obtém foco do sistema operacional e se torna ativo.EventDispatcher
 Inherited Despachado quando o Flash Player ou um aplicativo AIR perde o foco do sistema operacional e está se tornando inativo.EventDispatcher
Detalhe da Propriedade
automationNameproperty
automationName:String  [read-write]

Nome que pode ser usado como um identificador para esse objeto.


Implementação
    public function get automationName():String
    public function set automationName(value:String):void
automationValueproperty 
automationValue:Array  [read-only]

Esse valor geralmente corresponde a dada aparência do objeto e deve ser utilizável para correlacionar o identificador com o objeto como aparece visualmente dentro do aplicativo.


Implementação
    public function get automationValue():Array
uiComponentproperty 
uiComponent:DisplayObject  [read-write]

Retorna a instância do componente associada com essa instância do delegate.


Implementação
    public function get uiComponent():DisplayObject
    public function set uiComponent(value:DisplayObject):void
Detalhe do Construtor
UIComponentAutomationImpl()Constructor
public function UIComponentAutomationImpl(obj:UIComponent)

Constructor.

Parâmetros
obj:UIComponent — objeto UIComponent a ser automatizado.
Detalhe do Método
addLayoutCompleteSynchronization()method
protected function addLayoutCompleteSynchronization():void

Monta uma sincronização da automatização com o gerenciador do layout em relação à atualização completa do evento Quando está sendo feito o replay de certas ações a automatização precisa esperar antes que possa fazer o replay do próximo evento. Essa espera é necessária para permitir que o framework complete ações requisitadas pelo comoponente. Normalmente o gerenciador do layout em relação à atualização completa do evento sinaliza o final de todos os updates. Esse método adiciona sincronização, que é sinalizado como completo quando o evento update_complete é recebido.

componentInitialized()method 
protected function componentInitialized():void

Método que é chamado após o componente ser inicializado. Isso pode ser usado para acessar e agir sobre qualquer sub-componente.

init()method 
public static function init(root:DisplayObject):void

Registra a classe delegate para uma classe component com o automation manager.

Parâmetros

root:DisplayObject — objeto DisplayObject representanto o application root.