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 [EMAIL PROTECTED] 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:[EMAIL PROTECTED]">Carsten Ziegeler</a>
    * @author <a href="mailto:[EMAIL PROTECTED]">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);
  
  
  

Reply via email to