Gecko Plugin API Reference:Plug-in Side Plug-in API
出典: MDC
この章は plug-in オブジェクトに対して利用できるプラグイン API にあるメソッドを説明しています。プラグインによって実装されブラウザによって呼ばれることを示すために、これらすべてのメソッド名は NPP_ で始まっています。どのようにこれらプラグイン API の二つの側面が相互作用するのかを概観するには、イントロダクションのプラグインの動作の仕方やプラグイン構造の概観セクションを参照してください。
[編集] プラグインメソッド概要
-
NPP_Destroy - プラグインの特定のインスタンスを削除します。
-
NPP_DestroyStream - ストリームが閉じられ、あるいは破棄されようとしているとプラグインに告知します。
-
NP_GetEntryPoints - ドキュメントなし。
-
NP_GetMIMEDescription - ドキュメントなし。
-
NPP_GetValue - プラグインが情報を問い合わせできるようにします。
-
NP_GetValue - ブラウザがプラグインに情報を問い合わせできるようにします。
-
NPP_HandleEvent - インスタンスにプラットフォーム固有のウィンドウイベントを引き渡します。
-
NP_Initialize - プラグインに対する全体的な初期化を提供します。
-
NPP_New - プラグインの新しいインスタンスを作成します。
-
NPP_NewStream - プラグインのインスタンスに新しいデータストリームを通知します。
-
NPP_Print - 組み込みやフルスクリーンプラグインにプラットフォーム固有の印刷操作を要求します。
-
NPP_SetValue - プラグインについての情報を設定します。
-
NPP_SetWindow - ウィンドウを作成したり、移動したり、サイズを変えたり、破棄したときにプラグインに告知します。
-
NP_Shutdown - プラグインに対する全体的な後始末を提供します。
-
NPP_StreamAsFile - ストリームからのデータに対するローカルファイルの名前を提供します。
-
NPP_URLNotify - URL リクエストの完了をインスタンスに通知します。
-
NPP_Write - プラグインのインスタンスにデータを引き渡します。
-
NPP_WriteReady - プラグインが消費できる最大のバイト数を決めます。