- java.lang.Object
-
- java.io.Reader
-
- jdk.nashorn.api.scripting.URLReader
-
- すべての実装されたインタフェース:
Closeable
,AutoCloseable
,Readable
public final class URLReader extends Reader
URLから読み取るリーダー。 リーダーが指定のURLの内容を読み取り、それを信頼して実行できるかどうかの確認に使用します。- 導入されたバージョン:
- 1.8u40
-
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 void
close()
ストリームを閉じて、それに関連するすべてのシステム・リソースを解放します。Charset
getCharset()
このリーダーで使用される文字セットURL
getURL()
このリーダーのURLint
read(char[] cbuf, int off, int len)
配列の一部に文字を読み込みます。
-
-
-
コンストラクタの詳細
-
URLReader
public URLReader(URL url)
コンストラクタ- パラメータ:
url
- このURLReaderのURL- 例外:
NullPointerException
- URLがnullの場合
-
URLReader
public URLReader(URL url, String charsetName)
コンストラクタ- パラメータ:
url
- このURLReaderのURLcharsetName
- バイトから文字への変換に使用される文字セットの名前- 例外:
NullPointerException
- URLがnullの場合
-
URLReader
public URLReader(URL url, Charset cs)
コンストラクタ- パラメータ:
url
- このURLReaderのURLcs
- バイトから文字への変換に使用される文字セット- 例外:
NullPointerException
- URLがnullの場合
-
-
メソッドの詳細
-
read
public int read(char[] cbuf, int off, int len) throws IOException
次のクラスからコピーされた説明:Reader
配列の一部に文字を読み込みます。 このメソッドは入力の一部が有効になるか、入出力エラーが発生するか、あるいはストリームの終わりに達するまでブロックします。- 定義:
read
、クラス:Reader
- パラメータ:
cbuf
- 転送先バッファoff
- 文字の格納開始オフセットlen
- 読み込む文字の最大数- 戻り値:
- 読み込まれた文字数。ストリームの終わりに達した場合は -1
- 例外:
IOException
- 入出力エラーが発生した場合
-
close
public void close() throws IOException
次のクラスからコピーされた説明:Reader
ストリームを閉じて、それに関連するすべてのシステム・リソースを解放します。 ストリームが閉じられたあとにread()、ready()、mark()、reset()、またはskip()を呼び出すと、IOExceptionがスローされます。 すでに閉じられているストリームを閉じても、何の影響もありません。- 定義:
close
、インタフェース:AutoCloseable
- 定義:
close
、インタフェース:Closeable
- 定義:
close
、クラス:Reader
- 例外:
IOException
- 入出力エラーが発生した場合
-
getURL
public URL getURL()
このリーダーのURL- 戻り値:
- このリーダーが読み取るURL。
-
getCharset
public Charset getCharset()
このリーダーで使用される文字セット- 戻り値:
- バイトから文字への変換に使用される文字セット
-
-