システムサービス

システムサービス

クライアントのシス テムサービスは、クライアントで使用可能な API です。プログラムを使用して呼び出すか、XML を使用してイベントハンドラまたはメソッドの引数として呼び出すことができます。システムサービスは、MCO の呼び出しと同じように、イベントハンドラまたはメソッドの引数として呼び出すことができます。ただし、システムサービスに接頭辞の "mco://" は必要ありません。
次の例では、XML から表示サービスを呼び出します。
onCommand="DisplayService.loadStyleSheet( 'mySheet.xss' )"
次の例では、XPathService を引数として使用します。

onCommand="mco://myMco.do( XPathService.evaluateAsString( '/text()' ) )"

クライアントで使用可能なサービスは、そのクラス名を登録名として使用して SystemContainer に登録されます。各サービスについては、Javadoc を参照してください。

次の表は、クライアントのシステムサービスについての概略を示します。
サービス
説明
DisplayService
コンポーネントのサイズおよび場所、イメージのキャプチャ、その他の表示情報や操作に関する情報を提供します。
PrintService
印刷に関するサポート機能を提供します。
NetService
ネットワーク関連のメソッドを提供します。
TypeConversionService
オブジェクトを別の種類のオブジェクトに変換する機能を提供します。
JavascriptService
Nexaweb アプレットを収容する、HTML で定義された JavaScript を呼び出す機能を提供します。
SoundService
音声再生メソッドを提供します。
XPathService
宣言によって実行可能な XPath の呼び出し機能を提供します。
DataService
データ プラグインで使用可能なデータ バインディング メソッドを提供します。
New system
ClientSession インターフェイスで使用可能なシステム コンテナに追加することによって、レベル オブジェクトを作成できます。