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

📄 report.java

📁 windows 代码
💻 JAVA
📖 第 1 页 / 共 4 页
字号:
                }
            }
            else if (code == MISSING_ATTRIBUTE)
            {
                try {
                    tidyPrint(lexer.errout,
                              res.getString("warning") );
                    tag( lexer, node );
                    tidyPrint(lexer.errout,
                              MessageFormat.format( res.getString("missing_attribute"),
                                                    new Object[] {attr} ));
                }
                catch ( MissingResourceException e ) {
                    lexer.errout.println( e.toString() );
                }
            }
            else if (code == MISSING_ATTR_VALUE)
            {
                try {
                    tidyPrint(lexer.errout,
                              res.getString("warning") );
                    tag( lexer, node );
                    tidyPrint(lexer.errout,
                              MessageFormat.format( res.getString("missing_attr_value"),
                                                    new Object[] {attr} ));
                }
                catch ( MissingResourceException e ) {
                    lexer.errout.println( e.toString() );
                }
            }
            else if (code == MISSING_IMAGEMAP)
            {
                try {
                    tidyPrint(lexer.errout,
                              res.getString("warning") );
                    tag( lexer, node );
                    tidyPrint(lexer.errout,
                              res.getString("missing_imagemap") );
                }
                catch ( MissingResourceException e ) {
                    lexer.errout.println( e.toString() );
                }
                lexer.badAccess |= MISSING_IMAGE_MAP;
            }
            else if (code == BAD_ATTRIBUTE_VALUE)
            {
                try {
                    tidyPrint(lexer.errout,
                              res.getString("warning") );
                    tag( lexer, node );
                    tidyPrint(lexer.errout,
                              MessageFormat.format( res.getString("bad_attribute_value"),
                                                    new Object[] {attr} ));
                }
                catch ( MissingResourceException e ) {
                    lexer.errout.println( e.toString() );
                }
            }
            else if (code == XML_ATTRIBUTE_VALUE)
            {
                try {
                    tidyPrint(lexer.errout,
                              res.getString("warning") );
                    tag( lexer, node );
                    tidyPrint(lexer.errout,
                              MessageFormat.format( res.getString("xml_attribute_value"),
                                                    new Object[] {attr} ));
                }
                catch ( MissingResourceException e ) {
                    lexer.errout.println( e.toString() );
                }
            }
            else if (code == UNEXPECTED_GT)
            {
                try {
                    tidyPrint(lexer.errout,
                              res.getString("error") );
                    tag( lexer, node );
                    tidyPrint(lexer.errout,
                              res.getString("unexpected_gt") );
                }
                catch ( MissingResourceException e ) {
                    lexer.errout.println( e.toString() );
                }
                lexer.errors++;;
            }
            else if (code == UNEXPECTED_QUOTEMARK)
            {
                try {
                    tidyPrint(lexer.errout,
                              res.getString("warning") );
                    tag( lexer, node );
                    tidyPrint(lexer.errout,
                              res.getString("unexpected_quotemark") );
                }
                catch ( MissingResourceException e ) {
                    lexer.errout.println( e.toString() );
                }
            }
            else if (code == REPEATED_ATTRIBUTE)
            {
                try {
                    tidyPrint(lexer.errout,
                              res.getString("warning") );
                    tag( lexer, node );
                    tidyPrint(lexer.errout,
                              res.getString("repeated_attribute") );
                }
                catch ( MissingResourceException e ) {
                    lexer.errout.println( e.toString() );
                }
            }
            else if (code == PROPRIETARY_ATTR_VALUE)
            {
                try {
                    tidyPrint(lexer.errout,
                              res.getString("warning") );
                    tag( lexer, node );
                    tidyPrint(lexer.errout,
                              MessageFormat.format( res.getString("proprietary_attr_value"),
                                                    new Object[] {attr} ));
                }
                catch ( MissingResourceException e ) {
                    lexer.errout.println( e.toString() );
                }
            }
            else if (code == UNEXPECTED_END_OF_FILE)
            {
                try {
                    tidyPrint(lexer.errout,
                              res.getString("unexpected_end_of_file") );
                }
                catch ( MissingResourceException e ) {
                    lexer.errout.println( e.toString() );
                }
            }
            else if (code == ID_NAME_MISMATCH)
            {
                try {
                    tidyPrint(lexer.errout,
                              res.getString("warning") );
                    tag( lexer, node );
                    tidyPrint(lexer.errout,
                              res.getString("id_name_mismatch") );
                }
                catch ( MissingResourceException e ) {
                    lexer.errout.println( e.toString() );
                }
            }

            tidyPrintln(lexer.errout);
        }
        else if (code == UNEXPECTED_GT)
        {
            position(lexer);
            try {
                tidyPrint(lexer.errout,
                          res.getString("error") );
                tag( lexer, node );
                tidyPrint(lexer.errout,
                          res.getString("unexpected_gt") );
            }
            catch ( MissingResourceException e ) {
                lexer.errout.println( e.toString() );
            }
            tidyPrintln(lexer.errout);
            lexer.errors++;;
        }
    }

    public static void warning(Lexer lexer, Node element, Node node, short code)
    {
        lexer.warnings++;

        /* keep quiet after 6 errors */
        if (lexer.errors > 6)
            return;

        if (lexer.configuration.ShowWarnings)
        {
            /* on end of file adjust reported position to end of input */
            if (code == UNEXPECTED_END_OF_FILE)
            {
                lexer.lines = lexer.in.curline;
                lexer.columns = lexer.in.curcol;
            }

            position(lexer);

            if (code == MISSING_ENDTAG_FOR)
            {
                try {
                    tidyPrint(lexer.errout,
                              MessageFormat.format( res.getString("missing_endtag_for"),
                                                    new Object[] {element.element} ));
                }
                catch ( MissingResourceException e ) {
                    lexer.errout.println( e.toString() );
                }
            }
            else if (code == MISSING_ENDTAG_BEFORE)
            {
                try {
                    tidyPrint(lexer.errout,
                              MessageFormat.format( res.getString("missing_endtag_before"),
                                                    new Object[] {element.element} ));
                }
                catch ( MissingResourceException e ) {
                    lexer.errout.println( e.toString() );
                }
                tag(lexer, node);
            }
            else if (code == DISCARDING_UNEXPECTED)
            {
                try {
                    tidyPrint(lexer.errout,
                              res.getString("discarding_unexpected") );
                }
                catch ( MissingResourceException e ) {
                    lexer.errout.println( e.toString() );
                }
                tag(lexer, node);
            }
            else if (code == NESTED_EMPHASIS)
            {
                try {
                    tidyPrint(lexer.errout,
                              res.getString("nested_emphasis") );
                }
                catch ( MissingResourceException e ) {
                    lexer.errout.println( e.toString() );
                }
                tag(lexer, node);
            }
            else if (code == COERCE_TO_ENDTAG)
            {
                try {
                    tidyPrint(lexer.errout,
                              MessageFormat.format( res.getString("coerce_to_endtag"),
                                                    new Object[] {element.element} ));
                }
                catch ( MissingResourceException e ) {
                    lexer.errout.println( e.toString() );
                }
            }
            else if (code == NON_MATCHING_ENDTAG)
            {
                try {
                    tidyPrint(lexer.errout,
                              res.getString("non_matching_endtag_1") );
                }
                catch ( MissingResourceException e ) {
                    lexer.errout.println( e.toString() );
                }
                tag(lexer, node);
                try {
                    tidyPrint(lexer.errout,
                              MessageFormat.format( res.getString("non_matching_endtag_2"),
                                                    new Object[] {element.element} ));
                }
                catch ( MissingResourceException e ) {
                    lexer.errout.println( e.toString() );
                }
            }
            else if (code == TAG_NOT_ALLOWED_IN)
            {
                try {
                    tidyPrint(lexer.errout,
                              res.getString("warning") );
                }
                catch ( MissingResourceException e ) {
                    lexer.errout.println( e.toString() );
                }
                tag(lexer, node);
                try {
                    tidyPrint(lexer.errout,
                              MessageFormat.format( res.getString("tag_not_allowed_in"),
                                                    new Object[] {element.element} ));
                }
                catch ( MissingResourceException e ) {
                    lexer.errout.println( e.toString() );
                }
            }
            else if (code == DOCTYPE_AFTER_TAGS)
            {
                try {
                    tidyPrint(lexer.errout,
                              res.getString("doctype_after_tags") );
                }
                catch ( MissingResourceException e ) {
                    lexer.errout.println( e.toString() );
                }
            }
            else if (code == MISSING_STARTTAG)
            {
                try {
                    tidyPrint(lexer.errout,
                              MessageFormat.format( res.getString("missing_starttag"),
                                                    new Object[] {node.element} ));
                }
                catch ( MissingResourceException e ) {
                    lexer.errout.println( e.toString() );
                }
            }
            else if (code == UNEXPECTED_ENDTAG)
            {
                try {
                    tidyPrint(lexer.errout,
                              MessageFormat.format( res.getString("unexpected_endtag"),
                                                    new Object[] {node.element} ));
                    if (element != null)
                        tidyPrint(lexer.errout,
                                  MessageFormat.format( res.getString("unexpected_endtag_suffix"),
                                                        new Object[] {element.element} ));
                }
                catch ( MissingResourceException e ) {
                    lexer.errout.println( e.toString() );
                }
            }
            else if (code == TOO_MANY_ELEMENTS)
            {
                try {
                    tidyPrint(lexer.errout,
                              MessageFormat.format( res.getString("too_many_elements"),
                                                    new Object[] {node.element} ));
                    if (element != null)
                        tidyPrint(lexer.errout,
                                  MessageFormat.format( res.getString("too_many_elements_suffix"),
                                                        new Object[] {element.element} ));
                }

⌨️ 快捷键说明

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