クラス OgCharacterException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
org.opengion.fukurou.system.OgRuntimeException
org.opengion.fukurou.system.OgCharacterException
- すべての実装されたインタフェース:
Serializable
主に文字のエンコード・エラーやデコード・エラーが発生したときにスローされるエクセプションクラスです。
OgRuntimeException を継承しているため、try{} catch() {} は不要です。
このエクセプションクラスは、java.nio.charset.CharacterCodingException が発生したときに、
こちらのExceptionに変換して、再 throw するケースがほとんどです。
TableReader系で、AutoReader を使用する場合、複数のエンコードでチャレンジするため、
一般のエラーと、エンコードエラーを分けて捕らえたいのが目的です。
機能的には、拡張されていません。
- 関連項目:
- 変更履歴:
- 6.5.0.1 (2016/10/21) 新規追加
- 機能分類
- エラー処理
- 導入されたバージョン:
- JDK8.0,
-
フィールドの概要
クラスから継承されたフィールド org.opengion.fukurou.system.OgRuntimeException
msgBuf
-
コンストラクタの概要
コンストラクタコンストラクタ説明詳細メッセージを指定しないで OgCharacterException を構築します。指定された詳細メッセージを持つ OgCharacterException を構築します。OgCharacterException
(String msg, Throwable th) 指定されたオブジェクトを受け取る OgCharacterException を構築します。指定された詳細メッセージを持つ OgCharacterException を構築します。 -
メソッドの概要
クラスから継承されたメソッド org.opengion.fukurou.system.OgRuntimeException
addMessage, addMessage, getCause, getMessage, getStackTrace, printStackTrace, printStackTrace, printStackTrace
クラスから継承されたメソッド java.lang.Throwable
addSuppressed, fillInStackTrace, getLocalizedMessage, getSuppressed, initCause, setStackTrace, toString
-
コンストラクタの詳細
-
OgCharacterException
public OgCharacterException()詳細メッセージを指定しないで OgCharacterException を構築します。- 関連項目:
- 変更履歴:
- 6.5.0.1 (2016/10/21) 新規追加
-
OgCharacterException
指定された詳細メッセージを持つ OgCharacterException を構築します。- パラメータ:
msg
- 詳細メッセージ- 関連項目:
- 変更履歴:
- 6.5.0.1 (2016/10/21) 新規追加
-
OgCharacterException
指定された詳細メッセージを持つ OgCharacterException を構築します。- パラメータ:
th
- 例外Throwableオブジェクト- 関連項目:
- 変更履歴:
- 6.5.0.1 (2016/10/21) 新規追加
-
OgCharacterException
指定されたオブジェクトを受け取る OgCharacterException を構築します。- パラメータ:
msg
- 詳細メッセージth
- 例外Throwableオブジェクト- 関連項目:
- 変更履歴:
- 6.5.0.1 (2016/10/21) 新規追加
-