Pakiet | com.adobe.gravity.tracker |
Klasa | public class ServiceTracker |
Dziedziczenie | ServiceTracker EventDispatcher Object |
Implementuje | IServiceTrackerCustomizer |
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | Adobe Digital Enterprise Platform Experience Services - Client Component Framework 10 |
Wersje środowiska wykonawczego: | AIR 1.1, Flash Player 9 |
Właściwość | Zdefiniowane przez | ||
---|---|---|---|
constructor : Object
Odwołanie do obiektu klasy lub funkcji konstruktora, dotyczące danej instancji obiektu. | Object | ||
service : Object [tylko do odczytu]
The highest-ranked service that matches the tracking criteria. | ServiceTracker | ||
services : Array [tylko do odczytu]
The set of services that are being tracked, in ranking order. | ServiceTracker | ||
size : uint [tylko do odczytu]
The number of services that currently match the tracking criteria. | ServiceTracker | ||
trackingCount : uint [tylko do odczytu]
A number that increments every time the set of tracked services changes. | ServiceTracker |
Właściwość | Zdefiniowane przez | ||
---|---|---|---|
context : IBundleContext [tylko do odczytu]
The bundle context for this tracker. | ServiceTracker | ||
filter : IFilter [tylko do odczytu]
The service filter that this tracker is using, if any. | ServiceTracker |
Metoda | Zdefiniowane przez | ||
---|---|---|---|
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
Rejestruje obiekt detektora zdarzeń w obiekcie EventDispatcher, dzięki czemu detektor będzie otrzymywał powiadomienia o zdarzeniu. | EventDispatcher | ||
Called when a new service appears that is to be tracked. | ServiceTracker | ||
Stop tracking services. | ServiceTracker | ||
Wywołuje zdarzenie, tj. kieruje je do przepływu zdarzeń. | EventDispatcher | ||
Sprawdza, czy obiekt EventDispatcher zawiera jakiekolwiek detektory zarejestrowane dla konkretnego typu zdarzeń. | EventDispatcher | ||
Wskazuje, czy dla obiektu zdefiniowano określoną właściwość. | Object | ||
Wskazuje, czy instancja klasy Object należy do łańcucha prototypów obiektu określonego jako parametr. | Object | ||
Called when service properties are modified. | ServiceTracker | ||
Start tracking services. | ServiceTracker | ||
Wskazuje, czy określona właściwość istnieje i jest przeliczalna. | Object | ||
Called when a service is no longer to be tracked. | ServiceTracker | ||
Usuwa detektor z obiektu EventDispatcher. | EventDispatcher | ||
Ustawia dostępność właściwości dynamicznej używanej w pętlach. | Object | ||
Zwraca ciąg reprezentujący obiekt — sformatowany zgodnie z konwencjami właściwymi dla ustawień regionalnych. | Object | ||
Zwraca ciąg reprezentujący określony obiekt. | Object | ||
Zwraca pierwotną wartość dla określonego obiektu. | Object | ||
Sprawdza, czy detektor zdarzeń określonego typu jest zarejestrowany w tym obiekcie EventDispatcher lub jego elementach macierzystych. | EventDispatcher |
context | właściwość |
context:IBundleContext
[tylko do odczytu] Wersja języka: | ActionScript 3.0 |
Wersja produktu: | Adobe Digital Enterprise Platform Experience Services - Client Component Framework 10 |
Wersje środowiska wykonawczego: | AIR 1.1, Flash Player 9 |
The bundle context for this tracker.
Implementacja
protected function get context():IBundleContext
filter | właściwość |
filter:IFilter
[tylko do odczytu] Wersja języka: | ActionScript 3.0 |
Wersja produktu: | Adobe Digital Enterprise Platform Experience Services - Client Component Framework 10 |
Wersje środowiska wykonawczego: | AIR 1.1, Flash Player 9 |
The service filter that this tracker is using, if any.
Implementacja
protected function get filter():IFilter
service | właściwość |
service:Object
[tylko do odczytu] Wersja języka: | ActionScript 3.0 |
Wersja produktu: | Adobe Digital Enterprise Platform Experience Services - Client Component Framework 10 |
Wersje środowiska wykonawczego: | AIR 1.1, Flash Player 9 |
The highest-ranked service that matches the tracking criteria.
Ta właściwość może być używana jako źródło dla tworzenia powiązań danych. Jeśli ta właściwość zostanie zmodyfikowana, zostanie wywołane zdarzenie serviceChanged
.
Implementacja
public function get service():Object
services | właściwość |
services:Array
[tylko do odczytu] Wersja języka: | ActionScript 3.0 |
Wersja produktu: | Adobe Digital Enterprise Platform Experience Services - Client Component Framework 10 |
Wersje środowiska wykonawczego: | AIR 1.1, Flash Player 9 |
The set of services that are being tracked, in ranking order.
Ta właściwość może być używana jako źródło dla tworzenia powiązań danych. Jeśli ta właściwość zostanie zmodyfikowana, zostanie wywołane zdarzenie servicesChanged
.
Implementacja
public function get services():Array
size | właściwość |
size:uint
[tylko do odczytu] Wersja języka: | ActionScript 3.0 |
Wersja produktu: | Adobe Digital Enterprise Platform Experience Services - Client Component Framework 10 |
Wersje środowiska wykonawczego: | AIR 1.1, Flash Player 9 |
The number of services that currently match the tracking criteria.
Ta właściwość może być używana jako źródło dla tworzenia powiązań danych. Jeśli ta właściwość zostanie zmodyfikowana, zostanie wywołane zdarzenie sizeChanged
.
Implementacja
public function get size():uint
trackingCount | właściwość |
trackingCount:uint
[tylko do odczytu] Wersja języka: | ActionScript 3.0 |
Wersja produktu: | Adobe Digital Enterprise Platform Experience Services - Client Component Framework 10 |
Wersje środowiska wykonawczego: | 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.
Ta właściwość może być używana jako źródło dla tworzenia powiązań danych. Jeśli ta właściwość zostanie zmodyfikowana, zostanie wywołane zdarzenie trackingCountChanged
.
Implementacja
public function get trackingCount():uint
ServiceTracker | () | Konstruktor |
public function ServiceTracker(context:IBundleContext, serviceInterface:Class, filter:IFilter = null, customizer:com.adobe.gravity.tracker:IServiceTrackerCustomizer = null)
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | Adobe Digital Enterprise Platform Experience Services - Client Component Framework 10 |
Wersje środowiska wykonawczego: | AIR 1.1, Flash Player 9 |
Constructor.
Parametrycontext: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 | () | metoda |
public function addingService(reference:IServiceReference):com.adobe.gravity.utility.async:IToken
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | Adobe Digital Enterprise Platform Experience Services - Client Component Framework 10 |
Wersje środowiska wykonawczego: | 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); }
Parametry
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 | () | metoda |
public function close():void
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | Adobe Digital Enterprise Platform Experience Services - Client Component Framework 10 |
Wersje środowiska wykonawczego: | AIR 1.1, Flash Player 9 |
Stop tracking services.
modifiedService | () | metoda |
public function modifiedService(reference:IServiceReference, service:Object):void
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | Adobe Digital Enterprise Platform Experience Services - Client Component Framework 10 |
Wersje środowiska wykonawczego: | AIR 1.1, Flash Player 9 |
Called when service properties are modified.
Parametry
reference:IServiceReference — The reference for the service.
| |
service:Object — The service object.
|
open | () | metoda |
public function open():com.adobe.gravity.utility.async:IToken
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | Adobe Digital Enterprise Platform Experience Services - Client Component Framework 10 |
Wersje środowiska wykonawczego: | AIR 1.1, Flash Player 9 |
Start tracking services.
Zwracacom.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 | () | metoda |
public function removedService(reference:IServiceReference, service:Object):void
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | Adobe Digital Enterprise Platform Experience Services - Client Component Framework 10 |
Wersje środowiska wykonawczego: | 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); }
Parametry
reference:IServiceReference | |
service:Object |
Tue Jun 12 2018, 12:06 PM Z