public final class OutputBuilder
extends java.lang.Object
OutputBuilder
class helps build Output
objects.Modifier and Type | Method and Description |
---|---|
OutputBuilder |
addArgument(java.math.BigInteger value)
Adds an integer format argument.
|
OutputBuilder |
addArgument(boolean value)
Adds an boolean format argument.
|
OutputBuilder |
addArgument(java.lang.String value)
Adds an string format argument.
|
OutputBuilder |
addArgument(java.lang.String name,
java.math.BigInteger index) |
OutputBuilder |
addArgument(java.lang.String name,
Value index)
Adds a location-based format argument (will be read from the specified location at evaluation
time).
|
OutputBuilder |
addArgument(Value value)
Adds a format argument that implements the
Value interface
(RandomValue, UnknownValue, etc). |
Output |
build()
Build the output object.
|
public OutputBuilder addArgument(java.math.BigInteger value)
value
- Integer value.public OutputBuilder addArgument(java.lang.String value)
value
- String value.java.lang.IllegalAccessError
- if the parameter equals null
.public OutputBuilder addArgument(Value value)
Value
interface
(RandomValue, UnknownValue, etc).value
- Value object (implements the Value
interface).java.lang.IllegalArgumentException
- if the parameter equals null
.public OutputBuilder addArgument(boolean value)
value
- Boolean value.public OutputBuilder addArgument(java.lang.String name, Value index)
name
- Location name.index
- Location index.java.lang.IllegalArgumentException
- if the name parameter equals null
.public OutputBuilder addArgument(java.lang.String name, java.math.BigInteger index)
public Output build()