JMPアプリケーションモジュールインスタンス
JMPアプリケーションモジュールインスタンスとは、JMPアプリケーションモジュール、画面上のウィンドウ、または別のウィンドウに挿入できるディスプレイボックス要素一式を具現化したものです。
inst<<Create Objects
JMPアプリケーションモジュールスクリプトのデフォルトのテンプレートに表示される。このメッセージは、モジュールインスタンスのための表示とウィンドウをどのポイントに作成するかを指定します。メッセージがスクリプトに表示されるため、スクリプトの作成者は、オブジェクトが作成される前に特定の設定を行うことができます。たとえば、パラメータ化されたアプリケーションの設定などです。
inst<<Get Box
モジュールインスタンスに関連付けられている最上位のディスプレイボックスへのハンドルを戻す。これは、Save to PDFメッセージやClose Windowメッセージなど、表示コマンドまたはウィンドウコマンドを実行する際に便利です。
inst<<Get Namespace
JMP App()と同様に、各JMPアプリケーションモジュールインスタンスは、モジュールスクリプト内で作成されるすべての変数に対して匿名名前空間を作成します。名前空間には、モジュール内のディスプレイボックスを表す変数もすべて含まれます。この名前空間に含まれるthisModuleInstanceという名前のデフォルトの記号は、自身を参照します。
inst<<Get User Data
inst<<Set User Data
JMPアプリケーションモジュールインスタンスでJSL値を保存し、取得する。値は、数値、文字列、リスト、連想配列、およびType()関数で戻されるJSLのタイプのいずれかです。