@Override protected void appendElement(Element child, Element newParent) { newParent.appendChild(child); }
@Override protected void appendElement(Element child, Element newParent) { newParent.appendChild(child); }
@Override protected void appendElement(Element child, Element newParent) { newParent.appendChild(child); }
@Override protected void appendCharacters(Element parent, char[] buf, int start, int length) { parent.appendChild(new Characters(tokenizer, buf, start, length)); }
@Override protected void appendCharacters(Element parent, char[] buf, int start, int length) { parent.appendChild(new Characters(tokenizer, buf, start, length)); }
@Override protected void appendComment(Element parent, char[] buf, int start, int length) { parent.appendChild(new Comment(tokenizer, buf, start, length)); }
/** * @see nu.validator.htmlparser.impl.TreeBuilder#appendIsindexPrompt(java.lang.Object) */ @Override protected void appendIsindexPrompt(Element parent) throws SAXException { parent.appendChild(new Characters(tokenizer, ISINDEX_PROMPT, 0, ISINDEX_PROMPT.length)); }
@Override protected void appendComment(Element parent, char[] buf, int start, int length) { parent.appendChild(new Comment(tokenizer, buf, start, length)); }
@Override protected void appendCharacters(Element parent, char[] buf, int start, int length) { parent.appendChild(new Characters(tokenizer, buf, start, length)); }
@Override protected void appendComment(Element parent, char[] buf, int start, int length) { parent.appendChild(new Comment(tokenizer, buf, start, length)); }
@Override protected void insertFosterParentedChild(Element child, Element table, Element stackParent) throws SAXException { ParentNode parent = table.getParentNode(); if (parent != null) { // always an element if not null parent.insertBetween(child, previousSibling(table), table); cachedTablePreviousSibling = child; } else { stackParent.appendChild(child); } }
@Override protected void insertFosterParentedChild(Element child, Element table, Element stackParent) throws SAXException { ParentNode parent = table.getParentNode(); if (parent != null) { // always an element if not null parent.insertBetween(child, previousSibling(table), table); cachedTablePreviousSibling = child; } else { stackParent.appendChild(child); } }
@Override protected void insertFosterParentedChild(Element child, Element table, Element stackParent) throws SAXException { ParentNode parent = table.getParentNode(); if (parent != null) { // always an element if not null parent.insertBetween(child, previousSibling(table), table); cachedTablePreviousSibling = child; } else { stackParent.appendChild(child); } }
@Override protected void insertFosterParentedCharacters(char[] buf, int start, int length, Element table, Element stackParent) throws SAXException { Node child = new Characters(tokenizer, buf, start, length); ParentNode parent = table.getParentNode(); if (parent != null) { // always an element if not null parent.insertBetween(child, previousSibling(table), table); cachedTablePreviousSibling = child; } else { stackParent.appendChild(child); } }
@Override protected void insertFosterParentedCharacters(char[] buf, int start, int length, Element table, Element stackParent) throws SAXException { Node child = new Characters(tokenizer, buf, start, length); ParentNode parent = table.getParentNode(); if (parent != null) { // always an element if not null parent.insertBetween(child, previousSibling(table), table); cachedTablePreviousSibling = child; } else { stackParent.appendChild(child); } }
@Override protected Element createAndInsertFosterParentedElement(String ns, String name, HtmlAttributes attributes, Element table, Element stackParent) throws SAXException { ParentNode parent = table.getParentNode(); Element child = createElement(ns, name, attributes, parent != null ? (Element) parent : stackParent); if (parent != null) { // always an element if not null parent.insertBetween(child, previousSibling(table), table); cachedTablePreviousSibling = child; } else { stackParent.appendChild(child); } return child; }
@Override protected void insertFosterParentedCharacters(char[] buf, int start, int length, Element table, Element stackParent) throws SAXException { Node child = new Characters(tokenizer, buf, start, length); ParentNode parent = table.getParentNode(); if (parent != null) { // always an element if not null parent.insertBetween(child, previousSibling(table), table); cachedTablePreviousSibling = child; } else { stackParent.appendChild(child); } }
@Override protected Element createAndInsertFosterParentedElement(String ns, String name, HtmlAttributes attributes, Element table, Element stackParent) throws SAXException { ParentNode parent = table.getParentNode(); Element child = createElement(ns, name, attributes, parent != null ? (Element) parent : stackParent); if (parent != null) { // always an element if not null parent.insertBetween(child, previousSibling(table), table); cachedTablePreviousSibling = child; } else { stackParent.appendChild(child); } return child; }