1 package net.sf.crispy.strategy; 2 3 import java.util.Map; 4 5 import net.sf.crispy.InvocationStrategy; 6 import net.sf.crispy.util.Util; 7 8 /** 9 * Convert class with package name in class name only: 10 * from <code>test.crispy.example.service.Calculator</code> 11 * to <code>Calculator</code>. 12 * 13 * @author Linke 14 * 15 */ 16 public class ClassWithOutPackageInvocationStrategy implements InvocationStrategy { 17 18 public Object convert(Map pvPropertyMap) { 19 String lvClassName = (String) pvPropertyMap.get(InvocationStrategy.CLASS_NAME); 20 lvClassName = Util.getClassNameWithOutPackage(lvClassName); 21 return lvClassName; 22 } 23 24 }