org.javasimon.console.text.package-info Maven / Gradle / Ivy
/**
* Machinery to convert potentially anything to a String (said differently a configurable toString() API).
* The {@link org.javasimon.console.text.CompositeStringifier} is a dictionary which registers
* a {@link org.javasimon.console.text.Stringifier} implementation for each Java type (String, Long, etc).
* A given Java type can:
*
* - Have different meanings (a long can be
* a duration, a timestamp, a counter, etc): the "sub-type" concept was introduced.
* - Be styled differently (HTML, CSV, XML, JSON, etc): a dictionary factory was introduced
* {@link org.javasimon.console.text.StringifierFactory} and its subclasses
* {@link org.javasimon.console.action.CsvStringifierFactory}, {@link org.javasimon.console.json.JsonStringifierFactory}, etc.
*
*/
package org.javasimon.console.text;