797N/A * Copyright (c) 1997, 2010, Oracle and/or its affiliates. All rights reserved. 0N/A * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 0N/A * This code is free software; you can redistribute it and/or modify it 0N/A * under the terms of the GNU General Public License version 2 only, as 553N/A * published by the Free Software Foundation. Oracle designates this 0N/A * particular file as subject to the "Classpath" exception as provided 553N/A * by Oracle in the LICENSE file that accompanied this code. 0N/A * This code is distributed in the hope that it will be useful, but WITHOUT 0N/A * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or 0N/A * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License 0N/A * version 2 for more details (a copy is included in the LICENSE file that 0N/A * accompanied this code). 0N/A * You should have received a copy of the GNU General Public License version 0N/A * 2 along with this work; if not, write to the Free Software Foundation, 0N/A * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. 553N/A * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA 553N/A * or visit www.oracle.com if you need additional information or have any 0N/A * Class for the Html Format Code Generation specific to JavaDoc. 0N/A * This Class contains methods related to the Html Code Generation which 0N/A * are used by the Sub-Classes in the package com.sun.tools.doclets.standard 0N/A * and com.sun.tools.doclets.oneone. 0N/A * @author Atul M Dambalkar 0N/A * @author Robert Field 0N/A * Constructor. Initializes the destination file name through the super 0N/A * @param filename String file name. 196N/A // use File to normalize file separators 196N/A // use File to normalize file separators 0N/A * Accessor for configuration. 0N/A * Print Html Hyper Link. 0N/A * @param link String name of the file. 0N/A * @param where Position of the link in the file. Character '#' is not 0N/A * @param label Tag for the link. 181N/A * @param strong Boolean that sets label to strong. 0N/A * Print Html Hyper Link. 0N/A * @param link String name of the file. 0N/A * @param where Position of the link in the file. Character '#' is not 0N/A * @param label Tag for the link. 0N/A * Print Html Hyper Link. 0N/A * @param link String name of the file. 0N/A * @param where Position of the link in the file. Character '#' is not 0N/A * @param label Tag for the link. 181N/A * @param strong Boolean that sets label to strong. 0N/A * @param stylename String style of text defined in style sheet. 0N/A * Return Html Hyper Link string. 0N/A * @param link String name of the file. 0N/A * @param where Position of the link in the file. Character '#' is not 0N/A * @param label Tag for the link. 181N/A * @param strong Boolean that sets label to strong. 0N/A * @return String Hyper Link. 0N/A * Get Html Hyper Link string. 0N/A * @param link String name of the file. 0N/A * @param where Position of the link in the file. Character '#' is not 0N/A * @param label Tag for the link. 181N/A * @param strong Boolean that sets label to strong. 0N/A * @param stylename String style of text defined in style sheet. 0N/A * @return String Hyper Link. 765N/A * Get Html Hyper Link string. 765N/A * @param link String name of the file. 765N/A * @param where Position of the link in the file. Character '#' is not 765N/A * @param label Tag for the link. 765N/A * @return a content tree for the hyper link 0N/A * Get Html Hyper Link string. 0N/A * @param link String name of the file. 0N/A * @param where Position of the link in the file. Character '#' is not 0N/A * @param label Tag for the link. 181N/A * @param strong Boolean that sets label to strong. 0N/A * @param stylename String style of text defined in style sheet. 0N/A * @param title String that describes the link's content for accessibility. 0N/A * @param target Target frame. 0N/A * @return String Hyper Link. 0N/A * @param link String name of the file. 765N/A * @param where Position of the link in the file. Character '#' is not 0N/A * @param label Tag for the link. 765N/A * @param title String that describes the link's content for accessibility. 765N/A * @param target Target frame. 765N/A * @return a content tree for the hyper link. 765N/A * Get a hyperlink to a file. 765N/A * @param link String name of the file 765N/A * @param label Label for the link 765N/A * @return a content for the hyperlink to the file 0N/A * Get link string without positioning in the file. 0N/A * @param link String name of the file. 0N/A * @param label Tag for the link. 0N/A * @return Strign Hyper link. 0N/A * Print the name of the package, this class is in. 0N/A * @param cd ClassDoc. 0N/A * Get the name of the package, this class is in. 0N/A * @param cd ClassDoc. 232N/A * Keep track of member details list. Print the definition list start tag 232N/A * if it is not printed yet. 232N/A * Print the definition list end tag if the list start tag was printed. 0N/A * Print the frameset version of the Html file header. 0N/A * Called only when generating an HTML frameset file. 765N/A * @param title Title of this HTML document 765N/A * @param noTimeStamp If true, don't print time stamp in header 765N/A * @param frameset the frameset to be added to the HTML document 0N/A * Print the appropriate spaces to format the class tree in the class page. 0N/A * @param len Number of spaces. 0N/A for (
int i =
0; i <
len; i++) {
0N/A * Print the closing </body> and </html> tags. 0N/A * Calls {@link #printBodyHtmlEnd()} method. 0N/A * Print closing </html> tag. 0N/A * Print ten non-breaking spaces("&nbsp;"). 0N/A print(
" ");
0N/A * Get the day and date information for today, depending upon user option. 0N/A * @return String Today. 0N/A * @see java.util.Calendar 0N/A * @see java.util.GregorianCalendar 0N/A * @see java.util.TimeZone