クラス AnsiOutput
java.lang.ObjectSE
org.springframework.boot.ansi.AnsiOutput
ANSI エンコード出力を生成し、ターミナルが ANSI をサポートしているかどうかを自動的に検出しようとします。
- 導入:
- 1.0.0
- 作成者:
- Phillip Webb, Yong-Hyun Kim
ネストされたクラスのサマリー
ネストされたクラス修飾子と型クラス説明static enum
コンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明static StringSE
encode
(AnsiElement element) 出力が有効な場合、単一のAnsiElement
をエンコードします。static AnsiOutput.Enabled
ANSI 出力が有効かどうかを返しますstatic void
setConsoleAvailable
(BooleanSE consoleAvailable) System.console() が使用可能であることがわかっているかどうかを設定します。static void
setEnabled
(AnsiOutput.Enabled enabled) ANSI 出力が有効かどうかを設定します。static StringSE
指定された要素から新しい ANSI 文字列を作成します。
コンストラクターの詳細
AnsiOutput
public AnsiOutput()
メソッドの詳細
setEnabled
ANSI 出力が有効かどうかを設定します。- パラメーター:
enabled
- ANSI が有効、無効、検出されている場合
getEnabled
ANSI 出力が有効かどうかを返します- 戻り値:
- ANSI が有効、無効、検出された場合
setConsoleAvailable
System.console() が使用可能であることがわかっているかどうかを設定します。- パラメーター:
consoleAvailable
- コンソールが利用可能であることがわかっている場合、またはnull
が標準の検出ロジックを使用する場合。
encode
出力が有効な場合、単一のAnsiElement
をエンコードします。- パラメーター:
element
- エンコードする要素- 戻り値:
- エンコードされた要素または空の文字列
toString
指定された要素から新しい ANSI 文字列を作成します。AnsiElement
は必要に応じてエンコードされます。- パラメーター:
elements
- エンコードする要素- 戻り値:
- エンコードされた要素の文字列