public final class Report
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ACCESS_URL
used to point to Web Accessibility Guidelines.
|
static short |
ANCHOR_NOT_UNIQUE
attribute: anchor not unique.
|
static short |
APOS_UNDEFINED
invalid entity: apos undefined in current definition.
|
static short |
ATTR_VALUE_NOT_LCASE
attribute: attribute value not lower case.
|
static short |
BACKSLASH_IN_URI
attribute: backslash in URI.
|
static short |
BAD_ATTRIBUTE_VALUE
attribute: bad attribute value.
|
static short |
BAD_ATTRIBUTE_VALUE_REPLACED
attribute: bad attribute value replaced.
|
static short |
BAD_CDATA_CONTENT
bad cdata comment.
|
static short |
BAD_COMMENT_CHARS
bad coment chars.
|
static short |
BAD_XML_COMMENT
bad xml comment.
|
static short |
BADACCESS_SUMMARY
Constant used for reporting of bad access summary.
|
static short |
BADFORM_SUMMARY
Constant used for reporting of bad form summary.
|
static short |
CANT_BE_NESTED
elments can be nested.
|
static short |
COERCE_TO_ENDTAG
coerce to end tag.
|
static short |
COERCE_TO_ENDTAG_WARN
coerce to endtag.
|
static short |
CONTENT_AFTER_BODY
content after body.
|
static short |
DISCARDED_CHAR
char has been discarder.
|
static short |
DISCARDING_UNEXPECTED
discarding unexpected element.
|
static short |
DOCTYPE_AFTER_TAGS
doctype after tags.
|
static short |
DOCTYPE_GIVEN_SUMMARY
Constant used for reporting of given doctype.
|
static short |
DTYPE_NOT_UPPER_CASE
doctype not upper case.
|
static short |
DUPLICATE_FRAMESET
duplicate frameset.
|
static short |
ELEMENT_NOT_EMPTY
element not empty.
|
static short |
ENCODING_IO_CONFLICT
encoding IO conflict.
|
static short |
ENCODING_MISMATCH
character encoding: encoding mismatch.
|
static short |
ENTITY_IN_ID
attribute: entity in id.
|
static short |
ESCAPED_ILLEGAL_URI
attribute: escaped illegal URI.
|
static short |
FIXED_BACKSLASH
attribute: fixed backslash.
|
static short |
FOUND_UTF16
character encoding error: found utf16.
|
static short |
ID_NAME_MISMATCH
attribute: id and name mismatch.
|
static short |
ILLEGAL_NESTING
illegal nesting.
|
static short |
ILLEGAL_URI_REFERENCE
attribute: illegal URI reference.
|
static short |
INCONSISTENT_NAMESPACE
inconsistent namespace.
|
static short |
INCONSISTENT_VERSION
inconsistent version.
|
static short |
INSERTING_TAG
inserting tag.
|
static short |
INVALID_ATTRIBUTE
attribute: invalid attribute.
|
static short |
INVALID_NCR
character encoding: invalid NCR.
|
static short |
INVALID_SGML_CHARS
character encoding: invalid sgml chars.
|
static short |
INVALID_URI
character encoding: nvalid URI.
|
static short |
INVALID_UTF16
character encoding: invalid utf16.
|
static short |
INVALID_UTF8
character encoding: invalid utf8.
|
static short |
INVALID_XML_ID
attribute: invalid xml id.
|
static short |
JOINING_ATTRIBUTE
attribute: joining attribute.
|
static short |
MALFORMED_COMMENT
malformed comment.
|
static short |
MALFORMED_DOCTYPE
malformed doctype.
|
static short |
MISSING_ATTR_VALUE
attribute: missing attribute value.
|
static short |
MISSING_ATTRIBUTE
attribute: missing attribute.
|
static short |
MISSING_DOCTYPE
missing doctype.
|
static short |
MISSING_ENDTAG_BEFORE
missing end tag before.
|
static short |
MISSING_ENDTAG_FOR
missing an end tag.
|
static short |
MISSING_IMAGE_ALT
accessibility flaw: missing image map.
|
static short |
MISSING_IMAGE_MAP
accessibility flaw: missing image map.
|
static short |
MISSING_IMAGEMAP
attribute: missing image map.
|
static short |
MISSING_LINK_ALT
accessibility flaw: missing link alt.
|
static short |
MISSING_QUOTEMARK
attribute: missing quotemark.
|
static short |
MISSING_SEMICOLON
invalid entity: missing semicolon.
|
static short |
MISSING_SEMICOLON_NCR
invalid entity: missing semicolon.
|
static short |
MISSING_STARTTAG
missing start tag.
|
static short |
MISSING_SUMMARY
accessibility flaw: missing summary.
|
static short |
MISSING_TITLE_ELEMENT
missing title element.
|
static short |
MIXED_CONTENT_IN_BLOCK
mixed content in block.
|
static short |
NESTED_EMPHASIS
nested emphasis.
|
static short |
NESTED_QUOTATION
nested quotation.
|
static short |
NEWLINE_IN_URI
attribute: newline in URI.
|
static short |
NOFRAMES_CONTENT
noframes content.
|
static short |
NON_ASCII
character encoding error: non ascii.
|
static short |
NON_MATCHING_ENDTAG
non matching end tag.
|
static short |
OBSOLETE_ELEMENT
obsolete element.
|
static short |
PROPRIETARY_ATTR_VALUE
attribute: proprietary attribute value.
|
static short |
PROPRIETARY_ATTRIBUTE
attribute: proprietary attribute.
|
static short |
PROPRIETARY_ELEMENT
proprietary element.
|
static java.lang.String |
RELEASE_DATE_STRING
Release date String.
|
static short |
REPEATED_ATTRIBUTE
attribute: repeated attribute.
|
static short |
REPLACED_CHAR
char has been replaced.
|
static short |
REPLACING_ELEMENT
replacing element.
|
static short |
REPLACING_UNEX_ELEMENT
replacing unexcaped element.
|
static short |
REPORT_VERSION_SUMMARY
Constant used for reporting of version summary.
|
static short |
SPACE_PRECEDING_XMLDECL
space preceding xml declaration.
|
static short |
SUSPECTED_MISSING_QUOTE
suspected missing quote.
|
static short |
TAG_NOT_ALLOWED_IN
tag not allowed in.
|
static short |
TOO_MANY_ELEMENTS
too many element.
|
static short |
TOO_MANY_ELEMENTS_IN
too many elements in.
|
static short |
TRIM_EMPTY_ELEMENT
trim empty element.
|
static short |
UNESCAPED_AMPERSAND
invalid entity: unescaped ampersand.
|
static short |
UNESCAPED_ELEMENT
unescaped element.
|
static short |
UNEXPECTED_END_OF_FILE
unexpected end of file.
|
static short |
UNEXPECTED_END_OF_FILE_ATTR
attribute: unexpected end of file.
|
static short |
UNEXPECTED_ENDTAG
unexpected end tag.
|
static short |
UNEXPECTED_ENDTAG_IN
unexpected endag in.
|
static short |
UNEXPECTED_EQUALSIGN
attribute: expected equalsign.
|
static short |
UNEXPECTED_GT
attribute: unexpected gt.
|
static short |
UNEXPECTED_QUOTEMARK
attribute: unexpected quotemark.
|
static short |
UNKNOWN_ATTRIBUTE
attribute: unknown attribute.
|
static short |
UNKNOWN_ELEMENT
unknown element.
|
static short |
UNKNOWN_ENTITY
invalid entity: unknown entity.
|
static short |
USING_BODY
presentation flaw: using body.
|
static short |
USING_BR_INPLACE_OF
unsing br in place of.
|
static short |
USING_FONT
presentation flaw: using font.
|
static short |
USING_FRAMES
accessibility flaw: using frames.
|
static short |
USING_LAYER
presentation flaw: using layer.
|
static short |
USING_NOBR
presentation flaw: using nobr.
|
static short |
USING_NOFRAMES
accessibility flaw: using noframes.
|
static short |
USING_SPACER
presentation flaw: using spacer.
|
static short |
VENDOR_SPECIFIC_CHARS
character encoding: vendor specific chars.
|
static short |
WINDOWS_CHARS
character encoding error: windows chars.
|
static short |
XML_ATTRIBUTE_VALUE
attribute: xml attribute value.
|
static short |
XML_ID_SYNTAX
attribute: id sintax.
|
Modifier | Constructor and Description |
---|---|
protected |
Report()
Instantiated only in Tidy() constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
addMessageListener(TidyMessageListener listener)
Adds a message listener.
|
void |
attrError(Lexer lexer,
Node node,
AttVal attribute,
short code)
Prints error messages for attributes.
|
void |
badArgument(java.lang.String key,
java.lang.String value)
Prints a "bad argument" error message.
|
void |
badTree(java.io.PrintWriter errout)
Prints the "bad tree" message.
|
void |
encodingError(Lexer lexer,
int code,
int c)
Prints encoding error messages.
|
void |
entityError(Lexer lexer,
short code,
java.lang.String entity,
int c)
Prints entity error messages.
|
void |
error(Lexer lexer,
Node element,
Node node,
short code)
Prints errors.
|
void |
errorSummary(Lexer lexer)
Prints error summary.
|
void |
generalInfo(java.io.PrintWriter errout)
Prints tidy general info.
|
protected java.lang.String |
getMessage(int errorCode,
Lexer lexer,
java.lang.String message,
java.lang.Object[] params,
TidyMessage.Level level)
Generates a complete message for the warning/error.
|
void |
helpText(java.io.PrintWriter out)
Prints tidy help.
|
void |
missingBody(java.io.PrintWriter errout)
Prints the "missing body" message.
|
void |
needsAuthorIntervention(java.io.PrintWriter errout)
Prints the "needs author intervention" message.
|
void |
reportNumberOfSlides(java.io.PrintWriter errout,
int count)
Prints the number of generated slides.
|
void |
reportNumWarnings(java.io.PrintWriter errout,
Lexer lexer)
Prints the number of error/warnings found.
|
void |
reportVersion(java.io.PrintWriter errout,
Lexer lexer,
java.lang.String filename,
Node doctype)
Prints information for html version in input file.
|
void |
setFilename(java.lang.String filename)
Sets the current file name.
|
void |
showVersion(java.io.PrintWriter p)
print version information.
|
void |
unknownFile(java.io.PrintWriter errout,
java.lang.String file)
Prints the "unknown file" message.
|
void |
unknownOption(java.io.PrintWriter errout,
char c)
Prints the "unknown option" message.
|
void |
unknownOption(java.lang.String option)
Prints an "unknown option" error message.
|
void |
warning(Lexer lexer,
Node element,
Node node,
short code)
Prints warnings.
|
public static final java.lang.String ACCESS_URL
public static final java.lang.String RELEASE_DATE_STRING
public static final short MISSING_SEMICOLON
public static final short MISSING_SEMICOLON_NCR
public static final short UNKNOWN_ENTITY
public static final short UNESCAPED_AMPERSAND
public static final short APOS_UNDEFINED
public static final short MISSING_ENDTAG_FOR
public static final short MISSING_ENDTAG_BEFORE
public static final short DISCARDING_UNEXPECTED
public static final short NESTED_EMPHASIS
public static final short NON_MATCHING_ENDTAG
public static final short TAG_NOT_ALLOWED_IN
public static final short MISSING_STARTTAG
public static final short UNEXPECTED_ENDTAG
public static final short USING_BR_INPLACE_OF
public static final short INSERTING_TAG
public static final short SUSPECTED_MISSING_QUOTE
public static final short MISSING_TITLE_ELEMENT
public static final short DUPLICATE_FRAMESET
public static final short CANT_BE_NESTED
public static final short OBSOLETE_ELEMENT
public static final short PROPRIETARY_ELEMENT
public static final short UNKNOWN_ELEMENT
public static final short TRIM_EMPTY_ELEMENT
public static final short COERCE_TO_ENDTAG
public static final short ILLEGAL_NESTING
public static final short NOFRAMES_CONTENT
public static final short CONTENT_AFTER_BODY
public static final short INCONSISTENT_VERSION
public static final short MALFORMED_COMMENT
public static final short BAD_COMMENT_CHARS
public static final short BAD_XML_COMMENT
public static final short BAD_CDATA_CONTENT
public static final short INCONSISTENT_NAMESPACE
public static final short DOCTYPE_AFTER_TAGS
public static final short MALFORMED_DOCTYPE
public static final short UNEXPECTED_END_OF_FILE
public static final short DTYPE_NOT_UPPER_CASE
public static final short TOO_MANY_ELEMENTS
public static final short UNESCAPED_ELEMENT
public static final short NESTED_QUOTATION
public static final short ELEMENT_NOT_EMPTY
public static final short ENCODING_IO_CONFLICT
public static final short MIXED_CONTENT_IN_BLOCK
public static final short MISSING_DOCTYPE
public static final short SPACE_PRECEDING_XMLDECL
public static final short TOO_MANY_ELEMENTS_IN
public static final short UNEXPECTED_ENDTAG_IN
public static final short REPLACING_ELEMENT
public static final short REPLACING_UNEX_ELEMENT
public static final short COERCE_TO_ENDTAG_WARN
public static final short UNKNOWN_ATTRIBUTE
public static final short MISSING_ATTRIBUTE
public static final short MISSING_ATTR_VALUE
public static final short BAD_ATTRIBUTE_VALUE
public static final short UNEXPECTED_GT
public static final short PROPRIETARY_ATTRIBUTE
public static final short PROPRIETARY_ATTR_VALUE
public static final short REPEATED_ATTRIBUTE
public static final short MISSING_IMAGEMAP
public static final short XML_ATTRIBUTE_VALUE
public static final short MISSING_QUOTEMARK
public static final short UNEXPECTED_QUOTEMARK
public static final short ID_NAME_MISMATCH
public static final short BACKSLASH_IN_URI
public static final short FIXED_BACKSLASH
public static final short ILLEGAL_URI_REFERENCE
public static final short ESCAPED_ILLEGAL_URI
public static final short NEWLINE_IN_URI
public static final short ANCHOR_NOT_UNIQUE
public static final short ENTITY_IN_ID
public static final short JOINING_ATTRIBUTE
public static final short UNEXPECTED_EQUALSIGN
public static final short ATTR_VALUE_NOT_LCASE
public static final short XML_ID_SYNTAX
public static final short INVALID_ATTRIBUTE
public static final short BAD_ATTRIBUTE_VALUE_REPLACED
public static final short INVALID_XML_ID
public static final short UNEXPECTED_END_OF_FILE_ATTR
public static final short VENDOR_SPECIFIC_CHARS
public static final short INVALID_SGML_CHARS
public static final short INVALID_UTF8
public static final short INVALID_UTF16
public static final short ENCODING_MISMATCH
public static final short INVALID_URI
public static final short INVALID_NCR
public static final short DOCTYPE_GIVEN_SUMMARY
public static final short REPORT_VERSION_SUMMARY
public static final short BADACCESS_SUMMARY
public static final short BADFORM_SUMMARY
public static final short MISSING_IMAGE_ALT
public static final short MISSING_LINK_ALT
public static final short MISSING_SUMMARY
public static final short MISSING_IMAGE_MAP
public static final short USING_FRAMES
public static final short USING_NOFRAMES
public static final short USING_SPACER
public static final short USING_LAYER
public static final short USING_NOBR
public static final short USING_FONT
public static final short USING_BODY
public static final short WINDOWS_CHARS
public static final short NON_ASCII
public static final short FOUND_UTF16
public static final short REPLACED_CHAR
public static final short DISCARDED_CHAR
protected java.lang.String getMessage(int errorCode, Lexer lexer, java.lang.String message, java.lang.Object[] params, TidyMessage.Level level) throws java.util.MissingResourceException
errorCode
- tidy error codelexer
- Lexermessage
- key for the ResourceBundleparams
- optional parameters added with MessageFormatlevel
- message level. One of TidyMessage.LEVEL_ERROR
,
TidyMessage.LEVEL_WARNING
,TidyMessage.LEVEL_INFO
java.util.MissingResourceException
- if message
key is not available in jtidy resource bundle.TidyMessage
public void showVersion(java.io.PrintWriter p)
p
- printWriterpublic void unknownOption(java.lang.String option)
option
- unknown option namepublic void badArgument(java.lang.String key, java.lang.String value)
key
- argument namevalue
- bad argument valuepublic void encodingError(Lexer lexer, int code, int c)
lexer
- Lexercode
- error codec
- invalid charpublic void entityError(Lexer lexer, short code, java.lang.String entity, int c)
lexer
- Lexercode
- error codeentity
- invalid entity Stringc
- invalid charpublic void attrError(Lexer lexer, Node node, AttVal attribute, short code)
lexer
- Lexernode
- current tagattribute
- attributecode
- error codepublic void warning(Lexer lexer, Node element, Node node, short code)
lexer
- Lexerelement
- parent/missing tagnode
- current tagcode
- error codepublic void error(Lexer lexer, Node element, Node node, short code)
lexer
- Lexerelement
- parent/missing tagnode
- current tagcode
- error codepublic void errorSummary(Lexer lexer)
lexer
- Lexerpublic void unknownOption(java.io.PrintWriter errout, char c)
errout
- PrintWriterc
- invalid option charpublic void unknownFile(java.io.PrintWriter errout, java.lang.String file)
errout
- PrintWriterfile
- invalid file namepublic void needsAuthorIntervention(java.io.PrintWriter errout)
errout
- PrintWriterpublic void missingBody(java.io.PrintWriter errout)
errout
- PrintWriterpublic void reportNumberOfSlides(java.io.PrintWriter errout, int count)
errout
- PrintWritercount
- slides countpublic void generalInfo(java.io.PrintWriter errout)
errout
- PrintWriterpublic void setFilename(java.lang.String filename)
filename
- current file.public void reportVersion(java.io.PrintWriter errout, Lexer lexer, java.lang.String filename, Node doctype)
errout
- PrintWriterlexer
- Lexerfilename
- file namedoctype
- doctype Nodepublic void reportNumWarnings(java.io.PrintWriter errout, Lexer lexer)
errout
- PrintWriterlexer
- Lexerpublic void helpText(java.io.PrintWriter out)
out
- PrintWriterpublic void badTree(java.io.PrintWriter errout)
errout
- PrintWriterpublic void addMessageListener(TidyMessageListener listener)
listener
- TidyMessageListenerCopyright © 2000–2017 sourceforge. All rights reserved.