Class IteratorStringifierBase
- java.lang.Object
-
- org.glassfish.admin.amx.util.stringifier.IteratorStringifierBase
-
- All Implemented Interfaces:
Stringifier
- Direct Known Subclasses:
IteratorStringifier
public abstract class IteratorStringifierBase extends Object implements Stringifier
Stringifies anIterator, using an optional element Stringifier. Must be subclassed to provide Stringification of an element.
-
-
Field Summary
Fields Modifier and Type Field Description static IteratorStringifierDEFAULTStringmDelimStringifiermElementStringifier
-
Constructor Summary
Constructors Constructor Description IteratorStringifierBase()IteratorStringifierBase(String delim)IteratorStringifierBase(String delim, Stringifier elementStringifier)IteratorStringifierBase(Stringifier elementStringifier)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description Stringstringify(Object o)Produce a String representation of an object.Stringstringify(Iterator iter, String delim, Stringifier stringifier)protected abstract voidstringifyElement(Object elem, String delim, StringBuilder buf)
-
-
-
Field Detail
-
DEFAULT
public static final IteratorStringifier DEFAULT
-
mDelim
public final String mDelim
-
mElementStringifier
public final Stringifier mElementStringifier
-
-
Constructor Detail
-
IteratorStringifierBase
public IteratorStringifierBase()
-
IteratorStringifierBase
public IteratorStringifierBase(String delim)
-
IteratorStringifierBase
public IteratorStringifierBase(Stringifier elementStringifier)
-
IteratorStringifierBase
public IteratorStringifierBase(String delim, Stringifier elementStringifier)
-
-
Method Detail
-
stringify
public String stringify(Object o)
Description copied from interface:StringifierProduce a String representation of an object. The actual output has no other semantics; each Stringifier may choose to target a particular type of user.The resulting String should be suitable for display to a user.
- Specified by:
stringifyin interfaceStringifier- Parameters:
o- the Object for which a String should be produced
-
stringifyElement
protected abstract void stringifyElement(Object elem, String delim, StringBuilder buf)
-
stringify
public String stringify(Iterator iter, String delim, Stringifier stringifier)
-
-