public abstract class CoalescingTreeBuilder<T> extends TreeBuilder<T>
A, ADDRESS_OR_ARTICLE_OR_ASIDE_OR_DETAILS_OR_DIR_OR_FIGCAPTION_OR_FIGURE_OR_FOOTER_OR_HEADER_OR_HGROUP_OR_NAV_OR_SECTION_OR_SUMMARY, ANNOTATION_XML, AREA_OR_WBR, B_OR_BIG_OR_CODE_OR_EM_OR_I_OR_S_OR_SMALL_OR_STRIKE_OR_STRONG_OR_TT_OR_U, BASE, BODY, BR, BUTTON, CAPTION, charBuffer, charBufferLen, COL, COLGROUP, COMMAND, DD_OR_DT, DIV_OR_BLOCKQUOTE_OR_CENTER_OR_MENU, EMBED_OR_IMG, errorHandler, FIELDSET, FONT, FOREIGNOBJECT_OR_DESC, FORM, FRAME, FRAMESET, H1_OR_H2_OR_H3_OR_H4_OR_H5_OR_H6, HEAD, HR, HTML, IFRAME, IMAGE, INPUT, ISINDEX, KEYGEN, LI, LINK_OR_BASEFONT_OR_BGSOUND, MARQUEE_OR_APPLET, MATH, MENUITEM, META, MGLYPH_OR_MALIGNMARK, MI_MO_MN_MS_MTEXT, NOBR, NOEMBED, NOFRAMES, NOSCRIPT, OBJECT, OPTGROUP, OPTION, OTHER, OUTPUT_OR_LABEL, P, PARAM_OR_SOURCE_OR_TRACK, PLAINTEXT, PRE_OR_LISTING, RT_OR_RP, RUBY_OR_SPAN_OR_SUB_OR_SUP_OR_VAR, SCRIPT, SELECT, STYLE, SVG, TABLE, TBODY_OR_THEAD_OR_TFOOT, TD_OR_TH, TEXTAREA, TITLE, tokenizer, TR, UL_OR_OL_OR_DL, XMP
Constructor and Description |
---|
CoalescingTreeBuilder() |
Modifier and Type | Method and Description |
---|---|
protected void |
accumulateCharacters(char[] buf,
int start,
int length) |
protected void |
appendCharacters(T parent,
char[] buf,
int start,
int length) |
protected abstract void |
appendCharacters(T parent,
java.lang.String text) |
protected void |
appendComment(T parent,
char[] buf,
int start,
int length) |
protected abstract void |
appendComment(T parent,
java.lang.String comment) |
protected void |
appendCommentToDocument(char[] buf,
int start,
int length) |
protected abstract void |
appendCommentToDocument(java.lang.String comment) |
protected void |
appendIsindexPrompt(T parent) |
protected void |
insertFosterParentedCharacters(char[] buf,
int start,
int length,
T table,
T stackParent) |
protected abstract void |
insertFosterParentedCharacters(java.lang.String text,
T table,
T stackParent) |
addAttributesToElement, appendChildrenToNewParent, appendDoctypeToDocument, appendElement, cdataSectionAllowed, characters, comment, createElement, createElement, createHtmlElementSetAsRoot, currentNode, detachFromParent, doctype, documentMode, elementPopped, elementPushed, end, endTag, endTokenization, eof, err, errNoCheck, extractCharsetFromContent, fatal, fatal, fatal, flushCharacters, getDeepTreeSurrogateParent, getErrorHandler, getFormPointer, getHeadPointer, getListOfActiveFormattingElements, getListOfActiveFormattingElementsLength, getMode, getOriginalMode, getStack, getStackLength, hasChildren, insertFosterParentedChild, isFramesetOk, isNeedToDropLF, isQuirks, isScriptingEnabled, loadState, markMalformedIfScript, newSnapshot, requestSuspension, setDoctypeExpectation, setDocumentModeHandler, setErrorHandler, setFragmentContext, setFragmentContext, setIgnoringComments, setNamePolicy, setReportingDoctype, setScriptingEnabled, snapshotMatches, start, startTag, startTokenization, wantsComments, warn, warn, zeroOriginatingReplacementCharacter
protected final void accumulateCharacters(char[] buf, int start, int length) throws org.xml.sax.SAXException
accumulateCharacters
in class TreeBuilder<T>
org.xml.sax.SAXException
protected final void appendCharacters(T parent, char[] buf, int start, int length) throws org.xml.sax.SAXException
appendCharacters
in class TreeBuilder<T>
org.xml.sax.SAXException
TreeBuilder.appendCharacters(java.lang.Object, char[], int, int)
protected void appendIsindexPrompt(T parent) throws org.xml.sax.SAXException
appendIsindexPrompt
in class TreeBuilder<T>
org.xml.sax.SAXException
TreeBuilder.appendIsindexPrompt(java.lang.Object)
protected abstract void appendCharacters(T parent, java.lang.String text) throws org.xml.sax.SAXException
org.xml.sax.SAXException
protected final void appendComment(T parent, char[] buf, int start, int length) throws org.xml.sax.SAXException
appendComment
in class TreeBuilder<T>
org.xml.sax.SAXException
TreeBuilder.appendComment(java.lang.Object, char[], int, int)
protected abstract void appendComment(T parent, java.lang.String comment) throws org.xml.sax.SAXException
org.xml.sax.SAXException
protected final void appendCommentToDocument(char[] buf, int start, int length) throws org.xml.sax.SAXException
appendCommentToDocument
in class TreeBuilder<T>
org.xml.sax.SAXException
TreeBuilder.appendCommentToDocument(char[], int, int)
protected abstract void appendCommentToDocument(java.lang.String comment) throws org.xml.sax.SAXException
org.xml.sax.SAXException
protected final void insertFosterParentedCharacters(char[] buf, int start, int length, T table, T stackParent) throws org.xml.sax.SAXException
insertFosterParentedCharacters
in class TreeBuilder<T>
org.xml.sax.SAXException
TreeBuilder.insertFosterParentedCharacters(char[], int, int, java.lang.Object, java.lang.Object)