public class SiteRendererSink extends Xhtml5Sink implements Sink, Sink, DocumentContent
contentStack, inlineStack, tableAttributes, tableRows
JUSTIFY_CENTER, JUSTIFY_LEFT, JUSTIFY_RIGHT, NUMBERING_DECIMAL, NUMBERING_LOWER_ALPHA, NUMBERING_LOWER_ROMAN, NUMBERING_UPPER_ALPHA, NUMBERING_UPPER_ROMAN, ROLE, SECTION_LEVEL_1, SECTION_LEVEL_2, SECTION_LEVEL_3, SECTION_LEVEL_4, SECTION_LEVEL_5, SECTION_LEVEL_6
XHTML5_NAMESPACE
A, ABBR, ACRONYM, ADDRESS, APPLET, AREA, ARTICLE, ASIDE, AUDIO, B, BASE, BASEFONT, BDI, BDO, BIG, BLOCKQUOTE, BODY, BR, BUTTON, CANVAS, CAPTION, CDATA_TYPE, CENTER, CITE, CODE, COL, COLGROUP, COMMAND, DATA, DATALIST, DD, DEL, DETAILS, DFN, DIALOG, DIR, DIV, DL, DT, EM, EMBED, ENTITY_TYPE, FIELDSET, FIGCAPTION, FIGURE, FONT, FOOTER, FORM, FRAME, FRAMESET, H1, H2, H3, H4, H5, H6, HEAD, HEADER, HGROUP, HR, HTML, I, IFRAME, IMG, INPUT, INS, ISINDEX, KBD, KEYGEN, LABEL, LEGEND, LI, LINK, MAIN, MAP, MARK, MENU, META, METER, NAV, NOFRAMES, 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, STRIKE, STRONG, STYLE, SUB, SUMMARY, SUP, TABLE, TAG_TYPE_END, TAG_TYPE_SIMPLE, TAG_TYPE_START, TBODY, TD, TEMPLATE, TEXTAREA, TFOOT, TH, THEAD, TIME, TITLE, TR, TRACK, TT, U, UL, VAR, VIDEO, WBR
BANG, CDATA, DOCTYPE_START, ENTITY_START, XML_NAMESPACE
COLON, EOL, EQUAL, GREATER_THAN, LEFT_CURLY_BRACKET, LEFT_SQUARE_BRACKET, LESS_THAN, MINUS, PLUS, QUOTE, RIGHT_CURLY_BRACKET, RIGHT_SQUARE_BRACKET, SEMICOLON, SLASH, SPACE, STAR
Constructor and Description |
---|
SiteRendererSink(RenderingContext renderingContext)
Construct a new SiteRendererSink for a document.
|
Modifier and Type | Method and Description |
---|---|
void |
anchor(String name,
SinkEventAttributes attributes) |
void |
author_() |
void |
author() |
void |
body_()
Do nothing.
|
void |
body()
Do nothing.
|
void |
date_() |
void |
date() |
List<String> |
getAuthors()
Get the authors of the document.
|
String |
getBody()
Get the html body of the document.
|
String |
getDate()
Get the date of the document.
|
String |
getHead()
Get the html head of the document.
|
RenderingContext |
getRenderingContext()
Get the document rendering context.
|
String |
getTitle()
Get the title of the document.
|
void |
head_() |
void |
head() |
protected void |
onSectionTitle_(int depth) |
protected void |
onSectionTitle(int depth,
SinkEventAttributes attributes) |
void |
text(String text) |
void |
title_() |
void |
title()
Reset text buffer, since text content before title mustn't be in title.
|
protected void |
write(String text) |
isHeadTitleFlag, onSection_, onSection, setHeadTitleFlag
address_, address, address, anchor_, anchor, article_, article, article, blockquote_, blockquote, blockquote, bold_, bold, close, 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, init, 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, resetState, 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, tableCell, tableHeaderCell_, tableHeaderCell, tableHeaderCell, tableHeaderCell, tableRow_, tableRow, tableRow, tableRows_, tableRows, text, time_, time, time, unknown, verbatim_, verbatim, verbatim, verbatimContent, writeEndTag, writeStartTag
getNameSpace, setInsertNewline, setNameSpace, writeEOL, writeSimpleTag, writeSimpleTag, writeStartTag, writeStartTag
author, body, date, definitionListItem_, definitionListItem, definitionListItem, head, section6_, section6, sectionTitle_, sectionTitle, sectionTitle6_, sectionTitle6, title
enableLogging, getLog, unifyEOLs
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
address_, address, address, anchor_, anchor, article_, article, article, author, blockquote_, blockquote, blockquote, body, bold_, bold, close, comment, content_, content, content, data_, data, data, date, definedTerm_, definedTerm, definedTerm, definition_, definition, definition, definitionList_, definitionList, definitionList, definitionListItem_, definitionListItem, definitionListItem, division_, division, division, figure_, figure, figure, figureCaption_, figureCaption, figureCaption, figureGraphics, figureGraphics, flush, footer_, footer, footer, head, header_, header, header, horizontalRule, horizontalRule, inline_, inline, inline, 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, section_, section, section1_, section1, section2_, section2, section3_, section3, section4_, section4, section5_, section5, section6_, section6, sectionTitle_, sectionTitle_, sectionTitle, sectionTitle, sectionTitle1_, sectionTitle1, sectionTitle2_, sectionTitle2, sectionTitle3_, sectionTitle3, sectionTitle4_, sectionTitle4, sectionTitle5_, sectionTitle5, sectionTitle6_, sectionTitle6, sidebar_, sidebar, sidebar, table_, table, table, tableCaption_, tableCaption, tableCaption, tableCell_, tableCell, tableCell, tableCell, tableHeaderCell_, tableHeaderCell, tableHeaderCell, tableHeaderCell, tableRow_, tableRow, tableRow, tableRows_, tableRows, text, time_, time, time, title, unknown, verbatim_, verbatim, verbatim
enableLogging
public SiteRendererSink(RenderingContext renderingContext)
renderingContext
- the document's RenderingContext.public void title_()
title_
in interface Sink
title_
in class Xhtml5Sink
public void title()
title
in interface Sink
title
in class Xhtml5Sink
Xhtml5Sink.title()
public void author()
author
in interface Sink
author
in class SinkAdapter
public void author_()
author_
in interface Sink
author_
in class Xhtml5Sink
public void date()
date
in interface Sink
date
in class SinkAdapter
public void date_()
date_
in interface Sink
date_
in class Xhtml5Sink
public void body_()
body_
in interface Sink
body_
in class Xhtml5Sink
Xhtml5Sink.body_()
public void body()
body
in interface Sink
body
in class Xhtml5Sink
Xhtml5Sink.body()
public void head_()
head_
in interface Sink
head_
in class Xhtml5Sink
public void head()
head
in interface Sink
head
in class Xhtml5Sink
public void anchor(String name, SinkEventAttributes attributes)
anchor
in interface Sink
anchor
in class Xhtml5BaseSink
protected void onSectionTitle(int depth, SinkEventAttributes attributes)
onSectionTitle
in class Xhtml5Sink
protected void onSectionTitle_(int depth)
onSectionTitle_
in class Xhtml5Sink
public void text(String text)
text
in interface Sink
text
in class Xhtml5BaseSink
protected void write(String text)
write
in class Xhtml5BaseSink
public String getTitle()
getTitle
in interface DocumentContent
public List<String> getAuthors()
getAuthors
in interface DocumentContent
public String getDate()
getDate
in interface DocumentContent
public String getBody()
getBody
in interface DocumentContent
public String getHead()
getHead
in interface DocumentContent
public RenderingContext getRenderingContext()
getRenderingContext
in interface DocumentContent
Copyright © 2005–2021 The Apache Software Foundation. All rights reserved.