クラスInvalidPathException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
java.lang.IllegalArgumentException
java.nio.file.InvalidPathException
- すべての実装されたインタフェース:
Serializable
public class InvalidPathException extends IllegalArgumentException
パス文字列に無効な文字が含まれているか、その他のファイル・システム固有の理由でパス文字列が無効であるために、パス文字列を
Pathに変換できない場合にスローされる非チェック例外です。- 導入されたバージョン:
- 1.7
- 関連項目:
-
コンストラクタのサマリー
コンストラクタコンストラクタ説明InvalidPathException(String input, String reason) 指定された入力文字列と理由からインスタンスを構築します。InvalidPathException(String input, String reason, int index) 指定された入力文字列、理由、およびエラー・インデックスからインスタンスを構築します。 -
メソッドのサマリー
クラスjava.lang.Throwableで宣言されたメソッド
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
コンストラクタの詳細
-
InvalidPathException
指定された入力文字列、理由、およびエラー・インデックスからインスタンスを構築します。- パラメータ:
input- 入力文字列reason- 入力が拒否された理由を説明する文字列index- エラーが発生した索引、または索引が不明な場合は-1- スロー:
NullPointerException- 入力文字列または理由文字列がnullの場合IllegalArgumentException- エラー索引が-1より小さい場合
-
InvalidPathException
指定された入力文字列と理由からインスタンスを構築します。 結果として得られるオブジェクトのエラー・インデックスは、-1になります。- パラメータ:
input- 入力文字列reason- 入力が拒否された理由を説明する文字列- スロー:
NullPointerException- 入力文字列または理由文字列がnullの場合
-
-
メソッドの詳細
-
getInput
-
getReason
-
getIndex
public int getIndex()エラーが発生した位置の入力文字列に索引を戻すか、この位置が不明な場合は-1を返します。- 戻り値:
- エラー・インデックス
-
getMessage
public String getMessage()エラーを説明する文字列を返します。 結果として得られる文字列では、理由文字列のあとにコロン文字(「:」)、空白、入力文字列が順次続きます。 エラー・インデックスが定義されている場合は、文字列「at index」とその10進インデックスが、理由文字列とコロン文字の間に挿入されます。- オーバーライド:
getMessage、クラスThrowable- 戻り値:
- エラーを説明する文字列
-