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:
- Component, Disposable, Generator, LogEnabled, Poolable, Recyclable, Serviceable, 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.java 433543 2006-08-22 06:22:54Z crossley $
- 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-2006 The Apache Software Foundation. All Rights Reserved.