public class CharacterMappingBuilder extends Object
定義ファイルは、クラスローダを利用して検索および読み込まれます。
したがって、定義ファイルはクラスパスに設定されているディレクトリまたは
アーカイブファイル内に配置する必要があります。
各文字エンコーディングと文字の変換テーブルの関連については、
定義ファイル jp/co/intra_mart/resources/charset/encoding/mapping.xml
に記載されています。
修飾子とタイプ | フィールドと説明 |
---|---|
static String |
CONFIG_FILE_PATH
マッピングを定義した定義ファイルのリストが記載されている定義ファイル名
|
修飾子とタイプ | メソッドと説明 |
---|---|
char[] |
getMapping(String enc)
文字の修正用マッピングを返します。
|
static CharacterMappingBuilder |
instance()
ビルダを返します。
|
public static CharacterMappingBuilder instance() throws ParserConfigurationException, SAXException, ResourceFormatException, IOException, ResourceNotFoundException
ParserConfigurationException
- XML 解析エラーSAXException
- XML 解析エラーResourceFormatException
- 設定情報に不整合がある場合IOException
- 設定ファイルの入力エラーResourceNotFoundException
- 設定ファイルがない場合public char[] getMapping(String enc) throws ParserConfigurationException, IOException, SAXException, ResourceFormatException, ResourceNotFoundException
enc
- 文字エンコーディング名UnsupportedEncodingException
- エンコーディング別のマッピング定義ファイルが見つからなかった場合ParserConfigurationException
IOException
SAXException
ResourceFormatException
ResourceNotFoundException
Copyright © 2012 NTT DATA INTRAMART CORPORATION