Create the BeanElevator used to find a bean within the different contexts and elevate it
into the conversation scope.
You can configure it in your web.xml using the init parameter named
org.apache.myfaces.conversation.BEAN_ELEVATOR

Simple renderer to the dojo content pane renders a simple div and the
javascripted initializer we do not use the dojo taglib mechanism here due to
the fact that the dojo tag system is incompatible with adf and other projects

Fade field only currently the renderer is implemented and the tag, because we
do not store any extra functionality over a simple div in here
For the fade, we only need a simple renderer and a backend javascript
inclusion so that we can serve it out of the jar

We only need an encodeBeing method because the fade control, does not
have any childs
The fading is done via a styleClass tag according to the FAT specs, for
now this is more flexible than embedding yet another tag in another tag
but less flexible for styleClass usage reasons (but you always can use
x:div for handling this issue in a proper manner)
we have to do a full overload unfortunately because it is altered
severely

This class is the same as javax.faces.webapp._ErrorPageWriter,
but is cloned here to allow ErrorRedirectJSFPageHandler to provide
an alternative when no navigation rule for a specific exception is
found.

If false, this component will not append a '[n]' suffix
(where 'n' is the row index) to components that are
contained within a "list." This value will be true by
default and the value will be ignored if the value of
forceId is false (or not specified.)

If false, this component will not append a '[n]' suffix
(where 'n' is the row index) to components that are
contained within a "list." This value will be true by
default and the value will be ignored if the value of
forceId is false (or not specified.)

If false, this component will not append a '[n]' suffix
(where 'n' is the row index) to components that are
contained within a "list." This value will be true by
default and the value will be ignored if the value of
forceId is false (or not specified.)

Gets If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components
that are contained within a "list." This value will be true by default and the value will be ignored if
the value of forceId is false (or not specified.)

Implement and configure this factory to create your PersistenceManager if required.
The factory can be configured in your web.xml using the init parameter named
org.apache.myfaces.conversation.PERSISTENCE_MANAGER_FACTORY

intercept the event placed by any child component
if such an event happens PPRSubmit will gather all components and store their client-ids in
a request scoped list for further processing by the PPRViewRootWrapper

Small helper to cope with the
managed beans within the scope tag
handler
Thanks Derek Shen to allow me to relicense
the Faces Utils code under Apache2
this class is derived from it
http://www.javaworld.com/javaworld/jw-07-2004/jw-0719-jsf.html