001 package biz.hammurapi.convert; 002 003 /** 004 * Base class for atomic converters. 005 * @author Pavel 006 * 007 */ 008 public abstract class AtomicConverterBase implements AtomicConverter { 009 010 protected Class sourceType; 011 protected Class targetType; 012 013 public Class getSourceType() { 014 return sourceType; 015 } 016 017 public Class getTargetType() { 018 return targetType; 019 } 020 021 public AtomicConverterBase(Class sourceType, Class targetType) { 022 super(); 023 this.sourceType = sourceType; 024 this.targetType = targetType; 025 } 026 027 public String toString() { 028 return "AtomicConverter of "+sourceType+" to "+targetType; 029 } 030 }