📄 report.java
字号:
catch ( MissingResourceException e ) {
lexer.errout.println( e.toString() );
}
}
else if (code == USING_BR_INPLACE_OF)
{
try {
tidyPrint(lexer.errout,
res.getString("using_br_inplace_of") );
}
catch ( MissingResourceException e ) {
lexer.errout.println( e.toString() );
}
tag(lexer, node);
}
else if (code == INSERTING_TAG)
{
try {
tidyPrint(lexer.errout,
MessageFormat.format( res.getString("inserting_tag"),
new Object[] {node.element} ));
}
catch ( MissingResourceException e ) {
lexer.errout.println( e.toString() );
}
}
else if (code == CANT_BE_NESTED)
{
try {
tidyPrint(lexer.errout,
res.getString("warning") );
}
catch ( MissingResourceException e ) {
lexer.errout.println( e.toString() );
}
tag(lexer, node);
try {
tidyPrint(lexer.errout,
res.getString("cant_be_nested") );
}
catch ( MissingResourceException e ) {
lexer.errout.println( e.toString() );
}
}
else if (code == PROPRIETARY_ELEMENT)
{
try {
tidyPrint(lexer.errout,
res.getString("warning") );
}
catch ( MissingResourceException e ) {
lexer.errout.println( e.toString() );
}
tag(lexer, node);
try {
tidyPrint(lexer.errout,
res.getString("proprietary_element") );
}
catch ( MissingResourceException e ) {
lexer.errout.println( e.toString() );
}
if (node.tag == TagTable.tagLayer)
lexer.badLayout |= USING_LAYER;
else if (node.tag == TagTable.tagSpacer)
lexer.badLayout |= USING_SPACER;
else if (node.tag == TagTable.tagNobr)
lexer.badLayout |= USING_NOBR;
}
else if (code == OBSOLETE_ELEMENT)
{
try {
if (element.tag != null && (element.tag.model & Dict.CM_OBSOLETE) != 0)
tidyPrint(lexer.errout,
res.getString("obsolete_element") );
else
tidyPrint(lexer.errout,
res.getString("replacing_element") );
}
catch ( MissingResourceException e ) {
lexer.errout.println( e.toString() );
}
tag(lexer, element);
try {
tidyPrint(lexer.errout,
res.getString("by") );
}
catch ( MissingResourceException e ) {
lexer.errout.println( e.toString() );
}
tag(lexer, node);
}
else if (code == TRIM_EMPTY_ELEMENT)
{
try {
tidyPrint(lexer.errout,
res.getString("trim_empty_element") );
}
catch ( MissingResourceException e ) {
lexer.errout.println( e.toString() );
}
tag(lexer, element);
}
else if (code == MISSING_TITLE_ELEMENT)
{
try {
tidyPrint(lexer.errout,
res.getString("missing_title_element") );
}
catch ( MissingResourceException e ) {
lexer.errout.println( e.toString() );
}
}
else if (code == ILLEGAL_NESTING)
{
try {
tidyPrint(lexer.errout,
res.getString("warning") );
}
catch ( MissingResourceException e ) {
lexer.errout.println( e.toString() );
}
tag(lexer, element);
try {
tidyPrint(lexer.errout,
res.getString("illegal_nesting") );
}
catch ( MissingResourceException e ) {
lexer.errout.println( e.toString() );
}
}
else if (code == NOFRAMES_CONTENT)
{
try {
tidyPrint(lexer.errout,
res.getString("warning") );
}
catch ( MissingResourceException e ) {
lexer.errout.println( e.toString() );
}
tag(lexer, node);
try {
tidyPrint(lexer.errout,
res.getString("noframes_content") );
}
catch ( MissingResourceException e ) {
lexer.errout.println( e.toString() );
}
}
else if (code == INCONSISTENT_VERSION)
{
try {
tidyPrint(lexer.errout,
res.getString("inconsistent_version") );
}
catch ( MissingResourceException e ) {
lexer.errout.println( e.toString() );
}
}
else if (code == MALFORMED_DOCTYPE)
{
try {
tidyPrint(lexer.errout,
res.getString("malformed_doctype") );
}
catch ( MissingResourceException e ) {
lexer.errout.println( e.toString() );
}
}
else if (code == CONTENT_AFTER_BODY)
{
try {
tidyPrint(lexer.errout,
res.getString("content_after_body") );
}
catch ( MissingResourceException e ) {
lexer.errout.println( e.toString() );
}
}
else if (code == MALFORMED_COMMENT)
{
try {
tidyPrint(lexer.errout,
res.getString("malformed_comment") );
}
catch ( MissingResourceException e ) {
lexer.errout.println( e.toString() );
}
}
else if (code == BAD_COMMENT_CHARS)
{
try {
tidyPrint(lexer.errout,
res.getString("bad_comment_chars") );
}
catch ( MissingResourceException e ) {
lexer.errout.println( e.toString() );
}
}
else if (code == BAD_XML_COMMENT)
{
try {
tidyPrint(lexer.errout,
res.getString("bad_xml_comment") );
}
catch ( MissingResourceException e ) {
lexer.errout.println( e.toString() );
}
}
else if (code == BAD_CDATA_CONTENT)
{
try {
tidyPrint(lexer.errout,
res.getString("bad_cdata_content") );
}
catch ( MissingResourceException e ) {
lexer.errout.println( e.toString() );
}
}
else if (code == INCONSISTENT_NAMESPACE)
{
try {
tidyPrint(lexer.errout,
res.getString("inconsistent_namespace") );
}
catch ( MissingResourceException e ) {
lexer.errout.println( e.toString() );
}
}
else if (code == DTYPE_NOT_UPPER_CASE)
{
try {
tidyPrint(lexer.errout,
res.getString("dtype_not_upper_case") );
}
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() );
}
tag(lexer, element);
}
tidyPrintln(lexer.errout);
}
}
public static void error(Lexer lexer, Node element, Node node, short code)
{
lexer.warnings++;
/* keep quiet after 6 errors */
if (lexer.errors > 6)
return;
lexer.errors++;
position(lexer);
if (code == SUSPECTED_MISSING_QUOTE)
{
try {
tidyPrint(lexer.errout,
res.getString("suspected_missing_quote") );
}
catch ( MissingResourceException e ) {
lexer.errout.println( e.toString() );
}
}
else if (code == DUPLICATE_FRAMESET)
{
try {
tidyPrint(lexer.errout,
res.getString("duplicate_frameset") );
}
catch ( MissingResourceException e ) {
lexer.errout.println( e.toString() );
}
}
else if (code == UNKNOWN_ELEMENT)
{
try {
tidyPrint(lexer.errout,
res.getString("error") );
}
catch ( MissingResourceException e ) {
lexer.errout.println( e.toString() );
}
tag(lexer, node);
try {
tidyPrint(lexer.errout,
res.getString("unknown_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() );
}
}
tidyPrintln(lexer.errout);
}
public static void errorSummary(Lexer lexer)
{
/* adjust badAccess to that its null if frames are ok */
if ((lexer.badAccess & (USING_FRAMES | USING_NOFRAMES)) != 0)
{
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -