/** * * @see nu.validator.saxtree.Node#visit(nu.validator.saxtree.TreeParser) */ @Override void visit(TreeParser treeParser) throws SAXException { treeParser.characters(buffer, 0, buffer.length, this); }
/** * * @see nu.validator.saxtree.Node#visit(nu.validator.saxtree.TreeParser) */ @Override void visit(TreeParser treeParser) throws SAXException { treeParser.comment(buffer, 0, buffer.length, this); }
/** * * @throws SAXException if things go wrong * @see nu.validator.saxtree.Node#revisit(nu.validator.saxtree.TreeParser) */ @Override void revisit(TreeParser treeParser) throws SAXException { treeParser.endCDATA(endLocator); }
/** * @see nu.validator.saxtree.Node#revisit(nu.validator.saxtree.TreeParser) */ @Override void revisit(TreeParser treeParser) throws SAXException { treeParser.endElement(uri, localName, qName, endLocator); if (prefixMappings != null) { for (PrefixMapping mapping : prefixMappings) { treeParser.endPrefixMapping(mapping.getPrefix(), endLocator); } } }
/** * Parses a fragment. * * @param input the input to parse * @param contextLocal the local name of the context element * @param contextNamespace the namespace of the context element * @throws IOException * @throws SAXException */ public void parseFragment(InputSource input, String contextLocal, String contextNamespace) throws IOException, SAXException { lazyInit(); try { treeBuilder.setFragmentContext(contextLocal.intern(), contextNamespace.intern(), null, false); tokenize(input); } finally { if (saxTreeBuilder != null) { DocumentFragment fragment = saxTreeBuilder.getDocumentFragment(); new TreeParser(contentHandler, lexicalHandler).parse(fragment); } } }
/** * @see nu.validator.messages.MessageEmitter#startImageReview(DocumentFragment, boolean) */ @Override public ImageReviewHandler startImageReview(DocumentFragment instruction, boolean fatal) throws SAXException { attrs.clear(); attrs.addAttribute("id", "imagereport"); this.emitter.startElement("h2", attrs); this.emitter.characters(IMAGE_REPORT); this.emitter.endElement("h2"); if (instruction != null) { treeParser.parse(instruction); } return this; }
/** * @param contentHandler */ public XhtmlMessageEmitter(ContentHandler contentHandler) { super(); this.contentHandler = contentHandler; this.emitter = new XhtmlSaxEmitter(contentHandler); this.messageTextHandler = new XhtmlMessageTextHandler(emitter); this.extractHandler = new XhtmlExtractHandler(emitter); this.treeParser = new TreeParser(contentHandler, null); }
/** * @see nu.validator.saxtree.Node#revisit(nu.validator.saxtree.TreeParser) */ @Override void revisit(TreeParser treeParser) throws SAXException { treeParser.endDTD(endLocator); }
/** * @see nu.validator.saxtree.Node#revisit(nu.validator.saxtree.TreeParser) */ @Override void revisit(TreeParser treeParser) throws SAXException { treeParser.endDocument(endLocator); }
/** * @see nu.validator.saxtree.Node#revisit(nu.validator.saxtree.TreeParser) */ @Override void revisit(TreeParser treeParser) throws SAXException { treeParser.endEntity(name, endLocator); }
/** * Parses a fragment with HTML context. * * @param input the input to parse * @param context the name of the context element (HTML namespace assumed) * @throws IOException * @throws SAXException */ public void parseFragment(InputSource input, String context) throws IOException, SAXException { lazyInit(); try { treeBuilder.setFragmentContext(context.intern()); tokenize(input); } finally { if (saxTreeBuilder != null) { DocumentFragment fragment = saxTreeBuilder.getDocumentFragment(); new TreeParser(contentHandler, lexicalHandler).parse(fragment); } } }
/** * @see nu.validator.saxtree.Node#revisit(nu.validator.saxtree.TreeParser) */ @Override void revisit(TreeParser treeParser) throws SAXException { treeParser.endElement(uri, localName, qName, endLocator); if (prefixMappings != null) { for (PrefixMapping mapping : prefixMappings) { treeParser.endPrefixMapping(mapping.getPrefix(), endLocator); } } }
this.emitter.endElement("h3"); treeParser.parse(instruction);
/** * @see nu.validator.saxtree.Node#revisit(nu.validator.saxtree.TreeParser) */ @Override void revisit(TreeParser treeParser) throws SAXException { treeParser.endDTD(endLocator); }
/** * @see nu.validator.saxtree.Node#revisit(nu.validator.saxtree.TreeParser) */ @Override void revisit(TreeParser treeParser) throws SAXException { treeParser.endDocument(endLocator); }
/** * @see nu.validator.saxtree.Node#revisit(nu.validator.saxtree.TreeParser) */ @Override void revisit(TreeParser treeParser) throws SAXException { treeParser.endEntity(name, endLocator); }
/** * Parses a fragment with HTML context. * * @param input the input to parse * @param context the name of the context element (HTML namespace assumed) * @throws IOException * @throws SAXException */ public void parseFragment(InputSource input, String context) throws IOException, SAXException { lazyInit(); try { treeBuilder.setFragmentContext(context.intern()); tokenize(input); } finally { if (saxTreeBuilder != null) { DocumentFragment fragment = saxTreeBuilder.getDocumentFragment(); new TreeParser(contentHandler, lexicalHandler).parse(fragment); } } }
/** * @see nu.validator.saxtree.Node#revisit(nu.validator.saxtree.TreeParser) */ @Override void revisit(TreeParser treeParser) throws SAXException { treeParser.endElement(uri, localName, qName, endLocator); if (prefixMappings != null) { for (PrefixMapping mapping : prefixMappings) { treeParser.endPrefixMapping(mapping.getPrefix(), endLocator); } } }
/** * @see nu.validator.saxtree.Node#revisit(nu.validator.saxtree.TreeParser) */ @Override void revisit(TreeParser treeParser) throws SAXException { treeParser.endDTD(endLocator); }
/** * @see nu.validator.saxtree.Node#revisit(nu.validator.saxtree.TreeParser) */ @Override void revisit(TreeParser treeParser) throws SAXException { treeParser.endDocument(endLocator); }