This project has retired. For details please refer to its
Attic page .
AbstractGenerator (Cocoon API 2.1.12-dev [March 20 2012])
org.apache.cocoon.generation
Class AbstractGenerator
java.lang.Object
org.apache.avalon.framework.logger.AbstractLogEnabled
org.apache.cocoon.xml.AbstractXMLProducer
org.apache.cocoon.generation.AbstractGenerator
All Implemented Interfaces: Poolable , Recyclable , Component , LogEnabled , Generator , SitemapModelComponent , XMLProducer
Direct Known Subclasses: AsciiArtSVGGenerator , ComposerGenerator , ExceptionGenerator , FormsGenerator , HSSFGenerator , IMAPGenerator , NotifyingGenerator , ParseExceptionGenerator , ServiceableGenerator , SessionAttributeGenerator , WoodyGenerator , XMidiGenerator
public abstract class AbstractGenerator extends AbstractXMLProducer implements Generator
An abstract class that can be used to implement an own generator.
If you need other components, use the ServiceableGenerator
instead.
Version:
CVS $Id: AbstractGenerator.html 1304258 2012-03-23 10:09:27Z ilgrosso $
Author:
Pierpaolo Fumagalli
(Apache Software Foundation)
Fields inherited from interface org.apache.cocoon.generation.Generator
ROLE
Method Summary
void
recycle ()
Recycle the generator by removing references
void
setup (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 java.lang.Object
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
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 .
AbstractGenerator
public AbstractGenerator ()
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
Copyright © 1999-2010 The Apache Software Foundation. All Rights Reserved.