Pacchetto | com.adobe.gravity.tracker |
Classe | public class ServiceTracker |
Ereditarietà | ServiceTracker EventDispatcher Object |
Implementa | IServiceTrackerCustomizer |
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Adobe Digital Enterprise Platform Experience Services - Client Component Framework 10 |
Versioni runtime: | AIR 1.1, Flash Player 9 |
Proprietà | Definito da | ||
---|---|---|---|
constructor : Object
Un riferimento all'oggetto classe o alla funzione di costruzione per una determinata istanza di oggetto. | Object | ||
service : Object [sola lettura]
The highest-ranked service that matches the tracking criteria. | ServiceTracker | ||
services : Array [sola lettura]
The set of services that are being tracked, in ranking order. | ServiceTracker | ||
size : uint [sola lettura]
The number of services that currently match the tracking criteria. | ServiceTracker | ||
trackingCount : uint [sola lettura]
A number that increments every time the set of tracked services changes. | ServiceTracker |
Proprietà | Definito da | ||
---|---|---|---|
context : IBundleContext [sola lettura]
The bundle context for this tracker. | ServiceTracker | ||
filter : IFilter [sola lettura]
The service filter that this tracker is using, if any. | ServiceTracker |
Metodo | Definito da | ||
---|---|---|---|
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
Registra un oggetto listener di eventi con un oggetto EventDispatcher, in modo che il listener riceva la notifica di un evento. | EventDispatcher | ||
Called when a new service appears that is to be tracked. | ServiceTracker | ||
Stop tracking services. | ServiceTracker | ||
Invia un evento nel flusso di eventi. | EventDispatcher | ||
Verifica se per l'oggetto EventDispatcher sono presenti listener registrati per un tipo specifico di evento. | EventDispatcher | ||
Indica se per un oggetto è definita una proprietà specifica. | Object | ||
Indica se un'istanza della classe Object si trova nella catena di prototipi dell'oggetto specificato come parametro. | Object | ||
Called when service properties are modified. | ServiceTracker | ||
Start tracking services. | ServiceTracker | ||
Indica se la proprietà specificata esiste ed è enumerabile. | Object | ||
Called when a service is no longer to be tracked. | ServiceTracker | ||
Rimuove un listener dall'oggetto EventDispatcher. | EventDispatcher | ||
Imposta la disponibilità di una proprietà dinamica per le operazioni cicliche. | Object | ||
Restituisce la rappresentazione in formato stringa di questo oggetto, formattato in base alle convenzioni specifiche per le versioni localizzate. | Object | ||
Restituisce la rappresentazione in formato stringa dell'oggetto specificato. | Object | ||
Restituisce il valore di base dell'oggetto specificato. | Object | ||
Verifica se un listener di eventi è registrato con questo oggetto EventDispatcher o qualsiasi suo antenato per il tipo di evento specificato. | EventDispatcher |
context | proprietà |
context:IBundleContext
[sola lettura] Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Adobe Digital Enterprise Platform Experience Services - Client Component Framework 10 |
Versioni runtime: | AIR 1.1, Flash Player 9 |
The bundle context for this tracker.
Implementazione
protected function get context():IBundleContext
filter | proprietà |
filter:IFilter
[sola lettura] Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Adobe Digital Enterprise Platform Experience Services - Client Component Framework 10 |
Versioni runtime: | AIR 1.1, Flash Player 9 |
The service filter that this tracker is using, if any.
Implementazione
protected function get filter():IFilter
service | proprietà |
service:Object
[sola lettura] Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Adobe Digital Enterprise Platform Experience Services - Client Component Framework 10 |
Versioni runtime: | AIR 1.1, Flash Player 9 |
The highest-ranked service that matches the tracking criteria.
Questa proprietà può essere utilizzata come origine per l’associazione di dati. Quando questa proprietà viene modificata, invia l’evento serviceChanged
.
Implementazione
public function get service():Object
services | proprietà |
services:Array
[sola lettura] Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Adobe Digital Enterprise Platform Experience Services - Client Component Framework 10 |
Versioni runtime: | AIR 1.1, Flash Player 9 |
The set of services that are being tracked, in ranking order.
Questa proprietà può essere utilizzata come origine per l’associazione di dati. Quando questa proprietà viene modificata, invia l’evento servicesChanged
.
Implementazione
public function get services():Array
size | proprietà |
size:uint
[sola lettura] Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Adobe Digital Enterprise Platform Experience Services - Client Component Framework 10 |
Versioni runtime: | AIR 1.1, Flash Player 9 |
The number of services that currently match the tracking criteria.
Questa proprietà può essere utilizzata come origine per l’associazione di dati. Quando questa proprietà viene modificata, invia l’evento sizeChanged
.
Implementazione
public function get size():uint
trackingCount | proprietà |
trackingCount:uint
[sola lettura] Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Adobe Digital Enterprise Platform Experience Services - Client Component Framework 10 |
Versioni runtime: | 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.
Questa proprietà può essere utilizzata come origine per l’associazione di dati. Quando questa proprietà viene modificata, invia l’evento trackingCountChanged
.
Implementazione
public function get trackingCount():uint
ServiceTracker | () | Funzione di costruzione |
public function ServiceTracker(context:IBundleContext, serviceInterface:Class, filter:IFilter = null, customizer:com.adobe.gravity.tracker:IServiceTrackerCustomizer = null)
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Adobe Digital Enterprise Platform Experience Services - Client Component Framework 10 |
Versioni runtime: | AIR 1.1, Flash Player 9 |
Constructor.
Parametricontext: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 | () | metodo |
public function addingService(reference:IServiceReference):com.adobe.gravity.utility.async:IToken
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Adobe Digital Enterprise Platform Experience Services - Client Component Framework 10 |
Versioni runtime: | 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); }
Parametri
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 | () | metodo |
public function close():void
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Adobe Digital Enterprise Platform Experience Services - Client Component Framework 10 |
Versioni runtime: | AIR 1.1, Flash Player 9 |
Stop tracking services.
modifiedService | () | metodo |
public function modifiedService(reference:IServiceReference, service:Object):void
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Adobe Digital Enterprise Platform Experience Services - Client Component Framework 10 |
Versioni runtime: | AIR 1.1, Flash Player 9 |
Called when service properties are modified.
Parametri
reference:IServiceReference — The reference for the service.
| |
service:Object — The service object.
|
open | () | metodo |
public function open():com.adobe.gravity.utility.async:IToken
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Adobe Digital Enterprise Platform Experience Services - Client Component Framework 10 |
Versioni runtime: | AIR 1.1, Flash Player 9 |
Start tracking services.
Restituiscecom.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 | () | metodo |
public function removedService(reference:IServiceReference, service:Object):void
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Adobe Digital Enterprise Platform Experience Services - Client Component Framework 10 |
Versioni runtime: | 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); }
Parametri
reference:IServiceReference | |
service:Object |
Tue Jun 12 2018, 02:44 PM Z