Interface ScriptFormatter<Builder extends moe.maple.api.script.util.builder.CharacterSequenceBuilder<Builder>>

All Known Implementing Classes:
ScriptMenuBuilder, ScriptStringBuilder

public interface ScriptFormatter<Builder extends moe.maple.api.script.util.builder.CharacterSequenceBuilder<Builder>>
  • Method Summary

    Modifier and Type Method Description
    Builder append​(CharSequence text)  
    default Builder appendf​(String format, Object object)  
    default Builder appendf​(String format, Object... objects)  
    default Builder appendWithLocale​(Number number)  
    default Builder carriageReturn()
    Appends a '\r' to the builder.
    Builder get()
    Disregard.
    default Builder lineFeed()
    Appends a '\n' to the builder.
    default Builder lineSeparator()
    Appends the System's line separator to the builder.
    default Builder newLine()
    Appends a '\r\n' to the builder.
    default Builder newLine​(int howMany)  
    default Builder tab()
    Appends \t to the builder.
    default Builder tab​(int howMany)  
  • Method Details

    • appendf

      default Builder appendf​(String format, Object... objects)
    • appendf

      default Builder appendf​(String format, Object object)
    • appendWithLocale

      default Builder appendWithLocale​(Number number)
    • append

      Builder append​(CharSequence text)
    • get

      Builder get()
      Disregard. 4000 IQ plays.
      Returns:
      A Builder.
    • tab

      default Builder tab​(int howMany)
      Parameters:
      howMany - Appends 'howMany' tabs to the builder.
      Returns:
      A Builder.
    • tab

      default Builder tab()
      Appends \t to the builder.
      Returns:
      A Builder.
    • newLine

      default Builder newLine​(int howMany)
      Parameters:
      howMany - Appends 'howMany' newLines to the builder.
      Returns:
      A Builder.
    • newLine

      default Builder newLine()
      Appends a '\r\n' to the builder.
      Returns:
      A Builder.
    • lineSeparator

      default Builder lineSeparator()
      Appends the System's line separator to the builder. This is '\r\n' on Windows systems.
      Returns:
      A Builder.
    • carriageReturn

      default Builder carriageReturn()
      Appends a '\r' to the builder.
      Returns:
      A Builder.
    • lineFeed

      default Builder lineFeed()
      Appends a '\n' to the builder.
      Returns:
      A Builder.