public interface JShellConsole
ユーザーのスニペットで
Console
の機能を提供するインタフェース。
スニペットがConsole
でメソッドをコールすると、このインタフェース内の対応するメソッドがコールされます。
- 導入されたバージョン:
- 21
- 関連項目:
-
メソッドのサマリー
修飾子と型メソッド説明charset()
Console
に使用されるCharset
オブジェクトを返します。void
flush()
コンソールをフラッシュし、バッファされた出力がすぐに書き込まれるようにします。reader()
このコンソールに関連付けられている一意のReader
オブジェクトを取得します。プロンプトが表示された後、コンソールから1行のテキストを読み取ります。char[]
readPassword
(String prompt) プロンプトが表示され、コンソールからパスワードまたはパスフレーズを読み取り、エコーが無効になります。writer()
このコンソールに関連付けられている一意のPrintWriter
オブジェクトを取得します。
-
メソッドの詳細
-
writer
PrintWriter writer()このコンソールに関連付けられている一意のPrintWriter
オブジェクトを取得します。- 戻り値:
- このコンソールに関連付けられているprintwriter
- 関連項目:
-
reader
-
readLine
プロンプトが表示された後、コンソールから1行のテキストを読み取ります。- パラメータ:
prompt
- プロンプト。- 戻り値:
- コンソールから読み取られた行を含む文字列で、行終了文字は含まれません。ストリームの終わりに達した場合は
null
です。 - 例外:
IOError
- 入出力エラーが発生した場合。- 関連項目:
-
readPassword
-
flush
void flush()コンソールをフラッシュし、バッファされた出力がすぐに書き込まれるようにします。- 関連項目:
-
charset
-