public abstract class IteratorStringifierBase extends Object implements Stringifier
Iterator, using an optional element Stringifier.
Must be subclassed to provide Stringification of an element.| Modifier and Type | Field and Description |
|---|---|
static IteratorStringifier |
DEFAULT |
String |
mDelim |
Stringifier |
mElementStringifier |
| Constructor and Description |
|---|
IteratorStringifierBase() |
IteratorStringifierBase(String delim) |
IteratorStringifierBase(Stringifier elementStringifier) |
IteratorStringifierBase(String delim,
Stringifier elementStringifier) |
| Modifier and Type | Method and Description |
|---|---|
String |
stringify(Iterator iter,
String delim,
Stringifier stringifier) |
String |
stringify(Object o)
Produce a String representation of an object.
|
protected abstract void |
stringifyElement(Object elem,
String delim,
StringBuilder buf) |
public static final IteratorStringifier DEFAULT
public final String mDelim
public final Stringifier mElementStringifier
public IteratorStringifierBase()
public IteratorStringifierBase(String delim)
public IteratorStringifierBase(Stringifier elementStringifier)
public IteratorStringifierBase(String delim, Stringifier elementStringifier)
public String stringify(Object o)
StringifierThe resulting String should be suitable for display to a user.
stringify in interface Stringifiero - the Object for which a String should be producedprotected abstract void stringifyElement(Object elem, String delim, StringBuilder buf)
public String stringify(Iterator iter, String delim, Stringifier stringifier)
Copyright © 2019. All rights reserved.