org.apache.maven.doxia.module.xhtml
Class XhtmlSink

java.lang.Object
  extended by org.apache.maven.doxia.sink.SinkAdapter
      extended by org.apache.maven.doxia.sink.AbstractXmlSink
          extended by org.apache.maven.doxia.module.xhtml.XhtmlSink
All Implemented Interfaces:
org.apache.maven.doxia.markup.Markup, org.apache.maven.doxia.markup.XmlMarkup, XhtmlMarkup, org.apache.maven.doxia.sink.Sink

public class XhtmlSink
extends org.apache.maven.doxia.sink.AbstractXmlSink
implements XhtmlMarkup

Xhtml sink implementation.

Since:
1.0
Version:
$Id: XhtmlSink.java 586736 2007-10-20 14:50:01Z dennisl $
Author:
Jason van Zyl

Field Summary
 
Fields inherited from interface org.apache.maven.doxia.module.xhtml.XhtmlMarkup
TBODY_TAG
 
Fields inherited from interface org.apache.maven.doxia.markup.XmlMarkup
BANG, CDATA
 
Fields inherited from interface org.apache.maven.doxia.markup.Markup
EOL, EQUAL, GREATER_THAN, LEFT_CURLY_BRACKET, LEFT_SQUARE_BRACKET, LESS_THAN, MINUS, PLUS, QUOTE, RIGHT_CURLY_BRACKET, RIGHT_SQUARE_BRACKET, SLASH, SPACE, STAR
 
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, SECTION_LEVEL_1, SECTION_LEVEL_2, SECTION_LEVEL_3, SECTION_LEVEL_4, SECTION_LEVEL_5
 
Constructor Summary
XhtmlSink(java.io.Writer writer)
           
XhtmlSink(java.io.Writer writer, RenderingContext renderingContext)
           
XhtmlSink(java.io.Writer writer, RenderingContext renderingContext, java.util.Map directives)
           
 
Method Summary
 void anchor_()
          
 void anchor(java.lang.String name)
          
 void author_()
          
 void body_()
          
 void body()
          
 void bold_()
          
 void bold()
          
 void close()
          
protected  void content(java.lang.String text)
           
 void date_()
          
 void definedTerm_()
          
 void definedTerm()
          
 void definition_()
          
 void definition()
          
 void definitionList_()
          
 void definitionList()
          
static java.lang.String encodeFragment(java.lang.String text)
           
static java.lang.String encodeURL(java.lang.String text)
          Forward to HtmlTools.encodeURL( text ).
static java.lang.String escapeHTML(java.lang.String text)
          Forward to HtmlTools.escapeHTML( text ).
 void figure_()
          
 void figure()
          
 void figureCaption_()
          
 void figureCaption()
          
 void figureGraphics(java.lang.String name)
          
 void flush()
          
protected  java.lang.StringBuffer getBuffer()
           
 RenderingContext getRenderingContext()
           
 void head_()
          
 void head()
          
 void horizontalRule()
          
 void italic_()
          
 void italic()
          
 void lineBreak()
          
 void link_()
          
 void link(java.lang.String name)
          
 void link(java.lang.String name, java.lang.String target)
          The default style class for external link is externalLink.
 void list_()
          
 void list()
          
 void listItem_()
          
 void listItem()
          
 void monospaced_()
          
 void monospaced()
          
 void nonBreakingSpace()
          
 void numberedList_()
          
 void numberedList(int numbering)
          
 void numberedListItem_()
          
 void numberedListItem()
          
 void paragraph_()
          
 void paragraph()
          
 void rawText(java.lang.String text)
          
protected  void resetBuffer()
          Reset the buffer.
protected  void resetState()
          Reset all the Sink state.
 void section1_()
          
 void section1()
          The default class style is section.
 void section2_()
          
 void section2()
          The default class style is section.
 void section3_()
          
 void section3()
          The default class style is section.
 void section4_()
          
 void section4()
          The default class style is section.
 void section5_()
          
 void section5()
          The default class style is section.
 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 table()
          The default class style is bodyTable.
 void tableCaption_()
          
 void tableCaption()
          
 void tableCell_()
          
 void tableCell_(boolean headerRow)
           
 void tableCell()
          
 void tableCell(boolean headerRow)
           
 void tableCell(boolean headerRow, java.lang.String width)
           
 void tableCell(java.lang.String width)
          
 void tableHeaderCell_()
          
 void tableHeaderCell()
          
 void tableHeaderCell(java.lang.String width)
          
 void tableRow_()
          
 void tableRow()
          The default class style is a or b depending the row id.
 void tableRows_()
          
 void tableRows(int[] justification, boolean grid)
          
 void text(java.lang.String text)
          
 void title_()
          
 void title()
          
 void verbatim_()
          
 void verbatim(boolean boxed)
          The default class style is source.
protected  void verbatimContent(java.lang.String text)
           
protected  void write(java.lang.String text)
          
 
Methods inherited from class org.apache.maven.doxia.sink.AbstractXmlSink
writeEndTag, writeSimpleTag, writeSimpleTag, writeStartTag, writeStartTag, writeStartTag
 
Methods inherited from class org.apache.maven.doxia.sink.SinkAdapter
author, date, definitionListItem_, definitionListItem, pageBreak, sectionTitle_, sectionTitle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XhtmlSink

public XhtmlSink(java.io.Writer writer)
Parameters:
writer -

XhtmlSink

public XhtmlSink(java.io.Writer writer,
                 RenderingContext renderingContext)
Parameters:
writer -
renderingContext -

XhtmlSink

public XhtmlSink(java.io.Writer writer,
                 RenderingContext renderingContext,
                 java.util.Map directives)
Parameters:
writer -
renderingContext -
directives -
Method Detail

getBuffer

protected java.lang.StringBuffer getBuffer()
Returns:
the current buffer

setHeadFlag

protected void setHeadFlag(boolean headFlag)
Parameters:
headFlag - an header flag

resetState

protected void resetState()
Reset all the Sink state.


resetBuffer

protected void resetBuffer()
Reset the buffer.


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
See Also:
HTML.Tag.TITLE

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
See Also:
HTML.Tag.TITLE

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
See Also:
HTML.Tag.META

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
See Also:
HTML.Tag.META

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

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()
The default class style is section.

Specified by:
section1 in interface org.apache.maven.doxia.sink.Sink
Overrides:
section1 in class org.apache.maven.doxia.sink.SinkAdapter
See Also:
HTML.Tag.DIV

section2

public void section2()
The default class style is section.

Specified by:
section2 in interface org.apache.maven.doxia.sink.Sink
Overrides:
section2 in class org.apache.maven.doxia.sink.SinkAdapter
See Also:
HTML.Tag.DIV

section3

public void section3()
The default class style is section.

Specified by:
section3 in interface org.apache.maven.doxia.sink.Sink
Overrides:
section3 in class org.apache.maven.doxia.sink.SinkAdapter
See Also:
HTML.Tag.DIV

section4

public void section4()
The default class style is section.

Specified by:
section4 in interface org.apache.maven.doxia.sink.Sink
Overrides:
section4 in class org.apache.maven.doxia.sink.SinkAdapter
See Also:
HTML.Tag.DIV

section5

public void section5()
The default class style is section.

Specified by:
section5 in interface org.apache.maven.doxia.sink.Sink
Overrides:
section5 in class org.apache.maven.doxia.sink.SinkAdapter
See Also:
HTML.Tag.DIV

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
See Also:
HTML.Tag.DIV

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
See Also:
HTML.Tag.DIV

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
See Also:
HTML.Tag.DIV

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
See Also:
HTML.Tag.DIV

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
See Also:
HTML.Tag.DIV

sectionTitle1

public void sectionTitle1()

Specified by:
sectionTitle1 in interface org.apache.maven.doxia.sink.Sink
Overrides:
sectionTitle1 in class org.apache.maven.doxia.sink.SinkAdapter
See Also:
HTML.Tag.H2

sectionTitle1_

public void sectionTitle1_()

Specified by:
sectionTitle1_ in interface org.apache.maven.doxia.sink.Sink
Overrides:
sectionTitle1_ in class org.apache.maven.doxia.sink.SinkAdapter
See Also:
HTML.Tag.H2

sectionTitle2

public void sectionTitle2()

Specified by:
sectionTitle2 in interface org.apache.maven.doxia.sink.Sink
Overrides:
sectionTitle2 in class org.apache.maven.doxia.sink.SinkAdapter
See Also:
HTML.Tag.H3

sectionTitle2_

public void sectionTitle2_()

Specified by:
sectionTitle2_ in interface org.apache.maven.doxia.sink.Sink
Overrides:
sectionTitle2_ in class org.apache.maven.doxia.sink.SinkAdapter
See Also:
HTML.Tag.H3

sectionTitle3

public void sectionTitle3()

Specified by:
sectionTitle3 in interface org.apache.maven.doxia.sink.Sink
Overrides:
sectionTitle3 in class org.apache.maven.doxia.sink.SinkAdapter
See Also:
HTML.Tag.H4

sectionTitle3_

public void sectionTitle3_()

Specified by:
sectionTitle3_ in interface org.apache.maven.doxia.sink.Sink
Overrides:
sectionTitle3_ in class org.apache.maven.doxia.sink.SinkAdapter
See Also:
HTML.Tag.H4

sectionTitle4

public void sectionTitle4()

Specified by:
sectionTitle4 in interface org.apache.maven.doxia.sink.Sink
Overrides:
sectionTitle4 in class org.apache.maven.doxia.sink.SinkAdapter
See Also:
HTML.Tag.H5

sectionTitle4_

public void sectionTitle4_()

Specified by:
sectionTitle4_ in interface org.apache.maven.doxia.sink.Sink
Overrides:
sectionTitle4_ in class org.apache.maven.doxia.sink.SinkAdapter
See Also:
HTML.Tag.H5

sectionTitle5

public void sectionTitle5()

Specified by:
sectionTitle5 in interface org.apache.maven.doxia.sink.Sink
Overrides:
sectionTitle5 in class org.apache.maven.doxia.sink.SinkAdapter
See Also:
HTML.Tag.H6

sectionTitle5_

public void sectionTitle5_()

Specified by:
sectionTitle5_ in interface org.apache.maven.doxia.sink.Sink
Overrides:
sectionTitle5_ in class org.apache.maven.doxia.sink.SinkAdapter
See Also:
HTML.Tag.H6

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
See Also:
HTML.Tag.UL

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
See Also:
HTML.Tag.UL

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
See Also:
HTML.Tag.LI

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
See Also:
HTML.Tag.LI

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
See Also:
HTML.Tag.OL

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
See Also:
HTML.Tag.OL

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
See Also:
HTML.Tag.LI

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
See Also:
HTML.Tag.LI

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
See Also:
HTML.Tag.DL

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
See Also:
HTML.Tag.DL

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
See Also:
HTML.Tag.DT

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
See Also:
HTML.Tag.DT

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
See Also:
HTML.Tag.DD

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
See Also:
HTML.Tag.DD

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
See Also:
HTML.Tag.P

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
See Also:
HTML.Tag.P

verbatim

public void verbatim(boolean boxed)
The default class style is source.

Specified by:
verbatim in interface org.apache.maven.doxia.sink.Sink
Overrides:
verbatim in class org.apache.maven.doxia.sink.SinkAdapter
See Also:
HTML.Tag.DIV, HTML.Tag.PRE

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
See Also:
HTML.Tag.DIV, HTML.Tag.PRE

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
See Also:
HTML.Tag.HR

table

public void table()
The default class style is bodyTable.

Specified by:
table in interface org.apache.maven.doxia.sink.Sink
Overrides:
table in class org.apache.maven.doxia.sink.SinkAdapter
See Also:
HTML.Tag.TABLE

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
See Also:
HTML.Tag.TABLE

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
See Also:
XhtmlMarkup.TBODY_TAG

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
See Also:
XhtmlMarkup.TBODY_TAG

tableRow

public void tableRow()
The default class style is a or b depending the row id.

Specified by:
tableRow in interface org.apache.maven.doxia.sink.Sink
Overrides:
tableRow in class org.apache.maven.doxia.sink.SinkAdapter
See Also:
HTML.Tag.TR

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
See Also:
HTML.Tag.TR

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

tableHeaderCell

public void tableHeaderCell()

Specified by:
tableHeaderCell in interface org.apache.maven.doxia.sink.Sink
Overrides:
tableHeaderCell in class org.apache.maven.doxia.sink.SinkAdapter

tableCell

public void tableCell(boolean headerRow)
Parameters:
headerRow - true if it is an header row
See Also:
HTML.Tag.TH, HTML.Tag.TD

tableCell

public void tableCell(java.lang.String width)

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

tableHeaderCell

public void tableHeaderCell(java.lang.String width)

Specified by:
tableHeaderCell in interface org.apache.maven.doxia.sink.Sink
Overrides:
tableHeaderCell in class org.apache.maven.doxia.sink.SinkAdapter

tableCell

public void tableCell(boolean headerRow,
                      java.lang.String width)
Parameters:
headerRow - true if it is an header row
width - the cell size
See Also:
HTML.Tag.TH, HTML.Tag.TD

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

tableHeaderCell_

public void tableHeaderCell_()

Specified by:
tableHeaderCell_ in interface org.apache.maven.doxia.sink.Sink
Overrides:
tableHeaderCell_ in class org.apache.maven.doxia.sink.SinkAdapter

tableCell_

public void tableCell_(boolean headerRow)
Parameters:
headerRow - true if it is an header row
See Also:
HTML.Tag.TH, HTML.Tag.TD

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
See Also:
HTML.Tag.CAPTION

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
See Also:
HTML.Tag.CAPTION

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
See Also:
HTML.Tag.IMG

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

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

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

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
See Also:
HTML.Tag.A

anchor_

public void anchor_()

Specified by:
anchor_ in interface org.apache.maven.doxia.sink.Sink
Overrides:
anchor_ in class org.apache.maven.doxia.sink.SinkAdapter
See Also:
HTML.Tag.A

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(java.lang.String name,
                 java.lang.String target)
The default style class for external link is externalLink.

Parameters:
name -
target -
See Also:
HTML.Tag.A

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
See Also:
HTML.Tag.A

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
See Also:
HTML.Tag.I

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
See Also:
HTML.Tag.I

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
See Also:
HTML.Tag.B

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
See Also:
HTML.Tag.B

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
See Also:
HTML.Tag.TT

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
See Also:
HTML.Tag.TT

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
See Also:
HTML.Tag.BR

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

rawText

public void rawText(java.lang.String text)

Specified by:
rawText in interface org.apache.maven.doxia.sink.Sink
Overrides:
rawText in class org.apache.maven.doxia.sink.SinkAdapter

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

write

protected void write(java.lang.String text)

Specified by:
write in class org.apache.maven.doxia.sink.AbstractXmlSink

content

protected void content(java.lang.String text)

verbatimContent

protected void verbatimContent(java.lang.String text)

escapeHTML

public static java.lang.String escapeHTML(java.lang.String text)
Forward to HtmlTools.escapeHTML( text ).

Parameters:
text - the String to escape, may be null
Returns:
the text escaped, "" if null String input
See Also:
HtmlTools.escapeHTML(String)

encodeFragment

public static java.lang.String encodeFragment(java.lang.String text)
Parameters:
text -
Returns:
a fragment encoded
See Also:
encodeURL(String)

encodeURL

public static java.lang.String encodeURL(java.lang.String text)
Forward to HtmlTools.encodeURL( text ).

Parameters:
text - the String to encode, may be null.
Returns:
the text encoded, null if null String input.
See Also:
HtmlTools.encodeURL(String)

getRenderingContext

public RenderingContext getRenderingContext()
Returns:
the current rendering context


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