public abstract class InlineResourceRenderer extends Renderer
CombinedResourceHandler| Constructor and Description |
|---|
InlineResourceRenderer() |
| Modifier and Type | Method and Description |
|---|---|
void |
encodeChildren(FacesContext context,
UIComponent component)
Obtain the resource, construct a
Reader around it using the character encoding as obtained from the
response writer and then invoke startElement(ResponseWriter, UIComponent),
writeResource(Reader, ResponseWriter) and endElement(ResponseWriter) in sequence. |
abstract void |
endElement(ResponseWriter writer)
End the element.
|
boolean |
getRendersChildren()
Returns
true. |
abstract void |
startElement(ResponseWriter writer,
UIComponent component)
Start the element.
|
abstract void |
writeResource(Reader reader,
ResponseWriter writer)
Write the resource inline.
|
convertClientId, decode, encodeBegin, encodeEnd, getConvertedValuepublic boolean getRendersChildren()
true.getRendersChildren in class Rendererpublic void encodeChildren(FacesContext context, UIComponent component) throws IOException
Reader around it using the character encoding as obtained from the
response writer and then invoke startElement(ResponseWriter, UIComponent),
writeResource(Reader, ResponseWriter) and endElement(ResponseWriter) in sequence.encodeChildren in class RendererIOExceptionpublic abstract void startElement(ResponseWriter writer, UIComponent component) throws IOException
writer - The response writer.component - The UIComponent to which this element corresponds.IOException - When an I/O error occurs.public abstract void writeResource(Reader reader, ResponseWriter writer) throws IOException
reader - The reader providing the resource content.writer - The response writer where the resource content has to be written to.IOException - When an I/O error occurs.public abstract void endElement(ResponseWriter writer) throws IOException
writer - The response writer.IOException - When an I/O error occurs.Copyright © 2012–2016 OmniFaces. All rights reserved.