Package javax.faces.render

Examples of javax.faces.render.RenderKit


  private Renderer _getRendererImpl(FacesContext context)
  {
    String rendererType = getRendererType();
    if (rendererType != null)
    {
      RenderKit renderKit = context.getRenderKit();
      Renderer renderer = renderKit.getRenderer(getFamily(), rendererType);
      if (renderer == null)
      {
        _LOG.warning("CANNOT_FIND_RENDERER", new Object[]{this, rendererType});
      }
View Full Code Here


    }

    @Test
    public void testRendererProxyDefault()
    {
        RenderKit kit = facesContext.getRenderKit();
        Renderer renderer = kit.getRenderer("javax.faces.Input", "javax.faces.Text");
        Assert.assertEquals("test", renderer.convertClientId(facesContext, "test"));
    }
View Full Code Here

  private Renderer _getRendererImpl(FacesContext context)
  {
    String rendererType = getRendererType();
    if (rendererType != null)
    {
      RenderKit renderKit = context.getRenderKit();
      Renderer renderer = renderKit.getRenderer(getFamily(), rendererType);
      if (renderer == null)
      {
        _LOG.warning("Could not find renderer for " + this +
                     ", rendererType = " + rendererType);
      }
View Full Code Here

  //
  private void _addBasicHTMLRenderKit()
  {
    RenderKitFactory rkf = (RenderKitFactory)
      FactoryFinder.getFactory(FactoryFinder.RENDER_KIT_FACTORY);
    RenderKit basic = rkf.getRenderKit(null,
                                       RenderKitFactory.HTML_BASIC_RENDER_KIT);
    if (basic == null)
    {
      _LOG.warning("Basic HTMLRenderKit could not be located");
    }
    else
    {
      for (int i = 0; i < _BASIC_HTML_RENDERERS.length; i += 2)
      {
        String componentFamily = _BASIC_HTML_RENDERERS[i];
        String rendererType = _BASIC_HTML_RENDERERS[i + 1];
        Renderer renderer = basic.getRenderer(componentFamily, rendererType);
        if (renderer == null)
        {
          _LOG.warning("Could not find basic HTML renderer for " +
                       "family " + componentFamily + ", type=" + rendererType);
        }
View Full Code Here

  static public <T> T getRenderKitService(FacesContext context,
                                          Class<T> serviceClass)
  {
    // Provide a better exception than an NPE from inside of
    // Service.getService().
    RenderKit rk = context.getRenderKit();
    if (rk == null)
      throw new NullPointerException(
        "FacesContext.getRenderKit() returned null while trying to "+
        "get the " + serviceClass.getName() + " service;  please check " +
        "your configuration.");
View Full Code Here

  }

  static private DialogRenderKitService _getDialogRenderKitService(
    FacesContext context)
  {
    RenderKit rk = context.getRenderKit();
    DialogRenderKitService service =
       Service.getService(rk, DialogRenderKitService.class);

    if (service == null)
    {
View Full Code Here

    FacesContext context,
    String       renderKitId)
  {
    RenderKitFactory factory = (RenderKitFactory)
      FactoryFinder.getFactory(FactoryFinder.RENDER_KIT_FACTORY);
    RenderKit kit = factory.getRenderKit(context, renderKitId);
    return kit.getResponseStateManager();
  }
View Full Code Here

  }

  static private void _encodeServiceScripts(FacesContext context)
    throws IOException
  {
    RenderKit rk = context.getRenderKit();
    ExtendedRenderKitService service =
      Service.getService(rk, ExtendedRenderKitService.class);
    if (service != null)
    {
      service.encodeScripts(context);
View Full Code Here

                externalContext.getResponseCharacterEncoding());
      }
 
      // render the view in this method (since JSF 1.2)
      RenderKitFactory renderFactory = (RenderKitFactory) FactoryFinder.getFactory(FactoryFinder.RENDER_KIT_FACTORY);
      RenderKit renderKit = renderFactory.getRenderKit(context, view.getRenderKitId());
 
      ResponseWriter responseWriter = context.getResponseWriter();
      if (responseWriter == null)
      {
          responseWriter = renderKit.createResponseWriter(externalContext.getResponseOutputWriter(),
                  null, externalContext.getRequestCharacterEncoding());
          context.setResponseWriter(responseWriter);
      }
     
      // try to enable the ResponseSwitch again (disabled in buildView())
View Full Code Here

    @Deprecated
    public static ResponseStateManager getResponseStateManager(
            FacesContext facesContext, String renderKitId)
            throws FacesException
    {
        RenderKit renderKit = facesContext.getRenderKit();

        if (renderKit == null)
        {
            // look for the renderkit in the request
            Map attributesMap = facesContext.getAttributes();
            RenderKitFactory factory = (RenderKitFactory) attributesMap
                    .get(RENDER_KIT_IMPL);

            if (factory != null)
            {
                renderKit = factory.getRenderKit(facesContext, renderKitId);
            }
            else
            {
                factory = (RenderKitFactory) FactoryFinder
                        .getFactory(FactoryFinder.RENDER_KIT_FACTORY);

                if (factory == null)
                {
                    throw new IllegalStateException("Factory is null");
                }

                attributesMap.put(RENDER_KIT_IMPL, factory);

                renderKit = factory.getRenderKit(facesContext, renderKitId);
            }
        }

        if (renderKit == null)
        {
            throw new IllegalArgumentException(
                    "Could not find a RenderKit for \"" + renderKitId + "\"");
        }

        return renderKit.getResponseStateManager();
    }
View Full Code Here

TOP

Related Classes of javax.faces.render.RenderKit

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.