|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.apache.avalon.framework.logger.AbstractLoggable | +--org.apache.cocoon.xml.AbstractXMLProducer | +--org.apache.cocoon.xml.AbstractXMLPipe | +--org.apache.cocoon.serialization.AbstractSerializer | +--org.apache.cocoon.serialization.FOPSerializer
Field Summary | |
protected org.apache.fop.apps.Driver |
driver
The Driver which is FOP. |
protected static RendererFactory |
factory
The Renderer Factory to use |
protected org.apache.avalon.framework.logger.Logger |
logger
This logger is used for FOP |
protected org.apache.avalon.framework.component.ComponentManager |
manager
Manager to get URLFactory from. |
protected java.lang.String |
mimetype
The current mime-type . |
protected org.apache.fop.render.Renderer |
renderer
The current Renderer . |
protected java.lang.String |
rendererName
The renderer name if configured |
protected boolean |
setContentLength
Should we set the content length ? |
Fields inherited from class org.apache.cocoon.serialization.AbstractSerializer |
output |
Fields inherited from class org.apache.cocoon.xml.AbstractXMLProducer |
contentHandler, lexicalHandler, xmlConsumer |
Fields inherited from interface org.apache.cocoon.serialization.Serializer |
ROLE |
Constructor Summary | |
FOPSerializer()
|
Method Summary | |
void |
compose(org.apache.avalon.framework.component.ComponentManager componentManager)
Set the component manager for this serializer. |
void |
configure(org.apache.avalon.framework.configuration.Configuration conf)
Set the configurations for this serializer. |
long |
generateKey()
Generate the unique key. |
CacheValidity |
generateValidity()
Generate the validity object. |
java.lang.String |
getMimeType()
Return the MIME type. |
void |
recycle()
Recycle serializer by removing references |
void |
setOutputStream(java.io.OutputStream out)
Create the FOP driver Set the OutputStream where the XML should be serialized. |
boolean |
shouldSetContentLength()
Test if the component wants to set the content length |
Methods inherited from class org.apache.cocoon.xml.AbstractXMLPipe |
characters, comment, endCDATA, endDocument, endDTD, endElement, endEntity, endPrefixMapping, ignorableWhitespace, processingInstruction, setDocumentLocator, skippedEntity, startCDATA, startDocument, startDTD, startElement, startEntity, startPrefixMapping |
Methods inherited from class org.apache.cocoon.xml.AbstractXMLProducer |
setConsumer, setContentHandler, setLexicalHandler |
Methods inherited from class org.apache.avalon.framework.logger.AbstractLoggable |
getLogger, setLogger, setupLogger, setupLogger, setupLogger |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.xml.sax.ContentHandler |
characters, endDocument, endElement, endPrefixMapping, ignorableWhitespace, processingInstruction, setDocumentLocator, skippedEntity, startDocument, startElement, startPrefixMapping |
Methods inherited from interface org.xml.sax.ext.LexicalHandler |
comment, endCDATA, endDTD, endEntity, startCDATA, startDTD, startEntity |
Methods inherited from interface org.apache.cocoon.xml.XMLProducer |
setConsumer |
Field Detail |
protected static RendererFactory factory
protected org.apache.fop.apps.Driver driver
Driver
which is FOP.
protected org.apache.fop.render.Renderer renderer
Renderer
.
protected java.lang.String mimetype
mime-type
.
protected java.lang.String rendererName
protected boolean setContentLength
protected org.apache.avalon.framework.logger.Logger logger
protected org.apache.avalon.framework.component.ComponentManager manager
Constructor Detail |
public FOPSerializer()
Method Detail |
public void compose(org.apache.avalon.framework.component.ComponentManager componentManager) throws org.apache.avalon.framework.component.ComponentException
compose
in interface org.apache.avalon.framework.component.Composable
org.apache.avalon.framework.component.ComponentException
public void configure(org.apache.avalon.framework.configuration.Configuration conf) throws org.apache.avalon.framework.configuration.ConfigurationException
configure
in interface org.apache.avalon.framework.configuration.Configurable
org.apache.avalon.framework.configuration.ConfigurationException
public java.lang.String getMimeType()
getMimeType
in interface SitemapOutputComponent
getMimeType
in class AbstractSerializer
public void setOutputStream(java.io.OutputStream out)
OutputStream
where the XML should be serialized.
setOutputStream
in interface SitemapOutputComponent
setOutputStream
in class AbstractSerializer
public long generateKey()
generateKey
in interface Cacheable
0
if the component
is currently not cacheable.public CacheValidity generateValidity()
generateValidity
in interface Cacheable
null
if the
component is currently not cacheable.public void recycle()
recycle
in interface org.apache.avalon.excalibur.pool.Recyclable
recycle
in class AbstractSerializer
public boolean shouldSetContentLength()
shouldSetContentLength
in interface SitemapOutputComponent
shouldSetContentLength
in class AbstractSerializer
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |