org.apache.maven.doxia.module.xhtml

Class XhtmlSink

Implemented Interfaces:
Sink
Known Direct Subclasses:
SiteRendererSink

public class XhtmlSink
extends AbstractXhtmlSink

A doxia sink which produces xhtml
Author:
Jason van Zyl

Fields inherited from interface org.apache.maven.doxia.sink.Sink

NUMBERING_DECIMAL, NUMBERING_LOWER_ALPHA, NUMBERING_LOWER_ROMAN, NUMBERING_UPPER_ALPHA, NUMBERING_UPPER_ROMAN, ROLE

Constructor Summary

XhtmlSink(Writer writer, RenderingContext renderingContext, Map directives)

Method Summary

void
anchor(String name)
void
anchor_()
void
author_()
void
body()
void
body_()
void
bold()
void
bold_()
void
close()
protected void
content(String text)
void
date_()
void
definedTerm()
void
definedTerm_()
void
definition()
void
definitionList()
void
definitionList_()
void
definition_()
protected void
directive(String key)
protected String
directiveValue(String key)
static String
encodeFragment(String text)
static String
encodeURL(String text)
static String
escapeHTML(String text)
void
figure()
void
figureCaption()
void
figureCaption_()
void
figureGraphics(String name)
void
figure_()
void
flush()
protected StringBuffer
getBuffer()
RenderingContext
getRenderingContext()
void
head()
void
head_()
void
horizontalRule()
void
italic()
void
italic_()
void
lineBreak()
void
link(String name)
void
link(String name, String target)
void
link_()
void
list()
void
listItem()
void
listItem_()
void
list_()
void
monospaced()
void
monospaced_()
void
nonBreakingSpace()
void
numberedList(int numbering)
void
numberedListItem()
void
numberedListItem_()
void
numberedList_()
void
paragraph()
void
paragraph_()
void
rawText(String text)
protected void
resetBuffer()
protected void
resetState()
void
section1()
void
section1_()
void
section2()
void
section2_()
void
section3()
void
section3_()
void
section4()
void
section4_()
void
section5()
void
section5_()
void
sectionTitle1()
void
sectionTitle1_()
void
sectionTitle2()
void
sectionTitle2_()
void
sectionTitle3()
void
sectionTitle3_()
void
sectionTitle4()
void
sectionTitle4_()
void
sectionTitle5()
void
sectionTitle5_()
protected void
setHeadFlag(boolean headFlag)
void
table()
void
tableCaption()
void
tableCaption_()
void
tableCell()
void
tableCell(String width)
void
tableCell(boolean headerRow)
void
tableCell(boolean headerRow, String width)
void
tableCell_()
void
tableCell_(boolean headerRow)
void
tableHeaderCell()
void
tableHeaderCell(String width)
void
tableHeaderCell_()
void
tableRow()
void
tableRow_()
void
tableRows(int[] justification, boolean grid)
void
tableRows_()
void
table_()
void
text(String text)
void
title()
void
title_()
void
verbatim(boolean boxed)
protected void
verbatimContent(String text)
void
verbatim_()
protected void
write(String text)

Methods inherited from class org.apache.maven.doxia.sink.SinkAdapter

anchor, anchor_, author, author_, body, body_, bold, bold_, close, date, date_, definedTerm, definedTerm_, definition, definitionList, definitionListItem, definitionListItem_, definitionList_, definition_, figure, figureCaption, figureCaption_, figureGraphics, figure_, flush, head, head_, horizontalRule, italic, italic_, lineBreak, link, link_, list, listItem, listItem_, list_, monospaced, monospaced_, nonBreakingSpace, numberedList, numberedListItem, numberedListItem_, numberedList_, pageBreak, paragraph, paragraph_, rawText, section1, section1_, section2, section2_, section3, section3_, section4, section4_, section5, section5_, sectionTitle, sectionTitle1, sectionTitle1_, sectionTitle2, sectionTitle2_, sectionTitle3, sectionTitle3_, sectionTitle4, sectionTitle4_, sectionTitle5, sectionTitle5_, sectionTitle_, table, tableCaption, tableCaption_, tableCell, tableCell, tableCell_, tableHeaderCell, tableHeaderCell, tableHeaderCell_, tableRow, tableRow_, tableRows, tableRows_, table_, text, title, title_, verbatim, verbatim_

Constructor Details

XhtmlSink

public XhtmlSink(Writer writer,
                 RenderingContext renderingContext,
                 Map directives)

Method Details

anchor

public void anchor(String name)
Specified by:
anchor in interface Sink
Overrides:
anchor in interface SinkAdapter

anchor_

public void anchor_()
Specified by:
anchor_ in interface Sink
Overrides:
anchor_ in interface SinkAdapter

author_

public void author_()
Specified by:
author_ in interface Sink
Overrides:
author_ in interface SinkAdapter

body

public void body()
Specified by:
body in interface Sink
Overrides:
body in interface SinkAdapter

body_

public void body_()
Specified by:
body_ in interface Sink
Overrides:
body_ in interface SinkAdapter

bold

public void bold()
Specified by:
bold in interface Sink
Overrides:
bold in interface SinkAdapter

bold_

public void bold_()
Specified by:
bold_ in interface Sink
Overrides:
bold_ in interface SinkAdapter

close

public void close()
Specified by:
close in interface Sink
Overrides:
close in interface SinkAdapter

content

protected void content(String text)

date_

public void date_()
Specified by:
date_ in interface Sink
Overrides:
date_ in interface SinkAdapter

definedTerm

public void definedTerm()
Specified by:
definedTerm in interface Sink
Overrides:
definedTerm in interface SinkAdapter

definedTerm_

public void definedTerm_()
Specified by:
definedTerm_ in interface Sink
Overrides:
definedTerm_ in interface SinkAdapter

definition

public void definition()
Specified by:
definition in interface Sink
Overrides:
definition in interface SinkAdapter

definitionList

public void definitionList()
Specified by:
definitionList in interface Sink
Overrides:
definitionList in interface SinkAdapter

definitionList_

public void definitionList_()
Specified by:
definitionList_ in interface Sink
Overrides:
definitionList_ in interface SinkAdapter

definition_

public void definition_()
Specified by:
definition_ in interface Sink
Overrides:
definition_ in interface SinkAdapter

directive

protected void directive(String key)

directiveValue

protected String directiveValue(String key)

encodeFragment

public static String encodeFragment(String text)

encodeURL

public static String encodeURL(String text)

escapeHTML

public static String escapeHTML(String text)

figure

public void figure()
Specified by:
figure in interface Sink
Overrides:
figure in interface SinkAdapter

figureCaption

public void figureCaption()
Specified by:
figureCaption in interface Sink
Overrides:
figureCaption in interface SinkAdapter

figureCaption_

public void figureCaption_()
Specified by:
figureCaption_ in interface Sink
Overrides:
figureCaption_ in interface SinkAdapter

figureGraphics

public void figureGraphics(String name)
Specified by:
figureGraphics in interface Sink
Overrides:
figureGraphics in interface SinkAdapter
See Also:
org.apache.maven.doxia.sink.SinkAdapter.figureGraphics(java.lang.String)

figure_

public void figure_()
Specified by:
figure_ in interface Sink
Overrides:
figure_ in interface SinkAdapter

flush

public void flush()
Specified by:
flush in interface Sink
Overrides:
flush in interface SinkAdapter

getBuffer

protected StringBuffer getBuffer()

getRenderingContext

public RenderingContext getRenderingContext()

head

public void head()
Specified by:
head in interface Sink
Overrides:
head in interface SinkAdapter

head_

public void head_()
Specified by:
head_ in interface Sink
Overrides:
head_ in interface SinkAdapter

horizontalRule

public void horizontalRule()
Specified by:
horizontalRule in interface Sink
Overrides:
horizontalRule in interface SinkAdapter

italic

public void italic()
Specified by:
italic in interface Sink
Overrides:
italic in interface SinkAdapter

italic_

public void italic_()
Specified by:
italic_ in interface Sink
Overrides:
italic_ in interface SinkAdapter

lineBreak

public void lineBreak()
Specified by:
lineBreak in interface Sink
Overrides:
lineBreak in interface SinkAdapter

link

public void link(String name)
Specified by:
link in interface Sink
Overrides:
link in interface SinkAdapter

link

public void link(String name,
                 String target)

link_

public void link_()
Specified by:
link_ in interface Sink
Overrides:
link_ in interface SinkAdapter

list

public void list()
Specified by:
list in interface Sink
Overrides:
list in interface SinkAdapter

listItem

public void listItem()
Specified by:
listItem in interface Sink
Overrides:
listItem in interface SinkAdapter

listItem_

public void listItem_()
Specified by:
listItem_ in interface Sink
Overrides:
listItem_ in interface SinkAdapter

list_

public void list_()
Specified by:
list_ in interface Sink
Overrides:
list_ in interface SinkAdapter

monospaced

public void monospaced()
Specified by:
monospaced in interface Sink
Overrides:
monospaced in interface SinkAdapter

monospaced_

public void monospaced_()
Specified by:
monospaced_ in interface Sink
Overrides:
monospaced_ in interface SinkAdapter

nonBreakingSpace

public void nonBreakingSpace()
Specified by:
nonBreakingSpace in interface Sink
Overrides:
nonBreakingSpace in interface SinkAdapter

numberedList

public void numberedList(int numbering)
Specified by:
numberedList in interface Sink
Overrides:
numberedList in interface SinkAdapter

numberedListItem

public void numberedListItem()
Specified by:
numberedListItem in interface Sink
Overrides:
numberedListItem in interface SinkAdapter

numberedListItem_

public void numberedListItem_()
Specified by:
numberedListItem_ in interface Sink
Overrides:
numberedListItem_ in interface SinkAdapter

numberedList_

public void numberedList_()
Specified by:
numberedList_ in interface Sink
Overrides:
numberedList_ in interface SinkAdapter

paragraph

public void paragraph()
Specified by:
paragraph in interface Sink
Overrides:
paragraph in interface SinkAdapter

paragraph_

public void paragraph_()
Specified by:
paragraph_ in interface Sink
Overrides:
paragraph_ in interface SinkAdapter

rawText

public void rawText(String text)
Specified by:
rawText in interface Sink
Overrides:
rawText in interface SinkAdapter

resetBuffer

protected void resetBuffer()

resetState

protected void resetState()

section1

public void section1()
Specified by:
section1 in interface Sink
Overrides:
section1 in interface SinkAdapter

section1_

public void section1_()
Specified by:
section1_ in interface Sink
Overrides:
section1_ in interface SinkAdapter

section2

public void section2()
Specified by:
section2 in interface Sink
Overrides:
section2 in interface SinkAdapter

section2_

public void section2_()
Specified by:
section2_ in interface Sink
Overrides:
section2_ in interface SinkAdapter

section3

public void section3()
Specified by:
section3 in interface Sink
Overrides:
section3 in interface SinkAdapter

section3_

public void section3_()
Specified by:
section3_ in interface Sink
Overrides:
section3_ in interface SinkAdapter

section4

public void section4()
Specified by:
section4 in interface Sink
Overrides:
section4 in interface SinkAdapter

section4_

public void section4_()
Specified by:
section4_ in interface Sink
Overrides:
section4_ in interface SinkAdapter

section5

public void section5()
Specified by:
section5 in interface Sink
Overrides:
section5 in interface SinkAdapter

section5_

public void section5_()
Specified by:
section5_ in interface Sink
Overrides:
section5_ in interface SinkAdapter

sectionTitle1

public void sectionTitle1()
Specified by:
sectionTitle1 in interface Sink
Overrides:
sectionTitle1 in interface SinkAdapter

sectionTitle1_

public void sectionTitle1_()
Specified by:
sectionTitle1_ in interface Sink
Overrides:
sectionTitle1_ in interface SinkAdapter

sectionTitle2

public void sectionTitle2()
Specified by:
sectionTitle2 in interface Sink
Overrides:
sectionTitle2 in interface SinkAdapter

sectionTitle2_

public void sectionTitle2_()
Specified by:
sectionTitle2_ in interface Sink
Overrides:
sectionTitle2_ in interface SinkAdapter

sectionTitle3

public void sectionTitle3()
Specified by:
sectionTitle3 in interface Sink
Overrides:
sectionTitle3 in interface SinkAdapter

sectionTitle3_

public void sectionTitle3_()
Specified by:
sectionTitle3_ in interface Sink
Overrides:
sectionTitle3_ in interface SinkAdapter

sectionTitle4

public void sectionTitle4()
Specified by:
sectionTitle4 in interface Sink
Overrides:
sectionTitle4 in interface SinkAdapter

sectionTitle4_

public void sectionTitle4_()
Specified by:
sectionTitle4_ in interface Sink
Overrides:
sectionTitle4_ in interface SinkAdapter

sectionTitle5

public void sectionTitle5()
Specified by:
sectionTitle5 in interface Sink
Overrides:
sectionTitle5 in interface SinkAdapter

sectionTitle5_

public void sectionTitle5_()
Specified by:
sectionTitle5_ in interface Sink
Overrides:
sectionTitle5_ in interface SinkAdapter

setHeadFlag

protected void setHeadFlag(boolean headFlag)

table

public void table()
Specified by:
table in interface Sink
Overrides:
table in interface SinkAdapter

tableCaption

public void tableCaption()
Specified by:
tableCaption in interface Sink
Overrides:
tableCaption in interface SinkAdapter

tableCaption_

public void tableCaption_()
Specified by:
tableCaption_ in interface Sink
Overrides:
tableCaption_ in interface SinkAdapter

tableCell

public void tableCell()
Specified by:
tableCell in interface Sink
Overrides:
tableCell in interface SinkAdapter

tableCell

public void tableCell(String width)
Specified by:
tableCell in interface Sink
Overrides:
tableCell in interface SinkAdapter

tableCell

public void tableCell(boolean headerRow)

tableCell

public void tableCell(boolean headerRow,
                      String width)

tableCell_

public void tableCell_()
Specified by:
tableCell_ in interface Sink
Overrides:
tableCell_ in interface SinkAdapter

tableCell_

public void tableCell_(boolean headerRow)

tableHeaderCell

public void tableHeaderCell()
Specified by:
tableHeaderCell in interface Sink
Overrides:
tableHeaderCell in interface SinkAdapter

tableHeaderCell

public void tableHeaderCell(String width)
Specified by:
tableHeaderCell in interface Sink
Overrides:
tableHeaderCell in interface SinkAdapter

tableHeaderCell_

public void tableHeaderCell_()
Specified by:
tableHeaderCell_ in interface Sink
Overrides:
tableHeaderCell_ in interface SinkAdapter

tableRow

public void tableRow()
Specified by:
tableRow in interface Sink
Overrides:
tableRow in interface SinkAdapter

tableRow_

public void tableRow_()
Specified by:
tableRow_ in interface Sink
Overrides:
tableRow_ in interface SinkAdapter

tableRows

public void tableRows(int[] justification,
                      boolean grid)
Specified by:
tableRows in interface Sink
Overrides:
tableRows in interface SinkAdapter

tableRows_

public void tableRows_()
Specified by:
tableRows_ in interface Sink
Overrides:
tableRows_ in interface SinkAdapter

table_

public void table_()
Specified by:
table_ in interface Sink
Overrides:
table_ in interface SinkAdapter

text

public void text(String text)
Specified by:
text in interface Sink
Overrides:
text in interface SinkAdapter

title

public void title()
Specified by:
title in interface Sink
Overrides:
title in interface SinkAdapter

title_

public void title_()
Specified by:
title_ in interface Sink
Overrides:
title_ in interface SinkAdapter

verbatim

public void verbatim(boolean boxed)
Specified by:
verbatim in interface Sink
Overrides:
verbatim in interface SinkAdapter

verbatimContent

protected void verbatimContent(String text)

verbatim_

public void verbatim_()
Specified by:
verbatim_ in interface Sink
Overrides:
verbatim_ in interface SinkAdapter

write

protected void write(String text)