ページの先頭行へ戻る
Interstage Charset ManagerStandard Edition V9 システム構築ガイド コンバータ編
FUJITSU Software

4.2.6 ConversionPolicyクラス

コード変換ポリシーを定義するクラスです。

クラス宣言

public class ConversionPolicy
extends Policy

クラス説明

本クラスは、コード変換ポリシーを定義し、管理するクラスです。このクラスのインスタンス生成は、getInstanceFromIdメソッドで行います。getInstanceFromIdメソッドは、文字コード変換IDから、ConversionPolicyクラスのインスタンスを生成します。

生成したインスタンスを、Converterクラスのコンストラクタに指定することで、Converterクラスでコード変換処理を行うことができます。Converterクラスについては、“4.2.1 Converterクラス”を参照してください。

メソッド

getInstanceFromId

宣言
public static ConversionPolicy getInstanceFromId(java.lang.String conversionId)
      throws com.fujitsu.charsetmanager.textprocessing.PolicyFormatException,
             com.fujitsu.charsetmanager.textprocessing.IllegalSettingsException,
             java.lang.NullPointerException,
             java.io.IOException,
             java.lang.SecurityException
機能説明

文字コード変換IDを指定して、ConversionPolicyインスタンスを生成します。

パラメタ
conversionId

コード変換ポリシーに指定した文字コード変換IDを指定します。

復帰値

生成したConversionPolicyインスタンスを返却します。

例外
PolicyFormatException

コード変換ポリシーの形式が不正か、指定された文字コード変換IDに誤りがあります。

IllegalSettingsException

コード変換ポリシー格納域のパス設定に誤りがあります。

java.lang.NullPointerException

パラメタにNULLが指定されました。

java.io.IOException

コード変換ポリシーからの入力でエラーが発生しました。

java.lang.SecurityException

コード変換ポリシーからの入力時にセキュリティ上のエラーが発生しました。