|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.avalon.framework.logger.AbstractLogEnabled
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 Logger |
logger
This logger is used for FOP |
protected ServiceManager |
manager
Manager to get URLFactory from. |
protected String |
mimetype
The current mime-type . |
protected org.apache.fop.render.Renderer |
renderer
The current Renderer . |
protected 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, EMPTY_CONTENT_HANDLER, lexicalHandler, xmlConsumer |
Fields inherited from interface org.apache.cocoon.serialization.Serializer |
ROLE |
Constructor Summary | |
FOPSerializer()
|
Method Summary | |
void |
configure(Configuration conf)
Set the configurations for this serializer. |
Serializable |
getKey()
Generate the unique key. |
String |
getMimeType()
Return the MIME type. |
SourceValidity |
getValidity()
Generate the validity object. |
void |
recycle()
Recycle serializer by removing references |
void |
service(ServiceManager manager)
Set the component manager for this serializer. |
void |
setOutputStream(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.AbstractLogEnabled |
enableLogging, getLogger, 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 String mimetype
mime-type
.
protected String rendererName
protected boolean setContentLength
protected Logger logger
protected ServiceManager manager
Constructor Detail |
public FOPSerializer()
Method Detail |
public void service(ServiceManager manager) throws ServiceException
service
in interface Serviceable
ServiceException
public void configure(Configuration conf) throws ConfigurationException
configure
in interface Configurable
ConfigurationException
public String getMimeType()
getMimeType
in interface SitemapOutputComponent
getMimeType
in class AbstractSerializer
public void setOutputStream(OutputStream out)
OutputStream
where the XML should be serialized.
setOutputStream
in interface SitemapOutputComponent
setOutputStream
in class AbstractSerializer
public Serializable getKey()
getKey
in interface CacheableProcessingComponent
0
if the component
is currently not cacheable.public SourceValidity getValidity()
getValidity
in interface CacheableProcessingComponent
null
if the
component is currently not cacheable.public void recycle()
recycle
in interface 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 |