パッケージ | coldfusion.air |
クラス | public class SyncManager |
継承 | SyncManager Object |
実装 | IEventDispatcher |
言語バージョン: | ActionScript 3.0 |
製品バージョン: | ColdFusion 9 |
ランタイムバージョン: | Flash Player 9, AIR 1.0 |
プロパティ | 定義元 | ||
---|---|---|---|
autoCommit : Boolean = false
autoCommit が true に設定されている場合は、オフラインデータベースからの変更が、save、update、saveUpdate または remove 関数が呼び出された後にサーバーにコミットされます。 | SyncManager | ||
cfContextRoot : String
ColdFusion サーバーのコンテキストルートです。 | SyncManager | ||
cfPort : int
ColdFusion サーバーが実行されているポートです。 | SyncManager | ||
cfServer : String
ColdFusion サーバーの名前または IP アドレスです。 | SyncManager | ||
constructor : Object
指定されたオブジェクトインスタンスのクラスオブジェクトまたはコンストラクター関数への参照です。 | Object | ||
destination : String
Remoting 呼び出しの宛先を指定します。 | SyncManager | ||
secureHttp : Boolean
セキュア HTTP を使用するかどうかを指定するブール値です。yes の場合はセキュア HTTP を使用し、no の場合はセキュア HTTP を使用しません。
| SyncManager | ||
syncCFC : String
CFIDE.AIR.ISyncManager インターフェイスを実装する CFC の完全修飾名です。 | SyncManager |
メソッド | 定義元 | ||
---|---|---|---|
SyncManager クラスのインスタンスを作成します。 | SyncManager | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
イベントリスナーオブジェクトを EventDispatcher オブジェクトに登録し、リスナーがイベントの通知を受け取るようにします。 | SyncManager | ||
イベントをイベントフローに送出します。 | SyncManager | ||
サーバーからデータを取得します。 | SyncManager | ||
現在開いている Session インスタンスを返します。 | SyncManager | ||
リモートオブジェクト呼び出しを行うためにオフラインライブラリが使用する RemoteObject インスタンスを返します。 | SyncManager | ||
EventDispatcher オブジェクトに、特定のイベントタイプに対して登録されたリスナーがあるかどうかを確認します。 | SyncManager | ||
オブジェクトに指定されたプロパティが定義されているかどうかを示します。 | Object | ||
Object クラスのインスタンスが、パラメーターとして指定されたオブジェクトのプロトタイプチェーン内にあるかどうかを示します。 | Object | ||
openSession(dbfile:File, id:uint, encryptionKey:ByteArray = null, cacheDirectory:File = null):coldfusion.air:SessionToken
特定のデータベースファイルとのセッションを作成します。 | SyncManager | ||
指定されたプロパティが存在し、列挙できるかどうかを示します。 | Object | ||
EventDispatcher オブジェクトからリスナーを削除します。 | SyncManager | ||
ループ処理に対するダイナミックプロパティの可用性を設定します。 | Object | ||
ロケール固有の規則に従って書式設定された、このオブジェクトのストリング表現を返します。 | Object | ||
指定されたオブジェクトのストリング表現を返します。 | Object | ||
指定されたオブジェクトのプリミティブな値を返します。 | Object | ||
指定されたイベントタイプについて、この EventDispatcher オブジェクトまたはその祖先にイベントリスナーが登録されているかどうかを確認します。 | SyncManager |
イベント | 概要 | 定義元 | ||
---|---|---|---|---|
セッションサービスの呼び出しが失敗したときに送出されます。 | SyncManager | |||
syncmanager の呼び出しが正常に結果を返したときに送出されます。 | SyncManager |
autoCommit | プロパティ |
public var autoCommit:Boolean = false
言語バージョン: | ActionScript 3.0 |
製品バージョン: | ColdFusion 9 |
ランタイムバージョン: | Flash Player 9, AIR 1.0 |
autoCommit が true に設定されている場合は、オフラインデータベースからの変更が、save、update、saveUpdate または remove 関数が呼び出された後にサーバーにコミットされます。実際には、save、update、saveUpdate または remove 関数が実行された後に session.commit() 関数を呼び出すのと同じになります。
cfContextRoot | プロパティ |
public var cfContextRoot:String
言語バージョン: | ActionScript 3.0 |
製品バージョン: | ColdFusion 9 |
ランタイムバージョン: | Flash Player 9, AIR 1.0 |
ColdFusion サーバーのコンテキストルートです。
cfPort | プロパティ |
public var cfPort:int
言語バージョン: | ActionScript 3.0 |
製品バージョン: | ColdFusion 9 |
ランタイムバージョン: | Flash Player 9, AIR 1.0 |
ColdFusion サーバーが実行されているポートです。
cfServer | プロパティ |
public var cfServer:String
言語バージョン: | ActionScript 3.0 |
製品バージョン: | ColdFusion 9 |
ランタイムバージョン: | Flash Player 9, AIR 1.0 |
ColdFusion サーバーの名前または IP アドレスです。
destination | プロパティ |
public var destination:String
言語バージョン: | ActionScript 3.0 |
製品バージョン: | ColdFusion 9 |
ランタイムバージョン: | Flash Player 9, AIR 1.0 |
Remoting 呼び出しの宛先を指定します。
secureHttp | プロパティ |
public var secureHttp:Boolean
言語バージョン: | ActionScript 3.0 |
製品バージョン: | ColdFusion 9 |
ランタイムバージョン: | Flash Player 9, AIR 1.0 |
セキュア HTTP を使用するかどうかを指定するブール値です。
yes
:セキュア HTTP を使用します。no
:セキュア HTTP を使用しません
syncCFC | プロパティ |
public var syncCFC:String
言語バージョン: | ActionScript 3.0 |
製品バージョン: | ColdFusion 9 |
ランタイムバージョン: | Flash Player 9, AIR 1.0 |
CFIDE.AIR.ISyncManager
インターフェイスを実装する CFC の完全修飾名です。
SyncManager | () | コンストラクター |
public function SyncManager()
言語バージョン: | ActionScript 3.0 |
製品バージョン: | ColdFusion 9 |
ランタイムバージョン: | Flash Player 9, AIR 1.0 |
SyncManager クラスのインスタンスを作成します。
addEventListener | () | メソッド |
public function addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
言語バージョン: | ActionScript 3.0 |
製品バージョン: | ColdFusion 9 |
ランタイムバージョン: | Flash Player 9, AIR 1.0 |
イベントリスナーオブジェクトを EventDispatcher オブジェクトに登録し、リスナーがイベントの通知を受け取るようにします。
パラメーター
type:String — イベントのタイプです。
| |
listener:Function — イベントを処理するリスナー関数です。
| |
useCapture:Boolean (default = false ) — リスナーが、キャプチャ段階、またはターゲットおよびバブリング段階のどちらで動作するかを決定します。
| |
priority:int (default = 0 ) — イベントリスナーの優先度レベルです。優先度は、符号付き 32 ビット整数で指定します。
| |
useWeakReference:Boolean (default = false ) — リスナーへの参照が強参照と弱参照のいずれであるかを判断します。
|
dispatchEvent | () | メソッド |
public function dispatchEvent(evt:Event):Boolean
言語バージョン: | ActionScript 3.0 |
製品バージョン: | ColdFusion 9 |
ランタイムバージョン: | Flash Player 9, AIR 1.0 |
イベントをイベントフローに送出します。
パラメーター
evt:Event — イベントフローに送出されるイベントオブジェクトです。イベントが再度送出されると、イベントのクローンが自動的に作成されます。
|
Boolean — 値が true の場合、イベントは正常に送出されました。値が false の場合、イベントの送出に失敗したか、イベントで preventDefault() が呼び出されたことを示しています。
|
fetch | () | メソッド |
public function fetch(fetchMethod:String, ... args):mx.rpc:AsyncToken
言語バージョン: | ActionScript 3.0 |
製品バージョン: | ColdFusion 9 |
ランタイムバージョン: | Flash Player 9, AIR 1.0 |
サーバーからデータを取得します。
パラメーター
fetchMethod:String — サーバーで実行する fetch メソッドの名前です。
| |
... args — fetchMethod の引数です。
|
mx.rpc:AsyncToken — コールバックを登録できる AsyncToken です。
|
getCurrentSession | () | メソッド |
getRemoteObject | () | メソッド |
public function getRemoteObject():RemoteObject
言語バージョン: | ActionScript 3.0 |
製品バージョン: | ColdFusion 9 |
ランタイムバージョン: | Flash Player 9, AIR 1.0 |
リモートオブジェクト呼び出しを行うためにオフラインライブラリが使用する RemoteObject
インスタンスを返します。
RemoteObject |
hasEventListener | () | メソッド |
public function hasEventListener(type:String):Boolean
言語バージョン: | ActionScript 3.0 |
製品バージョン: | ColdFusion 9 |
ランタイムバージョン: | Flash Player 9, AIR 1.0 |
EventDispatcher オブジェクトに、特定のイベントタイプに対して登録されたリスナーがあるかどうかを確認します。これにより、EventDispatcher オブジェクトがイベントタイプの処理をイベントフロー階層のどこで変更したかを判断できます。特定のイベントタイプが実際にイベントリスナーをトリガーするかどうかを判別するには、willTrigger()
を使用します。
パラメーター
type:String — イベントのタイプです。
|
Boolean — 指定したタイプのリスナーが登録されている場合は true、それ以外の場合は false です。
|
openSession | () | メソッド |
public function openSession(dbfile:File, id:uint, encryptionKey:ByteArray = null, cacheDirectory:File = null):coldfusion.air:SessionToken
言語バージョン: | ActionScript 3.0 |
製品バージョン: | ColdFusion 9.0.1 |
ランタイムバージョン: | Flash Player 9, AIR 1.0 |
特定のデータベースファイルとのセッションを作成します。
パラメーター
dbfile:File — データベースファイルに関連付けられた File 参照です。
| |
id:uint — セッションごとに一意のセッション ID です。
| |
encryptionKey:ByteArray (default = null ) — データベースファイルを暗号化するためのオプションのキーです
| |
cacheDirectory:File (default = null ) — フレームワークによって内部的に使用されるキャッシュデータベースファイルが保存される、オプションのディレクトリです。デフォルトでは、キャッシュファイルは flash.filesystem.File.applicationStorageDirectory に保存されます。
|
coldfusion.air:SessionToken — 呼び出しに関連付けられたセッショントークンです。
|
removeEventListener | () | メソッド |
public function removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
言語バージョン: | ActionScript 3.0 |
製品バージョン: | ColdFusion 9 |
ランタイムバージョン: | Flash Player 9, AIR 1.0 |
EventDispatcher オブジェクトからリスナーを削除します。
パラメーター
type:String — イベントのタイプです。
| |
listener:Function — 削除するリスナーオブジェクトです。
| |
useCapture:Boolean (default = false ) — リスナーが、キャプチャ段階、またはターゲットおよびバブリング段階に対して登録されたかどうかを示します。
|
willTrigger | () | メソッド |
public function willTrigger(type:String):Boolean
言語バージョン: | ActionScript 3.0 |
製品バージョン: | ColdFusion 9 |
ランタイムバージョン: | Flash Player 9, AIR 1.0 |
指定されたイベントタイプについて、この EventDispatcher オブジェクトまたはその祖先にイベントリスナーが登録されているかどうかを確認します。
パラメーター
type:String — イベントのタイプです。
|
Boolean — 指定したタイプのリスナーがトリガーされた場合は true、それ以外の場合は false です。
|
fault | イベント |
coldfusion.air.events.SyncFaultEvent
プロパティ SyncFaultEvent.type =
coldfusion.air.events.SyncFaultEvent.FAULT
セッションサービスの呼び出しが失敗したときに送出されます。
イベントのタイプです。result | イベント |
coldfusion.air.events.SyncResultEvent
プロパティ SyncResultEvent.type =
coldfusion.air.events.SyncResultEvent.RESULT
syncmanager の呼び出しが正常に結果を返したときに送出されます。
イベントのタイプです。Tue Jun 12 2018, 10:34 AM Z