org.apache.cocoon.pipeline.component.sax
Class AbstractSerializer
java.lang.Object
org.apache.cocoon.pipeline.component.sax.XMLConsumerAdapter
org.apache.cocoon.pipeline.util.AbstractXMLPipe
org.apache.cocoon.pipeline.component.sax.AbstractSerializer
- All Implemented Interfaces:
- Consumer, Finisher, PipelineComponent, XMLConsumer, ContentHandler, LexicalHandler
- Direct Known Subclasses:
- ServletServiceSerializer, XMLSerializer
public abstract class AbstractSerializer
- extends AbstractXMLPipe
- implements PipelineComponent, Finisher
Methods inherited from class org.apache.cocoon.pipeline.util.AbstractXMLPipe |
characters, comment, endCDATA, endDocument, endDTD, endElement, endEntity, endPrefixMapping, ignorableWhitespace, processingInstruction, setDocumentLocator, skippedEntity, startCDATA, startDocument, startDTD, startElement, startEntity, startPrefixMapping |
AbstractSerializer
public AbstractSerializer()
getConfiguration
protected Map<String,? extends Object> getConfiguration()
- Returns:
- A
Map
that contains all configuration parameters.
getContentType
public String getContentType()
-
- Specified by:
getContentType
in interface Finisher
- See Also:
Finisher.getContentType()
getInputParameters
protected Map<String,Object> getInputParameters()
- Returns:
- A
Map
that contains all pipeline input parameters.
getOutputStream
protected OutputStream getOutputStream()
- Returns:
- The
OutputStream
of the pipeline.
setConfiguration
public void setConfiguration(Map<String,? extends Object> configuration)
-
- Specified by:
setConfiguration
in interface PipelineComponent
- See Also:
PipelineComponent.setConfiguration(java.util.Map)
setContentType
public void setContentType(String contentType)
- Parameters:
The
- type of the content produced by this serializer.
setup
public void setup(Map<String,Object> inputParameters)
- The shared object map for this pipeline run.
- Specified by:
setup
in interface PipelineComponent
- Parameters:
inputParameters
- A Map
of parameters that are available to all PipelineComponent
s. This is a
modifiable map that can be changed by this pipeline component.- See Also:
PipelineComponent.setup(java.util.Map)
finish
public void finish(Exception exception)
- This method is called after pipeline run - regardless if the run was successful or an exception was thrown.
- Specified by:
finish
in interface PipelineComponent
- See Also:
PipelineComponent.finish(java.lang.Exception)
setOutputStream
public void setOutputStream(OutputStream outputStream)
-
- Specified by:
setOutputStream
in interface Finisher
- See Also:
Finisher.setOutputStream(java.io.OutputStream)
toString
public String toString()
-
- Overrides:
toString
in class Object
- See Also:
Object.toString()
Copyright © 2008 The Apache Software Foundation. All Rights Reserved.