Class TextContents.Builder
- java.lang.Object
-
- cc.carm.lib.configuration.value.text.data.TextContents.Builder
-
- Enclosing class:
- TextContents
public static class TextContents.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TextContents.Builderadd(@NotNull java.lang.Iterable<java.lang.String> lines)Add lines to the contentsTextContents.Builderadd(@NotNull java.lang.String... lines)Add lines to the contentsTextContentsbuild()TextContents.Builderoptional(@NotNull java.lang.String key, @NotNull java.lang.Iterable<java.lang.String> lines)Add optional lines to the contentsTextContents.Builderoptional(@NotNull java.lang.String key, @NotNull java.lang.String... lines)Add optional lines to the contentsTextContents.Builderset(@NotNull java.lang.Iterable<java.lang.String> lines)Set the lines of the contentsTextContents.Builderset(@NotNull java.lang.String... lines)Set the lines of the contents
-
-
-
Method Detail
-
add
public TextContents.Builder add(@NotNull @NotNull java.lang.String... lines)
Add lines to the contents- Parameters:
lines- lines to add- Returns:
- this builder
-
add
public TextContents.Builder add(@NotNull @NotNull java.lang.Iterable<java.lang.String> lines)
Add lines to the contents- Parameters:
lines- lines to add- Returns:
- this builder
-
set
public TextContents.Builder set(@NotNull @NotNull java.lang.String... lines)
Set the lines of the contents- Parameters:
lines- lines to set- Returns:
- this builder
-
set
public TextContents.Builder set(@NotNull @NotNull java.lang.Iterable<java.lang.String> lines)
Set the lines of the contents- Parameters:
lines- lines to set- Returns:
- this builder
-
optional
public TextContents.Builder optional(@NotNull @NotNull java.lang.String key, @NotNull @NotNull java.lang.String... lines)
Add optional lines to the contents- Parameters:
key- key of the optional lineslines- lines to add- Returns:
- this builder
-
optional
public TextContents.Builder optional(@NotNull @NotNull java.lang.String key, @NotNull @NotNull java.lang.Iterable<java.lang.String> lines)
Add optional lines to the contents- Parameters:
key- key of the optional lineslines- lines to add- Returns:
- this builder
-
build
public TextContents build()
- Returns:
- The built TextContents
-
-