This project has retired. For details please refer to its
Attic page .
ServiceableTransformer (Cocoon Pipeline Implementation 1.0.0 API)
org.apache.cocoon.transformation
Class ServiceableTransformer
java.lang.Object
org.apache.cocoon.util.AbstractLogEnabled
org.apache.cocoon.xml.AbstractXMLProducer
org.apache.cocoon.xml.AbstractXMLPipe
org.apache.cocoon.transformation.AbstractTransformer
org.apache.cocoon.transformation.ServiceableTransformer
All Implemented Interfaces: ContentHandler , Disposable , LexicalHandler , Poolable , Recyclable , Serviceable , org.apache.cocoon.sitemap.SitemapModelComponent, org.apache.cocoon.transformation.Transformer, XMLConsumer , org.apache.cocoon.xml.XMLConsumer, org.apache.cocoon.xml.XMLPipe, org.apache.cocoon.xml.XMLProducer
public abstract class ServiceableTransformer extends AbstractTransformer implements Serviceable , Disposable
This class can be used as a base class for own transformer implementations
that need to lookup other components.
Version:
$Id: ServiceableTransformer.html 1304280 2012-03-23 11:18:01Z ilgrosso $
Fields inherited from interface org.apache.cocoon.transformation.Transformer
ROLE
Method Summary
void
dispose ()
void
recycle ()
Recycle the generator by removing references
void
service (ServiceManager aManager)
void
setup (org.apache.cocoon.environment.SourceResolver resolver,
Map objectModel,
String src,
Parameters par)
Set the SourceResolver
, object model Map
,
the source and sitemap Parameters
used to process the request.
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.util.AbstractLogEnabled
getLogger, setLogger
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.apache.cocoon.xml.XMLProducer
setConsumer
resolver
protected org.apache.cocoon.environment.SourceResolver resolver
The current SourceResolver
.
objectModel
protected Map objectModel
The current Map
objectModel.
parameters
protected Parameters parameters
The current Parameters
.
source
protected String source
The source URI associated with the request or null .
manager
protected ServiceManager manager
The ServiceManager
ServiceableTransformer
public ServiceableTransformer ()
setup
public void setup (org.apache.cocoon.environment.SourceResolver resolver,
Map objectModel,
String src,
Parameters par)
throws org.apache.cocoon.ProcessingException,
SAXException ,
IOException
Set the SourceResolver
, object model Map
,
the source and sitemap Parameters
used to process the request.
Specified by: setup
in interface org.apache.cocoon.sitemap.SitemapModelComponent
Throws:
org.apache.cocoon.ProcessingException
SAXException
IOException
recycle
public void recycle ()
Recycle the generator by removing references
Specified by: recycle
in interface Recyclable
Overrides: recycle
in class AbstractXMLProducer
service
public void service (ServiceManager aManager)
throws ServiceException
Specified by: service
in interface Serviceable
Throws:
ServiceException
dispose
public void dispose ()
Specified by: dispose
in interface Disposable
Copyright © 1999-2008 The Apache Software Foundation . All Rights Reserved.