001 package com.hammurapi.render;
002
003 import com.hammurapi.common.Context;
004 import com.hammurapi.convert.AtomicConverter;
005 import com.hammurapi.convert.Converter;
006
007 /**
008 * Converts objects to MultiFileJxpRenderer.
009 * @author Pavel Vlasov
010 *
011 */
012 public class MultiFileJxpRendererAtomicConverter implements AtomicConverter<Object, MultiFileRenderer> {
013
014 @Override
015 public MultiFileRenderer convert(Object source, Converter master, Context context, ClassLoader classLoader) {
016 return new MultiFileJxpRenderer(source);
017 }
018
019 @Override
020 public Class<Object> getSourceType() {
021 return Object.class;
022 }
023
024 @Override
025 public Class<? extends MultiFileRenderer> getTargetType() {
026 return MultiFileJxpRenderer.class;
027 }
028
029 }