uri(java.net.URI uri)メソッド
説明
このオブジェクト(WebResourceオブジェクト)から新しくWebResourceオブジェクトを生成します。
パラメタに指定されたURIにスラッシュ(/)で始まるパスコンポーネントが含まれていた場合,新しく生成されるWebResourceオブジェクトが保持するWebリソースのURIのパスは置き換えられます。スラッシュ(/)で始まるパスコンポーネントが含まれない場合,新しく生成されるWebResourceオブジェクトが保持するWebリソースのURIのパスは,このオブジェクト(WebResourceオブジェクト)のパスにそのパスコンポーネントが追加されたパスになります。
パラメタに指定されたURIにクエリパラメタが含まれていた場合,新しく生成されるWebResourceオブジェクトが保持するWebリソースのURIのクエリパラメタはそのクエリパラメタになります。このオブジェクトが保持するWebリソースのURIにクエリパラメタがあれば置き換えられます。
構文
public WebResource uri(URI uri)
パラメタ
- uri
-
WebリソースのURIです。
戻り値
新しく生成したWebResourceオブジェクトを返します。
注意事項
-
uriパラメタには正しいURIを指定してください。uriパラメタは自動ではURLエンコーディングされません。必要に応じてURLエンコードした値をuriパラメタに指定してください。
-
このオブジェクト(WebResourceオブジェクト)のエンティティは,このメソッドで新しく生成されたWebResourceオブジェクトにはコピーされません。
-
uriパラメタにnullが指定された場合,NullPointerExceptionがスローされます。