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 }