package com.github.cukedoctor.api.builder;

import io.github.robwin.markup.builder.asciidoc.AsciiDocBuilder;

/** Created by pestano on 17/02/16. */
public interface AttributesBuilder {

  AttributesBuilder toc(String value);

  AttributesBuilder backend(String value);

  AttributesBuilder docTitle(String value);

  AttributesBuilder docType(String value);

  AttributesBuilder icons(String value);

  AttributesBuilder numbered(Boolean value);

  AttributesBuilder linkcss(Boolean value);

  AttributesBuilder sectAnchors(Boolean value);

  AttributesBuilder sectLink(Boolean value);

  AttributesBuilder docInfo(Boolean value);

  AttributesBuilder hardBreaks(Boolean value);

  AttributesBuilder sourceHighlighter(String value);

  AttributesBuilder revNumber(String value);

  AttributesBuilder tocLevels(String value);

  AttributesBuilder pdfStyle(String value);

  AttributesBuilder chapterLabel(String value);

  AttributesBuilder versionLabel(String value);

  AttributesBuilder stem(String value);

  AttributesBuilder allowUriRead(Boolean value);

  AttributesBuilder dataUri(Boolean value);

  AsciiDocBuilder asciiDocBuilder();
}
