パッケージ | 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 | プロパティ |
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, 10:34 AM Z