Package org.apache.beehive.netui.pageflow.internal

Examples of org.apache.beehive.netui.pageflow.internal.ViewRenderer


            //
            String vrClassName = request.getParameter( InternalConstants.RETURN_ACTION_VIEW_RENDERER_PARAM );
           
            if ( vrClassName != null )
            {
                ViewRenderer vr =
                        ( ViewRenderer ) DiscoveryUtils.newImplementorInstance( vrClassName, ViewRenderer.class );
               
                if ( vr != null )
                {
                    vr.init( request );
                    _returnActionViewRenderer = vr;
                }
            }
        }
       
View Full Code Here


            //
            String vrClassName = request.getParameter( InternalConstants.RETURN_ACTION_VIEW_RENDERER_PARAM );
           
            if ( vrClassName != null )
            {
                ViewRenderer vr =
                        ( ViewRenderer ) DiscoveryUtils.newImplementorInstance( vrClassName, ViewRenderer.class );
               
                if ( vr != null )
                {
                    vr.init( request );
                    _returnActionViewRenderer = vr;
                }
            }
        }
       
View Full Code Here

            // that maps output values to the original window and closes the popup window.
            String vrClassName = request.getParameter( InternalConstants.RETURN_ACTION_VIEW_RENDERER_PARAM );

            if ( vrClassName != null )
            {
                ViewRenderer vr =
                        ( ViewRenderer ) DiscoveryUtils.newImplementorInstance( vrClassName, ViewRenderer.class );

                if ( vr != null )
                {
                    vr.init( request );
                    PageFlowController nestingPageFlow = PageFlowUtils.getCurrentPageFlow(request, servletContext);
                    nestingPageFlow.setReturnActionViewRenderer(vr);
                }
            }
        }
View Full Code Here

                                      ActionForm form )
    {
        // Get any return-action view renderer from the original ("nesting") page flow.  If there is one, we'll
        // use it later to render the view.
        PageFlowController nestingPageFlow = PageFlowUtils.getNestingPageFlow(request, getServletContext());
        ViewRenderer returnActionViewRenderer = nestingPageFlow.getReturnActionViewRenderer();

        if ( returnActionViewRenderer != null )
        {
            PageFlowRequestWrapper.get( request ).setViewRenderer( returnActionViewRenderer );
            nestingPageFlow.setReturnActionViewRenderer(null)// we don't need it anymore
View Full Code Here

            // that maps output values to the original window and closes the popup window.
            String vrClassName = request.getParameter( InternalConstants.RETURN_ACTION_VIEW_RENDERER_PARAM );

            if ( vrClassName != null )
            {
                ViewRenderer vr =
                        ( ViewRenderer ) DiscoveryUtils.newImplementorInstance( vrClassName, ViewRenderer.class );

                if ( vr != null )
                {
                    vr.init( request );
                    PageFlowController nestingPageFlow = PageFlowUtils.getCurrentPageFlow(request, servletContext);
                    nestingPageFlow.setReturnActionViewRenderer(vr);
                }
            }
        }
View Full Code Here

                                      ActionForm form )
    {
        // Get any return-action view renderer from the original ("nesting") page flow.  If there is one, we'll
        // use it later to render the view.
        PageFlowController nestingPageFlow = PageFlowUtils.getNestingPageFlow(request, getServletContext());
        ViewRenderer returnActionViewRenderer = nestingPageFlow.getReturnActionViewRenderer();

        if ( returnActionViewRenderer != null )
        {
            PageFlowRequestWrapper.get( request ).setViewRenderer( returnActionViewRenderer );
            nestingPageFlow.setReturnActionViewRenderer(null)// we don't need it anymore
View Full Code Here

        if (!(obj instanceof ViewRenderer)) {
            logger.error("Named view renderer was not an instance of a ViewRenderer");
            return;
        }

        ViewRenderer vr = (ViewRenderer) obj;

        // render the response
        try {
            /*
             * Note, this is our own framework response and just javascript
             * that calls a javascript routine in another window, passing
             * Unicode String values in a map.
             * For now, we're setting the content type, but this may be a
             * problem for people who whant to control the encoding and the
             * content type themselves, as with a JSP.
             * If so, then they can implement their own Command to handle the
             * ViewRenderer objects.
             */
            response.setContentType("text/html; charset=UTF-8");

            vr.renderView(request, response, servletContext);
            request.removeAttribute(PageFlowConstants.VIEW_RENDERER_ATTRIBUTE_NAME);
        }
        catch (IOException ioe) {
            logger.error("Named view renderer was not able to render.  Cause: " + ioe, ioe);
        }
View Full Code Here

TOP

Related Classes of org.apache.beehive.netui.pageflow.internal.ViewRenderer

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.