|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object javax.faces.render.Renderer org.omnifaces.renderer.InlineResourceRenderer
public abstract class InlineResourceRenderer
Base renderer which is to be shared between inline CSS and JS renderers.
CombinedResourceHandler
Constructor Summary | |
---|---|
InlineResourceRenderer()
|
Method Summary | |
---|---|
void |
encodeChildren(javax.faces.context.FacesContext context,
javax.faces.component.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(javax.faces.context.ResponseWriter writer)
End the element. |
boolean |
getRendersChildren()
Returns true . |
abstract void |
startElement(javax.faces.context.ResponseWriter writer,
javax.faces.component.UIComponent component)
Start the element. |
abstract void |
writeResource(java.io.Reader reader,
javax.faces.context.ResponseWriter writer)
Write the resource inline. |
Methods inherited from class javax.faces.render.Renderer |
---|
convertClientId, decode, encodeBegin, encodeEnd, getConvertedValue |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public InlineResourceRenderer()
Method Detail |
---|
public boolean getRendersChildren()
true
.
getRendersChildren
in class javax.faces.render.Renderer
public void encodeChildren(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component) throws java.io.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 javax.faces.render.Renderer
java.io.IOException
public abstract void startElement(javax.faces.context.ResponseWriter writer, javax.faces.component.UIComponent component) throws java.io.IOException
writer
- The response writer.component
- The UIComponent
to which this element corresponds.
java.io.IOException
- When an I/O error occurs.public abstract void writeResource(java.io.Reader reader, javax.faces.context.ResponseWriter writer) throws java.io.IOException
reader
- The reader providing the resource content.writer
- The response writer where the resource content has to be written to.
java.io.IOException
- When an I/O error occurs.public abstract void endElement(javax.faces.context.ResponseWriter writer) throws java.io.IOException
writer
- The response writer.
java.io.IOException
- When an I/O error occurs.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |