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 * |