Class DocBookSink

    • Field Detail

      • inlineStack

        protected java.util.Stack<java.util.List<java.lang.String>> inlineStack
        Keep track of the closing tags for inline events.
    • Constructor Detail

      • DocBookSink

        protected DocBookSink​(java.io.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​(java.io.Writer writer,
                              java.lang.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​(java.io.Writer writer,
                              java.lang.String encoding,
                              java.lang.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 Detail

      • escapeSGML

        public static java.lang.String escapeSGML​(java.lang.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​(java.lang.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 java.lang.String getEncoding()
        Returns the encoding.
        Returns:
        the encoding set (can be null).
      • setStyleSheet

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

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

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

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

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

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

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

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

        public void setItalicElement​(java.lang.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 java.lang.String getItalicElement()
        Returns the current italicBeginTag.
        Returns:
        the current italicBeginTag. Defaults to <emphasis>.
      • setBoldElement

        public void setBoldElement​(java.lang.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 java.lang.String getBoldElement()
        Returns the current boldBeginTag.
        Returns:
        the current boldBeginTag. Defaults to <emphasis role=\"bold\">.
      • setMonospacedElement

        public void setMonospacedElement​(java.lang.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 java.lang.String getMonospacedElement()
        Returns the current monospacedBeginTag.
        Returns:
        the current monospacedBeginTag. Defaults to <literal>.
      • setHorizontalRuleElement

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

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

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

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

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

        public java.lang.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:
        SimplifiedDocbookMarkup.ARTICLEINFO_TAG
      • 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:
        SimplifiedDocbookMarkup.TITLE_TAG
      • 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:
        SimplifiedDocbookMarkup.CORPAUTHOR_TAG
      • 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:
        SimplifiedDocbookMarkup.CORPAUTHOR_TAG
      • 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:
        SimplifiedDocbookMarkup.DATE_TAG
      • 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:
        SimplifiedDocbookMarkup.DATE_TAG
      • 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:
        SimplifiedDocbookMarkup.ARTICLE_TAG
      • 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:
        SimplifiedDocbookMarkup.SIDEBAR_TAG
      • 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:
        SimplifiedDocbookMarkup.SIDEBAR_TAG
      • 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:
        SimplifiedDocbookMarkup.SECTION_TAG
      • 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:
        SimplifiedDocbookMarkup.SECTION_TAG
      • 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:
        SimplifiedDocbookMarkup.SECTION_TAG
      • 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:
        SimplifiedDocbookMarkup.SECTION_TAG
      • 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:
        SimplifiedDocbookMarkup.SECTION_TAG
      • 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:
        SimplifiedDocbookMarkup.SECTION_TAG
      • 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:
        SimplifiedDocbookMarkup.SECTION_TAG
      • 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:
        SimplifiedDocbookMarkup.SECTION_TAG
      • 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:
        SimplifiedDocbookMarkup.SECTION_TAG
      • 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:
        SimplifiedDocbookMarkup.SECTION_TAG
      • 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:
        SimplifiedDocbookMarkup.TITLE_TAG
      • 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:
        SimplifiedDocbookMarkup.TITLE_TAG
      • 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:
        SimplifiedDocbookMarkup.TITLE_TAG
      • 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:
        SimplifiedDocbookMarkup.TITLE_TAG
      • 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:
        SimplifiedDocbookMarkup.TITLE_TAG
      • 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:
        SimplifiedDocbookMarkup.TITLE_TAG
      • 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:
        SimplifiedDocbookMarkup.TITLE_TAG
      • 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:
        SimplifiedDocbookMarkup.TITLE_TAG
      • 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:
        SimplifiedDocbookMarkup.TITLE_TAG
      • 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:
        SimplifiedDocbookMarkup.TITLE_TAG
      • 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:
        SimplifiedDocbookMarkup.TITLE_TAG
      • 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:
        SimplifiedDocbookMarkup.TITLE_TAG
      • 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:
        SimplifiedDocbookMarkup.SECTIONINFO_TAG
      • 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:
        SimplifiedDocbookMarkup.SECTIONINFO_TAG
      • 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:
        SimplifiedDocbookMarkup.ITEMIZEDLIST_TAG
      • 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:
        SimplifiedDocbookMarkup.ITEMIZEDLIST_TAG
      • 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:
        SimplifiedDocbookMarkup.LISTITEM_TAG
      • 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:
        SimplifiedDocbookMarkup.LISTITEM_TAG
      • 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:
        SimplifiedDocbookMarkup.ORDEREDLIST_TAG
      • 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:
        SimplifiedDocbookMarkup.LISTITEM_TAG
      • 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:
        SimplifiedDocbookMarkup.LISTITEM_TAG
      • 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:
        SimplifiedDocbookMarkup.VARIABLELIST_TAG
      • 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:
        SimplifiedDocbookMarkup.VARIABLELIST_TAG
      • 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:
        SimplifiedDocbookMarkup.VARLISTENTRY_TAG
      • 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:
        SimplifiedDocbookMarkup.VARLISTENTRY_TAG
      • 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:
        SimplifiedDocbookMarkup.TERM_TAG
      • 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:
        SimplifiedDocbookMarkup.TERM_TAG
      • 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:
        SimplifiedDocbookMarkup.LISTITEM_TAG
      • 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:
        SimplifiedDocbookMarkup.LISTITEM_TAG
      • 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:
        SimplifiedDocbookMarkup.PARA_TAG
      • 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:
        SimplifiedDocbookMarkup.PARA_TAG
      • 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:
        SimplifiedDocbookMarkup.PROGRAMLISTING_TAG
      • 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:
        SimplifiedDocbookMarkup.PROGRAMLISTING_TAG
      • 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
      • 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.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
      • 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:
        SimplifiedDocbookMarkup.ROW_TAG
      • 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:
        SimplifiedDocbookMarkup.ROW_TAG
      • 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:
        SimplifiedDocbookMarkup.ENTRY_TAG
      • 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:
        SimplifiedDocbookMarkup.ENTRY_TAG
      • 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:
        SimplifiedDocbookMarkup.ENTRY_TAG
      • 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:
        SimplifiedDocbookMarkup.ENTRY_TAG
      • 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:
        SimplifiedDocbookMarkup.TITLE_TAG
      • 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.impl.SinkAdapter
        See Also:
        SimplifiedDocbookMarkup.ANCHOR_TAG
      • 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:
        SimplifiedDocbookMarkup.ANCHOR_TAG
      • 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​(java.lang.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​(java.lang.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​(java.lang.String name,
                            java.lang.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​(java.lang.String text)
        Write text to output, preserving white space.
        Parameters:
        text - The text to write.
      • content

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

        protected void verbatimContent​(java.lang.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​(java.lang.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