PTLog API - 1.0

jp.ne.dti.lares.foozy.ptlog.format
Interface UniversalFormatter

All Superinterfaces:
BufferFormatter, ByteFormatter, CharFormatter, DoubleFormatter, FloatFormatter, IntFormatter, LongFormatter, ObjectFormatter, ShortFormatter, TraceFormatter
All Known Implementing Classes:
DefaultUniversalFormatter

public interface UniversalFormatter
extends ByteFormatter, CharFormatter, ShortFormatter, IntFormatter, LongFormatter, FloatFormatter, DoubleFormatter, ObjectFormatter, TraceFormatter, BufferFormatter

Abstraction to format variety values.


Field Summary
 
Fields inherited from interface jp.ne.dti.lares.foozy.ptlog.format.BufferFormatter
DELIMITER_ADD, DELIMITER_MESSAGE, DELIMITER_VALUE
 
Method Summary
 boolean accepts(java.lang.Object value)
          Examine specified one is acceptable for implementation.
 java.lang.String format(java.lang.Object value)
          Format specified value.
 
Methods inherited from interface jp.ne.dti.lares.foozy.ptlog.format.ByteFormatter
format, format
 
Methods inherited from interface jp.ne.dti.lares.foozy.ptlog.format.CharFormatter
format, format
 
Methods inherited from interface jp.ne.dti.lares.foozy.ptlog.format.ShortFormatter
format, format
 
Methods inherited from interface jp.ne.dti.lares.foozy.ptlog.format.IntFormatter
format, format
 
Methods inherited from interface jp.ne.dti.lares.foozy.ptlog.format.LongFormatter
format, format
 
Methods inherited from interface jp.ne.dti.lares.foozy.ptlog.format.FloatFormatter
format, format
 
Methods inherited from interface jp.ne.dti.lares.foozy.ptlog.format.DoubleFormatter
format, format
 
Methods inherited from interface jp.ne.dti.lares.foozy.ptlog.format.TraceFormatter
enter, exit, pass
 
Methods inherited from interface jp.ne.dti.lares.foozy.ptlog.format.BufferFormatter
getDelimiter
 

Method Detail

accepts

public boolean accepts(java.lang.Object value)
Examine specified one is acceptable for implementation.

Implementation should examine whether specified value is null or not, even though ObjectFormatter.accepts(java.lang.Object) allows to omit it.

Specified by:
accepts in interface ObjectFormatter

format

public java.lang.String format(java.lang.Object value)
Format specified value.

Implementation should examine whether specified value is null or not, even though ObjectFormatter.format(java.lang.Object) allows to omit it.

Specified by:
format in interface ObjectFormatter

PTLog API - 1.0