インタフェースJShellConsole


public interface JShellConsole
ユーザーのスニペットでConsoleの機能を提供するインタフェース。

スニペットがConsoleでメソッドをコールすると、このインタフェース内の対応するメソッドがコールされます。

導入されたバージョン:
21
関連項目:
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    Consoleに使用されるCharsetオブジェクトを返します。
    void
    コンソールをフラッシュし、バッファされた出力がすぐに書き込まれるようにします。
    このコンソールに関連付けられている一意のReaderオブジェクトを取得します。
    Preview.
    コンソールから単一行のテキストを読み込みます。
    readLine(String prompt)
    プロンプトが表示された後、コンソールから1行のテキストを読み取ります。
    char[]
    プロンプトが表示され、コンソールからパスワードまたはパスフレーズを読み取り、エコーが無効になります。
    このコンソールに関連付けられている一意のPrintWriterオブジェクトを取得します。
  • メソッドの詳細

    • writer

      PrintWriter writer()
      このコンソールに関連付けられている一意のPrintWriterオブジェクトを取得します。
      戻り値:
      このコンソールに関連付けられているprintwriter
      関連項目:
    • reader

      Reader reader()
      このコンソールに関連付けられている一意のReaderオブジェクトを取得します。
      戻り値:
      このコンソールに関連付けられているReader
      関連項目:
    • readLine

      プロンプトが表示された後、コンソールから1行のテキストを読み取ります。
      パラメータ:
      prompt - プロンプト。
      戻り値:
      コンソールから読み取られた行を含む文字列で、行終了文字は含まれません。ストリームの終わりに達した場合はnullです。
      スロー:
      IOError - 入出力エラーが発生した場合。
      関連項目:
    • readLine

      readLineは、JavaプラットフォームのプレビューAPIです。
      プレビュー機能が有効な場合のみ、プログラムでreadLineを使用できます。
      プレビュー機能は、今後のリリースで削除するか、Javaプラットフォームの永続機能にアップグレードすることができます。
      コンソールから単一行のテキストを読み込みます。
      戻り値:
      コンソールから読み取られた行を含む文字列で、行終了文字は含まれません。ストリームの終わりに達した場合はnullです。
      スロー:
      IOError - 入出力エラーが発生した場合。
      導入されたバージョン:
      24
      関連項目:
    • readPassword

      char[] readPassword(String prompt) throws IOError
      プロンプトが表示され、コンソールからパスワードまたはパスフレーズを読み取り、エコーが無効になります。
      パラメータ:
      prompt - プロンプト。
      戻り値:
      コンソールから読み取られたパスワードまたはパスフレーズを含む文字配列。行終了文字は含めません。ストリームの終わりに達した場合はnullになります。
      スロー:
      IOError - 入出力エラーが発生した場合。
      関連項目:
    • flush

      void flush()
      コンソールをフラッシュし、バッファされた出力がすぐに書き込まれるようにします。
      関連項目:
    • charset

      Charset charset()
      Consoleに使用されるCharsetオブジェクトを返します。
      戻り値:
      Consoleに使用されるCharsetオブジェクト
      関連項目: