モジュール java.base
パッケージ java.nio.file

クラスInvalidPathException

  • すべての実装されたインタフェース:
    Serializable


    public class InvalidPathException
    extends IllegalArgumentException
    パス文字列に無効な文字が含まれているか、その他のファイル・システム固有の理由でパス文字列が無効であるために、パス文字列をPathに変換できない場合にスローされる非チェック例外です。
    導入されたバージョン:
    1.7
    関連項目:
    直列化された形式
    • コンストラクタの詳細

      • InvalidPathException

        public InvalidPathException​(String input,
                                    String reason,
                                    int index)
        指定された入力文字列、理由、およびエラー・インデックスからインスタンスを構築します。
        パラメータ:
        input - 入力文字列
        reason - 入力が拒否された理由を説明する文字列
        index - エラーが発生した位置のインデックス。インデックスが不明の場合は-1
        例外:
        0000000000000NullPointerException - 入力または理由文字列がnullの場合
        IllegalArgumentException - エラー・インデックスが-1より小さい場合
      • InvalidPathException

        public InvalidPathException​(String input,
                                    String reason)
        指定された入力文字列と理由からインスタンスを構築します。 結果として得られるオブジェクトのエラー・インデックスは、-1になります。
        パラメータ:
        input - 入力文字列
        reason - 入力が拒否された理由を説明する文字列
        例外:
        0000000000000NullPointerException - 入力または理由文字列がnullの場合
    • メソッドの詳細

      • getInput

        public String getInput​()
        入力文字列を返します。
        戻り値:
        入力文字列
      • getReason

        public String getReason​()
        入力文字列が拒否された理由を説明する文字列を返します。
        戻り値:
        理由文字列
      • getIndex

        public int getIndex​()
        エラーが発生した入力文字列内の位置を示すインデックスを返します。位置が不明な場合は-1を返します。
        戻り値:
        エラー・インデックス
      • getMessage

        public String getMessage​()
        エラーを説明する文字列を返します。 結果として得られる文字列では、理由文字列のあとにコロン文字(:)、空白、入力文字列が順次続きます。 エラー・インデックスが定義されている場合は、文字列 at index とその10進インデックスが、理由文字列とコロン文字の間に挿入されます。
        オーバーライド:
        getMessage、クラス: Throwable
        戻り値:
        エラーを説明する文字列