langtools/src/share/classes/com/sun/tools/doclets/formats/html/FrameOutputWriter.java
changeset 16547 3dd72ee2623d
parent 15723 58a73dac9ee4
child 17563 e8ddeb9bd17c
equal deleted inserted replaced
16546:49a9c3f37e64 16547:3dd72ee2623d
   133      * @return a content tree for the frame details
   133      * @return a content tree for the frame details
   134      */
   134      */
   135     protected Content getFrameDetails() {
   135     protected Content getFrameDetails() {
   136         HtmlTree frameset = HtmlTree.FRAMESET("20%,80%", null, "Documentation frame",
   136         HtmlTree frameset = HtmlTree.FRAMESET("20%,80%", null, "Documentation frame",
   137                 "top.loadFrames()");
   137                 "top.loadFrames()");
   138         if (configuration.showProfiles) {
   138         if (noOfPackages <= 1) {
   139             HtmlTree leftFrameset = HtmlTree.FRAMESET(null, "30%,70%", "Left frames",
       
   140                 "top.loadFrames()");
       
   141             addAllProfilesFrameTag(leftFrameset);
       
   142             addAllClassesFrameTag(leftFrameset);
       
   143             frameset.addContent(leftFrameset);
       
   144         } else if (noOfPackages <= 1) {
       
   145             addAllClassesFrameTag(frameset);
   139             addAllClassesFrameTag(frameset);
   146         } else if (noOfPackages > 1) {
   140         } else if (noOfPackages > 1) {
   147             HtmlTree leftFrameset = HtmlTree.FRAMESET(null, "30%,70%", "Left frames",
   141             HtmlTree leftFrameset = HtmlTree.FRAMESET(null, "30%,70%", "Left frames",
   148                 "top.loadFrames()");
   142                 "top.loadFrames()");
   149             addAllPackagesFrameTag(leftFrameset);
   143             addAllPackagesFrameTag(leftFrameset);
   151             frameset.addContent(leftFrameset);
   145             frameset.addContent(leftFrameset);
   152         }
   146         }
   153         addClassFrameTag(frameset);
   147         addClassFrameTag(frameset);
   154         addFrameWarning(frameset);
   148         addFrameWarning(frameset);
   155         return frameset;
   149         return frameset;
   156     }
       
   157 
       
   158     /**
       
   159      * Add the FRAME tag for the frame that lists all profiles.
       
   160      *
       
   161      * @param contentTree the content tree to which the information will be added
       
   162      */
       
   163     private void addAllProfilesFrameTag(Content contentTree) {
       
   164         HtmlTree frame = HtmlTree.FRAME(DocPaths.PROFILE_OVERVIEW_FRAME.getPath(),
       
   165                 "profileListFrame", configuration.getText("doclet.All_Profiles"));
       
   166         contentTree.addContent(frame);
       
   167     }
   150     }
   168 
   151 
   169     /**
   152     /**
   170      * Add the FRAME tag for the frame that lists all packages.
   153      * Add the FRAME tag for the frame that lists all packages.
   171      *
   154      *