Package org.apache.myfaces.trinidadinternal.ui

Examples of org.apache.myfaces.trinidadinternal.ui.Renderer


    if ( isLastChild )
    {
      setLastChildProperty(context, Boolean.TRUE);
    }

    Renderer between = getBetweenRenderer(context);

    if (between != null)
      between.render(context, child);

    if ( isLastChild && !renderLastChild(context, child))
    {
      // the ui team now wants the last caret to be shown, but not
      // the last link.
View Full Code Here


  @Override
  public NodeRole getNodeRole(UIXRenderingContext context)
  {
    if (context != null)
    {
      Renderer renderer = getRenderer(context, this);
      if (renderer instanceof RoledRenderer)
      {
        return ((RoledRenderer) renderer).getNodeRole(context, this);
      }
      // Null Renderer - for our components - means components
View Full Code Here


  public void renderInternal(UIXRenderingContext context, UINode dataNode)
    throws IOException
  {
    Renderer renderer = null;

    try
    {
      renderer = getRenderer(context, dataNode);
    }
    catch( UndeclaredThrowableException e )
    {
      if (_LOG.isWarning())
        _LOG.warning(e.getMessage());
      return;
    }


    if (renderer != null)
    {
      // See if we need to push/pop ourselves.  This should only
      // happen in two cases:
      //   - We're the root of the tree.
      //   - We're a private bean, and a Renderer called render() directly
      //     instead of using composite widgets.
      boolean pushAndPop = (context.getRenderedAncestorNode(0) != dataNode);
      if (pushAndPop)
      {
        context.pushChild(dataNode, null, -1);
        context.pushRenderedChild(context, dataNode);
      }

      try
      {
        renderer.render(context, dataNode);
      }
      // Annotate all exceptions thrown by UIX to indicate
      // which component is the guilty one
      catch (RuntimeException re)
      {
View Full Code Here


  public void prerenderInternal(UIXRenderingContext context, UINode dataNode)
    throws IOException
  {
    Renderer renderer = null;

    try
    {
      renderer = getRenderer(context, dataNode);
    }
View Full Code Here


  public void postrenderInternal(UIXRenderingContext context, UINode dataNode)
    throws IOException
  {
    Renderer renderer = null;

    try
    {
      renderer = getRenderer(context, dataNode);
    }
View Full Code Here

    }

    public Renderer getRenderer(String name)
    {
      // First, check our local cache
      Renderer renderer = _localFactory.getRenderer(name);
      if (renderer != null)
        return renderer;

      // If we still don't have Renderer, try to get one
      // from the proxied RendererFactory
View Full Code Here

  {
    if (!getRendersChildren())
    {
      UIXRenderingContext rContext = getRenderingContext(context, component);
      UINode node = createUINode(context, component);
      Renderer renderer = _getRenderer(rContext, node);
      assert(renderer instanceof PreAndPostRenderer);
      ((PreAndPostRenderer) renderer).prerender(rContext, node);
    }
  }
View Full Code Here

    }
    else
    {
      // =-=AEW Should be able to retrieve cached UINode!
      UINode node = createUINode(context, component);
      Renderer renderer = _getRenderer(rContext, node);
      assert(renderer instanceof PreAndPostRenderer);
      ((PreAndPostRenderer) renderer).postrender(rContext, node);
    }
  }
View Full Code Here

                                AF_SHOW_ONE_TAB_SELECTED_STYLE_CLASS :
                                AF_SHOW_ONE_TAB_STYLE_CLASS);
      renderSpacer( context, 5, 1 );
      // Store the status of Link selection - used in LinkRenderer
      LinkUtils.setSelected(context,isSelected);
      Renderer renderer = context.getRendererManager().getRenderer(
            MARLIN_NAMESPACE, SHOW_ITEM_NAME);
          renderer.render(context, currVisChild);
      //currVisChild.render(context);
      renderSpacer( context, 5, 1 );
      writer.endElement( SPAN_ELEMENT);
    }
    finally
View Full Code Here

    if (!POSITION_BELOW.equals(position))
    {
      SubTabBarUtils.setSelectedIndex(
                        context,
                        Integer.valueOf(_getResolvedSelectedIndex(context, node)));
      Renderer subTabBarRenderer =
          context.getRendererManager().getRenderer(
                               MARLIN_NAMESPACE, SUB_TAB_BAR_NAME);
      subTabBarRenderer.render(context, node);
    }
  }
View Full Code Here

TOP

Related Classes of org.apache.myfaces.trinidadinternal.ui.Renderer

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.