Pakket | com.adobe.gravity.tracker |
Klasse | public class ServiceTracker |
Overerving | ServiceTracker EventDispatcher Object |
Implementatie | IServiceTrackerCustomizer |
Taalversie: | ActionScript 3.0 |
Productversie: | Adobe Digital Enterprise Platform Experience Services - Client Component Framework 10 |
Runtimeversies: | AIR 1.1, Flash Player 9 |
Eigenschap | Gedefinieerd door | ||
---|---|---|---|
constructor : Object
Verwijzing naar het klasseobject of de constructorfunctie van een bepaalde objectinstantie. | Object | ||
service : Object [alleen-lezen]
The highest-ranked service that matches the tracking criteria. | ServiceTracker | ||
services : Array [alleen-lezen]
The set of services that are being tracked, in ranking order. | ServiceTracker | ||
size : uint [alleen-lezen]
The number of services that currently match the tracking criteria. | ServiceTracker | ||
trackingCount : uint [alleen-lezen]
A number that increments every time the set of tracked services changes. | ServiceTracker |
Eigenschap | Gedefinieerd door | ||
---|---|---|---|
context : IBundleContext [alleen-lezen]
The bundle context for this tracker. | ServiceTracker | ||
filter : IFilter [alleen-lezen]
The service filter that this tracker is using, if any. | ServiceTracker |
Methode | Gedefinieerd door | ||
---|---|---|---|
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
Registreert een gebeurtenislistenerobject bij een object EventDispatcher, zodat de listener een melding van een gebeurtenis ontvangt. | EventDispatcher | ||
Called when a new service appears that is to be tracked. | ServiceTracker | ||
Stop tracking services. | ServiceTracker | ||
Verzendt een gebeurtenis naar de gebeurtenisstroom. | EventDispatcher | ||
Controleert of het object EventDispatcher listeners heeft geregistreerd voor een specifiek type gebeurtenis. | EventDispatcher | ||
Geeft aan of voor een object een opgegeven eigenschap is gedefinieerd. | Object | ||
Geeft aan of een instantie van de klasse Object zich in de prototypeketen van het object bevindt dat als parameter is opgegeven. | Object | ||
Called when service properties are modified. | ServiceTracker | ||
Start tracking services. | ServiceTracker | ||
Geeft aan of de opgegeven eigenschap bestaat en kan worden opgesomd. | Object | ||
Called when a service is no longer to be tracked. | ServiceTracker | ||
Verwijdert een listener uit het object EventDispatcher. | EventDispatcher | ||
Stelt de beschikbaarheid van een dynamische eigenschap voor lusbewerkingen in. | Object | ||
Geeft de tekenreeksweergave van dit object weer, geformatteerd volgens de locatiespecifieke conventies. | Object | ||
Retourneert een tekenreeksrepresentatie van het opgegeven object. | Object | ||
Retourneert de primitieve waarde van het opgegeven object. | Object | ||
Controleert of een gebeurtenislistener is geregistreerd bij dit object EventDispatcher of een van de voorouders voor het opgegeven type gebeurtenis. | EventDispatcher |
context | eigenschap |
context:IBundleContext
[alleen-lezen] Taalversie: | ActionScript 3.0 |
Productversie: | Adobe Digital Enterprise Platform Experience Services - Client Component Framework 10 |
Runtimeversies: | AIR 1.1, Flash Player 9 |
The bundle context for this tracker.
Implementatie
protected function get context():IBundleContext
filter | eigenschap |
filter:IFilter
[alleen-lezen] Taalversie: | ActionScript 3.0 |
Productversie: | Adobe Digital Enterprise Platform Experience Services - Client Component Framework 10 |
Runtimeversies: | AIR 1.1, Flash Player 9 |
The service filter that this tracker is using, if any.
Implementatie
protected function get filter():IFilter
service | eigenschap |
service:Object
[alleen-lezen] Taalversie: | ActionScript 3.0 |
Productversie: | Adobe Digital Enterprise Platform Experience Services - Client Component Framework 10 |
Runtimeversies: | AIR 1.1, Flash Player 9 |
The highest-ranked service that matches the tracking criteria.
Deze eigenschap kan als de bron voor gegevensbinding worden gebruikt. Wanneer deze eigenschap wordt gewijzigd, wordt de gebeurtenis serviceChanged
verzonden.
Implementatie
public function get service():Object
services | eigenschap |
services:Array
[alleen-lezen] Taalversie: | ActionScript 3.0 |
Productversie: | Adobe Digital Enterprise Platform Experience Services - Client Component Framework 10 |
Runtimeversies: | AIR 1.1, Flash Player 9 |
The set of services that are being tracked, in ranking order.
Deze eigenschap kan als de bron voor gegevensbinding worden gebruikt. Wanneer deze eigenschap wordt gewijzigd, wordt de gebeurtenis servicesChanged
verzonden.
Implementatie
public function get services():Array
size | eigenschap |
size:uint
[alleen-lezen] Taalversie: | ActionScript 3.0 |
Productversie: | Adobe Digital Enterprise Platform Experience Services - Client Component Framework 10 |
Runtimeversies: | AIR 1.1, Flash Player 9 |
The number of services that currently match the tracking criteria.
Deze eigenschap kan als de bron voor gegevensbinding worden gebruikt. Wanneer deze eigenschap wordt gewijzigd, wordt de gebeurtenis sizeChanged
verzonden.
Implementatie
public function get size():uint
trackingCount | eigenschap |
trackingCount:uint
[alleen-lezen] Taalversie: | ActionScript 3.0 |
Productversie: | Adobe Digital Enterprise Platform Experience Services - Client Component Framework 10 |
Runtimeversies: | 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.
Deze eigenschap kan als de bron voor gegevensbinding worden gebruikt. Wanneer deze eigenschap wordt gewijzigd, wordt de gebeurtenis trackingCountChanged
verzonden.
Implementatie
public function get trackingCount():uint
ServiceTracker | () | Constructor |
public function ServiceTracker(context:IBundleContext, serviceInterface:Class, filter:IFilter = null, customizer:com.adobe.gravity.tracker:IServiceTrackerCustomizer = null)
Taalversie: | ActionScript 3.0 |
Productversie: | Adobe Digital Enterprise Platform Experience Services - Client Component Framework 10 |
Runtimeversies: | AIR 1.1, Flash Player 9 |
Constructor.
Parameterscontext: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 | () | methode |
public function addingService(reference:IServiceReference):com.adobe.gravity.utility.async:IToken
Taalversie: | ActionScript 3.0 |
Productversie: | Adobe Digital Enterprise Platform Experience Services - Client Component Framework 10 |
Runtimeversies: | 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); }
Parameters
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 | () | methode |
public function close():void
Taalversie: | ActionScript 3.0 |
Productversie: | Adobe Digital Enterprise Platform Experience Services - Client Component Framework 10 |
Runtimeversies: | AIR 1.1, Flash Player 9 |
Stop tracking services.
modifiedService | () | methode |
public function modifiedService(reference:IServiceReference, service:Object):void
Taalversie: | ActionScript 3.0 |
Productversie: | Adobe Digital Enterprise Platform Experience Services - Client Component Framework 10 |
Runtimeversies: | AIR 1.1, Flash Player 9 |
Called when service properties are modified.
Parameters
reference:IServiceReference — The reference for the service.
| |
service:Object — The service object.
|
open | () | methode |
public function open():com.adobe.gravity.utility.async:IToken
Taalversie: | ActionScript 3.0 |
Productversie: | Adobe Digital Enterprise Platform Experience Services - Client Component Framework 10 |
Runtimeversies: | AIR 1.1, Flash Player 9 |
Start tracking services.
Geretourneerde waardecom.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 | () | methode |
public function removedService(reference:IServiceReference, service:Object):void
Taalversie: | ActionScript 3.0 |
Productversie: | Adobe Digital Enterprise Platform Experience Services - Client Component Framework 10 |
Runtimeversies: | 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); }
Parameters
reference:IServiceReference | |
service:Object |
Wed Jun 13 2018, 11:42 AM Z