Examples of HtmlResponseWriterImpl


Examples of org.apache.myfaces.renderkit.html.HtmlResponseWriterImpl

        public void writeString(String contextPath, Writer writer, String contentType,
                                String characterEncoding) throws IOException
        {

            HtmlResponseWriterImpl responseWriter = new HtmlResponseWriterImpl(
                    writer,contentType,characterEncoding);

            responseWriter.writeText("\n",null);

            switch (type) {
                case TYPE_JS:
                    responseWriter.startElement(HTML.SCRIPT_ELEM,null);

                    if(baseDirectory != null)
                    {
                        responseWriter.writeAttribute(HTML.SRC_ATTR,
                            getResourceBasePath(baseDirectory)+resourceFileName,
                            null);
                    }
                    else
                    {
                        responseWriter.writeAttribute(HTML.SRC_ATTR,
                            getResourceMappedPath(componentName, resourceFileName, contextPath),null);
                    }

                    if(deferJS)
                        responseWriter.writeAttribute("defer","true",null);
                    responseWriter.writeAttribute(HTML.SCRIPT_TYPE_ATTR,HTML.SCRIPT_TYPE_TEXT_JAVASCRIPT,null);
                    responseWriter.endElement(HTML.SCRIPT_ELEM);
                    break;
                case TYPE_CSS:
                    responseWriter.startElement("link",null);
                    responseWriter.writeAttribute("rel","stylesheet",null);

                    if(baseDirectory != null )
                    {
                        responseWriter.writeAttribute(
                                HTML.HREF_ATTR,
                                baseDirectory+(baseDirectory.endsWith("/")?"":"/")+resourceFileName,
                                null);
                    }
                    else
                    {
                        responseWriter.writeAttribute(HTML.HREF_ATTR,
                            getResourceMappedPath(componentName, resourceFileName, contextPath),null);
                    }

                    responseWriter.writeAttribute(HTML.TYPE_ATTR,"text/css",null);
                    responseWriter.endElement("link");
                    break;

                case TYPE_CSS_INLINE:
                    responseWriter.startElement(HTML.STYLE_ELEM,null);
                    responseWriter.writeAttribute("rel","stylesheet",null);
                    responseWriter.writeAttribute(HTML.TYPE_ATTR,"text/css",null);
                    responseWriter.writeText(inlineText,null);
                    responseWriter.endElement(HTML.STYLE_ELEM);
                    break;
                case TYPE_JS_INLINE:
                    responseWriter.startElement(HTML.SCRIPT_ELEM,null);
                    responseWriter.writeAttribute(HTML.SCRIPT_TYPE_ATTR,HTML.SCRIPT_TYPE_TEXT_JAVASCRIPT,null);
                    responseWriter.writeText(inlineText,null);
                    responseWriter.endElement(HTML.SCRIPT_ELEM);
                    break;
                default:
                    log.warn("Unknown type:"+type);
            }
        }
View Full Code Here

Examples of org.apache.myfaces.shared.renderkit.html.HtmlResponseWriterImpl

        if (characterEncoding == null)
        {
            characterEncoding = HtmlRendererUtils.DEFAULT_CHAR_ENCODING;
        }

        return new HtmlResponseWriterImpl(writer, selectedContentType, characterEncoding,
                myfacesConfig.isWrapScriptContentWithXmlCommentTag(),
                        writerContentType);
    }
View Full Code Here

Examples of org.apache.myfaces.shared.renderkit.html.HtmlResponseWriterImpl

        if (characterEncoding == null)
        {
            characterEncoding = HtmlRendererUtils.DEFAULT_CHAR_ENCODING;
        }

        return new HtmlResponseWriterImpl(writer, selectedContentType, characterEncoding,
                myfacesConfig.isWrapScriptContentWithXmlCommentTag(),
                        writerContentType);
    }
View Full Code Here

Examples of org.apache.myfaces.shared.renderkit.html.HtmlResponseWriterImpl

        if (characterEncoding == null)
        {
            characterEncoding = HtmlRendererUtils.DEFAULT_CHAR_ENCODING;
        }

        return new HtmlResponseWriterImpl(writer, selectedContentType, characterEncoding,
                myfacesConfig.isWrapScriptContentWithXmlCommentTag(),
                        writerContentType);
    }
View Full Code Here

Examples of org.apache.myfaces.shared.renderkit.html.HtmlResponseWriterImpl

        if (characterEncoding == null)
        {
            characterEncoding = HtmlRendererUtils.DEFAULT_CHAR_ENCODING;
        }

        return new HtmlResponseWriterImpl(writer, selectedContentType, characterEncoding,
                myfacesConfig.isWrapScriptContentWithXmlCommentTag(),
                        writerContentType);
    }
View Full Code Here

Examples of org.apache.myfaces.shared.renderkit.html.HtmlResponseWriterImpl

     * creates a new test probe (aka response writer)
     *
     * @return
     */
    private PartialResponseWriterImpl createTestProbe() {
        return new PartialResponseWriterImpl(new HtmlResponseWriterImpl(_contentCollector, null, "UTF-8"));
    }
View Full Code Here

Examples of org.apache.myfaces.shared.renderkit.html.HtmlResponseWriterImpl

    @Override
    protected void setUpJSFObjects() throws Exception
    {
        super.setUpJSFObjects();
        outputWriter = new FastWriter();
        writer = new HtmlResponseWriterImpl(outputWriter, null, null);
        facesContext.setResponseWriter(writer);
        facesContext.getAttributes().put("org.apache.myfaces.RENDERED_JSF_JS", true);
    }
View Full Code Here

Examples of org.apache.myfaces.shared.renderkit.html.HtmlResponseWriterImpl

        if (characterEncoding == null)
        {
            characterEncoding = HtmlRendererUtils.DEFAULT_CHAR_ENCODING;
        }

        return new HtmlResponseWriterImpl(writer, selectedContentType, characterEncoding,
                myfacesConfig.isWrapScriptContentWithXmlCommentTag(),
                        writerContentType);
    }
View Full Code Here

Examples of org.apache.myfaces.shared.renderkit.html.HtmlResponseWriterImpl

                            httpResp.setContentType("text/xml; charset=UTF-8");
                            try
                            {
                                Writer writer = httpResp.getWriter();
                                // can't use facesContext.getResponseWriter(), because it might not have been set
                                ResponseWriter responseWriter = new HtmlResponseWriterImpl(writer, "text/xml", "utf-8");
                                PartialResponseWriter partialWriter = new PartialResponseWriter(responseWriter);
                                partialWriter.startDocument();
                                partialWriter.startError(ex.getClass().getName());
                                if (ex.getCause() != null)
                                {
View Full Code Here

Examples of org.apache.myfaces.shared.renderkit.html.HtmlResponseWriterImpl

        if (characterEncoding == null)
        {
            characterEncoding = HtmlRendererUtils.DEFAULT_CHAR_ENCODING;
        }

        return new HtmlResponseWriterImpl(writer, selectedContentType, characterEncoding,
                MyfacesConfig.getCurrentInstance(
                        FacesContext.getCurrentInstance().getExternalContext()).isWrapScriptContentWithXmlCommentTag());
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.