public class StringDescriptionWriter extends AbstractDescriptionWriter
| Modifier and Type | Method and Description |
|---|---|
String |
finish()
Get the accumulated string description.
|
DescriptionWriter |
putField(String name,
byte[] value)
Put a byte array field.
|
DescriptionWriter |
putField(String name,
double value)
Put a floating-point field.
|
DescriptionWriter |
putField(String name,
long value)
Put an integer field.
|
DescriptionWriter |
putField(String name,
String value)
Put a field into the description.
|
<T> DescriptionWriter |
putField(String name,
T value,
Describer<? super T> describer)
Put an object field into the description.
|
<T> DescriptionWriter |
putList(String name,
Iterable<T> objects,
Describer<? super T> describer)
Put a field with a list of values.
|
putField, putListpublic String finish()
public DescriptionWriter putField(String name, String value)
DescriptionWritername - The field name. It cannot begin with an underscore.value - The field value.public DescriptionWriter putField(String name, long value)
DescriptionWritername - The field name.value - The field value.DescriptionWriter.putField(String, String)public DescriptionWriter putField(String name, double value)
DescriptionWritername - The field name.value - The field value.DescriptionWriter.putField(String, String)public DescriptionWriter putField(String name, byte[] value)
DescriptionWritername - The field name.value - The field value.DescriptionWriter.putField(String, String)public <T> DescriptionWriter putList(String name, Iterable<T> objects, Describer<? super T> describer)
DescriptionWriterT - The type of objects in the list.name - The field name.objects - The list of objects.describer - A describer for the objects.public <T> DescriptionWriter putField(String name, T value, Describer<? super T> describer)
DescriptionWritername - The field name. It cannot begin with an underscore.value - The field value. If it implements Describable, then it is asked to write
its description; otherwise, some default behavior is used.describer - A describer to describe the value.