Package com.github.cukedoctor.builder
Class CukedoctorDocumentBuilderImpl
- java.lang.Object
-
- io.github.robwin.markup.builder.AbstractMarkupDocBuilder
-
- io.github.robwin.markup.builder.asciidoc.AsciiDocBuilder
-
- com.github.cukedoctor.builder.CukedoctorDocumentBuilderImpl
-
- All Implemented Interfaces:
CukedoctorDocumentBuilder,io.github.robwin.markup.builder.MarkupDocBuilder
public class CukedoctorDocumentBuilderImpl extends io.github.robwin.markup.builder.asciidoc.AsciiDocBuilder implements CukedoctorDocumentBuilder
Created by pestano on 17/02/16.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classCukedoctorDocumentBuilderImpl.NestingOverflowExceptionclassCukedoctorDocumentBuilderImpl.NestingUnderflowException-
Nested classes/interfaces inherited from interface com.github.cukedoctor.api.CukedoctorDocumentBuilder
CukedoctorDocumentBuilder.Factory
-
-
Constructor Summary
Constructors Constructor Description CukedoctorDocumentBuilderImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CukedoctorDocumentBuilderappend(Object... text)AttributesBuilderattributes()voidclear()CukedoctorDocumentBuildercreateNestedBuilder()CukedoctorDocumentBuildercreatePeerBuilder()CukedoctorDocumentBuildernestTitle()CukedoctorDocumentBuildersectionTitleLevel5(String title)CukedoctorDocumentBuildersideBarBlock(String text)CukedoctorDocumentBuildertextLine(String text)CukedoctorDocumentBuildertitle(String title)CukedoctorDocumentBuildertitleThenNest(String title)CukedoctorDocumentBuilderunNestTitle()-
Methods inherited from class io.github.robwin.markup.builder.asciidoc.AsciiDocBuilder
boldTextLine, crossReference, documentTitle, documentTitleWithAttributes, italicTextLine, listing, paragraph, sectionTitleLevel1, sectionTitleLevel2, sectionTitleLevel3, sectionTitleLevel4, source, tableWithHeaderRow, unorderedList, writeToFile
-
Methods inherited from class io.github.robwin.markup.builder.AbstractMarkupDocBuilder
boldTextLine, delimitedTextLine, delimitedTextLineWithoutLineBreaks, documentTitle, documentTitleWithAttributes, italicTextLine, listing, newLine, paragraph, preserveLineBreaks, sectionTitleLevel1, sectionTitleLevel2, sectionTitleLevel3, sectionTitleLevel4, toString, unorderedList
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface io.github.robwin.markup.builder.MarkupDocBuilder
boldTextLine, crossReference, documentTitle, documentTitleWithAttributes, italicTextLine, listing, newLine, paragraph, sectionTitleLevel1, sectionTitleLevel2, sectionTitleLevel3, sectionTitleLevel4, source, tableWithHeaderRow, toString, unorderedList, writeToFile
-
-
-
-
Method Detail
-
attributes
public AttributesBuilder attributes()
- Specified by:
attributesin interfaceCukedoctorDocumentBuilder
-
sideBarBlock
public CukedoctorDocumentBuilder sideBarBlock(String text)
- Specified by:
sideBarBlockin interfaceCukedoctorDocumentBuilder
-
append
public CukedoctorDocumentBuilder append(Object... text)
- Specified by:
appendin interfaceCukedoctorDocumentBuilder
-
textLine
public CukedoctorDocumentBuilder textLine(String text)
- Specified by:
textLinein interfaceCukedoctorDocumentBuilder- Specified by:
textLinein interfaceio.github.robwin.markup.builder.MarkupDocBuilder- Overrides:
textLinein classio.github.robwin.markup.builder.AbstractMarkupDocBuilder
-
sectionTitleLevel5
public CukedoctorDocumentBuilder sectionTitleLevel5(String title)
- Specified by:
sectionTitleLevel5in interfaceCukedoctorDocumentBuilder
-
title
public CukedoctorDocumentBuilder title(String title)
- Specified by:
titlein interfaceCukedoctorDocumentBuilder
-
nestTitle
public CukedoctorDocumentBuilder nestTitle()
- Specified by:
nestTitlein interfaceCukedoctorDocumentBuilder
-
unNestTitle
public CukedoctorDocumentBuilder unNestTitle()
- Specified by:
unNestTitlein interfaceCukedoctorDocumentBuilder
-
titleThenNest
public CukedoctorDocumentBuilder titleThenNest(String title)
- Specified by:
titleThenNestin interfaceCukedoctorDocumentBuilder
-
clear
public void clear()
- Specified by:
clearin interfaceCukedoctorDocumentBuilder
-
createNestedBuilder
public CukedoctorDocumentBuilder createNestedBuilder()
- Specified by:
createNestedBuilderin interfaceCukedoctorDocumentBuilder
-
createPeerBuilder
public CukedoctorDocumentBuilder createPeerBuilder()
- Specified by:
createPeerBuilderin interfaceCukedoctorDocumentBuilder
-
-