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