クラス AnsiOutput

java.lang.ObjectSE
org.springframework.boot.ansi.AnsiOutput

public abstract class AnsiOutput extends ObjectSE
ANSI エンコード出力を生成し、ターミナルが ANSI をサポートしているかどうかを自動的に検出しようとします。
導入:
1.0.0
作成者:
Phillip Webb, Yong-Hyun Kim
  • コンストラクターの詳細

    • AnsiOutput

      public AnsiOutput()
  • メソッドの詳細

    • setEnabled

      public static void setEnabled(AnsiOutput.Enabled enabled)
      ANSI 出力が有効かどうかを設定します。
      パラメーター:
      enabled - ANSI が有効、無効、検出されている場合
    • getEnabled

      public static AnsiOutput.Enabled getEnabled()
      ANSI 出力が有効かどうかを返します
      戻り値:
      ANSI が有効、無効、検出された場合
    • setConsoleAvailable

      public static void setConsoleAvailable(BooleanSE consoleAvailable)
      System.console() が使用可能であることがわかっているかどうかを設定します。
      パラメーター:
      consoleAvailable - コンソールが利用可能であることがわかっている場合、または null が標準の検出ロジックを使用する場合。
    • encode

      public static StringSE encode(AnsiElement element)
      出力が有効な場合、単一の AnsiElement をエンコードします。
      パラメーター:
      element - エンコードする要素
      戻り値:
      エンコードされた要素または空の文字列
    • toString

      public static StringSE toString(ObjectSE... elements)
      指定された要素から新しい ANSI 文字列を作成します。AnsiElement は必要に応じてエンコードされます。
      パラメーター:
      elements - エンコードする要素
      戻り値:
      エンコードされた要素の文字列