org.apache.maven.doxia.book.services.renderer.xhtml
Class XhtmlBookSink

java.lang.Object
  extended by org.apache.maven.doxia.sink.AbstractSink
      extended by org.apache.maven.doxia.sink.SinkAdapter
          extended by org.apache.maven.doxia.sink.AbstractXmlSink
              extended by org.apache.maven.doxia.sink.XhtmlBaseSink
                  extended by org.apache.maven.doxia.module.xhtml.XhtmlSink
                      extended by org.apache.maven.doxia.book.services.renderer.xhtml.XhtmlBookSink
All Implemented Interfaces:
org.apache.maven.doxia.logging.LogEnabled, HtmlMarkup, Markup, XmlMarkup, XhtmlMarkup, Sink

public class XhtmlBookSink
extends XhtmlSink

An Xhtml Sink that doesn't write out head or body elements.

Version:
$Id: XhtmlBookSink.java 808201 2009-08-26 22:04:43Z vsiveton $
Author:
ltheussl

Field Summary
 
Fields inherited from class org.apache.maven.doxia.sink.XhtmlBaseSink
tableAttributes, tableRows
 
Fields inherited from interface org.apache.maven.doxia.module.xhtml.XhtmlMarkup
XHTML_NAMESPACE, XHTML_TRANSITIONAL_PUBLIC_ID, XHTML_TRANSITIONAL_SYSTEM_ID
 
Fields inherited from interface org.apache.maven.doxia.markup.HtmlMarkup
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
 
Fields inherited from interface org.apache.maven.doxia.markup.XmlMarkup
BANG, CDATA, DOCTYPE_START, ENTITY_START, XML_NAMESPACE
 
Fields inherited from interface org.apache.maven.doxia.markup.Markup
COLON, EOL, EQUAL, GREATER_THAN, LEFT_CURLY_BRACKET, LEFT_SQUARE_BRACKET, LESS_THAN, MINUS, PLUS, QUOTE, RIGHT_CURLY_BRACKET, RIGHT_SQUARE_BRACKET, SEMICOLON, SLASH, SPACE, STAR
 
Fields inherited from interface org.apache.maven.doxia.sink.Sink
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
 
Constructor Summary
XhtmlBookSink(Writer out, RenderingContext context)
          Construct a new XhtmlBookSink.
 
Method Summary
 void author_()
           Does nothing.
 void body_()
           Does nothing.
 void body()
           Does nothing.
 void bookAuthor_()
          Calls super.author_().
 void bookAuthor()
          Calls super.author().
 void bookBody_()
          Calls super.body_().
 void bookBody()
          Calls super.body().
 void bookDate_()
          Calls super.date_().
 void bookDate()
          Calls super.date().
 void bookHead_()
          Calls super.head_().
 void bookHead()
          Calls super.head().
 void bookTitle_()
          Calls super.title_().
 void bookTitle()
          Calls super.title().
 void date_()
           Does nothing.
 void head_()
           Does nothing.
 void head()
           Does nothing.
 void sectionTitle_()
          
 void sectionTitle()
          
 void title_()
           Does nothing.
 void title()
           Does nothing.
protected  void write(String text)
          
 
Methods inherited from class org.apache.maven.doxia.module.xhtml.XhtmlSink
isHeadTitleFlag, setHeadTitleFlag
 
Methods inherited from class org.apache.maven.doxia.sink.XhtmlBaseSink
anchor_, 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, onSectionTitle_, onSectionTitle, 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, text, unknown, verbatim_, verbatim, verbatim, verbatimContent, writeEndTag, writeStartTag
 
Methods inherited from class org.apache.maven.doxia.sink.AbstractXmlSink
getNameSpace, setNameSpace, writeEOL, writeSimpleTag, writeSimpleTag, writeStartTag, writeStartTag
 
Methods inherited from class org.apache.maven.doxia.sink.SinkAdapter
author, author, body, date, date, definitionListItem_, definitionListItem, definitionListItem, head, title
 
Methods inherited from class org.apache.maven.doxia.sink.AbstractSink
enableLogging, getLog, unifyEOLs
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XhtmlBookSink

public XhtmlBookSink(Writer out,
                     RenderingContext context)
Construct a new XhtmlBookSink.

Parameters:
out - the writer for the sink.
context - the RenderingContext.
Method Detail

head

public void head()
Does nothing.

Specified by:
head in interface Sink
Overrides:
head in class XhtmlSink

head_

public void head_()
Does nothing.

Specified by:
head_ in interface Sink
Overrides:
head_ in class XhtmlSink

title

public void title()
Does nothing.

Specified by:
title in interface Sink
Overrides:
title in class XhtmlSink

title_

public void title_()
Does nothing.

Specified by:
title_ in interface Sink
Overrides:
title_ in class XhtmlSink

author_

public void author_()
Does nothing.

Specified by:
author_ in interface Sink
Overrides:
author_ in class XhtmlSink

date_

public void date_()
Does nothing.

Specified by:
date_ in interface Sink
Overrides:
date_ in class XhtmlSink

body

public void body()
Does nothing.

Specified by:
body in interface Sink
Overrides:
body in class XhtmlSink

body_

public void body_()
Does nothing.

Specified by:
body_ in interface Sink
Overrides:
body_ in class XhtmlSink

bookHead

public void bookHead()
Calls super.head().


bookHead_

public void bookHead_()
Calls super.head_().


bookTitle

public void bookTitle()
Calls super.title().


bookTitle_

public void bookTitle_()
Calls super.title_().


bookAuthor

public void bookAuthor()
Calls super.author().


bookAuthor_

public void bookAuthor_()
Calls super.author_().


bookDate

public void bookDate()
Calls super.date().


bookDate_

public void bookDate_()
Calls super.date_().


bookBody

public void bookBody()
Calls super.body().


bookBody_

public void bookBody_()
Calls super.body_().


sectionTitle

public void sectionTitle()

Specified by:
sectionTitle in interface Sink
Overrides:
sectionTitle in class SinkAdapter

sectionTitle_

public void sectionTitle_()

Specified by:
sectionTitle_ in interface Sink
Overrides:
sectionTitle_ in class SinkAdapter

write

protected void write(String text)

Overrides:
write in class XhtmlBaseSink


Copyright © 2005-2012 The Apache Software Foundation. All Rights Reserved.