org.springframework.format.datetime.joda
Class MillisecondInstantPrinter

java.lang.Object
  extended by org.springframework.format.datetime.joda.MillisecondInstantPrinter
All Implemented Interfaces:
Printer<java.lang.Long>

public final class MillisecondInstantPrinter
extends java.lang.Object
implements Printer<java.lang.Long>

Prints Long instances using a DateTimeFormatter.

Since:
3.0
Author:
Keith Donald

Field Summary
private  DateTimeFormatter formatter
           
 
Constructor Summary
MillisecondInstantPrinter(DateTimeFormatter formatter)
          Create a new ReadableInstantPrinter.
 
Method Summary
 java.lang.String print(java.lang.Long instant, java.util.Locale locale)
          Print the object of type T for display.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

formatter

private final DateTimeFormatter formatter
Constructor Detail

MillisecondInstantPrinter

public MillisecondInstantPrinter(DateTimeFormatter formatter)
Create a new ReadableInstantPrinter.

Parameters:
formatter - the Joda DateTimeFormatter instance
Method Detail

print

public java.lang.String print(java.lang.Long instant,
                              java.util.Locale locale)
Description copied from interface: Printer
Print the object of type T for display.

Specified by:
print in interface Printer<java.lang.Long>
Parameters:
instant - the instance to print
locale - the current user locale
Returns:
the printed text string