You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@cocoon.apache.org by cz...@apache.org on 2003/12/09 16:56:15 UTC

cvs commit: cocoon-2.1/src/blocks/portal/java/org/apache/cocoon/portal/generation PortalGenerator.java

cziegeler    2003/12/09 07:56:15

  Modified:    src/blocks/portal/java/org/apache/cocoon/portal/generation
                        PortalGenerator.java
  Log:
  Add some comments
  
  Revision  Changes    Path
  1.4       +18 -7     cocoon-2.1/src/blocks/portal/java/org/apache/cocoon/portal/generation/PortalGenerator.java
  
  Index: PortalGenerator.java
  ===================================================================
  RCS file: /home/cvs/cocoon-2.1/src/blocks/portal/java/org/apache/cocoon/portal/generation/PortalGenerator.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- PortalGenerator.java	4 Sep 2003 09:38:32 -0000	1.3
  +++ PortalGenerator.java	9 Dec 2003 15:56:15 -0000	1.4
  @@ -64,7 +64,13 @@
   import org.xml.sax.SAXException;
   
   /**
  - *
  + * 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 {@link PortalManager} component.
  + * This generator needs one runtime configuration: the name of
  + * the portal to render as a sitemap parameter named "portal-name".
  + * 
    * @author <a href="mailto:cziegeler@s-und-n.de">Carsten Ziegeler</a>
    * @author <a href="mailto:volker.schmitt@basf-it-services.com">Volker Schmitt</a>
    * 
  @@ -73,12 +79,15 @@
   public class PortalGenerator 
   extends ServiceableGenerator {
   
  -	/**
  +	/* (non-Javadoc)
   	 * @see org.apache.cocoon.generation.Generator#generate()
   	 */
   	public void generate()
  -		throws IOException, SAXException, ProcessingException {
  +    throws IOException, SAXException, ProcessingException {
           
  +        // start the portal rendering
  +        // 1. event processing
  +        // 2. rendering
           PortalManager pm = null;
           try {
               pm = (PortalManager)this.manager.lookup(PortalManager.ROLE);
  @@ -95,12 +104,14 @@
        * @see org.apache.cocoon.sitemap.SitemapModelComponent#setup(org.apache.cocoon.environment.SourceResolver, java.util.Map, java.lang.String, org.apache.avalon.framework.parameters.Parameters)
        */
       public void setup(SourceResolver resolver,
  -                       Map objectModel,
  -                       String src,
  -                       Parameters par)
  +                      Map objectModel,
  +                      String src,
  +                      Parameters par)
       throws ProcessingException, SAXException, IOException {
           super.setup(resolver, objectModel, src, par);
           
  +        // instantiate the portal service for this request
  +        // and set the portal-name
           PortalService service = null;
           try {
               service = (PortalService)this.manager.lookup(PortalService.ROLE);