View Javadoc

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  }