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 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)
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
-
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
-
-