com.hammurapi.render
Class ImageProviderConverter

java.lang.Object
  extended by com.hammurapi.render.ImageProviderConverter
All Implemented Interfaces:
AtomicConverter<java.lang.Object,ImageProvider>

public class ImageProviderConverter
extends java.lang.Object
implements AtomicConverter<java.lang.Object,ImageProvider>

Converts objects to ImageProvider by looking up images in classloader traversing object's class hierarchy.

Author:
Pavel Vlasov

Constructor Summary
ImageProviderConverter()
           
 
Method Summary
 ImageProvider convert(java.lang.Object source, Converter master, Context context, java.lang.ClassLoader classLoader)
           
 java.lang.Class<java.lang.Object> getSourceType()
           
 java.lang.Class<? extends ImageProvider> getTargetType()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ImageProviderConverter

public ImageProviderConverter()
Method Detail

convert

public ImageProvider convert(java.lang.Object source,
                             Converter master,
                             Context context,
                             java.lang.ClassLoader classLoader)
Specified by:
convert in interface AtomicConverter<java.lang.Object,ImageProvider>

getSourceType

public java.lang.Class<java.lang.Object> getSourceType()
Specified by:
getSourceType in interface AtomicConverter<java.lang.Object,ImageProvider>

getTargetType

public java.lang.Class<? extends ImageProvider> getTargetType()
Specified by:
getTargetType in interface AtomicConverter<java.lang.Object,ImageProvider>