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

📄 java2xhtml.java

📁 linux下建立JAVA虚拟机的源码KAFFE
💻 JAVA
📖 第 1 页 / 共 5 页
字号:
                bufferOut.append("    ." + keywordStyle + "\r\n");                bufferOut.append("     {\r\n");                bufferOut.append("       color: #9900FF;\r\n");                bufferOut.append("       background-color: transparent;\r\n");                bufferOut.append("     }\r\n");                bufferOut.append("    ." + methodStyle + "\r\n");                bufferOut.append("     {\r\n");                bufferOut.append("       color: #0000FF;\r\n");                 bufferOut.append("       background-color: transparent;\r\n");                bufferOut.append("     }\r\n");                bufferOut.append("    ." + variableStyle + "\r\n");                bufferOut.append("     {\r\n");                bufferOut.append("       color: #CC9933;\r\n");                 bufferOut.append("       background-color: transparent;\r\n");                bufferOut.append("     }\r\n");                bufferOut.append("    ." + singleLineCommentStyle + "\r\n");                bufferOut.append("     {\r\n");                bufferOut.append("       color: #CC3333;\r\n");                bufferOut.append("       background-color: transparent;\r\n");                bufferOut.append("     }\r\n");                bufferOut.append("    ." + traditionalCommentStyle + "\r\n");                bufferOut.append("     {\r\n");                bufferOut.append("       color: #FF0000;\r\n");                 bufferOut.append("       background-color: transparent;\r\n");                bufferOut.append("     }\r\n");                bufferOut.append("    ." + javadocCommentStyle + "\r\n");                bufferOut.append("     {\r\n");                bufferOut.append("       color: #CC0033;\r\n");                bufferOut.append("       background-color: transparent;\r\n");                bufferOut.append("     }\r\n");                bufferOut.append("    ." + javadocTagStyle + "\r\n");                bufferOut.append("     {\r\n");                bufferOut.append("       color: #0099CC;\r\n");                bufferOut.append("       background-color: transparent;\r\n");                bufferOut.append("     }\r\n");                bufferOut.append("    ." + importNameStyle + "\r\n");                bufferOut.append("     {\r\n");                bufferOut.append("       color: #33CCCC;\r\n");                bufferOut.append("       background-color: transparent;\r\n");                bufferOut.append("     }\r\n");                bufferOut.append("    ." + packageNameStyle + "\r\n");                bufferOut.append("     {\r\n");                bufferOut.append("       color: #339999;\r\n");                bufferOut.append("       background-color: transparent;\r\n");                bufferOut.append("     }\r\n");                bufferOut.append("    ." + primitiveTypeStyle + "\r\n");                bufferOut.append("     {\r\n");                bufferOut.append("       color: #009900;\r\n");                bufferOut.append("       background-color: transparent;\r\n");                bufferOut.append("     }\r\n");                bufferOut.append("    ." + nonPrimitiveTypeStyle + "\r\n");                bufferOut.append("     {\r\n");                bufferOut.append("       color: #009966;\r\n");                bufferOut.append("       background-color: transparent;\r\n");                bufferOut.append("     }\r\n");                bufferOut.append("    ." + constructorStyle + "\r\n");                 bufferOut.append("     {\r\n");                bufferOut.append("       color: #3300CC;\r\n");                bufferOut.append("       background-color: transparent;\r\n");                bufferOut.append("     }\r\n");                bufferOut.append("    ." + constantStyle + "\r\n");                bufferOut.append("     {\r\n");                bufferOut.append("       color: #666666;\r\n");                bufferOut.append("       background-color: transparent;\r\n");                bufferOut.append("     }\r\n");                bufferOut.append("    ." + doubleQuoteStyle + "\r\n");                bufferOut.append("     {\r\n");                bufferOut.append("       color: #996633;\r\n");                bufferOut.append("       background-color: transparent;\r\n");                bufferOut.append("       font-style: italic;\r\n");                bufferOut.append("     }\r\n");                bufferOut.append("    ." + singleQuoteStyle + "\r\n");                bufferOut.append("     {\r\n");                bufferOut.append("       color: #663333;\r\n");                bufferOut.append("       background-color: transparent;\r\n");                bufferOut.append("       font-style: oblique;\r\n");                bufferOut.append("     }\r\n");                bufferOut.append("    ." + numericLiteralStyle + "\r\n");                 bufferOut.append("     {\r\n");                bufferOut.append("       color: #333300;\r\n");                 bufferOut.append("       background-color: transparent;\r\n");                bufferOut.append("     }\r\n");                bufferOut.append("    ." + primitiveLiteralStyle + "\r\n");                bufferOut.append("     {\r\n");                bufferOut.append("       color: #006600;\r\n");                 bufferOut.append("       background-color: transparent;\r\n");                bufferOut.append("     }\r\n");                if (hasFooterIcons)                {                    bufferOut.append("    ." + iconStyle + "\r\n");                    bufferOut.append("     {\r\n");                    bufferOut.append("       border-style: none;\r\n");                     bufferOut.append("     }\r\n");                }                if (hasTitle)                {                    bufferOut.append("    #title\r\n");                    bufferOut.append("     {\r\n");                     bufferOut.append("       text-align: center;\r\n");                    bufferOut.append("       font-size: xx-large;\r\n");                    bufferOut.append("     }\r\n");                }                if (hasLegend)                {                    bufferOut.append("    #legendTitle\r\n");                    bufferOut.append("     {\r\n");                     bufferOut.append("       text-align: center;\r\n");                    bufferOut.append("       font-size: x-large;\r\n");                    bufferOut.append("     }\r\n");                    bufferOut.append("    #legend\r\n");                    bufferOut.append("     {\r\n");                     bufferOut.append("       font-family: monospace;\r\n");                    bufferOut.append("       font-size: large;\r\n");                    bufferOut.append("     }\r\n");                }                                if (hasFooter)                {                    bufferOut.append("    #footer\r\n");                    bufferOut.append("     {\r\n");                     bufferOut.append("       font-size: xx-small;\r\n");                    bufferOut.append("     }\r\n");                }                bufferOut.append("   /* ]]> */ -->\r\n");                bufferOut.append("  </style>\r\n");            }            if (hasExternalStyleSheet)            {                bufferOut.append("  <link rel=\"stylesheet\" " +                                 "type=\"text/css\" href=\"" +                                  externalStyleSheetName + "\" />\r\n");            }            bufferOut.append(" </head>\r\n");            bufferOut.append(" <body>\r\n");        }        if (hasTitle)        {            bufferOut.append("  <div id=\"title\">\r\n");            bufferOut.append("   " + sourceFileName + "\r\n");            bufferOut.append("  </div>\r\n");            bufferOut.append("  <hr />\r\n");        }        if (hasLegend)        {            bufferOut.append("  <div id=\"legendTitle\">\r\n");            bufferOut.append("   Legend\r\n");            bufferOut.append("  </div>\r\n");            bufferOut.append("  <div class=\"" + sourceCodeStyle + "\">\r\n");            bufferOut.append("   <div id=\"legend\">\r\n");            bufferOut.append("    <span class=\"" + keywordStyle + "\">");            bufferOut.append("keyword</span>\r\n");            bufferOut.append("    <span class=\"" + methodStyle + "\">");            bufferOut.append("method</span>\r\n");            bufferOut.append("    <span class=\"" + variableStyle + "\">variable" +                             "</span>\r\n");            bufferOut.append("    <span class=\"" + singleLineCommentStyle + "\">" +                             "singleLineComment</span>\r\n");            bufferOut.append("    <span class=\"" + traditionalCommentStyle + "\">" +                             "traditionalComment</span>\r\n");            bufferOut.append("    <span class=\"" + javadocCommentStyle + "\">" +                             "javadocComment</span>\r\n");            bufferOut.append("    <span class=\"" + javadocTagStyle + "\">javadocTag" +                             "</span>\r\n");            bufferOut.append("    <span class=\"" + importNameStyle + "\">" +                             "importName</span>\r\n");            bufferOut.append("    <span class=\"" + packageNameStyle + "\">" +                             "packageName</span>\r\n");            bufferOut.append("    <span class=\"" + primitiveTypeStyle + "\">" +                             "primitiveType</span>\r\n");            bufferOut.append("    <span class=\"" + nonPrimitiveTypeStyle + "\">" +                             "nonPrimitiveType</span>\r\n");            bufferOut.append("    <span class=\"" + constructorStyle + "\">" +                             "constructor</span>\r\n");            bufferOut.append("    <span class=\"" + constantStyle + "\">" +                             "constant</span>\r\n");            bufferOut.append("    <span class=\"" + doubleQuoteStyle + "\">" +                             "doubleQuote</span>\r\n");            bufferOut.append("    <span class=\"" + singleQuoteStyle + "\">" +                             "singleQuote</span>\r\n");            bufferOut.append("    <span class=\"" + numericLiteralStyle + "\">" +                             "numericLiteral</span>\r\n");            bufferOut.append("    <span class=\"" + primitiveLiteralStyle + "\">" +                             "primitiveLiteral</span>\r\n");            bufferOut.append("   </div>\r\n");            bufferOut.append("  </div>\r\n");            bufferOut.append("  <hr />\r\n");        }        bufferOut.append("  <div class=\"" + sourceCodeStyle + "\">\r\n");        if (hasLineModulusCodeBlocks)        {            bufferOut.append("<pre class=\"modulusBlockPREStyle\">\r\n");        }        else        {            bufferOut.append("<pre>\r\n");        }        // process the input Java code Stringbuffer        // subtract 2 from the bufferIn.length() to get EOF marker        while (presentIndex++ < (bufferIn.length() - 2))        {            for (int i = 0; i < extraIndentation; i++)            {                bufferOut.append(" ");            }            if ((hasLineNumbers || hasLineModulusCodeBlocks) && isNewLine)            {                // add line numbers if desired                // line numbers are 1 - 9999 then rotate line numbers                codeLineNumber = (++codeLineNumber)%10000;                if ((lineModulus > 0) && hasLineModulusCodeBlocks &&                     (codeLineNumber%lineModulus == 1))                {                    if (isNewBlock)                    {                        if ((State.TRADITIONAL_COMMENT == presentState) ||                            (State.JAVADOC == presentState))                        {                                bufferOut.insert((bufferOut.length() -                                                   ("\r\n").length()),                                                  "</span>");                        }                        bufferOut.append("</pre>\r\n");                        bufferOut.append("   <div class=");                        bufferOut.append("\"modulusBlockStyle\">");                        bufferOut.append("\r\n<pre class=\"");                        bufferOut.append("modulusBlockPREStyle\">\r\n");                        if (State.TRADITIONAL_COMMENT == presentState)                        {                            bufferOut.append("<span class=" +                                             "\"" + traditionalCommentStyle + "\">");                        }                        if (State.JAVADOC == presentState)                        {                            bufferOut.append("<span class=" +                                             "\"" + javadocCommentStyle + "\">");                        }                    }                    isNewBlock = !isNewBlock;                }                // make straight columns of line numbers                if (codeLineNumber < 1000)                {                    bufferOut.append(" ");                }                if (codeLineNumber < 100)                {                    bufferOut.append(" ");                }                if (codeLineNumber < 10)                {                    bufferOut.append(" ");                }                bufferOut.append("<a name=\"line.");                bufferOut.append(codeLineNumber);                bufferOut.append("\">");                if (hasLineNumbers)                {                    if ((lineModulus > 0) && (codeLineNumber%lineModulus == 0))                    {                        bufferOut.append("<span class=" +                                         "\"" + modulusLineNumberStyle + "\">");                        bufferOut.append(codeLineNumber);                        bufferOut.append(": </span>");                        if (hasLineModulusDrawnLines)

⌨️ 快捷键说明

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