1 package de.keepondreaming.xml; 2 3 /*** 4 * If an instance of {@link de.keepondreaming.xml.ObjectStrategy} creates 5 * objects via {@link java.lang.reflect.Proxy} this class returns the 6 * target interface. 7 * 8 * $Author: wintermond $ 9 * $Date: 2005/07/10 18:40:41 $ 10 * $Log: ProxyClassCreator.java,v $ 11 * Revision 1.2 2005/07/10 18:40:41 wintermond 12 * javadoc 13 * 14 * Revision 1.1 2005/07/09 10:01:03 wintermond 15 * Initial 16 * 17 */ 18 public interface ProxyClassCreator 19 { 20 /*** 21 * Returns the target interface of the 22 * <cod> object</code>, which is an instance 23 * created by {@link java.lang.reflect.Proxy} 24 * 25 * @param object 26 * 27 * @return Target interface of object usable by {@link XmlConverter} 28 */ 29 public Class getWrappedClass(Object object); 30 }