📄 report.java
字号:
}
}
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 + -