This project has retired. For details please refer to its
Attic page .
PortalGenerator (Cocoon API 2.1.12-dev [March 20 2012])
org.apache.cocoon.portal.generation
Class PortalGenerator
java.lang.Object
org.apache.avalon.framework.logger.AbstractLogEnabled
org.apache.cocoon.xml.AbstractXMLProducer
org.apache.cocoon.generation.AbstractGenerator
org.apache.cocoon.generation.ServiceableGenerator
org.apache.cocoon.portal.generation.PortalGenerator
All Implemented Interfaces: Poolable , Recyclable , Disposable , Component , LogEnabled , Serviceable , Generator , SitemapModelComponent , XMLProducer
public class PortalGenerator extends ServiceableGenerator
This generator renders the complete portal.
More precisly, this generator is the starting point for the portal
rendering. The generator delegates the rendering process to
to PortalManager
component.
This generator needs one runtime configuration: the name of
the portal to render as a sitemap parameter named "portal-name".
Version:
CVS $Id: PortalGenerator.html 1304258 2012-03-23 10:09:27Z ilgrosso $
Author:
Carsten Ziegeler , Volker Schmitt
Fields inherited from interface org.apache.cocoon.generation.Generator
ROLE
Method Summary
void
dispose ()
Release all resources.
void
generate ()
Generate the XML and stream it into the pipeline
void
service (ServiceManager manager)
Set the current ServiceManager
instance used by this
Serviceable
.
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
portalService
protected PortalService portalService
The portal service.
PortalGenerator
public PortalGenerator ()
dispose
public void dispose ()
Description copied from class: ServiceableGenerator
Release all resources.
Specified by: dispose
in interface Disposable
Overrides: dispose
in class ServiceableGenerator
See Also: Disposable.dispose()
service
public void service (ServiceManager manager)
throws ServiceException
Description copied from class: ServiceableGenerator
Set the current ServiceManager
instance used by this
Serviceable
.
Specified by: service
in interface Serviceable
Overrides: service
in class ServiceableGenerator
Throws:
ServiceException
See Also: Serviceable.service(org.apache.avalon.framework.service.ServiceManager)
generate
public void generate ()
throws IOException ,
SAXException ,
ProcessingException
Description copied from interface: Generator
Generate the XML and stream it into the pipeline
Throws:
IOException
SAXException
ProcessingException
setup
public void setup (SourceResolver resolver,
Map objectModel,
String src,
Parameters par)
throws ProcessingException ,
SAXException ,
IOException
Description copied from class: AbstractGenerator
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 AbstractGenerator
Throws:
ProcessingException
SAXException
IOException
Copyright © 1999-2010 The Apache Software Foundation. All Rights Reserved.