JavaTM 2
Platform
Std. Ed. v1.4.0

java.net
クラス URISyntaxException

java.lang.Object
  |
  +--java.lang.Throwable
        |
        +--java.lang.Exception
              |
              +--java.net.URISyntaxException
すべての実装インタフェース:
Serializable

public class URISyntaxException
extends Exception

文字列を URI 参照として解析できなかったことを示すためにスローされた確認済みの例外です。

関連項目:
URI, 直列化された形式

コンストラクタの概要
URISyntaxException(String input, String reason)
          指定された入力文字列と理由からインスタンスを構築します。
URISyntaxException(String input, String reason, int index)
          指定された入力文字列、理由、およびエラーインデックスからインスタンスを構築します。
 
メソッドの概要
 int getIndex()
          解析エラーが発生した入力文字列内の位置を示すインデックスを返します。
 String getInput()
          入力文字列を返します。
 String getMessage()
          解析エラーを記述する文字列を返します。
 String getReason()
          入力文字列を解析できなかった理由を説明する文字列を返します。
 
クラス java.lang.Throwable から継承したメソッド
fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

URISyntaxException

public URISyntaxException(String input,
                          String reason,
                          int index)
指定された入力文字列、理由、およびエラーインデックスからインスタンスを構築します。

パラメータ:
input - 入力文字列
reason - 入力を解析できなかった理由を説明する文字列
index - 解析エラーが発生したインデックス。インデックスが不明の場合は -1
例外:
NullPointerException - 入力または理由文字列が null の場合
IllegalArgumentException - エラーインデックスが -1 より小さい場合

URISyntaxException

public URISyntaxException(String input,
                          String reason)
指定された入力文字列と理由からインスタンスを構築します。結果のオブジェクトは、-1 のエラーインデックスを持ちます。

パラメータ:
input - 入力文字列
reason - 入力を解析できなかった理由を説明する文字列
例外:
NullPointerException - 入力または理由文字列が null の場合
メソッドの詳細

getInput

public String getInput()
入力文字列を返します。

戻り値:
入力文字列

getReason

public String getReason()
入力文字列を解析できなかった理由を説明する文字列を返します。

戻り値:
理由文字列

getIndex

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

戻り値:
エラーインデックス

getMessage

public String getMessage()
解析エラーを記述する文字列を返します。結果の文字列には、理由文字列のあとにコロン (:)、空白、および入力文字列が続きます。エラーインデックスが定義されると、あとに 10 進数のインデックスが続く文字列 at index が、理由文字列のあと、コロンの前に挿入されます。

オーバーライド:
クラス Throwable 内の getMessage
戻り値:
解析エラーを記述する文字列

JavaTM 2
Platform
Std. Ed. v1.4.0

バグの報告と機能のリクエスト
これ以外の API リファレンスおよび開発者用ドキュメントについては、 Java 2 SDK SE 開発者用ドキュメントを参照してください。 開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、 およびコード実例が含まれています。

Java、Java 2D、および JDBC は米国ならびにその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.