org.apache.maven.doxia.module.docbook
Class DocBookSink

java.lang.Object
  extended by org.apache.maven.doxia.sink.SinkAdapter
      extended by org.apache.maven.doxia.module.docbook.DocBookSink
All Implemented Interfaces:
org.apache.maven.doxia.sink.Sink

public class DocBookSink
extends org.apache.maven.doxia.sink.SinkAdapter


Field Summary
static java.lang.String DEFAULT_SGML_PUBLIC_ID
           
static java.lang.String DEFAULT_XML_PUBLIC_ID
           
static java.lang.String DEFAULT_XML_SYSTEM_ID
           
protected  java.lang.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(java.io.Writer out)
           
 
Method Summary
 void anchor(java.lang.String name)
           
 void author_()
           
 void author()
           
 void body_()
           
 void bold_()
           
 void bold()
           
 void close()
           
protected  void content(java.lang.String text)
           
 void date_()
           
 void date()
           
 void definedTerm_()
           
 void definedTerm()
           
 void definition_()
           
 void definition()
           
 void definitionList_()
           
 void definitionList()
           
 void definitionListItem_()
           
 void definitionListItem()
           
static java.lang.String escapeSGML(java.lang.String text, boolean xmlMode)
           
 void figure_()
           
 void figureCaption_()
           
 void figureCaption()
           
 void figureGraphics(java.lang.String name)
           
 void flush()
           
 java.lang.String getBoldElement()
           
 java.lang.String getEncoding()
           
 java.lang.String getHorizontalRuleElement()
           
 java.lang.String getItalicElement()
           
 java.lang.String getLanguage()
           
 java.lang.String getLineBreakElement()
           
 java.lang.String getMonospacedElement()
           
 java.lang.String getPageBreakElement()
           
 java.lang.String getPublicId()
           
 java.lang.String getStyleSheet()
           
 java.lang.String getSystemId()
           
protected  void graphicElement()
           
 void head_()
           
 void head()
           
 void horizontalRule()
           
 boolean isXMLMode()
           
 void italic_()
           
 void italic()
           
 void lineBreak()
           
 void link_()
           
 void link(java.lang.String name)
           
 void list_()
           
 void list()
           
 void listItem_()
           
 void listItem()
           
protected  void markup(java.lang.String text)
           
 void monospaced_()
           
 void monospaced()
           
 void nonBreakingSpace()
           
 void numberedList_()
           
 void numberedList(int numbering)
           
 void numberedListItem_()
           
 void numberedListItem()
           
 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(java.lang.String boldBeginTag)
           
 void setEncoding(java.lang.String encoding)
           
 void setHorizontalRuleElement(java.lang.String horizontalRuleElement)
           
 void setItalicElement(java.lang.String italicBeginTag)
           
 void setLanguage(java.lang.String lang)
           
 void setLineBreakElement(java.lang.String lineBreakElement)
           
 void setMonospacedElement(java.lang.String monospacedBeginTag)
           
 void setPageBreakElement(java.lang.String pageBreakElement)
           
 void setPublicId(java.lang.String publicId)
           
 void setStyleSheet(java.lang.String styleSheet)
           
 void setSystemId(java.lang.String systemId)
           
 void setXMLMode(boolean xmlMode)
           
 void table_()
           
 void table()
           
 void tableCaption_()
           
 void tableCaption()
           
 void tableCell_()
           
 void tableCell()
           
 void tableRow_()
           
 void tableRow()
           
 void tableRows_()
           
 void tableRows(int[] justification, boolean grid)
           
 void text(java.lang.String text)
           
 void title_()
           
 void title()
           
 void verbatim_()
           
 void verbatim(boolean boxed)
           
protected  void verbatimContent(java.lang.String text)
           
 
Methods inherited from class org.apache.maven.doxia.sink.SinkAdapter
anchor_, body, figure, rawText, sectionTitle1_, sectionTitle1, sectionTitle2_, sectionTitle2, sectionTitle3_, sectionTitle3, sectionTitle4_, sectionTitle4, sectionTitle5_, sectionTitle5, tableCell, tableHeaderCell_, tableHeaderCell, tableHeaderCell
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_SGML_PUBLIC_ID

public static final java.lang.String DEFAULT_SGML_PUBLIC_ID
See Also:
Constant Field Values

DEFAULT_XML_PUBLIC_ID

public static final java.lang.String DEFAULT_XML_PUBLIC_ID
See Also:
Constant Field Values

DEFAULT_XML_SYSTEM_ID

public static final java.lang.String DEFAULT_XML_SYSTEM_ID
See Also:
Constant Field Values

graphicsFileName

protected java.lang.String graphicsFileName
Constructor Detail

DocBookSink

public DocBookSink(java.io.Writer out)
Method Detail

escapeSGML

public static final java.lang.String escapeSGML(java.lang.String text,
                                                boolean xmlMode)

setXMLMode

public void setXMLMode(boolean xmlMode)

isXMLMode

public boolean isXMLMode()

setEncoding

public void setEncoding(java.lang.String encoding)

getEncoding

public java.lang.String getEncoding()

setStyleSheet

public void setStyleSheet(java.lang.String styleSheet)

getStyleSheet

public java.lang.String getStyleSheet()

setPublicId

public void setPublicId(java.lang.String publicId)

getPublicId

public java.lang.String getPublicId()

setSystemId

public void setSystemId(java.lang.String systemId)

getSystemId

public java.lang.String getSystemId()

setLanguage

public void setLanguage(java.lang.String lang)

getLanguage

public java.lang.String getLanguage()

setItalicElement

public void setItalicElement(java.lang.String italicBeginTag)

getItalicElement

public java.lang.String getItalicElement()

setBoldElement

public void setBoldElement(java.lang.String boldBeginTag)

getBoldElement

public java.lang.String getBoldElement()

setMonospacedElement

public void setMonospacedElement(java.lang.String monospacedBeginTag)

getMonospacedElement

public java.lang.String getMonospacedElement()

setHorizontalRuleElement

public void setHorizontalRuleElement(java.lang.String horizontalRuleElement)

getHorizontalRuleElement

public java.lang.String getHorizontalRuleElement()

setPageBreakElement

public void setPageBreakElement(java.lang.String pageBreakElement)

getPageBreakElement

public java.lang.String getPageBreakElement()

setLineBreakElement

public void setLineBreakElement(java.lang.String lineBreakElement)

getLineBreakElement

public java.lang.String getLineBreakElement()

head

public void head()
Specified by:
head in interface org.apache.maven.doxia.sink.Sink
Overrides:
head in class org.apache.maven.doxia.sink.SinkAdapter

head_

public void head_()
Specified by:
head_ in interface org.apache.maven.doxia.sink.Sink
Overrides:
head_ in class org.apache.maven.doxia.sink.SinkAdapter

title

public void title()
Specified by:
title in interface org.apache.maven.doxia.sink.Sink
Overrides:
title in class org.apache.maven.doxia.sink.SinkAdapter

title_

public void title_()
Specified by:
title_ in interface org.apache.maven.doxia.sink.Sink
Overrides:
title_ in class org.apache.maven.doxia.sink.SinkAdapter

author

public void author()
Specified by:
author in interface org.apache.maven.doxia.sink.Sink
Overrides:
author in class org.apache.maven.doxia.sink.SinkAdapter

author_

public void author_()
Specified by:
author_ in interface org.apache.maven.doxia.sink.Sink
Overrides:
author_ in class org.apache.maven.doxia.sink.SinkAdapter

date

public void date()
Specified by:
date in interface org.apache.maven.doxia.sink.Sink
Overrides:
date in class org.apache.maven.doxia.sink.SinkAdapter

date_

public void date_()
Specified by:
date_ in interface org.apache.maven.doxia.sink.Sink
Overrides:
date_ in class org.apache.maven.doxia.sink.SinkAdapter

body_

public void body_()
Specified by:
body_ in interface org.apache.maven.doxia.sink.Sink
Overrides:
body_ in class org.apache.maven.doxia.sink.SinkAdapter

section1

public void section1()
Specified by:
section1 in interface org.apache.maven.doxia.sink.Sink
Overrides:
section1 in class org.apache.maven.doxia.sink.SinkAdapter

section1_

public void section1_()
Specified by:
section1_ in interface org.apache.maven.doxia.sink.Sink
Overrides:
section1_ in class org.apache.maven.doxia.sink.SinkAdapter

section2

public void section2()
Specified by:
section2 in interface org.apache.maven.doxia.sink.Sink
Overrides:
section2 in class org.apache.maven.doxia.sink.SinkAdapter

section2_

public void section2_()
Specified by:
section2_ in interface org.apache.maven.doxia.sink.Sink
Overrides:
section2_ in class org.apache.maven.doxia.sink.SinkAdapter

section3

public void section3()
Specified by:
section3 in interface org.apache.maven.doxia.sink.Sink
Overrides:
section3 in class org.apache.maven.doxia.sink.SinkAdapter

section3_

public void section3_()
Specified by:
section3_ in interface org.apache.maven.doxia.sink.Sink
Overrides:
section3_ in class org.apache.maven.doxia.sink.SinkAdapter

section4

public void section4()
Specified by:
section4 in interface org.apache.maven.doxia.sink.Sink
Overrides:
section4 in class org.apache.maven.doxia.sink.SinkAdapter

section4_

public void section4_()
Specified by:
section4_ in interface org.apache.maven.doxia.sink.Sink
Overrides:
section4_ in class org.apache.maven.doxia.sink.SinkAdapter

section5

public void section5()
Specified by:
section5 in interface org.apache.maven.doxia.sink.Sink
Overrides:
section5 in class org.apache.maven.doxia.sink.SinkAdapter

section5_

public void section5_()
Specified by:
section5_ in interface org.apache.maven.doxia.sink.Sink
Overrides:
section5_ in class org.apache.maven.doxia.sink.SinkAdapter

sectionTitle

public void sectionTitle()
Specified by:
sectionTitle in interface org.apache.maven.doxia.sink.Sink
Overrides:
sectionTitle in class org.apache.maven.doxia.sink.SinkAdapter

sectionTitle_

public void sectionTitle_()
Specified by:
sectionTitle_ in interface org.apache.maven.doxia.sink.Sink
Overrides:
sectionTitle_ in class org.apache.maven.doxia.sink.SinkAdapter

list

public void list()
Specified by:
list in interface org.apache.maven.doxia.sink.Sink
Overrides:
list in class org.apache.maven.doxia.sink.SinkAdapter

list_

public void list_()
Specified by:
list_ in interface org.apache.maven.doxia.sink.Sink
Overrides:
list_ in class org.apache.maven.doxia.sink.SinkAdapter

listItem

public void listItem()
Specified by:
listItem in interface org.apache.maven.doxia.sink.Sink
Overrides:
listItem in class org.apache.maven.doxia.sink.SinkAdapter

listItem_

public void listItem_()
Specified by:
listItem_ in interface org.apache.maven.doxia.sink.Sink
Overrides:
listItem_ in class org.apache.maven.doxia.sink.SinkAdapter

numberedList

public void numberedList(int numbering)
Specified by:
numberedList in interface org.apache.maven.doxia.sink.Sink
Overrides:
numberedList in class org.apache.maven.doxia.sink.SinkAdapter

numberedList_

public void numberedList_()
Specified by:
numberedList_ in interface org.apache.maven.doxia.sink.Sink
Overrides:
numberedList_ in class org.apache.maven.doxia.sink.SinkAdapter

numberedListItem

public void numberedListItem()
Specified by:
numberedListItem in interface org.apache.maven.doxia.sink.Sink
Overrides:
numberedListItem in class org.apache.maven.doxia.sink.SinkAdapter

numberedListItem_

public void numberedListItem_()
Specified by:
numberedListItem_ in interface org.apache.maven.doxia.sink.Sink
Overrides:
numberedListItem_ in class org.apache.maven.doxia.sink.SinkAdapter

definitionList

public void definitionList()
Specified by:
definitionList in interface org.apache.maven.doxia.sink.Sink
Overrides:
definitionList in class org.apache.maven.doxia.sink.SinkAdapter

definitionList_

public void definitionList_()
Specified by:
definitionList_ in interface org.apache.maven.doxia.sink.Sink
Overrides:
definitionList_ in class org.apache.maven.doxia.sink.SinkAdapter

definitionListItem

public void definitionListItem()
Specified by:
definitionListItem in interface org.apache.maven.doxia.sink.Sink
Overrides:
definitionListItem in class org.apache.maven.doxia.sink.SinkAdapter

definitionListItem_

public void definitionListItem_()
Specified by:
definitionListItem_ in interface org.apache.maven.doxia.sink.Sink
Overrides:
definitionListItem_ in class org.apache.maven.doxia.sink.SinkAdapter

definedTerm

public void definedTerm()
Specified by:
definedTerm in interface org.apache.maven.doxia.sink.Sink
Overrides:
definedTerm in class org.apache.maven.doxia.sink.SinkAdapter

definedTerm_

public void definedTerm_()
Specified by:
definedTerm_ in interface org.apache.maven.doxia.sink.Sink
Overrides:
definedTerm_ in class org.apache.maven.doxia.sink.SinkAdapter

definition

public void definition()
Specified by:
definition in interface org.apache.maven.doxia.sink.Sink
Overrides:
definition in class org.apache.maven.doxia.sink.SinkAdapter

definition_

public void definition_()
Specified by:
definition_ in interface org.apache.maven.doxia.sink.Sink
Overrides:
definition_ in class org.apache.maven.doxia.sink.SinkAdapter

paragraph

public void paragraph()
Specified by:
paragraph in interface org.apache.maven.doxia.sink.Sink
Overrides:
paragraph in class org.apache.maven.doxia.sink.SinkAdapter

paragraph_

public void paragraph_()
Specified by:
paragraph_ in interface org.apache.maven.doxia.sink.Sink
Overrides:
paragraph_ in class org.apache.maven.doxia.sink.SinkAdapter

verbatim

public void verbatim(boolean boxed)
Specified by:
verbatim in interface org.apache.maven.doxia.sink.Sink
Overrides:
verbatim in class org.apache.maven.doxia.sink.SinkAdapter

verbatim_

public void verbatim_()
Specified by:
verbatim_ in interface org.apache.maven.doxia.sink.Sink
Overrides:
verbatim_ in class org.apache.maven.doxia.sink.SinkAdapter

horizontalRule

public void horizontalRule()
Specified by:
horizontalRule in interface org.apache.maven.doxia.sink.Sink
Overrides:
horizontalRule in class org.apache.maven.doxia.sink.SinkAdapter

pageBreak

public void pageBreak()
Specified by:
pageBreak in interface org.apache.maven.doxia.sink.Sink
Overrides:
pageBreak in class org.apache.maven.doxia.sink.SinkAdapter

figure_

public void figure_()
Specified by:
figure_ in interface org.apache.maven.doxia.sink.Sink
Overrides:
figure_ in class org.apache.maven.doxia.sink.SinkAdapter

graphicElement

protected void graphicElement()

figureGraphics

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

figureCaption

public void figureCaption()
Specified by:
figureCaption in interface org.apache.maven.doxia.sink.Sink
Overrides:
figureCaption in class org.apache.maven.doxia.sink.SinkAdapter

figureCaption_

public void figureCaption_()
Specified by:
figureCaption_ in interface org.apache.maven.doxia.sink.Sink
Overrides:
figureCaption_ in class org.apache.maven.doxia.sink.SinkAdapter

table

public void table()
Specified by:
table in interface org.apache.maven.doxia.sink.Sink
Overrides:
table in class org.apache.maven.doxia.sink.SinkAdapter

table_

public void table_()
Specified by:
table_ in interface org.apache.maven.doxia.sink.Sink
Overrides:
table_ in class org.apache.maven.doxia.sink.SinkAdapter

tableRows

public void tableRows(int[] justification,
                      boolean grid)
Specified by:
tableRows in interface org.apache.maven.doxia.sink.Sink
Overrides:
tableRows in class org.apache.maven.doxia.sink.SinkAdapter

tableRows_

public void tableRows_()
Specified by:
tableRows_ in interface org.apache.maven.doxia.sink.Sink
Overrides:
tableRows_ in class org.apache.maven.doxia.sink.SinkAdapter

tableRow

public void tableRow()
Specified by:
tableRow in interface org.apache.maven.doxia.sink.Sink
Overrides:
tableRow in class org.apache.maven.doxia.sink.SinkAdapter

tableRow_

public void tableRow_()
Specified by:
tableRow_ in interface org.apache.maven.doxia.sink.Sink
Overrides:
tableRow_ in class org.apache.maven.doxia.sink.SinkAdapter

tableCell

public void tableCell()
Specified by:
tableCell in interface org.apache.maven.doxia.sink.Sink
Overrides:
tableCell in class org.apache.maven.doxia.sink.SinkAdapter

tableCell_

public void tableCell_()
Specified by:
tableCell_ in interface org.apache.maven.doxia.sink.Sink
Overrides:
tableCell_ in class org.apache.maven.doxia.sink.SinkAdapter

tableCaption

public void tableCaption()
Specified by:
tableCaption in interface org.apache.maven.doxia.sink.Sink
Overrides:
tableCaption in class org.apache.maven.doxia.sink.SinkAdapter

tableCaption_

public void tableCaption_()
Specified by:
tableCaption_ in interface org.apache.maven.doxia.sink.Sink
Overrides:
tableCaption_ in class org.apache.maven.doxia.sink.SinkAdapter

anchor

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

link

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

link_

public void link_()
Specified by:
link_ in interface org.apache.maven.doxia.sink.Sink
Overrides:
link_ in class org.apache.maven.doxia.sink.SinkAdapter

italic

public void italic()
Specified by:
italic in interface org.apache.maven.doxia.sink.Sink
Overrides:
italic in class org.apache.maven.doxia.sink.SinkAdapter

italic_

public void italic_()
Specified by:
italic_ in interface org.apache.maven.doxia.sink.Sink
Overrides:
italic_ in class org.apache.maven.doxia.sink.SinkAdapter

bold

public void bold()
Specified by:
bold in interface org.apache.maven.doxia.sink.Sink
Overrides:
bold in class org.apache.maven.doxia.sink.SinkAdapter

bold_

public void bold_()
Specified by:
bold_ in interface org.apache.maven.doxia.sink.Sink
Overrides:
bold_ in class org.apache.maven.doxia.sink.SinkAdapter

monospaced

public void monospaced()
Specified by:
monospaced in interface org.apache.maven.doxia.sink.Sink
Overrides:
monospaced in class org.apache.maven.doxia.sink.SinkAdapter

monospaced_

public void monospaced_()
Specified by:
monospaced_ in interface org.apache.maven.doxia.sink.Sink
Overrides:
monospaced_ in class org.apache.maven.doxia.sink.SinkAdapter

lineBreak

public void lineBreak()
Specified by:
lineBreak in interface org.apache.maven.doxia.sink.Sink
Overrides:
lineBreak in class org.apache.maven.doxia.sink.SinkAdapter

nonBreakingSpace

public void nonBreakingSpace()
Specified by:
nonBreakingSpace in interface org.apache.maven.doxia.sink.Sink
Overrides:
nonBreakingSpace in class org.apache.maven.doxia.sink.SinkAdapter

text

public void text(java.lang.String text)
Specified by:
text in interface org.apache.maven.doxia.sink.Sink
Overrides:
text in class org.apache.maven.doxia.sink.SinkAdapter

markup

protected void markup(java.lang.String text)

content

protected void content(java.lang.String text)

verbatimContent

protected void verbatimContent(java.lang.String text)

flush

public void flush()
Specified by:
flush in interface org.apache.maven.doxia.sink.Sink
Overrides:
flush in class org.apache.maven.doxia.sink.SinkAdapter

close

public void close()
Specified by:
close in interface org.apache.maven.doxia.sink.Sink
Overrides:
close in class org.apache.maven.doxia.sink.SinkAdapter


Copyright © 2002-2006 Apache Software Foundation. All Rights Reserved.