com.docomostar.ui.flashplayer
クラス LoadMethodCalledEvent

Object
  上位を拡張 com.docomostar.ui.flashplayer.FlashEventObject
      上位を拡張 com.docomostar.ui.flashplayer.LoadMethodCalledEvent
すべての実装されたインタフェース:
HTTPRequest

public class LoadMethodCalledEvent
extends FlashEventObject
implements HTTPRequest
 [iアプリオプションAPI]

Flash® プレイヤの load 系メソッド実行イベントを定義します。

導入されたバージョン:
Star-1.0

フィールドの概要
 
クラス com.docomostar.ui.flashplayer.FlashEventObject から継承されたフィールド
FLASH_ERROR_NOTIFIED, FLASH_FSCOMMAND_CALLED, FLASH_GETURL_CALLED, FLASH_LOAD_METHOD_CALLED, FLASH_STATE_CHANGED
 
コンストラクタの概要
LoadMethodCalledEvent(String url, String method, java.util.Hashtable header, byte[] body)
          コンストラクタです。
 
メソッドの概要
 byte[] getBody()
          プレイヤから渡された送信データを取得します。
 java.util.Hashtable getHeader()
          プレイヤから渡された拡張ヘッダを取得します。
 String getRequestMethod()
          プレイヤから渡されたリクエストメソッドを取得します。
 String getURL()
          プレイヤから渡された URL を取得します。
 void sendData(byte[] data)
          プレイヤへデータを渡します。
 
クラス com.docomostar.ui.flashplayer.FlashEventObject から継承されたメソッド
getType
 
クラス Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

LoadMethodCalledEvent

public LoadMethodCalledEvent(String url,
                             String method,
                             java.util.Hashtable header,
                             byte[] body)
コンストラクタです。 このコンストラクタ呼び出しにより、 常にイベントタイプFlashEventObject.FLASH_LOAD_METHOD_CALLED に初期化されます。 したがって、このオブジェクトに対して FlashEventObject.getType() を呼び出すと、 常に FLASH_LOAD_METHOD_CALLED が返されることになります。

パラメータ:
url - HTTPRequest.getURL() で得られるべき値を指定します。
method - HTTPRequest.getRequestMethod() で得られるべき値を指定します。
header - HTTPRequest.getHeader() で得られるべき値を指定します。
body - HTTPRequest.getBody() で得られるべき値を指定します。
メソッドの詳細

sendData

public void sendData(byte[] data)
プレイヤへデータを渡します。

このイベントを受け取った場合には、必ずこのメソッドでプレイヤにデータを渡さなければなりません。 なお、FlashEventListener.notificationReceived(FlashEventObject) をリターンした後もプレイヤにデータを渡すことが可能です。

このイベント通知後プレイヤ側で処理要求を中断している場合、 このメソッドの呼び出しは無視されます。

パラメータ:
data - 入力バイト配列を指定します。 指定された配列は、このメソッド内でコピーされます。
例外:
NullPointerException -
引数 data に null が指定された場合に発生します。

getURL

public String getURL()
インタフェース HTTPRequest の記述:
プレイヤから渡された URL を取得します。

定義:
インタフェース HTTPRequest 内の getURL
戻り値:
URL を返します。

getRequestMethod

public String getRequestMethod()
インタフェース HTTPRequest の記述:
プレイヤから渡されたリクエストメソッドを取得します。

HTTPRequest.getURL()で取得した URL のスキームが http または https である場合、 プレイヤから渡されたリクエストメソッド("GET" or "POST")を返します。 それ以外のスキームである場合、このメソッドが返す値はプレイヤの実装に依存します。

定義:
インタフェース HTTPRequest 内の getRequestMethod
戻り値:
リクエストメソッドを返します。

getHeader

public java.util.Hashtable getHeader()
インタフェース HTTPRequest の記述:
プレイヤから渡された拡張ヘッダを取得します。

HTTPRequest.getURL()で取得した URL のスキームが http または https であり、 かつ、HTTPRequest.getRequestMethod() で取得したリクエストメソッドが"POST"である場合、 プレイヤから渡された拡張ヘッダを返します。 それ以外の条件である場合、このメソッドが返す値はプレイヤの実装に依存します。

定義:
インタフェース HTTPRequest 内の getHeader
戻り値:
ヘッダを返します。

getBody

public byte[] getBody()
インタフェース HTTPRequest の記述:
プレイヤから渡された送信データを取得します。

HTTPRequest.getURL()で取得した URL のスキームが http または https であり、 かつ、HTTPRequest.getRequestMethod() で取得したリクエストメソッドが"POST"である場合、 プレイヤから渡された送信データを返します。 それ以外の条件である場合、このメソッドが返す値はプレイヤの実装に依存します。

定義:
インタフェース HTTPRequest 内の getBody
戻り値:
ボディを返します。 返される配列は、このオブジェクトが内部で保持している配列のコピーです。


NTT DOCOMO,INC.

本製品または文書は著作権法により保護されており、その使用、複製、再頒布および逆コンパイルを制限するライセンスのもとにおいて頒布されます。NTTドコモ(その他に許諾者がある場合は当該許諾者も含めて)の書面による事前の許可なく、本製品および関連する文書のいかなる部分も、いかなる方法によっても複製することが禁じられます。フォントを含む第三者のソフトウェアは、著作権法により保護されており、その提供者からライセンスを受けているものです。

Sun、Sun Microsystems、Java、J2MEおよびJ2SEは、米国およびその他の国における米国 Sun Microsystems,Inc.の商標または登録商標です。サンのロゴマークは、米国 Sun Microsystems, Inc.の登録商標です。

FeliCaは、ソニー株式会社が開発した非接触ICカードの技術方式です。FeliCaは、ソニー株式会社の登録商標です。

「iモード」、「iアプリ/アイアプリ」、「i-αppli」ロゴ、「DoJa」はNTTドコモの商標または登録商標です。

その他記載された会社名、製品名などは該当する各社の商標または登録商標です。