@Test public void shouldNotRenderAttributesWhenNoDocAttrIsProvided() { String document = new CukedoctorHeaderRenderer().renderDocumentHeader(Cukedoctor.getDefaultDocumentAttributes(), CukedoctorDocumentBuilder.Factory.newInstance()); assertEquals("", document); }
@Override public String renderDocumentHeader(DocumentAttributes documentAttributes) { docBuilder.clear(); if(documentAttributes == null) { return ""; } return docBuilder.attributes().toc(documentAttributes.getToc()) .backend(documentAttributes.getBackend()) .docTitle(documentAttributes.getDocTitle()) .docType(documentAttributes.getDocType()) .icons(documentAttributes.getIcons()) .numbered(documentAttributes.isNumbered()) .linkcss(documentAttributes.isLinkCss()) .sectAnchors(documentAttributes.isSectAnchors()) .sectLink(documentAttributes.isSectLink()) .docInfo(documentAttributes.isDocInfo()) .sourceHighlighter(documentAttributes.getSourceHighlighter()) .tocLevels(documentAttributes.getTocLevels()) .revNumber(documentAttributes.getRevNumber()) .hardBreaks(documentAttributes.isHardBreaks()) .chapterLabel(documentAttributes.getChapterLabel()) .versionLabel(documentAttributes.getVersionLabel()) .stem(documentAttributes.getStem()) .allowUriRead(documentAttributes.isAllowUriRead()) .pdfStyle(documentAttributes.getPdfStyle()) .asciiDocBuilder().toString(); }
CukedoctorHeaderRenderer extends AbstractBaseRenderer implements HeaderRenderer { @Override public String renderDocumentHeader(DocumentAttributes documentAttributes) { docBuilder.clear(); if(documentAttributes == null) { return ""; } return docBuilder.attributes().toc(documentAttributes.getToc()) .backend(documentAttributes.getBackend()) .docTitle(documentAttributes.getDocTitle()) .docType(documentAttributes.getDocType()) .icons(documentAttributes.getIcons()) .numbered(documentAttributes.isNumbered()) .linkcss(documentAttributes.isLinkCss()) .sectAnchors(documentAttributes.isSectAnchors()) .sectLink(documentAttributes.isSectLink()) .docInfo(documentAttributes.isDocInfo()) .sourceHighlighter(documentAttributes.getSourceHighlighter()) .tocLevels(documentAttributes.getTocLevels()) .revNumber(documentAttributes.getRevNumber()) .hardBreaks(documentAttributes.isHardBreaks()) .chapterLabel(documentAttributes.getChapterLabel()) .versionLabel(documentAttributes.getVersionLabel()) .stem(documentAttributes.getStem()) .allowUriRead(documentAttributes.isAllowUriRead()) .pdfStyle(documentAttributes.getPdfStyle()) .asciiDocBuilder().toString(); } }
CukedoctorHeaderRenderer extends AbstractBaseRenderer implements HeaderRenderer { @Override public String renderDocumentHeader(DocumentAttributes documentAttributes) { docBuilder.clear(); if(documentAttributes == null) { return ""; } return docBuilder.attributes().toc(documentAttributes.getToc()) .backend(documentAttributes.getBackend()) .docTitle(documentAttributes.getDocTitle()) .docType(documentAttributes.getDocType()) .icons(documentAttributes.getIcons()) .numbered(documentAttributes.isNumbered()) .linkcss(documentAttributes.isLinkCss()) .sectAnchors(documentAttributes.isSectAnchors()) .sectLink(documentAttributes.isSectLink()) .docInfo(documentAttributes.isDocInfo()) .sourceHighlighter(documentAttributes.getSourceHighlighter()) .tocLevels(documentAttributes.getTocLevels()) .revNumber(documentAttributes.getRevNumber()) .hardBreaks(documentAttributes.isHardBreaks()) .chapterLabel(documentAttributes.getChapterLabel()) .versionLabel(documentAttributes.getVersionLabel()) .stem(documentAttributes.getStem()) .allowUriRead(documentAttributes.isAllowUriRead()) .pdfStyle(documentAttributes.getPdfStyle()) .asciiDocBuilder().toString(); }  }
CukedoctorHeaderRenderer extends AbstractBaseRenderer implements HeaderRenderer { @Override public String renderDocumentHeader(DocumentAttributes documentAttributes) { docBuilder.clear(); if(documentAttributes == null) { return ""; } return docBuilder.attributes().toc(documentAttributes.getToc()) .backend(documentAttributes.getBackend()) .docTitle(documentAttributes.getDocTitle()) .docType(documentAttributes.getDocType()) .icons(documentAttributes.getIcons()) .numbered(documentAttributes.isNumbered()) .linkcss(documentAttributes.isLinkCss()) .sectAnchors(documentAttributes.isSectAnchors()) .sectLink(documentAttributes.isSectLink()) .docInfo(documentAttributes.isDocInfo()) .sourceHighlighter(documentAttributes.getSourceHighlighter()) .tocLevels(documentAttributes.getTocLevels()) .revNumber(documentAttributes.getRevNumber()) .hardBreaks(documentAttributes.isHardBreaks()) .chapterLabel(documentAttributes.getChapterLabel()) .versionLabel(documentAttributes.getVersionLabel()) .stem(documentAttributes.getStem()) .allowUriRead(documentAttributes.isAllowUriRead()) .pdfStyle(documentAttributes.getPdfStyle()) .asciiDocBuilder().toString(); }  @Override String renderDocumentHeader(DocumentAttributes documentAttributes); }
CukedoctorHeaderRenderer extends AbstractBaseRenderer implements HeaderRenderer { @Override public String renderDocumentHeader(DocumentAttributes documentAttributes) { docBuilder.clear(); if(documentAttributes == null) { return ""; } return docBuilder.attributes().toc(documentAttributes.getToc()) .backend(documentAttributes.getBackend()) .docTitle(documentAttributes.getDocTitle()) .docType(documentAttributes.getDocType()) .icons(documentAttributes.getIcons()) .numbered(documentAttributes.isNumbered()) .linkcss(documentAttributes.isLinkCss()) .sectAnchors(documentAttributes.isSectAnchors()) .sectLink(documentAttributes.isSectLink()) .docInfo(documentAttributes.isDocInfo()) .sourceHighlighter(documentAttributes.getSourceHighlighter()) .tocLevels(documentAttributes.getTocLevels()) .revNumber(documentAttributes.getRevNumber()) .hardBreaks(documentAttributes.isHardBreaks()) .chapterLabel(documentAttributes.getChapterLabel()) .versionLabel(documentAttributes.getVersionLabel()) .stem(documentAttributes.getStem()) .allowUriRead(documentAttributes.isAllowUriRead()) .pdfStyle(documentAttributes.getPdfStyle()) .asciiDocBuilder().toString(); }  @Override String renderDocumentHeader(DocumentAttributes documentAttributes);  }