This project has retired. For details please refer to its
Attic page .
ServiceableTransformer (Cocoon API 2.1.12-dev [March 20 2012])
org.apache.cocoon.transformation
Class ServiceableTransformer
java.lang.Object
org.apache.avalon.framework.logger.AbstractLogEnabled
org.apache.cocoon.xml.AbstractXMLProducer
org.apache.cocoon.xml.AbstractXMLPipe
org.apache.cocoon.transformation.AbstractTransformer
org.apache.cocoon.transformation.ServiceableTransformer
All Implemented Interfaces: Poolable , Recyclable , Disposable , Component , LogEnabled , Serviceable , SitemapModelComponent , Transformer , XMLPipe , XMLProducer , XMLConsumer , ContentHandler , LexicalHandler
Direct Known Subclasses: JXTemplateGenerator.TransformerAdapter , TransformerAdapter
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:
CVS $Id: ServiceableTransformer.html 1304258 2012-03-23 10:09:27Z ilgrosso $
Author:
Carsten Ziegeler
(Apache Software Foundation)
Fields inherited from interface org.apache.cocoon.transformation.Transformer
ROLE
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 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
resolver
protected 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 (SourceResolver resolver,
Map objectModel,
String src,
Parameters par)
throws ProcessingException ,
SAXException ,
IOException
Set the SourceResolver, object model Map,
the source and sitemap Parameters used to process the request.
Specified by: setup in interface SitemapModelComponent
Throws:
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 manager)
throws ServiceException
Specified by: service in interface Serviceable
Throws:
ServiceException
dispose
public void dispose ()
Specified by: dispose in interface Disposable
Copyright © 1999-2010 The Apache Software Foundation. All Rights Reserved.