Module moe.maple.script.api
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 Builderappend(CharSequence text)default Builderappendf(String format, Object object)default Builderappendf(String format, Object... objects)default BuilderappendWithLocale(Number number)default BuildercarriageReturn()Appends a '\r' to the builder.Builderget()Disregard.default BuilderlineFeed()Appends a '\n' to the builder.default BuilderlineSeparator()Appends the System's line separator to the builder.default BuildernewLine()Appends a '\r\n' to the builder.default BuildernewLine(int howMany)default Buildertab()Appends \t to the builder.default Buildertab(int howMany)
-
Method Details
-
appendf
-
appendf
-
appendWithLocale
-
append
-
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.
-