Class SmartStringifier
- java.lang.Object
-
- org.glassfish.admin.amx.util.stringifier.SmartStringifier
-
- All Implemented Interfaces:
Stringifier
public final class SmartStringifier extends Object implements Stringifier
Stringifies an Object in the "best" possible way, using the StringifierRegistry.DEFAULT registry and/or internal logic.
-
-
Field Summary
Fields Modifier and Type Field Description static SmartStringifier
DEFAULT
-
Constructor Summary
Constructors Constructor Description SmartStringifier()
SmartStringifier(String multiDelim)
SmartStringifier(String multiDelim, boolean encloseArrays)
SmartStringifier(StringifierRegistry registry, String multiDelim, boolean encloseArrays)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
setRegistry(StringifierRegistry registry)
String
stringify(Object target)
Produce a String representation of an object.static String
toString(Object target)
-
-
-
Field Detail
-
DEFAULT
public static final SmartStringifier DEFAULT
-
-
Constructor Detail
-
SmartStringifier
public SmartStringifier()
-
SmartStringifier
public SmartStringifier(String multiDelim)
-
SmartStringifier
public SmartStringifier(String multiDelim, boolean encloseArrays)
-
SmartStringifier
public SmartStringifier(StringifierRegistry registry, String multiDelim, boolean encloseArrays)
-
-
Method Detail
-
setRegistry
public void setRegistry(StringifierRegistry registry)
-
stringify
public String stringify(Object target)
Description copied from interface:Stringifier
Produce 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:
stringify
in interfaceStringifier
- Parameters:
target
- the Object for which a String should be produced
-
-