public class XdocSink extends Xhtml5BaseSink implements XdocMarkup
contentStack, inlineStack, tableAttributesAUTHOR_TAG, DATE_TAG, DOCUMENT_TAG, MACRO_TAG, PROPERTIES_TAG, SECTION_TAG, SOURCE_TAG, SUBSECTION_TAG, XDOC_NAMESPACE, XDOC_SYSTEM_IDA, ABBR, ADDRESS, AREA, ARTICLE, ASIDE, AUDIO, B, BASE, BDI, BDO, BLOCKQUOTE, BODY, BR, BUTTON, CANVAS, CAPTION, CDATA_TYPE, CITE, CODE, COL, COLGROUP, COMMAND, DATA, DATALIST, DD, DEL, DETAILS, DFN, DIALOG, DIV, DL, DT, EM, EMBED, ENTITY_TYPE, FIELDSET, FIGCAPTION, FIGURE, FOOTER, FORM, H1, H2, H3, H4, H5, HEAD, HEADER, HGROUP, HR, HTML, I, IFRAME, IMG, INPUT, INS, KBD, KEYGEN, LABEL, LEGEND, LI, LINK, MAIN, MAP, MARK, MENU, MENUITEM, META, METER, NAV, NOSCRIPT, OBJECT, OL, OPTGROUP, OPTION, OUTPUT, P, PARAM, PICTURE, PRE, PROGRESS, Q, RB, RP, RT, RTC, RUBY, S, SAMP, SCRIPT, SECTION, SELECT, SMALL, SOURCE, SPAN, STRONG, STYLE, SUB, SUMMARY, SUP, SVG, TABLE, TAG_TYPE_END, TAG_TYPE_SIMPLE, TAG_TYPE_START, TBODY, TD, TEMPLATE, TEXTAREA, TFOOT, TH, THEAD, TIME, TITLE, TR, TRACK, U, UL, VAR, VIDEO, WBRBANG, CDATA, DOCTYPE_START, ENTITY_START, XML_NAMESPACECOLON, EOL, EQUAL, GREATER_THAN, LEFT_CURLY_BRACKET, LEFT_SQUARE_BRACKET, LESS_THAN, MINUS, PLUS, QUOTE, RIGHT_CURLY_BRACKET, RIGHT_SQUARE_BRACKET, SEMICOLON, SLASH, SPACE, STARJUSTIFY_CENTER, JUSTIFY_LEFT, JUSTIFY_RIGHT, NUMBERING_DECIMAL, NUMBERING_LOWER_ALPHA, NUMBERING_LOWER_ROMAN, NUMBERING_UPPER_ALPHA, NUMBERING_UPPER_ROMAN, SECTION_LEVEL_1, SECTION_LEVEL_2, SECTION_LEVEL_3, SECTION_LEVEL_4, SECTION_LEVEL_5| Modifier | Constructor and Description |
|---|---|
protected |
XdocSink(Writer writer)
Constructor, initialize the Writer.
|
protected |
XdocSink(Writer writer,
String encoding)
Constructor, initialize the Writer and tells which encoding is used.
|
protected |
XdocSink(Writer writer,
String encoding,
String languageId)
Constructor, initialize the Writer and tells which encoding and languageId are used.
|
| Modifier and Type | Method and Description |
|---|---|
void |
author_() |
void |
body_() |
void |
body() |
void |
body(SinkEventAttributes attributes) |
void |
close()
close.
|
void |
date_() |
void |
head_() |
void |
head() |
void |
head(SinkEventAttributes attributes) |
protected void |
init() |
protected void |
onSection_(int depth)
Ends a section.
|
protected void |
onSection(int depth,
SinkEventAttributes attributes)
Starts a section.
|
protected void |
onSectionTitle_(int depth)
Ends a section title.
|
protected void |
onSectionTitle(int depth,
SinkEventAttributes attributes)
Starts a section title.
|
void |
tableRow() |
void |
tableRows(int[] justification,
boolean grid) |
void |
title_() |
void |
title() |
void |
verbatim_() |
void |
verbatim(SinkEventAttributes attributes) |
address_, address, address, anchor_, anchor, anchor, article_, article, article, blockquote_, blockquote, blockquote, bold_, bold, comment, content_, content, content, content, data_, data, data, definedTerm_, definedTerm, definedTerm, definition_, definition, definition, definitionList_, definitionList, definitionList, division_, division, division, encodeURL, escapeHTML, figure_, figure, figure, figureCaption_, figureCaption, figureCaption, figureGraphics, figureGraphics, flush, footer_, footer, footer, getCellCount, getCellJustif, getTextBuffer, header_, header, header, horizontalRule, horizontalRule, inline_, inline, inline, isHeadFlag, isVerbatimFlag, italic_, italic, lineBreak, lineBreak, lineBreakOpportunity, lineBreakOpportunity, link_, link, link, list_, list, list, listItem_, listItem, listItem, monospaced_, monospaced, navigation_, navigation, navigation, nonBreakingSpace, numberedList_, numberedList, numberedList, numberedListItem_, numberedListItem, numberedListItem, pageBreak, paragraph_, paragraph, paragraph, rawText, resetTextBuffer, section_, section, section1_, section1, section2_, section2, section3_, section3, section4_, section4, section5_, section5, sectionTitle_, sectionTitle, sectionTitle1_, sectionTitle1, sectionTitle2_, sectionTitle2, sectionTitle3_, sectionTitle3, sectionTitle4_, sectionTitle4, sectionTitle5_, sectionTitle5, setCellCount, setCellJustif, setHeadFlag, setVerbatimFlag, sidebar_, sidebar, sidebar, table_, table, table, tableCaption_, tableCaption, tableCaption, tableCell_, tableCell, tableCell, tableHeaderCell_, tableHeaderCell, tableHeaderCell, tableRow_, tableRow, tableRows_, tableRows, text, text, time_, time, time, unknown, verbatim, verbatimContent, write, writeEndTag, writeStartTaggetNameSpace, setInsertNewline, setNameSpace, writeEOL, writeSimpleTag, writeSimpleTag, writeStartTag, writeStartTagauthor, author, date, date, definitionListItem_, definitionListItem, definitionListItem, sectionTitle_, sectionTitle, titleunifyEOLsprotected XdocSink(Writer writer)
writer - not null writer to write the result. Should be an UTF-8 Writer.
You could use newXmlWriter methods from WriterFactory.protected XdocSink(Writer writer, String encoding)
writer - not null writer to write the result.encoding - the encoding used, that should be written to the generated HTML content
if not null.protected XdocSink(Writer writer, String encoding, String languageId)
writer - not null writer to write the result.encoding - the encoding used, that should be written to the generated HTML content
if not null.languageId - language identifier for the root element as defined by
IETF BCP 47, Tags for the Identification of Languages;
in addition, the empty string may be specified.protected void init()
init in class Xhtml5BaseSinkpublic void head()
head in interface Sinkhead in class SinkAdapterhead(org.apache.maven.doxia.sink.SinkEventAttributes)public void head(SinkEventAttributes attributes)
head in interface Sinkhead in class SinkAdapterXdocMarkup.DOCUMENT_TAG,
XdocMarkup.PROPERTIES_TAGpublic void head_()
head_ in interface Sinkhead_ in class SinkAdapterXdocMarkup.DOCUMENT_TAG,
XdocMarkup.PROPERTIES_TAGpublic void title()
title in interface Sinktitle in class SinkAdapterHTML.Tag.TITLEpublic void title_()
title_ in interface Sinktitle_ in class SinkAdapterHTML.Tag.TITLEpublic void author_()
author_ in interface Sinkauthor_ in class SinkAdapterXdocMarkup.AUTHOR_TAGpublic void date_()
date_ in interface Sinkdate_ in class SinkAdapterXdocMarkup.DATE_TAGpublic void body()
body in interface Sinkbody in class SinkAdapterbody(org.apache.maven.doxia.sink.SinkEventAttributes)public void body(SinkEventAttributes attributes)
body in interface Sinkbody in class SinkAdapterHTML.Tag.BODYpublic void body_()
body_ in interface Sinkbody_ in class SinkAdapterHTML.Tag.BODY,
XdocMarkup.DOCUMENT_TAGprotected void onSection(int depth,
SinkEventAttributes attributes)
onSection in class Xhtml5BaseSinkXdocMarkup.SECTION_TAG,
XdocMarkup.SUBSECTION_TAGprotected void onSection_(int depth)
onSection_ in class Xhtml5BaseSinkXdocMarkup.SECTION_TAG,
XdocMarkup.SUBSECTION_TAGprotected void onSectionTitle(int depth,
SinkEventAttributes attributes)
onSectionTitle in class Xhtml5BaseSinkHTML.Tag.H3,
HTML.Tag.H4,
HTML.Tag.H5protected void onSectionTitle_(int depth)
onSectionTitle_ in class Xhtml5BaseSinkHTML.Tag.H3,
HTML.Tag.H4,
HTML.Tag.H5public void verbatim(SinkEventAttributes attributes)
verbatim in interface Sinkverbatim in class Xhtml5BaseSinkattributes - a SinkEventAttributes object.XdocMarkup.SOURCE_TAG,
HTML.Tag.PREpublic void verbatim_()
verbatim_ in interface Sinkverbatim_ in class Xhtml5BaseSinkXdocMarkup.SOURCE_TAG,
HTML.Tag.PREpublic void tableRows(int[] justification,
boolean grid)
tableRows in interface SinktableRows in class Xhtml5BaseSinkHTML.Tag.TABLEpublic void tableRow()
tableRow in interface SinktableRow in class Xhtml5BaseSinkHTML.Tag.TRpublic void close()
close.
close in interface AutoCloseableclose in interface Sinkclose in class Xhtml5BaseSinkCopyright © 2005–2023 The Apache Software Foundation. All rights reserved.