IlvDiagrammerServlet クラス

パッケージ ilog.views.diagrammer.servlet内の IlvDiagrammerServlet クラスは、ダイアグラムのイメージを作成するために HTTP 要求を処理する具象サーブレット・クラスです。
このクラスは、1 つのパラメーター (ダイアグラムのベースとなっている XML データ・ファイルおよびスタイル・シートを参照するプロジェクト・ファイル) を受け入れます。
このパラメーターは、初期化の時点で (サーブレットの静的構成パラメーターとして) 指定するか、要求 URL で動的に指定することができます。
JViews Diagrammer サーブレットは、次の 2 つのモードで動作できますが、いずれであるかは、multiSession 構成パラメーターの値によって決まります。
  • 単一セッション・モード: multiSession が false である場合、作成される SDM エンジンと SDM ビュー (およびグラファー) は 1 つだけです。サーブレットに対するすべての要求で同じ共有ダイアグラムのイメージが返されます。このオプションは、ユーザーがダイアグラムの内容の変更を許可されていない場合や、変更がすべてのユーザーに表示されるようにしたい場合に適しています。
  • マルチセッション・モード: multiSession が true である場合、1 つの新規 SDM エンジン (およびその関連 SDM ビューとグラファー) がサーブレットに接続された異なるすべてのクライアント・セッションに作成されます。 このモードは、ユーザーが XML ファイルまたはスタイル・シートの変更を許可されている場合に適しています。
デフォルトでは、サーブレットは単一セッション・モードで実行します。
クラス IlvDiagrammerServlet は、クライアント・サイド・イメージ・マップをサポートします。このイメージ・マップは、ダイアグラムに表示されるすべてのノードまたはリンクにアクションを付加するために使用できます。
クラス IlvDiagrammerServlet は、クライアントとの通信に IlvDiagrammerServlet と同じプロトコルを使用する IlvManagerServletのサブクラスです。