Class MoveScriptsToBottomResponseWriter
- java.lang.Object
-
- java.io.Writer
-
- javax.faces.context.ResponseWriter
-
- javax.faces.context.ResponseWriterWrapper
-
- org.primefaces.application.resource.MoveScriptsToBottomResponseWriter
-
- All Implemented Interfaces:
Closeable
,Flushable
,Appendable
,AutoCloseable
,javax.faces.FacesWrapper<javax.faces.context.ResponseWriter>
public class MoveScriptsToBottomResponseWriter extends javax.faces.context.ResponseWriterWrapper
-
-
Constructor Summary
Constructors Constructor Description MoveScriptsToBottomResponseWriter(javax.faces.context.ResponseWriter wrapped, MoveScriptsToBottomState state)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.faces.context.ResponseWriter
cloneWithWriter(Writer writer)
void
endElement(String name)
javax.faces.context.ResponseWriter
getWrapped()
protected boolean
isFirefox()
protected String
mergeAndMinimizeInlineScripts(String id, String type, List<String> inlines)
void
startElement(String name, javax.faces.component.UIComponent component)
protected void
updateScriptSrcOrType(String name, String value)
void
write(char[] cbuf)
void
write(char[] cbuf, int off, int len)
void
write(int c)
void
write(String str)
void
writeAttribute(String name, Object value, String property)
protected void
writeFouc()
void
writeText(char[] cbuf, int off, int len)
void
writeText(Object text, String property)
void
writeText(Object text, javax.faces.component.UIComponent component, String property)
void
writeURIAttribute(String name, Object value, String property)
-
-
-
Constructor Detail
-
MoveScriptsToBottomResponseWriter
public MoveScriptsToBottomResponseWriter(javax.faces.context.ResponseWriter wrapped, MoveScriptsToBottomState state)
-
-
Method Detail
-
getWrapped
public javax.faces.context.ResponseWriter getWrapped()
- Specified by:
getWrapped
in interfacejavax.faces.FacesWrapper<javax.faces.context.ResponseWriter>
- Overrides:
getWrapped
in classjavax.faces.context.ResponseWriterWrapper
-
write
public void write(int c) throws IOException
- Overrides:
write
in classWriter
- Throws:
IOException
-
write
public void write(char[] cbuf) throws IOException
- Overrides:
write
in classWriter
- Throws:
IOException
-
write
public void write(char[] cbuf, int off, int len) throws IOException
- Overrides:
write
in classjavax.faces.context.ResponseWriterWrapper
- Throws:
IOException
-
write
public void write(String str) throws IOException
- Overrides:
write
in classWriter
- Throws:
IOException
-
writeText
public void writeText(char[] cbuf, int off, int len) throws IOException
- Overrides:
writeText
in classjavax.faces.context.ResponseWriterWrapper
- Throws:
IOException
-
writeText
public void writeText(Object text, String property) throws IOException
- Overrides:
writeText
in classjavax.faces.context.ResponseWriterWrapper
- Throws:
IOException
-
writeText
public void writeText(Object text, javax.faces.component.UIComponent component, String property) throws IOException
- Overrides:
writeText
in classjavax.faces.context.ResponseWriterWrapper
- Throws:
IOException
-
writeAttribute
public void writeAttribute(String name, Object value, String property) throws IOException
- Overrides:
writeAttribute
in classjavax.faces.context.ResponseWriterWrapper
- Throws:
IOException
-
writeURIAttribute
public void writeURIAttribute(String name, Object value, String property) throws IOException
- Overrides:
writeURIAttribute
in classjavax.faces.context.ResponseWriterWrapper
- Throws:
IOException
-
startElement
public void startElement(String name, javax.faces.component.UIComponent component) throws IOException
- Overrides:
startElement
in classjavax.faces.context.ResponseWriterWrapper
- Throws:
IOException
-
endElement
public void endElement(String name) throws IOException
- Overrides:
endElement
in classjavax.faces.context.ResponseWriterWrapper
- Throws:
IOException
-
writeFouc
protected void writeFouc() throws IOException
- Throws:
IOException
-
mergeAndMinimizeInlineScripts
protected String mergeAndMinimizeInlineScripts(String id, String type, List<String> inlines)
-
cloneWithWriter
public javax.faces.context.ResponseWriter cloneWithWriter(Writer writer)
- Overrides:
cloneWithWriter
in classjavax.faces.context.ResponseWriterWrapper
-
isFirefox
protected boolean isFirefox()
-
-