org.springframework.format.support
Class FormattingConversionService.PrinterConverter

java.lang.Object
  extended by org.springframework.format.support.FormattingConversionService.PrinterConverter
All Implemented Interfaces:
GenericConverter
Enclosing class:
FormattingConversionService

private static class FormattingConversionService.PrinterConverter
extends java.lang.Object
implements GenericConverter


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.springframework.core.convert.converter.GenericConverter
GenericConverter.ConvertiblePair
 
Field Summary
private  ConversionService conversionService
           
private  java.lang.Class<?> fieldType
           
private  Printer printer
           
private  TypeDescriptor printerObjectType
           
 
Constructor Summary
FormattingConversionService.PrinterConverter(java.lang.Class<?> fieldType, Printer<?> printer, ConversionService conversionService)
           
 
Method Summary
 java.lang.Object convert(java.lang.Object source, TypeDescriptor sourceType, TypeDescriptor targetType)
          Convert the source to the targetType described by the TypeDescriptor.
 java.util.Set<GenericConverter.ConvertiblePair> getConvertibleTypes()
          Return the source and target types which this converter can convert between.
private  java.lang.Class<?> resolvePrinterObjectType(Printer<?> printer)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

fieldType

private java.lang.Class<?> fieldType

printerObjectType

private TypeDescriptor printerObjectType

printer

private Printer printer

conversionService

private ConversionService conversionService
Constructor Detail

FormattingConversionService.PrinterConverter

public FormattingConversionService.PrinterConverter(java.lang.Class<?> fieldType,
                                                    Printer<?> printer,
                                                    ConversionService conversionService)
Method Detail

getConvertibleTypes

public java.util.Set<GenericConverter.ConvertiblePair> getConvertibleTypes()
Description copied from interface: GenericConverter
Return the source and target types which this converter can convert between.

Each entry is a convertible source-to-target type pair.

Specified by:
getConvertibleTypes in interface GenericConverter

convert

public java.lang.Object convert(java.lang.Object source,
                                TypeDescriptor sourceType,
                                TypeDescriptor targetType)
Description copied from interface: GenericConverter
Convert the source to the targetType described by the TypeDescriptor.

Specified by:
convert in interface GenericConverter
Parameters:
source - the source object to convert (may be null)
sourceType - the type descriptor of the field we are converting from
targetType - the type descriptor of the field we are converting to
Returns:
the converted object

resolvePrinterObjectType

private java.lang.Class<?> resolvePrinterObjectType(Printer<?> printer)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object