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.