Class JavaStaticCodeBlockBuilder<StaticCodeBlockType extends JavaStaticCodeBlock>
java.lang.Object
com.github.tadukoo.java.code.staticcodeblock.JavaStaticCodeBlockBuilder<StaticCodeBlockType>
- Direct Known Subclasses:
EditableJavaStaticCodeBlock.EditableJavaStaticCodeBlockBuilder,UneditableJavaStaticCodeBlock.UneditableJavaStaticCodeBlockBuilder
public abstract class JavaStaticCodeBlockBuilder<StaticCodeBlockType extends JavaStaticCodeBlock>
extends Object
Java Static Code Block Builder is used to build a new
JavaStaticCodeBlock. It contains the following parameters:
| Parameter | Description | Default or Required |
|---|---|---|
| lines | The actual lines of code in the static code block | An empty list |
- Version:
- Beta v.0.6
- Author:
- Logan Ferree (Tadukoo)
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds a newJavaStaticCodeBlockprotected abstract StaticCodeBlockTypeConstructs a newJavaStaticCodeBlockusing the set parameterscopy(JavaStaticCodeBlock staticCodeBlock) Copies the settings from the givenstatic code blockto this builder
-
Field Details
-
lines
The actual lines of code in the static code block
-
-
Constructor Details
-
JavaStaticCodeBlockBuilder
protected JavaStaticCodeBlockBuilder()Constructs a newJavaStaticCodeBlockBuilder
-
-
Method Details
-
copy
Copies the settings from the givenstatic code blockto this builder- Parameters:
staticCodeBlock- Thestatic code blockto copy settings from- Returns:
- this, to continue building
-
lines
- Parameters:
lines- The actual lines of code in the static code block- Returns:
- this, to continue building
-
line
- Parameters:
line- A single line of code in the static code block, to add to the list- Returns:
- this, to continue building
-
build
Builds a newJavaStaticCodeBlock- Returns:
- A newly built
JavaStaticCodeBlock
-
constructStaticCodeBlock
Constructs a newJavaStaticCodeBlockusing the set parameters- Returns:
- The newly created
JavaStaticCodeBlock
-