org.apache.maven.doxia.module.docbook

Class DocBookSink

Implemented Interfaces:
Sink

public class DocBookSink
extends SinkAdapter

Field Summary

static String
DEFAULT_SGML_PUBLIC_ID
static String
DEFAULT_XML_PUBLIC_ID
static String
DEFAULT_XML_SYSTEM_ID
protected String
graphicsFileName

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

DocBookSink(Writer out)

Method Summary

void
anchor(String name)
void
author()
void
author_()
void
body_()
void
bold()
void
bold_()
void
close()
protected void
content(String text)
void
date()
void
date_()
void
definedTerm()
void
definedTerm_()
void
definition()
void
definitionList()
void
definitionListItem()
void
definitionListItem_()
void
definitionList_()
void
definition_()
static String
escapeSGML(String text, boolean xmlMode)
void
figureCaption()
void
figureCaption_()
void
figureGraphics(String name)
void
figure_()
void
flush()
String
getBoldElement()
String
getEncoding()
String
getHorizontalRuleElement()
String
getItalicElement()
String
getLanguage()
String
getLineBreakElement()
String
getMonospacedElement()
String
getPageBreakElement()
String
getPublicId()
String
getStyleSheet()
String
getSystemId()
protected void
graphicElement()
void
head()
void
head_()
void
horizontalRule()
boolean
isXMLMode()
void
italic()
void
italic_()
void
lineBreak()
void
link(String name)
void
link_()
void
list()
void
listItem()
void
listItem_()
void
list_()
protected void
markup(String text)
void
monospaced()
void
monospaced_()
void
nonBreakingSpace()
void
numberedList(int numbering)
void
numberedListItem()
void
numberedListItem_()
void
numberedList_()
void
pageBreak()
void
paragraph()
void
paragraph_()
void
section1()
void
section1_()
void
section2()
void
section2_()
void
section3()
void
section3_()
void
section4()
void
section4_()
void
section5()
void
section5_()
void
sectionTitle()
void
sectionTitle_()
void
setBoldElement(String boldBeginTag)
void
setEncoding(String encoding)
void
setHorizontalRuleElement(String horizontalRuleElement)
void
setItalicElement(String italicBeginTag)
void
setLanguage(String lang)
void
setLineBreakElement(String lineBreakElement)
void
setMonospacedElement(String monospacedBeginTag)
void
setPageBreakElement(String pageBreakElement)
void
setPublicId(String publicId)
void
setStyleSheet(String styleSheet)
void
setSystemId(String systemId)
void
setXMLMode(boolean xmlMode)
void
table()
void
tableCaption()
void
tableCaption_()
void
tableCell()
void
tableCell_()
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_()

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_

Field Details

DEFAULT_SGML_PUBLIC_ID

public static final String DEFAULT_SGML_PUBLIC_ID

DEFAULT_XML_PUBLIC_ID

public static final String DEFAULT_XML_PUBLIC_ID

DEFAULT_XML_SYSTEM_ID

public static final String DEFAULT_XML_SYSTEM_ID

graphicsFileName

protected String graphicsFileName

Constructor Details

DocBookSink

public DocBookSink(Writer out)

Method Details

anchor

public void anchor(String name)
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

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

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

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

definitionListItem

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

definitionListItem_

public void definitionListItem_()
Specified by:
definitionListItem_ in interface Sink
Overrides:
definitionListItem_ 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

escapeSGML

public static final String escapeSGML(String text,
                                      boolean xmlMode)

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

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

getBoldElement

public String getBoldElement()

getEncoding

public String getEncoding()

getHorizontalRuleElement

public String getHorizontalRuleElement()

getItalicElement

public String getItalicElement()

getLanguage

public String getLanguage()

getLineBreakElement

public String getLineBreakElement()

getMonospacedElement

public String getMonospacedElement()

getPageBreakElement

public String getPageBreakElement()

getPublicId

public String getPublicId()

getStyleSheet

public String getStyleSheet()

getSystemId

public String getSystemId()

graphicElement

protected void graphicElement()

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

isXMLMode

public boolean isXMLMode()

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_()
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

markup

protected void markup(String text)

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

pageBreak

public void pageBreak()
Specified by:
pageBreak in interface Sink
Overrides:
pageBreak 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

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

sectionTitle

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

sectionTitle_

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

setBoldElement

public void setBoldElement(String boldBeginTag)

setEncoding

public void setEncoding(String encoding)

setHorizontalRuleElement

public void setHorizontalRuleElement(String horizontalRuleElement)

setItalicElement

public void setItalicElement(String italicBeginTag)

setLanguage

public void setLanguage(String lang)

setLineBreakElement

public void setLineBreakElement(String lineBreakElement)

setMonospacedElement

public void setMonospacedElement(String monospacedBeginTag)

setPageBreakElement

public void setPageBreakElement(String pageBreakElement)

setPublicId

public void setPublicId(String publicId)

setStyleSheet

public void setStyleSheet(String styleSheet)

setSystemId

public void setSystemId(String systemId)

setXMLMode

public void setXMLMode(boolean xmlMode)

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_()
Specified by:
tableCell_ in interface Sink
Overrides:
tableCell_ 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