Class DocBookSink

java.lang.Object
org.apache.maven.doxia.sink.impl.AbstractSink
org.apache.maven.doxia.sink.impl.SinkAdapter
org.apache.maven.doxia.sink.impl.AbstractXmlSink
org.apache.maven.doxia.module.docbook.DocBookSink
All Implemented Interfaces:
org.apache.maven.doxia.logging.LogEnabled, org.apache.maven.doxia.markup.Markup, org.apache.maven.doxia.markup.XmlMarkup, DocbookMarkup, SimplifiedDocbookMarkup, org.apache.maven.doxia.sink.Sink

public class DocBookSink extends org.apache.maven.doxia.sink.impl.AbstractXmlSink implements DocbookMarkup, SimplifiedDocbookMarkup
Docbook Sink implementation.
It uses the Docbook v4.4 DTD http://www.oasis-open.org/docbook/sgml/4.4/docbookx.dtd.
Since:
1.0
  • Field Details

  • Constructor Details

    • DocBookSink

      protected DocBookSink(Writer writer)
      Constructor, initialize the Writer.
      Parameters:
      writer - not null writer to write the result. Should be an UTF-8 Writer. You could use newXmlWriter methods from WriterFactory.
    • DocBookSink

      protected DocBookSink(Writer writer, String encoding)
      Constructor, initialize the Writer and tells which encoding is used.
      Parameters:
      writer - not null writer to write the result.
      encoding - the encoding used, that should be written to the generated HTML content if not null.
    • DocBookSink

      protected DocBookSink(Writer writer, String encoding, String languageId)
      Constructor, initialize the Writer and tells which encoding and languageId are used.
      Parameters:
      writer - not null writer to write the result.
      encoding - the encoding used, that should be written to the generated HTML content if not null.
      languageId - language identifier for the root element as defined by IETF BCP 47, Tags for the Identification of Languages; in addition, the empty string may be specified.
      Since:
      1.1
  • Method Details

    • escapeSGML

      public static String escapeSGML(String text, boolean xmlMode)
      Deprecated.
      Use HtmlTools#escapeHTML(String,boolean).

      escapeSGML

      Parameters:
      text - The text to escape.
      xmlMode - xmlMode.
      Returns:
      The escaped text.
    • setXMLMode

      public void setXMLMode(boolean mode)
      Deprecated.
      xml mode is not used.
      Sets the xml mode.
      Parameters:
      mode - the mode to set.
    • isXMLMode

      public boolean isXMLMode()
      Deprecated.
      xml mode is not used.
      Returns the current xmlMode.
      Returns:
      the current xmlMode.
    • setEncoding

      public void setEncoding(String enc)
      Sets the encoding. The encoding specified here must be consistent with then encoding used in the Writer used by this DocBookSink instance.
      Parameters:
      enc - the encoding to set.
    • getEncoding

      public String getEncoding()
      Returns the encoding.
      Returns:
      the encoding set (can be null).
    • setStyleSheet

      public void setStyleSheet(String sheet)
      Sets the styleSheet.
      Parameters:
      sheet - the styleSheet to set.
    • getStyleSheet

      public String getStyleSheet()
      Returns the current styleSheet.
      Returns:
      the current styleSheet.
    • setPublicId

      public void setPublicId(String id)
      Sets the publicId.
      Parameters:
      id - the publicId to set.
    • getPublicId

      public String getPublicId()
      Returns the current publicId.
      Returns:
      the current publicId.
    • setSystemId

      public void setSystemId(String id)
      Sets the systemId.
      Parameters:
      id - the systemId to set.
    • getSystemId

      public String getSystemId()
      Returns the current systemId.
      Returns:
      the current systemId.
    • setLanguage

      public void setLanguage(String language)
      Sets the language.
      Parameters:
      language - the language to set.
    • getLanguage

      public String getLanguage()
      Returns the current language.
      Returns:
      the current language.
    • setItalicElement

      public void setItalicElement(String tag)
      Sets the current italicBeginTag and constructs the corresponding end tag from it.
      Parameters:
      tag - the tag to set. If tag is null, the empty string is used.
    • getItalicElement

      public String getItalicElement()
      Returns the current italicBeginTag.
      Returns:
      the current italicBeginTag. Defaults to <emphasis>.
    • setBoldElement

      public void setBoldElement(String tag)
      Sets the current boldBeginTag and constructs the corresponding end tag from it.
      Parameters:
      tag - the tag to set. If tag is null, the empty string is used.
    • getBoldElement

      public String getBoldElement()
      Returns the current boldBeginTag.
      Returns:
      the current boldBeginTag. Defaults to <emphasis role=\"bold\">.
    • setMonospacedElement

      public void setMonospacedElement(String tag)
      Sets the current monospacedBeginTag and constructs the corresponding end tag from it.
      Parameters:
      tag - the tag to set. If tag is null, the empty string is used.
    • getMonospacedElement

      public String getMonospacedElement()
      Returns the current monospacedBeginTag.
      Returns:
      the current monospacedBeginTag. Defaults to <literal>.
    • setHorizontalRuleElement

      public void setHorizontalRuleElement(String element)
      Sets the current horizontalRuleElement.
      Parameters:
      element - the element to set.
    • getHorizontalRuleElement

      public String getHorizontalRuleElement()
      Returns the current horizontalRuleElement.
      Returns:
      the current horizontalRuleElement. Defaults to "".
    • setPageBreakElement

      public void setPageBreakElement(String element)
      Sets the current pageBreakElement.
      Parameters:
      element - the element to set.
    • getPageBreakElement

      public String getPageBreakElement()
      Returns the current pageBreakElement.
      Returns:
      the current pageBreakElement. Defaults to "".
    • setLineBreakElement

      public void setLineBreakElement(String element)
      Sets the current lineBreakElement.
      Parameters:
      element - the element to set.
    • getLineBreakElement

      public String getLineBreakElement()
      Returns the current lineBreakElement.
      Returns:
      the current lineBreakElement. Defaults to "".
    • resetState

      protected void resetState()
      Deprecated.
      since 1.1.2, use init() instead of.
      Reset all variables.
    • init

      protected void init()
      Overrides:
      init in class org.apache.maven.doxia.sink.impl.AbstractSink
    • head

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

      protected MutableAttributeSet writeXmlHeader(String root)
      writeXmlHeader.
      Parameters:
      root - not null.
      Returns:
      an attribute set.
      Since:
      1.1
      See Also:
    • head_

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

      public void sectionTitle1()
      Specified by:
      sectionTitle1 in interface org.apache.maven.doxia.sink.Sink
      Overrides:
      sectionTitle1 in class org.apache.maven.doxia.sink.impl.SinkAdapter
      See Also:
    • sectionTitle1_

      public void sectionTitle1_()
      Specified by:
      sectionTitle1_ in interface org.apache.maven.doxia.sink.Sink
      Overrides:
      sectionTitle1_ in class org.apache.maven.doxia.sink.impl.SinkAdapter
      See Also:
    • sectionTitle2

      public void sectionTitle2()
      Specified by:
      sectionTitle2 in interface org.apache.maven.doxia.sink.Sink
      Overrides:
      sectionTitle2 in class org.apache.maven.doxia.sink.impl.SinkAdapter
      See Also:
    • sectionTitle2_

      public void sectionTitle2_()
      Specified by:
      sectionTitle2_ in interface org.apache.maven.doxia.sink.Sink
      Overrides:
      sectionTitle2_ in class org.apache.maven.doxia.sink.impl.SinkAdapter
      See Also:
    • sectionTitle3

      public void sectionTitle3()
      Specified by:
      sectionTitle3 in interface org.apache.maven.doxia.sink.Sink
      Overrides:
      sectionTitle3 in class org.apache.maven.doxia.sink.impl.SinkAdapter
      See Also:
    • sectionTitle3_

      public void sectionTitle3_()
      Specified by:
      sectionTitle3_ in interface org.apache.maven.doxia.sink.Sink
      Overrides:
      sectionTitle3_ in class org.apache.maven.doxia.sink.impl.SinkAdapter
      See Also:
    • sectionTitle4

      public void sectionTitle4()
      Specified by:
      sectionTitle4 in interface org.apache.maven.doxia.sink.Sink
      Overrides:
      sectionTitle4 in class org.apache.maven.doxia.sink.impl.SinkAdapter
      See Also:
    • sectionTitle4_

      public void sectionTitle4_()
      Specified by:
      sectionTitle4_ in interface org.apache.maven.doxia.sink.Sink
      Overrides:
      sectionTitle4_ in class org.apache.maven.doxia.sink.impl.SinkAdapter
      See Also:
    • sectionTitle5

      public void sectionTitle5()
      Specified by:
      sectionTitle5 in interface org.apache.maven.doxia.sink.Sink
      Overrides:
      sectionTitle5 in class org.apache.maven.doxia.sink.impl.SinkAdapter
      See Also:
    • sectionTitle5_

      public void sectionTitle5_()
      Specified by:
      sectionTitle5_ in interface org.apache.maven.doxia.sink.Sink
      Overrides:
      sectionTitle5_ in class org.apache.maven.doxia.sink.impl.SinkAdapter
      See Also:
    • header

      public void header()
      Specified by:
      header in interface org.apache.maven.doxia.sink.Sink
      Overrides:
      header in class org.apache.maven.doxia.sink.impl.SinkAdapter
      See Also:
    • header_

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

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

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

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

      public void listItem_()
      Specified by:
      listItem_ in interface org.apache.maven.doxia.sink.Sink
      Overrides:
      listItem_ in class org.apache.maven.doxia.sink.impl.SinkAdapter
      See Also:
    • 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.impl.SinkAdapter
      See Also:
    • numberedList_

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

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

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

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

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

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

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

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

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

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

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

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

      public void paragraph_()
      Specified by:
      paragraph_ in interface org.apache.maven.doxia.sink.Sink
      Overrides:
      paragraph_ in class org.apache.maven.doxia.sink.impl.SinkAdapter
      See Also:
    • 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.impl.SinkAdapter
      See Also:
    • verbatim_

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

      public void horizontalRule()
      Specified by:
      horizontalRule in interface org.apache.maven.doxia.sink.Sink
      Overrides:
      horizontalRule in class org.apache.maven.doxia.sink.impl.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.impl.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.impl.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.impl.SinkAdapter
    • graphicElement

      protected void graphicElement()
      Deprecated.
      do not use!

      graphicElement

      See Also:
    • figureGraphics

      public void figureGraphics(String name)
      Specified by:
      figureGraphics in interface org.apache.maven.doxia.sink.Sink
      Overrides:
      figureGraphics in class org.apache.maven.doxia.sink.impl.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.impl.SinkAdapter
      See Also:
    • figureCaption_

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

      public void table()
      Specified by:
      table in interface org.apache.maven.doxia.sink.Sink
      Overrides:
      table in class org.apache.maven.doxia.sink.impl.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.impl.SinkAdapter
      See Also:
    • 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.impl.SinkAdapter
      See Also:
    • tableRows_

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

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

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

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

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

      public void tableHeaderCell()
      Specified by:
      tableHeaderCell in interface org.apache.maven.doxia.sink.Sink
      Overrides:
      tableHeaderCell in class org.apache.maven.doxia.sink.impl.SinkAdapter
      See Also:
    • tableHeaderCell_

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

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

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

      public void anchor(String name)
      Specified by:
      anchor in interface org.apache.maven.doxia.sink.Sink
      Overrides:
      anchor in class org.apache.maven.doxia.sink.impl.SinkAdapter
      See Also:
    • anchor_

      public void anchor_()
      Specified by:
      anchor_ in interface org.apache.maven.doxia.sink.Sink
      Overrides:
      anchor_ in class org.apache.maven.doxia.sink.impl.SinkAdapter
      See Also:
    • link

      public void link(String name)
      Specified by:
      link in interface org.apache.maven.doxia.sink.Sink
      Overrides:
      link in class org.apache.maven.doxia.sink.impl.SinkAdapter
      See Also:
    • inline

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

      public void inline(org.apache.maven.doxia.sink.SinkEventAttributes attributes)
      Specified by:
      inline in interface org.apache.maven.doxia.sink.Sink
      Overrides:
      inline in class org.apache.maven.doxia.sink.impl.SinkAdapter
    • inline_

      public void inline_()
      Specified by:
      inline_ in interface org.apache.maven.doxia.sink.Sink
      Overrides:
      inline_ in class org.apache.maven.doxia.sink.impl.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.impl.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.impl.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.impl.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.impl.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.impl.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.impl.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.impl.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.impl.SinkAdapter
    • text

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

      public void comment(String comment)
      Specified by:
      comment in interface org.apache.maven.doxia.sink.Sink
      Overrides:
      comment in class org.apache.maven.doxia.sink.impl.SinkAdapter
    • unknown

      public void unknown(String name, Object[] requiredParams, org.apache.maven.doxia.sink.SinkEventAttributes attributes)
      Unknown events just log a warning message but are ignored otherwise.
      Specified by:
      unknown in interface org.apache.maven.doxia.sink.Sink
      Overrides:
      unknown in class org.apache.maven.doxia.sink.impl.SinkAdapter
      See Also:
      • Sink.unknown(String,Object[],SinkEventAttributes)
    • markup

      protected void markup(String text)
      Write text to output, preserving white space.
      Parameters:
      text - The text to write.
    • content

      protected void content(String text)
      Write SGML escaped text to output, not preserving white space.
      Parameters:
      text - The text to write.
    • verbatimContent

      protected void verbatimContent(String text)
      Write SGML escaped text to output, preserving white space.
      Parameters:
      text - The text to write.
    • flush

      public void flush()
      Specified by:
      flush in interface org.apache.maven.doxia.sink.Sink
      Overrides:
      flush in class org.apache.maven.doxia.sink.impl.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.impl.SinkAdapter
    • write

      protected void write(String text)
      Specified by:
      write in class org.apache.maven.doxia.sink.impl.AbstractXmlSink
    • setSkip

      public void setSkip(boolean skip)

      Setter for the field skip.

      Parameters:
      skip - the skip to set.
      Since:
      1.1