ページの先頭行へ戻る
Interstage Charset Manager Standard Edition Web入力 Agent V9 コマンドリファレンス
FUJITSU Software

8.1 概要

JSVRAXのモジュール構成は「図8.1 JSVRAXの機能とモジュールの関係/構成」のとおりです。

図8.1 JSVRAXの機能とモジュールの関係/構成

このように、JSVRAXは「HTC部」「TSF部」および「IME部」から構成されます。加えて、JSVRAXのAPI群「Utility部」も存在します。それぞれの説明は次のとおりです。

◆HTC部

解説

利用者のHTMLにJSVRAXの機能をバインドするHTC群です。次の5種類があります。

名称

機能

Environment HTC

環境設定を行う

Default HTC

デフォルト値の設定を行う

InputValidator HTC

<INPUT type="text"><TEXTAREA>上で入力文字列のバリデーションを行う。

TSFAttacher HTC

TSFを<INPUT type="text"><TEXTAREA>(内部的にTextarea HTCエレメントも)にバインドする

Textarea HTC

外字も表示できる文字表示/入力部品を形成する

◆TSF部

解説

JSVRAXのIMEのフレームワークです。複数のTIP(フレームワーク内のアプリケーション)の切り替え処理と、GUIを描画するポップアップウィンドウの管理を行います。

次のインタフェースおよびクラスがあります。

名称

機能

JSVRAX.TSF.Resultインタフェース

JSVRAX.TSFがターゲットエレメントに対して行う処理のインタフェース

JSVRAX.TSF.Result.TextInputImplクラス

文字列挿入を行うJSVRAX.TSF.Resultインタフェースのデフォルト実装

モジュール名

JSVRAX.TSF

◆IME部

解説

TSFの中で動くIME機能群です。次のTIPおよびクラスがあります。

名称

機能

インラインかな漢字変換TIP

読みがなの入力と、その各種変換(かな漢字変換、英数変換、無変換)を行う

文字検索ダイアログTIP

各種検索条件により文字を検索/確定する(文字検索ダイアログ)。また、文字の字形およびプロパティを表示する(文字プロパティダイアログ)

動作環境設定TIP

動作環境の設定(履歴の管理)を行う

JSVRAX.IMEIndicatorクラス

JSVRAX.IMEのインラインかな漢字変換TIPの各種モードを制御するクラス

JSVRAX.IMEIndicator.Modeクラス

JSVRAX.IMEのインラインかな漢字変換TIPの各種モードを表現するクラス

モジュール名

JSVRAX.IME

◆Utility部

解説

JSVRAXのAPI群です。次のインタフェースおよびクラスがあります。

名称

機能

JSVRAX.Utility.CharBehaviorインタフェース

1つの文字に対する文字処理定義を表現するオブジェクトのインタフェース

JSVRAX.Utility.CharBehavior.DimensionMapインタフェース

Unicodeの1つの面の文字処理定義を表現するオブジェクトのインタフェース

JSVRAX.Utility.CharBehavior.Parserクラス

指定文字列を文字処理定義に従って解析するクラス

JSVRAX.Utility.CharBehavior.Parser.Handlerインタフェース

JSVRAX.Utility.CharBehavior.Parser#parse()から呼ばれる、解析ハンドラのインタフェース

モジュール名

JSVRAX.Utility