View Javadoc

1   /*
2    * $Id: AbstractScriptContentAccessorHandler.java,v 1.1 2008/03/17 14:30:48 oeuillot Exp $
3    */
4   package org.rcfaces.core.internal.script;
5   
6   import javax.faces.context.FacesContext;
7   
8   import org.rcfaces.core.internal.RcfacesContext;
9   import org.rcfaces.core.internal.contentAccessor.AbstractCompositeContentAccessorHandler;
10  
11  /**
12   * 
13   * @author Olivier Oeuillot (latest modification by $Author: oeuillot $)
14   * @version $Revision: 1.1 $ $Date: 2008/03/17 14:30:48 $
15   */
16  public abstract class AbstractScriptContentAccessorHandler extends
17          AbstractCompositeContentAccessorHandler implements
18          IScriptContentAccessorHandler {
19      private static final String REVISION = "$Revision: 1.1 $";
20  
21      public static IScriptContentAccessorHandler getScriptContentAccessorHandler(
22              FacesContext facesContext) {
23          RcfacesContext rcfacesContext = RcfacesContext
24                  .getInstance(facesContext);
25  
26          return (IScriptContentAccessorHandler) rcfacesContext
27                  .getProvidersRegistry().getProvider(SCRIPT_CONTENT_PROVIDER_ID);
28      }
29  }