コード例 #1
0
 public static ComponentImpl loadComponent(
     PageContext pc,
     Page page,
     String callPath,
     boolean isRealPath,
     boolean silent,
     boolean isExtendedComponent,
     boolean executeConstr)
     throws PageException {
   CIPage cip = toCIPage(page, callPath);
   if (silent) {
     // TODO is there a more direct way
     BodyContent bc = pc.pushBody();
     try {
       return _loadComponent(pc, cip, callPath, isRealPath, isExtendedComponent, executeConstr);
     } finally {
       BodyContentUtil.clearAndPop(pc, bc);
     }
   }
   return _loadComponent(pc, cip, callPath, isRealPath, isExtendedComponent, executeConstr);
 }