Package org.apache.myfaces.trinidadinternal.ui

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


    UIXRenderingContext context,
    UINode           node)
  {
    RendererManager manager = context.getRendererManager();
    String localName = getLocalName(context, node);
    Renderer renderer = manager.getRenderer(node.getNamespaceURI(), localName);
    if (renderer == null)
      _LOG.severe("CANNOT_FIND_RENDERER", localName);

    return renderer;
  }
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

    ) throws IOException
  {
    Object position = node.getAttributeValue(context, POSITION_ATTR);
    if (POSITION_BELOW.equals(position))
    {
      Renderer subTabBarRenderer =
        context.getRendererManager().getRenderer(
                            MARLIN_NAMESPACE, SUB_TAB_BAR_NAME);
      subTabBarRenderer.render(context, node);
    }
   
    setPartialTargets(context, null);
    super.postrender(context, node);
  }
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

    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

                                AF_SHOW_ONE_TAB_SELECTED_STYLE_CLASS :
                                AF_SHOW_ONE_TAB_STYLE_CLASS);

      // Render the child using the SHOW_ITEM_RENDERER directly,
      // instead of letting the UINode (UIComponent) render itself.
      Renderer renderer = context.getRendererManager().getRenderer(
        MARLIN_NAMESPACE, SHOW_ITEM_NAME);
      renderer.render(context, currVisChild);
      //          currVisChild.render(context);

      writer.endElement(TABLE_DATA_ELEMENT);

    }
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.