shohaku.core.io
クラス CharsetUtils

java.lang.Object
  拡張shohaku.core.io.CharsetUtils

public class CharsetUtils
extends java.lang.Object

文字セットのユーティリティメソッドを提供します。


コンストラクタの概要
CharsetUtils()
           
 
メソッドの概要
static boolean isEncode(char c, java.nio.charset.Charset charset)
          指定の文字セットで指定された文字をエンコードできるかを評価します。
static boolean isEncode(java.lang.CharSequence cs, java.nio.charset.Charset charset)
          指定の文字セットで指定された文字シーケンスをエンコードできるかを評価します。
static boolean isEncode(java.lang.CharSequence cs, java.lang.String charsetName)
          指定の文字セットで指定された文字シーケンスをエンコードできるかを評価します。
static boolean isEncode(char c, java.lang.String charsetName)
          指定の文字セットで指定された文字をエンコードできるかを評価します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

CharsetUtils

public CharsetUtils()
メソッドの詳細

isEncode

public static boolean isEncode(char c,
                               java.lang.String charsetName)
                        throws java.nio.charset.UnsupportedCharsetException,
                               java.nio.charset.IllegalCharsetNameException,
                               java.lang.UnsupportedOperationException
指定の文字セットで指定された文字をエンコードできるかを評価します。

パラメータ:
c - 評価する文字
charsetName - 要求された文字セットの名前 (標準名または別名)
戻り値:
指定の文字セットで指定された文字をエンコードできる場合にかぎりtrue
例外:
java.nio.charset.UnsupportedCharsetException - 指定された文字セット名が不当である場合
java.nio.charset.IllegalCharsetNameException - 指定された文字セットを現在の Java 仮想マシンでは利用できない場合
java.lang.UnsupportedOperationException - この文字セットがエンコードをサポートしない場合

isEncode

public static boolean isEncode(char c,
                               java.nio.charset.Charset charset)
                        throws java.lang.UnsupportedOperationException
指定の文字セットで指定された文字をエンコードできるかを評価します。

パラメータ:
c - 評価する文字
charset - 文字セット
戻り値:
指定の文字セットで指定された文字をエンコードできる場合にかぎりtrue
例外:
java.lang.UnsupportedOperationException - この文字セットがエンコードをサポートしない場合

isEncode

public static boolean isEncode(java.lang.CharSequence cs,
                               java.lang.String charsetName)
                        throws java.nio.charset.UnsupportedCharsetException,
                               java.nio.charset.IllegalCharsetNameException,
                               java.lang.UnsupportedOperationException
指定の文字セットで指定された文字シーケンスをエンコードできるかを評価します。

パラメータ:
cs - 評価する文字シーケンス
charsetName - 要求された文字セットの名前 (標準名または別名)
戻り値:
指定の文字セットで指定された文字をエンコードできる場合にかぎりtrue
例外:
java.nio.charset.UnsupportedCharsetException - 指定された文字セット名が不当である場合
java.nio.charset.IllegalCharsetNameException - 指定された文字セットを現在の Java 仮想マシンでは利用できない場合
java.lang.UnsupportedOperationException - この文字セットがエンコードをサポートしない場合

isEncode

public static boolean isEncode(java.lang.CharSequence cs,
                               java.nio.charset.Charset charset)
                        throws java.lang.UnsupportedOperationException
指定の文字セットで指定された文字シーケンスをエンコードできるかを評価します。

パラメータ:
cs - 評価する文字シーケンス
charset - 文字セット
戻り値:
指定の文字セットで指定された文字をエンコードできる場合にかぎりtrue
例外:
java.lang.UnsupportedOperationException - この文字セットがエンコードをサポートしない場合