org.apache.myfaces.renderkit.html
Class EarlyFlushHtmlResponseWriterImpl
java.lang.Object
java.io.Writer
javax.faces.context.ResponseWriter
org.apache.myfaces.shared.renderkit.html.HtmlResponseWriterImpl
org.apache.myfaces.renderkit.html.EarlyFlushHtmlResponseWriterImpl
- All Implemented Interfaces:
- Closeable, Flushable, Appendable
public class EarlyFlushHtmlResponseWriterImpl
- extends HtmlResponseWriterImpl
This implementation is just the default html response writer with the early flush logic. The
idea is detect when the end "head" element is rendered and in that moment, when the flush call
is done, force the flush of the current underlying writer.
- Author:
- Leonardo Uribe
Methods inherited from class org.apache.myfaces.shared.renderkit.html.HtmlResponseWriterImpl |
close, endCDATA, endDocument, forceFlush, getCharacterEncoding, getContentType, getFacesContext, getInternalBuffer, getInternalBuffer, getWrapScriptContentWithXmlCommentTag, getWriterContentTypeMode, startCDATA, startDocument, supportsContentType, write, write, write, write, write, writeAttribute, writeComment, writeText, writeText, writeText, writeURIAttribute |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EarlyFlushHtmlResponseWriterImpl
public EarlyFlushHtmlResponseWriterImpl(Writer writer,
String contentType,
String characterEncoding)
EarlyFlushHtmlResponseWriterImpl
public EarlyFlushHtmlResponseWriterImpl(Writer writer,
String contentType,
String characterEncoding,
boolean wrapScriptContentWithXmlCommentTag)
EarlyFlushHtmlResponseWriterImpl
public EarlyFlushHtmlResponseWriterImpl(Writer writer,
String contentType,
String characterEncoding,
boolean wrapScriptContentWithXmlCommentTag,
String writerContentTypeMode)
throws FacesException
- Throws:
FacesException
cloneWithWriter
public ResponseWriter cloneWithWriter(Writer writer)
- Overrides:
cloneWithWriter
in class HtmlResponseWriterImpl
startElement
public void startElement(String name,
UIComponent uiComponent)
throws IOException
- Overrides:
startElement
in class HtmlResponseWriterImpl
- Throws:
IOException
endElement
public void endElement(String name)
throws IOException
- Overrides:
endElement
in class HtmlResponseWriterImpl
- Throws:
IOException
flush
public void flush()
throws IOException
- Specified by:
flush
in interface Flushable
- Overrides:
flush
in class HtmlResponseWriterImpl
- Throws:
IOException
Copyright © 2013 The Apache Software Foundation. All Rights Reserved.