ActionScript® 3.0 Referenzhandbuch für die Adobe® Flash®-Plattform
Home  |  Liste der Pakete und Klassen ausblenden |  Pakete  |  Klassen  |  Neue Funktionen  |  Stichwortverzeichnis  |  Anhänge  |  Warum auf Englisch?
Filter: Daten werden vom Server abgerufen...
Daten werden vom Server abgerufen...
com.adobe.gravity.tracker 

ServiceTracker  - AS3 ADEP Client-Komponente

Paketcom.adobe.gravity.tracker
Klassepublic class ServiceTracker
VererbungServiceTracker Inheritance EventDispatcher Inheritance Object
Implementiert IServiceTrackerCustomizer

Sprachversion: ActionScript 3.0
Produktversion: Adobe Digital Enterprise Platform Experience Services - Client-Komponenten-Framework 10
Laufzeitversionen: AIR 1.1, Flash Player 9

ServiceTracker objects dynamically track the set of services matching specified criteria, updating appropriately as services are registered and unregistered.



Öffentliche Eigenschaften
 EigenschaftDefiniert von
 Inheritedconstructor : Object
Ein Verweis auf das Klassenobjekt oder die Konstruktorfunktion für eine angegebene Objektinstanz.
Object
  service : Object
[schreibgeschützt] The highest-ranked service that matches the tracking criteria.
ServiceTracker
  services : Array
[schreibgeschützt] The set of services that are being tracked, in ranking order.
ServiceTracker
  size : uint
[schreibgeschützt] The number of services that currently match the tracking criteria.
ServiceTracker
  trackingCount : uint
[schreibgeschützt] A number that increments every time the set of tracked services changes.
ServiceTracker
Geschützte Eigenschaften
 EigenschaftDefiniert von
  context : IBundleContext
[schreibgeschützt] The bundle context for this tracker.
ServiceTracker
  filter : IFilter
[schreibgeschützt] The service filter that this tracker is using, if any.
ServiceTracker
Öffentliche Methoden
 MethodeDefiniert von
  
ServiceTracker(context:IBundleContext, serviceInterface:Class, filter:IFilter = null, customizer:com.adobe.gravity.tracker:IServiceTrackerCustomizer = null)
Constructor.
ServiceTracker
 Inherited
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Registriert ein Ereignis-Listener-Objekt bei einem EventDispatcher-Objekt, sodass der Listener über ein Ereignis benachrichtigt wird.
EventDispatcher
  
Called when a new service appears that is to be tracked.
ServiceTracker
  
Stop tracking services.
ServiceTracker
 Inherited
Sendet ein Ereignis in den Ereignisablauf.
EventDispatcher
 Inherited
Überprüft, ob das EventDispatcher-Objekt Listener für einen bestimmten Ereignistyp registriert hat.
EventDispatcher
 Inherited
Gibt an, ob für ein Objekt eine bestimmte Eigenschaft definiert wurde.
Object
 Inherited
Gibt an, ob eine Instanz der Object-Klasse in der Prototypkette des Objekts vorhanden ist, das als Parameter angegeben wurde.
Object
  
Called when service properties are modified.
ServiceTracker
  
Start tracking services.
ServiceTracker
 Inherited
Gibt an, ob die angegebene Eigenschaft vorhanden ist und durchlaufen werden kann.
Object
  
Called when a service is no longer to be tracked.
ServiceTracker
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
Entfernt einen Listener aus dem EventDispatcher-Objekt.
EventDispatcher
 Inherited
Legt die Verfügbarkeit einer dynamischen Eigenschaft für Schleifenoperationen fest.
Object
 Inherited
Gibt die Stringdarstellung dieses Objekts zurück, formatiert entsprechend den Konventionen des Gebietsschemas.
Object
 Inherited
Gibt das angegebene Objekt als String zurück.
Object
 Inherited
Gibt den Grundwert des angegebenen Objekts zurück.
Object
 Inherited
Überprüft, ob bei diesem EventDispatcher-Objekt oder bei einem seiner Vorgänger ein Ereignis-Listener für einen bestimmten Ereignistyp registriert ist.
EventDispatcher
Ereignisse
 Ereignis Übersicht Definiert von
 Inherited[broadcast event] Wird ausgelöst, wenn Flash Player oder eine AIR-Anwendung den Betriebssystemfokus erhält und aktiv wird.EventDispatcher
 Inherited[broadcast event] Wird ausgelöst, wenn Flash Player- oder die AIR-Anwendung den Fokus verliert und inaktiv wird.EventDispatcher
Eigenschaftendetails

context

Eigenschaft
context:IBundleContext  [schreibgeschützt]

Sprachversion: ActionScript 3.0
Produktversion: Adobe Digital Enterprise Platform Experience Services - Client-Komponenten-Framework 10
Laufzeitversionen: AIR 1.1, Flash Player 9

The bundle context for this tracker.



Implementierung
    protected function get context():IBundleContext

filter

Eigenschaft 
filter:IFilter  [schreibgeschützt]

Sprachversion: ActionScript 3.0
Produktversion: Adobe Digital Enterprise Platform Experience Services - Client-Komponenten-Framework 10
Laufzeitversionen: AIR 1.1, Flash Player 9

The service filter that this tracker is using, if any.



Implementierung
    protected function get filter():IFilter

service

Eigenschaft 
service:Object  [schreibgeschützt]

Sprachversion: ActionScript 3.0
Produktversion: Adobe Digital Enterprise Platform Experience Services - Client-Komponenten-Framework 10
Laufzeitversionen: AIR 1.1, Flash Player 9

The highest-ranked service that matches the tracking criteria.

Diese Eigenschaft kann als Quelle für die Datenbindung verwendet werden. Beim Ändern dieser Eigenschaft wird das serviceChanged -Ereignis ausgelöst.



Implementierung
    public function get service():Object

services

Eigenschaft 
services:Array  [schreibgeschützt]

Sprachversion: ActionScript 3.0
Produktversion: Adobe Digital Enterprise Platform Experience Services - Client-Komponenten-Framework 10
Laufzeitversionen: AIR 1.1, Flash Player 9

The set of services that are being tracked, in ranking order.

Diese Eigenschaft kann als Quelle für die Datenbindung verwendet werden. Beim Ändern dieser Eigenschaft wird das servicesChanged -Ereignis ausgelöst.



Implementierung
    public function get services():Array

size

Eigenschaft 
size:uint  [schreibgeschützt]

Sprachversion: ActionScript 3.0
Produktversion: Adobe Digital Enterprise Platform Experience Services - Client-Komponenten-Framework 10
Laufzeitversionen: AIR 1.1, Flash Player 9

The number of services that currently match the tracking criteria.

Diese Eigenschaft kann als Quelle für die Datenbindung verwendet werden. Beim Ändern dieser Eigenschaft wird das sizeChanged -Ereignis ausgelöst.



Implementierung
    public function get size():uint

trackingCount

Eigenschaft 
trackingCount:uint  [schreibgeschützt]

Sprachversion: ActionScript 3.0
Produktversion: Adobe Digital Enterprise Platform Experience Services - Client-Komponenten-Framework 10
Laufzeitversionen: 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.

Diese Eigenschaft kann als Quelle für die Datenbindung verwendet werden. Beim Ändern dieser Eigenschaft wird das trackingCountChanged -Ereignis ausgelöst.



Implementierung
    public function get trackingCount():uint
Konstruktordetails

ServiceTracker

()Konstruktor
public function ServiceTracker(context:IBundleContext, serviceInterface:Class, filter:IFilter = null, customizer:com.adobe.gravity.tracker:IServiceTrackerCustomizer = null)

Sprachversion: ActionScript 3.0
Produktversion: Adobe Digital Enterprise Platform Experience Services - Client-Komponenten-Framework 10
Laufzeitversionen: AIR 1.1, Flash Player 9

Constructor.

Parameter
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.
Methodendetails

addingService

()Methode
public function addingService(reference:IServiceReference):com.adobe.gravity.utility.async:IToken

Sprachversion: ActionScript 3.0
Produktversion: Adobe Digital Enterprise Platform Experience Services - Client-Komponenten-Framework 10
Laufzeitversionen: 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);
         }
         

Parameter

reference:IServiceReference — The reference for the new service.

Rückgabewerte
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

Sprachversion: ActionScript 3.0
Produktversion: Adobe Digital Enterprise Platform Experience Services - Client-Komponenten-Framework 10
Laufzeitversionen: AIR 1.1, Flash Player 9

Stop tracking services.

modifiedService

()Methode 
public function modifiedService(reference:IServiceReference, service:Object):void

Sprachversion: ActionScript 3.0
Produktversion: Adobe Digital Enterprise Platform Experience Services - Client-Komponenten-Framework 10
Laufzeitversionen: AIR 1.1, Flash Player 9

Called when service properties are modified.

Parameter

reference:IServiceReference — The reference for the service.
 
service:Object — The service object.

open

()Methode 
public function open():com.adobe.gravity.utility.async:IToken

Sprachversion: ActionScript 3.0
Produktversion: Adobe Digital Enterprise Platform Experience Services - Client-Komponenten-Framework 10
Laufzeitversionen: AIR 1.1, Flash Player 9

Start tracking services.

Rückgabewerte
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

()Methode 
public function removedService(reference:IServiceReference, service:Object):void

Sprachversion: ActionScript 3.0
Produktversion: Adobe Digital Enterprise Platform Experience Services - Client-Komponenten-Framework 10
Laufzeitversionen: 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);
         }
         

Parameter

reference:IServiceReference
 
service:Object





[ X ]Warum auf Englisch?
Inhalt des ActionScript 3.0-Referenzhandbuchs wird in englischer Sprache angezeigt

Nicht alle Teile des ActionScript 3.0-Referenzhandbuchs wurden in alle Sprachen übersetzt. Wenn der Text zu einem Sprachelement nicht übersetzt wurde, wird er auf Englisch angezeigt. Zum Beispiel wurden die Informationen zur ga.controls.HelpBox-Klasse nicht in andere Sprachen übersetzt. In der deutschen Version des Referenzhandbuchs erscheint der Abschnitt zur ga.controls.HelpBox-Klasse deshalb auf Englisch.