Uses of Class
org.w3c.tidy.Lexer
Packages that use Lexer
-
Uses of Lexer in org.w3c.tidy
Methods in org.w3c.tidy with parameters of type LexerModifier and TypeMethodDescriptionvoidPPrint.addTransitionEffect(Lexer lexer, Node root, double duration) Add meta element for page transition effect, this works on IE but not NS.voidPrints error messages for attributes.voidCheck the value of an attribute.voidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidChecks attributes in given Node.voidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidAttVal.checkAttribute(Lexer lexer, Node node) Check attribute name/value and report errors.voidNode.checkAttributes(Lexer lexer) Default method for checking an element's attributes.voidClean an html tree.voidClean.cleanWord2000(Lexer lexer, Node node) This is a major clean up to strip out all the extra stuff you get when you save as web page from Word 2000.static voidNode.coerceNode(Lexer lexer, Node node, Dict tag) Coerce a node.voidPPrint.createSlides(Lexer lexer, Node root) Creates slides from h2.voidClean.dropSections(Lexer lexer, Node node) Drop if/endif sections inserted by word2000.voidReport.encodingError(Lexer lexer, int code, int c) Prints encoding error messages.voidReport.entityError(Lexer lexer, short code, String entity, int c) Prints entity error messages.voidPrints errors.voidReport.errorSummary(Lexer lexer) Prints error summary.protected static NodeEscapes the given tag.static voidNode.fixEmptyRow(Lexer lexer, Node row) If a table row is empty then insert an empty cell.This practice is consistent with browser behavior and avoids potential problems with row spanning cells.protected StringReport.getMessage(int errorCode, Lexer lexer, String message, Object[] params, TidyMessage.Level level) Generates a complete message for the warning/error.static voidNode.insertDocType(Lexer lexer, Node element, Node doctype) The doctype has been found after other tags, and needs moving to before the html element.booleanIs the node content empty or blank? Assumes node is a text node.protected static voidParserImpl.moveToHead(Lexer lexer, Node element, Node node) Move node to the head, where element is used as starting point in hunt for head.voidParse the given node.voidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidstatic NodeParserImpl.parseDocument(Lexer lexer) HTML is the top level element.protected static voidstatic NodeParserImpl.parseXMLDocument(Lexer lexer) static voidParserImpl.parseXMLElement(Lexer lexer, Node element, short mode) XML documents.voidPPrint.printSlide(Out fout, short mode, int indent, Lexer lexer) Called from printTree to print the content of a slide from the node slidecontent.voidvoidPPrint.printXMLTree(Out fout, short mode, int indent, Lexer lexer, Node node) Clean.pruneSection(Lexer lexer, Node node) node is<![if ...]>prune up to<![endif]>.voidNode.repairDuplicateAttributes(Lexer lexer) The same attribute name can't be used more than once in each element.voidReport.reportNumWarnings(PrintWriter errout, Lexer lexer) Prints the number of error/warnings found.voidReport.reportVersion(PrintWriter errout, Lexer lexer, String filename, Node doctype) Prints information for html version in input file.voidSetter for lexer instance (needed for error reporting).voidWord2000 uses span excessively, so we strip span out.static voidNode.trimEmptyElement(Lexer lexer, Node element) Trim an empty element.static voidNode.trimInitialSpace(Lexer lexer, Node element, Node text) This maps<p> hello <em> world </em>to<p> hello <em> world </em>.static voidNode.trimSpaces(Lexer lexer, Node element) Move initial and trailing space out.static voidNode.trimTrailingSpace(Lexer lexer, Node element, Node last) This maps hello world to hello world .voidPrints warnings.