This project has retired. For details please refer to its
Attic page .
JXTemplateGenerator.TransformerAdapter (Cocoon API 2.1.12-dev [March 20 2012])
org.apache.cocoon.generation
Class JXTemplateGenerator.TransformerAdapter
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
org.apache.cocoon.generation.JXTemplateGenerator.TransformerAdapter
All Implemented Interfaces: Poolable , Recyclable , Disposable , Component , LogEnabled , Serviceable , SitemapModelComponent , Transformer , XMLPipe , XMLProducer , XMLConsumer , ContentHandler , LexicalHandler
Direct Known Subclasses: JXTemplateTransformer
Enclosing class: JXTemplateGenerator
public static class JXTemplateGenerator.TransformerAdapter extends ServiceableTransformer
Adapter that makes this generator usable as a transformer
(Note there is a performance penalty for this however:
you effectively recompile the template for every instance document)
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
JXTemplateGenerator.TransformerAdapter
public JXTemplateGenerator.TransformerAdapter ()
recycle
public void recycle ()
Description copied from class: ServiceableTransformer
Recycle the generator by removing references
Specified by: recycle
in interface Recyclable
Overrides: recycle
in class ServiceableTransformer
setup
public void setup (SourceResolver resolver,
Map objectModel,
String src,
Parameters parameters)
throws ProcessingException ,
SAXException ,
IOException
Description copied from class: ServiceableTransformer
Set the SourceResolver
, object model Map
,
the source and sitemap Parameters
used to process the request.
Specified by: setup
in interface SitemapModelComponent
Overrides: setup
in class ServiceableTransformer
Throws:
ProcessingException
SAXException
IOException
service
public void service (ServiceManager manager)
throws ServiceException
Specified by: service
in interface Serviceable
Overrides: service
in class ServiceableTransformer
Throws:
ServiceException
setConsumer
public void setConsumer (XMLConsumer xmlConsumer)
Description copied from class: AbstractXMLProducer
Set the XMLConsumer
that will receive XML data.
This method will simply call setContentHandler(consumer)
and setLexicalHandler(consumer)
.
Specified by: setConsumer
in interface XMLProducer
Overrides: setConsumer
in class AbstractXMLProducer
Copyright © 1999-2010 The Apache Software Foundation. All Rights Reserved.