Interface ANSIComponentSerializer

All Superinterfaces:
ComponentEncoder<Component,String>

public interface ANSIComponentSerializer extends ComponentEncoder<Component,String>
A serializer which emits ANSI escape sequences.

Note that this serializer does NOT support deserialization.

Since:
4.14.0
  • Method Details

    • ansi

      @NotNull static @NotNull ANSIComponentSerializer ansi()
      Gets a component serializer for serialization to a string using ANSI escape codes.

      Note that this serializer does NOT support deserialization.

      Returns:
      a component serializer for serialization with ANSI escape sequences.
      Since:
      4.14.0
    • builder

      static @NotNull ANSIComponentSerializer.Builder builder()
      Create a new builder.
      Returns:
      a new ANSI serializer builder
      Since:
      4.14.0