パッケージ rabbit.dcs

インタフェース DcsStatus

既知の実装クラスのリスト:
Dcs

public interface DcsStatus
    DcsStatus は文字コードのタイプと処理結果ステータスを定義したインターフェースです。Dcs で実装されています。
作成者:
Ichiji Tadokoro
  • ネストされたクラスの概要

    ネストされたクラス
    修飾子とタイプ
    インタフェース
    説明
    static class 
     
  • フィールドの概要

    フィールド
    修飾子とタイプ
    フィールド
    説明
    static final Hashtable<String,Integer>[]
     
    static final Hashtable<String,Integer>[]
     
    static final int
    コードが ASCII であることを表します。
    static final int
    BOM 追加
    static final int
    BOM 削除
    static final int
    BOM 追加削除なし
    static final int
    メモリー・アロケート・エラーを表します。
    static final int
    BOM の値が不正であることを表します。
    static final int
    データに不正文字があることを表します。
    static final int
    文字コード・タイプの値が不正であることを表します。
    static final int
    出力バッファが・フルであることを表します。
    static final int
    ファイル記述子範囲誤り(未使用)
    static final int
    上限を超えたファイル・オープン(未使用)
    static final int
    入出力モード誤り(未使用)
    static final int
    未オープン・ファイルへのアクセス(未使用)
    static final int
    改行コード・タイプの値が不正であることを表します。
    static final int
    空データであることを表します。
    static final int
    対象のファイルが存在しないことを表します。
    static final int
    対象のファイルが通常ファイルではないことを表します。
    static final int
    データの終わりに達しことを表します。
    static final int
    入力ファイルの読み込みエラーを表します。
    static final int
    入力ファイルのオープン・エラーを表します。
    static final int
    コードが EUC であることを表します。
    static final int
    EUC全角平仮名開始コード
    static final int
    EUC全角平仮名終了コード
    static final int
    EUC全角片仮名開始コード
    static final int
    EUC全角片仮名終了コード
    static final int
    コードが EUC-PC20932 であることを表します。
    static final int
    コードが EUC-PC51932 であることを表します。
    static final int
    コードが EUC-MS であることを表します。
    static final int
    コードが EUC-JIS-2004 であることを表します。
    static final int
    予期せぬデータの終わりを表します。
    static final int
    出力ファイルのオープン・エラーを表します。
    static final int
    出力ファイルの書き出しエラーを表します。
    static final int
    コードが JIS(ISO-2022-JP) であることを表します。
    static final int
    JIS全角平仮名開始コード
    static final int
    JIS全角平仮名終了コード
    static final int
    JIS全角片仮名開始コード
    static final int
    JIS全角片仮名終了コード
    static final int
    変換不能コードの変換後(JIS)の代替え全角文字に対する UTF-16BE の値です。
    static final int
    コードが JIS(CP50221) であることを表します。
    static final int
    コードが JIS(ISO-2022-JP-2004) であることを表します。
    static final int
    コードが JIS(ISO-2022-JP-3) であることを表します。
    static final int
    改行コード・タイプの総和値です。
    static final int
    改行コード・タイプ(CR)です。
    static final int
    改行コード・タイプ(CR/LF)です。
    static final int
    改行コード・タイプ(LF)です。
    static final int
    改行コードなしの値です。
    static final int
    未確定コード・タイプの総和値です。
    static final int
    コードが ASCII らしいことを表します。
    static final int
    コードが EUC らしいことを表します。
    static final int
    コードが EUC-PC20932 らしいことを表します。
    static final int
    コードが EUC-PC51932 らしいことを表します。
    static final int
    コードが EUC-MS らしいことを表します。
    static final int
    コードが eucJP-2004 らしいことを表します。
    static final int
    コードが JIS(ISO-2022-JP) らしいことを表します。
    static final int
    コードが JIS(CP50221) らしいことを表します。
    static final int
    コードが JIS(ISO-2022-JP-2004) らしいことを表します。
    static final int
    コードが JIS(ISO-2022-JP-3) らしいことを表します。
    static final int
    コードがシフトJIS(Shift_JIS) らしいことを表します。
    static final int
    コードがシフトJIS(CP932) らしいことを表します。
    static final int
    コードがシフトJIS(Shift_JIS-2004) らしいことを表します。
    static final int
    コードが UTF16-BE(BOM 無し)らしいことを表します。
    static final int
    コードが UTF16-BE(BOM 付き)らしいことを表します。
    static final int
    コードが UTF16-LE(BOM 無し)らしいことを表します。
    static final int
    コードが UTF16-LE(BOM 付き)らしいことを表します。
    static final int
    コードが UTF32-BE(BOM 無し)らしいことを表します。
    static final int
    コードが UTF32-BE(BOM 付き)らしいことを表します。
    static final int
    コードが UTF32-LE(BOM 無し)らしいことを表します。
    static final int
    コードが UTF32-LE(BOM 付き)らしいことを表します。
    static final int
    コードが UTF8(BOM 無し)らしいことを表します。
    static final int
    コードが UTF8(BOM 付き)らしいことを表します。
    static final int
    変換不能コードの変換後(JIS以外)の代替え半角文字の値です。
    static final int
    変換不能コードの変換後(JIS)の代替え全角文字第1バイトの値です。
    static final int
    変換不能コードの変換後(JIS)の代替え全角文字第2バイトの値です。
    static final int
    確定コード・タイプの最大値です。
    static final int
    変換監視継続ステータス
    static final int
    変換監視停止ステータス
    static final int
    Unicode 置換え文字
    static final int
    コードがシフトJIS(Shift_JIS) であることを表します。
    static final int
    シフトJIS全角平仮名開始コード
    static final int
    シフトJIS全角平仮名終了コード
    static final int
    シフトJIS全角片仮名開始コード
    static final int
    シフトJIS全角片仮名終了コード
    static final int
    コードがシフトJIS(CP932) であることを表します。
    static final int
    コードがシフトJIS(Shift_JIS-2004) であることを表します。
    static final int
    処理成功ステータス。
    static final String
     
    static final String
     
    static final String
     
    static final String
     
    static final String
     
    static final String
     
    static final String
     
    static final String
     
    static final String
     
    static final String
     
    static final String
     
    static final String
     
    static final String
     
    static final String
     
    static final String
     
    static final String
     
    static final String
     
    static final String
     
    static final String
     
    static final String
     
    static final String
     
    static final String
     
    static final String
     
    static final String
     
    static final int
    UTF-16BE全角平仮名開始コード
    static final int
    UTF-16BE全角平仮名終了コード
    static final int
    UTF-16BE全角片仮名開始コード
    static final int
    UTF-16BE全角片仮名終了コード
    static final int
    コード判定の結果が不明であることを表します。
    static final int
    UTF-16BE BOM 第1バイト
    static final int
    UTF-16BE BOM 第2バイト
    static final int
    コードが UTF16-BE(BOM 無し)であることを表します。
    static final int
    コードが UTF16-BE(BOM 付き)であることを表します。
    static final int
    コードが UTF16-LE(BOM 無し)であることを表します。
    static final int
    コードが UTF16-LE(BOM 付き)であることを表します。
    static final int
    コードが UTF32-BE(BOM 無し)であることを表します。
    static final int
    コードが UTF32-BE(BOM 付き)であることを表します。
    static final int
    コードが UTF32-LE(BOM 無し)であることを表します。
    static final int
    コードが UTF32-LE(BOM 付き)であることを表します。
    static final int
    コードが UTF8(BOM 無し)であることを表します。
    static final int
    UTF-8 BOM 第1バイト
    static final int
    UTF-8 BOM 第2バイト
    static final int
    UTF-8 BOM 第3バイト
    static final int
    コードが UTF8(BOM 付き)であることを表します。
  • メソッドの概要

    staticメソッド
    修飾子とタイプ
    メソッド
    説明
    static void
     
    static void
     
    static int
    キャラクター・セット名をコード・タイプに変換します。
    static int
    コード名をコード・タイプに変換します。
    static String
    コード・タイプをキャラクター・セット名に変換します。
    static String
    typeToName(int type)
    コード・タイプをコード名に変換します。
    static String
    typeToTypeName(int type)
    コード・タイプを DCS のコード・タイプ名に変換します。
  • フィールド詳細

  • メソッドの詳細

    • _createNameToType

      static void _createNameToType()
    • nameToType

      static int nameToType(String name)
      コード名をコード・タイプに変換します。
      パラメータ:
      name - 変換対象のコード名
      戻り値:
      変換したコード・タイプ
    • _createCharsetNameToType

      static void _createCharsetNameToType()
    • charsetNameToType

      static int charsetNameToType(String name)
      キャラクター・セット名をコード・タイプに変換します。
      パラメータ:
      name - 変換対象のキャラクター・セット名
      戻り値:
      変換したコード・タイプ
    • typeToName

      static String typeToName(int type)
      コード・タイプをコード名に変換します。
      パラメータ:
      type - 変換対象のコード・タイプ
      戻り値:
      変換したコード名
    • typeToCharsetName

      static String typeToCharsetName(int type)
      コード・タイプをキャラクター・セット名に変換します。
      パラメータ:
      type - 変換対象のコード・タイプ
      戻り値:
      変換したキャラクター・セット名
    • typeToTypeName

      static String typeToTypeName(int type)
      コード・タイプを DCS のコード・タイプ名に変換します。
      パラメータ:
      type - 変換対象のコード・タイプ
      戻り値:
      変換したコード・タイプ名