org.springframework.format.datetime.joda
Class ReadablePartialPrinter

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

public final class ReadablePartialPrinter
extends java.lang.Object
implements Printer<ReadablePartial>

Prints JodaTime ReadablePartial instances using a DateTimeFormatter.

Since:
3.0
Author:
Keith Donald

Field Summary
private  DateTimeFormatter formatter
           
 
Constructor Summary
ReadablePartialPrinter(DateTimeFormatter formatter)
          Create a new ReadableInstantPrinter.
 
Method Summary
 java.lang.String print(ReadablePartial partial, 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

ReadablePartialPrinter

public ReadablePartialPrinter(DateTimeFormatter formatter)
Create a new ReadableInstantPrinter.

Parameters:
formatter - the Joda DateTimeFormatter instance
Method Detail

print

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

Specified by:
print in interface Printer<ReadablePartial>
Parameters:
partial - the instance to print
locale - the current user locale
Returns:
the printed text string