@version $Name: $ ($Revision: adfrt/faces/adf-faces-impl/src/main/java/oracle/adfinternal/view/faces/ui/Renderer.java#0 $) $Date: 10-nov-2005.18:50:17 $ @author The Oracle ADF Faces Team
103104105106107108109110111112113114115116
) 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); }
383940414243444546
{ public void render( UIXRenderingContext context, UINode node) throws IOException { Renderer renderer = _getRenderer(context, node); if (renderer != null) renderer.render(context, node); }
4748495051525354555657
public NodeRole getNodeRole( UIXRenderingContext context, UINode node) { Renderer renderer = _getRenderer(context, node); if (renderer instanceof RoledRenderer) return ((RoledRenderer) renderer).getNodeRole(context, node); return UIConstants.UNKNOWN_ROLE; }
6061626364656667686970
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; }
381382383384385386387388389390391
} 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
5859606162636465666768
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); } }