⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 pagerender.java

📁 chatper4JdonCMS.rar
💻 JAVA
字号:
package com.jdon.cms;

import com.jdon.cms.events.PageEvent;
import com.jdon.util.Debug;

/**
 *
 * <p>Title: </p>
 * <p>Description: </p>
 * <p>Copyright: Jdon.com Copyright (c) 2003</p>
 * <p>Company: </p>
 * @author banq
 * @version 1.0
 */
public class PageRender {

  public final static String module = PageRender.class.getName();
  private final static PageFactory pageFactory = PageFactory.getInstance();

  private PageBuilder pageBuilder = null;

  public PageRender(PageBuilder pageBuilder){
    this.pageBuilder = pageBuilder;
  }

  /**
   * create and build al parties of a new Page
   * @param pageEvent
   * @return
   */
  public boolean construct(Integer Id) {

     Debug.logVerbose(" -->>>enter to construct a new page", module);

     Menu menu = pageBuilder.buildMenu(Id);

     String output = pageBuilder.buildContent(Id);

     Body body = pageBuilder.buildBody(Id);

     Debug.logVerbose(" -->>>begin to buld template =" +Id, module);

     if (pageBuilder.buildTemplate(Id)){

       Debug.logVerbose(" -->>>finish constructing a new page", module);
       return true;

     }else{
       return false;
     }

  }


  /**
    * delete all parties of a page
    * @param pageEvent
    * @return
    */
   public void unConstruct(Integer Id) {

      Debug.logVerbose(" -->>>enter to unconstructing ", module);

      pageBuilder.buildTemplate(Id);

      pageBuilder.buildContent(Id);

      pageBuilder.buildBody(Id);

      pageBuilder.buildMenu(Id);


      Debug.logVerbose(" -->>>finish unconstruct", module);

   }



}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -