Пакет | com.adobe.gravity.tracker |
Класс | public class ServiceTracker |
Наследование | ServiceTracker EventDispatcher Object |
Реализует | IServiceTrackerCustomizer |
Язык версии: | ActionScript 3.0 |
Версия продукта: | Adobe Digital Enterprise Platform Experience Services - Client Component Framework 10 |
Версии среды выполнения: | AIR 1.1, Flash Player 9 |
Свойство | Определено | ||
---|---|---|---|
constructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта. | Object | ||
service : Object [только для чтения]
The highest-ranked service that matches the tracking criteria. | ServiceTracker | ||
services : Array [только для чтения]
The set of services that are being tracked, in ranking order. | ServiceTracker | ||
size : uint [только для чтения]
The number of services that currently match the tracking criteria. | ServiceTracker | ||
trackingCount : uint [только для чтения]
A number that increments every time the set of tracked services changes. | ServiceTracker |
Свойство | Определено | ||
---|---|---|---|
context : IBundleContext [только для чтения]
The bundle context for this tracker. | ServiceTracker | ||
filter : IFilter [только для чтения]
The service filter that this tracker is using, if any. | ServiceTracker |
Метод | Определено | ||
---|---|---|---|
ServiceTracker(context:IBundleContext, serviceInterface:Class, filter:IFilter = null, customizer:com.adobe.gravity.tracker:IServiceTrackerCustomizer = null)
Constructor. | ServiceTracker | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Регистрирует объект прослушивателя события на объекте EventDispatcher для получения прослушивателем уведомления о событии. | EventDispatcher | ||
Called when a new service appears that is to be tracked. | ServiceTracker | ||
Stop tracking services. | ServiceTracker | ||
Посылает событие в поток событий. | EventDispatcher | ||
Проверяет, имеет ли объект EventDispatcher прослушиватели, зарегистрированные для определенного типа события. | EventDispatcher | ||
Показывает, определено ли заданное свойство для объекта. | Object | ||
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра. | Object | ||
Called when service properties are modified. | ServiceTracker | ||
Start tracking services. | ServiceTracker | ||
Показывает наличие заданного свойства и его перечисляемость. | Object | ||
Called when a service is no longer to be tracked. | ServiceTracker | ||
Удаляет прослушиватель из объекта EventDispatcher. | EventDispatcher | ||
Задает доступность динамического свойства для операций цикла. | Object | ||
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали. | Object | ||
Возвращает строковое представление заданного объекта. | Object | ||
Возвращает элементарное значение заданного объекта. | Object | ||
Проверяет, зарегистрирован ли прослушиватель события для указанного типа события с данным объектом EventDispatcher или любым его предшественником. | EventDispatcher |
context | свойство |
context:IBundleContext
[только для чтения] Язык версии: | ActionScript 3.0 |
Версия продукта: | Adobe Digital Enterprise Platform Experience Services - Client Component Framework 10 |
Версии среды выполнения: | AIR 1.1, Flash Player 9 |
The bundle context for this tracker.
Реализация
protected function get context():IBundleContext
filter | свойство |
filter:IFilter
[только для чтения] Язык версии: | ActionScript 3.0 |
Версия продукта: | Adobe Digital Enterprise Platform Experience Services - Client Component Framework 10 |
Версии среды выполнения: | AIR 1.1, Flash Player 9 |
The service filter that this tracker is using, if any.
Реализация
protected function get filter():IFilter
service | свойство |
service:Object
[только для чтения] Язык версии: | ActionScript 3.0 |
Версия продукта: | Adobe Digital Enterprise Platform Experience Services - Client Component Framework 10 |
Версии среды выполнения: | AIR 1.1, Flash Player 9 |
The highest-ranked service that matches the tracking criteria.
Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие serviceChanged
.
Реализация
public function get service():Object
services | свойство |
services:Array
[только для чтения] Язык версии: | ActionScript 3.0 |
Версия продукта: | Adobe Digital Enterprise Platform Experience Services - Client Component Framework 10 |
Версии среды выполнения: | AIR 1.1, Flash Player 9 |
The set of services that are being tracked, in ranking order.
Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие servicesChanged
.
Реализация
public function get services():Array
size | свойство |
size:uint
[только для чтения] Язык версии: | ActionScript 3.0 |
Версия продукта: | Adobe Digital Enterprise Platform Experience Services - Client Component Framework 10 |
Версии среды выполнения: | AIR 1.1, Flash Player 9 |
The number of services that currently match the tracking criteria.
Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие sizeChanged
.
Реализация
public function get size():uint
trackingCount | свойство |
trackingCount:uint
[только для чтения] Язык версии: | ActionScript 3.0 |
Версия продукта: | Adobe Digital Enterprise Platform Experience Services - Client Component Framework 10 |
Версии среды выполнения: | AIR 1.1, Flash Player 9 |
A number that increments every time the set of tracked services changes. Can be used to check whether there have been changes to the set of tracked services.
Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие trackingCountChanged
.
Реализация
public function get trackingCount():uint
ServiceTracker | () | Конструктор |
public function ServiceTracker(context:IBundleContext, serviceInterface:Class, filter:IFilter = null, customizer:com.adobe.gravity.tracker:IServiceTrackerCustomizer = null)
Язык версии: | ActionScript 3.0 |
Версия продукта: | Adobe Digital Enterprise Platform Experience Services - Client Component Framework 10 |
Версии среды выполнения: | AIR 1.1, Flash Player 9 |
Constructor.
Параметрыcontext:IBundleContext — A bundle context for performing service operations.
| |
serviceInterface:Class — The interface for the services to be tracked.
| |
filter:IFilter (default = null ) — An optional filter to constrain the set of tracked services.
| |
customizer:com.adobe.gravity.tracker:IServiceTrackerCustomizer (default = null ) — An IServiceTrackerCustomizer with which to customize the behaviour of this tracker.
|
addingService | () | метод |
public function addingService(reference:IServiceReference):com.adobe.gravity.utility.async:IToken
Язык версии: | ActionScript 3.0 |
Версия продукта: | Adobe Digital Enterprise Platform Experience Services - Client Component Framework 10 |
Версии среды выполнения: | AIR 1.1, Flash Player 9 |
Called when a new service appears that is to be tracked. Note that implementations of this method must retrieve the service object from the service registry. The simplest implementation would be
public function addingService(reference:IServiceReference):IToken { return BundleContext.currentContext.getService(reference); }
Параметры
reference:IServiceReference — The reference for the new service.
|
com.adobe.gravity.utility.async:IToken — A token used to set success and failure handlers to be called when the operation has completed. The success handler must be called with the object to be returned by the tracker as the service object.
|
close | () | метод |
public function close():void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Adobe Digital Enterprise Platform Experience Services - Client Component Framework 10 |
Версии среды выполнения: | AIR 1.1, Flash Player 9 |
Stop tracking services.
modifiedService | () | метод |
public function modifiedService(reference:IServiceReference, service:Object):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Adobe Digital Enterprise Platform Experience Services - Client Component Framework 10 |
Версии среды выполнения: | AIR 1.1, Flash Player 9 |
Called when service properties are modified.
Параметры
reference:IServiceReference — The reference for the service.
| |
service:Object — The service object.
|
open | () | метод |
public function open():com.adobe.gravity.utility.async:IToken
Язык версии: | ActionScript 3.0 |
Версия продукта: | Adobe Digital Enterprise Platform Experience Services - Client Component Framework 10 |
Версии среды выполнения: | AIR 1.1, Flash Player 9 |
Start tracking services.
Возвращаетcom.adobe.gravity.utility.async:IToken — A token used to set success and failure handlers to be called when the operation has completed. Success handlers will be called with no parameters.
|
removedService | () | метод |
public function removedService(reference:IServiceReference, service:Object):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Adobe Digital Enterprise Platform Experience Services - Client Component Framework 10 |
Версии среды выполнения: | AIR 1.1, Flash Player 9 |
Called when a service is no longer to be tracked. Note that implementations must release the service object from the service registry. The simplest implementation would be
public function removedService(reference:IServiceReference, service:Object):void { BundleContext.currentContext.ungetService(reference); }
Параметры
reference:IServiceReference | |
service:Object |
Tue Jun 12 2018, 11:34 AM Z