モジュール jdk.scripting.nashorn
パッケージ jdk.nashorn.api.scripting

クラスURLReader

  • すべての実装されたインタフェース:
    Closeable, AutoCloseable, Readable


    public final class URLReader
    extends Reader
    URLから読み取るリーダー。 リーダーが指定のURLの内容を読み取り、それを信頼して実行できるかどうかの確認に使用します。
    導入されたバージョン:
    1.8u40
    • コンストラクタの詳細

      • URLReader

        public URLReader​(URL url)
        コンストラクタ
        パラメータ:
        url - このURLReaderのURL
        例外:
        NullPointerException - URLがnullの場合
      • URLReader

        public URLReader​(URL url,
                         String charsetName)
        コンストラクタ
        パラメータ:
        url - このURLReaderのURL
        charsetName - バイトから文字への変換に使用される文字セットの名前
        例外:
        NullPointerException - URLがnullの場合
      • URLReader

        public URLReader​(URL url,
                         Charset cs)
        コンストラクタ
        パラメータ:
        url - このURLReaderのURL
        cs - バイトから文字への変換に使用される文字セット
        例外:
        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​()
        このリーダーで使用される文字セット
        戻り値:
        バイトから文字への変換に使用される文字セット