org.apache.myfaces.trinidadinternal.ui.partial
Class PartialPageRendererUtils

java.lang.Object
  extended by org.apache.myfaces.trinidadinternal.ui.partial.PartialPageRendererUtils

public class PartialPageRendererUtils
extends java.lang.Object

Utility methods for Renderers which support partial page rendering.

Version:
$Name: $ ($Revision: adfrt/faces/adf-faces-impl/src/main/java/oracle/adfinternal/view/faces/ui/partial/PartialPageRendererUtils.java#0 $) $Date: 10-nov-2005.18:50:29 $
Author:
The Oracle ADF Faces Team

Method Summary
static java.lang.String encodePartialTargets(java.lang.String[] partialTargets)
          Encodes the specified partial target IDs into a single value which is suitable for use as the "partialTargets" event parameter value.
static boolean isPartialRenderingPass(UIXRenderingContext context)
          Returns true if we are performing a partial page render.
static boolean supportsBlocking(UIXRenderingContext context)
           
static boolean supportsPartialRendering(UIXRenderingContext context)
          Tests whether partial page rendering is supported for the current render.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

encodePartialTargets

public static java.lang.String encodePartialTargets(java.lang.String[] partialTargets)
Encodes the specified partial target IDs into a single value which is suitable for use as the "partialTargets" event parameter value.

Renderers should call this method to encode the set of partial target IDs when generating URLs or forms which contain the partialTargets event parameter.

Parameters:
partialTargets - The set of partial targets to encode
Returns:
Returns a String that can be used as the "partialTargets" event parameter value.

isPartialRenderingPass

public static boolean isPartialRenderingPass(UIXRenderingContext context)
Returns true if we are performing a partial page render.


supportsPartialRendering

public static boolean supportsPartialRendering(UIXRenderingContext context)
Tests whether partial page rendering is supported for the current render.

Partial page rendering is not supported on all user agents. This method returns false if partial page rendering is not supported by the agent associated with the provided RenderingContext.

This method returns false if the disable-partial-rendering configuration element is set to true. Otherwise, this method returns true. (PPR is considered accessible, so we do not check the accessibility mode)


supportsBlocking

public static boolean supportsBlocking(UIXRenderingContext context)


Copyright © 2001-2007 Apache Software Foundation. All Rights Reserved.