View Javadoc

1   /*
2    * $Id: DefaultAdaptable.java,v 1.2 2007/05/24 12:26:17 oeuillot Exp $
3    */
4   package org.rcfaces.core.lang;
5   
6   import org.rcfaces.core.internal.RcfacesContext;
7   import org.rcfaces.core.internal.adapter.IAdapterManager;
8   
9   /**
10   * 
11   * @author Olivier Oeuillot (latest modification by $Author: oeuillot $)
12   * @version $Revision: 1.2 $ $Date: 2007/05/24 12:26:17 $
13   */
14  public class DefaultAdaptable implements IAdaptable {
15      private static final String REVISION = "$Revision: 1.2 $";
16  
17      public Object getAdapter(Class adapter, Object parameter) {
18          IAdapterManager adapterManager = RcfacesContext.getCurrentInstance()
19                  .getAdapterManager();
20  
21          return adapterManager.getAdapter(this, adapter, parameter);
22      }
23  }