public class SiteRendererSink
extends org.apache.maven.doxia.module.xhtml.XhtmlSink
implements org.apache.maven.doxia.sink.Sink, org.codehaus.doxia.sink.Sink
getTitle()
,
getDate()
,
getAuthors()
,
getHead()
,
getBody()
Modifier and Type | Field and Description |
---|---|
private java.util.Set<java.lang.String> |
anchorsInSectionTitle |
private java.util.List<java.lang.String> |
authors |
private java.lang.String |
date |
private java.io.StringWriter |
headWriter |
private boolean |
isSectionTitle |
private RenderingContext |
renderingContext |
private boolean |
sectionHasID |
private java.lang.StringBuilder |
sectionTitleBuffer |
private java.lang.StringBuilder |
sectionTitleWriteBuffer |
private java.lang.String |
title |
private java.io.Writer |
writer |
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
XHTML_NAMESPACE, XHTML_TRANSITIONAL_PUBLIC_ID, XHTML_TRANSITIONAL_SYSTEM_ID
A, ABBR, ACRONYM, ADDRESS, APPLET, AREA, B, BASE, BASEFONT, BDO, BIG, BLOCKQUOTE, BODY, BR, BUTTON, CAPTION, CDATA_TYPE, CENTER, CITE, CODE, COL, COLGROUP, DD, DEL, DFN, DIR, DIV, DL, DT, EM, ENTITY_TYPE, FIELDSET, FONT, FORM, FRAME, FRAMESET, H1, H2, H3, H4, H5, H6, HEAD, HR, HTML, I, IFRAME, IMG, INPUT, INS, ISINDEX, KBD, LABEL, LEGEND, LI, LINK, MAP, MENU, META, NOFRAMES, NOSCRIPT, OBJECT, OL, OPTGROUP, OPTION, P, PARAM, PRE, Q, S, SAMP, SCRIPT, SELECT, SMALL, SPAN, STRIKE, STRONG, STYLE, SUB, SUP, TABLE, TAG_TYPE_END, TAG_TYPE_SIMPLE, TAG_TYPE_START, TBODY, TD, TEXTAREA, TFOOT, TH, THEAD, TITLE, TR, TT, U, UL, VAR
Modifier | Constructor and Description |
---|---|
|
SiteRendererSink(RenderingContext renderingContext)
Construct a new SiteRendererSink for a document.
|
private |
SiteRendererSink(java.io.StringWriter writer,
RenderingContext renderingContext)
Construct a new SiteRendererSink for a document.
|
Modifier and Type | Method and Description |
---|---|
void |
anchor(java.lang.String name,
org.apache.maven.doxia.sink.SinkEventAttributes attributes) |
void |
author_() |
void |
author() |
void |
body_()
Do nothing.
|
void |
body()
Do nothing.
|
void |
date_() |
void |
date() |
java.util.List<java.lang.String> |
getAuthors()
Getter for the field
authors . |
java.lang.String |
getBody()
getBody.
|
java.lang.String |
getDate()
Getter for the field
date . |
java.lang.String |
getHead()
getHead.
|
RenderingContext |
getRenderingContext()
Getter for the field
renderingContext . |
java.lang.String |
getTitle()
Getter for the field
title . |
void |
head_() |
void |
head() |
protected void |
onSectionTitle_(int depth) |
protected void |
onSectionTitle(int depth,
org.apache.maven.doxia.sink.SinkEventAttributes attributes) |
void |
text(java.lang.String text) |
void |
title_() |
void |
title()
Reset text buffer, since text content before title mustn't be in title.
|
protected void |
write(java.lang.String text) |
isHeadTitleFlag, setHeadTitleFlag
anchor_, anchor, bold_, bold, close, comment, content, definedTerm_, definedTerm, definedTerm, definition_, definition, definition, definitionList_, definitionList, definitionList, encodeURL, escapeHTML, figure_, figure, figure, figureCaption_, figureCaption, figureCaption, figureGraphics, figureGraphics, flush, getCellCount, getCellJustif, getTextBuffer, horizontalRule, horizontalRule, init, isHeadFlag, isVerbatimFlag, italic_, italic, lineBreak, lineBreak, link_, link, link, list_, list, list, listItem_, listItem, listItem, monospaced_, monospaced, nonBreakingSpace, numberedList_, numberedList, numberedList, numberedListItem_, numberedListItem, numberedListItem, onSection_, onSection, 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, table_, table, table, tableCaption_, tableCaption, tableCaption, tableCell_, tableCell, tableCell, tableCell, tableHeaderCell_, tableHeaderCell, tableHeaderCell, tableHeaderCell, tableRow_, tableRow, tableRow, tableRows_, tableRows, text, 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
anchor_, anchor, author, body, bold_, bold, close, comment, date, definedTerm_, definedTerm, definedTerm, definition_, definition, definition, definitionList_, definitionList, definitionList, definitionListItem_, definitionListItem, definitionListItem, figure_, figure, figure, figureCaption_, figureCaption, figureCaption, figureGraphics, figureGraphics, flush, head, horizontalRule, horizontalRule, italic_, italic, lineBreak, lineBreak, link_, link, link, list_, list, list, listItem_, listItem, listItem, monospaced_, monospaced, 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, table_, table, table, tableCaption_, tableCaption, tableCaption, tableCell_, tableCell, tableCell, tableCell, tableHeaderCell_, tableHeaderCell, tableHeaderCell, tableHeaderCell, tableRow_, tableRow, tableRow, tableRows_, tableRows, text, title, unknown, verbatim_, verbatim, verbatim
private java.lang.String date
private java.lang.String title
private java.util.List<java.lang.String> authors
private final java.io.StringWriter headWriter
private java.lang.StringBuilder sectionTitleBuffer
private java.lang.StringBuilder sectionTitleWriteBuffer
private boolean sectionHasID
private boolean isSectionTitle
private java.util.Set<java.lang.String> anchorsInSectionTitle
private final java.io.Writer writer
private RenderingContext renderingContext
public SiteRendererSink(RenderingContext renderingContext)
renderingContext
- the document's RenderingContext.private SiteRendererSink(java.io.StringWriter writer, RenderingContext renderingContext)
writer
- the writer for the sink.renderingContext
- the document's RenderingContext.public void title_()
title_
in interface org.apache.maven.doxia.sink.Sink
title_
in class org.apache.maven.doxia.module.xhtml.XhtmlSink
public void title()
title
in interface org.apache.maven.doxia.sink.Sink
title
in class org.apache.maven.doxia.module.xhtml.XhtmlSink
XhtmlSink.title()
public java.lang.String getTitle()
Getter for the field title
.
String
object.public void author()
author
in interface org.apache.maven.doxia.sink.Sink
author
in class org.apache.maven.doxia.sink.impl.SinkAdapter
public void author_()
author_
in interface org.apache.maven.doxia.sink.Sink
author_
in class org.apache.maven.doxia.module.xhtml.XhtmlSink
public java.util.List<java.lang.String> getAuthors()
Getter for the field authors
.
List
object.public void date()
date
in interface org.apache.maven.doxia.sink.Sink
date
in class org.apache.maven.doxia.sink.impl.SinkAdapter
public void date_()
date_
in interface org.apache.maven.doxia.sink.Sink
date_
in class org.apache.maven.doxia.module.xhtml.XhtmlSink
public java.lang.String getDate()
Getter for the field date
.
String
object.public void body_()
body_
in interface org.apache.maven.doxia.sink.Sink
body_
in class org.apache.maven.doxia.module.xhtml.XhtmlSink
XhtmlSink.body_()
public void body()
body
in interface org.apache.maven.doxia.sink.Sink
body
in class org.apache.maven.doxia.module.xhtml.XhtmlSink
XhtmlSink.body()
public java.lang.String getBody()
getBody.
String
object.public java.lang.String getHead()
getHead.
String
object.public void head_()
head_
in interface org.apache.maven.doxia.sink.Sink
head_
in class org.apache.maven.doxia.module.xhtml.XhtmlSink
public void head()
head
in interface org.apache.maven.doxia.sink.Sink
head
in class org.apache.maven.doxia.module.xhtml.XhtmlSink
public void anchor(java.lang.String name, org.apache.maven.doxia.sink.SinkEventAttributes attributes)
anchor
in interface org.apache.maven.doxia.sink.Sink
anchor
in class org.apache.maven.doxia.sink.impl.XhtmlBaseSink
protected void onSectionTitle(int depth, org.apache.maven.doxia.sink.SinkEventAttributes attributes)
onSectionTitle
in class org.apache.maven.doxia.sink.impl.XhtmlBaseSink
protected void onSectionTitle_(int depth)
onSectionTitle_
in class org.apache.maven.doxia.sink.impl.XhtmlBaseSink
public RenderingContext getRenderingContext()
Getter for the field renderingContext
.
public void text(java.lang.String text)
text
in interface org.apache.maven.doxia.sink.Sink
text
in class org.apache.maven.doxia.sink.impl.XhtmlBaseSink
protected void write(java.lang.String text)
write
in class org.apache.maven.doxia.sink.impl.XhtmlBaseSink