@Override public void processBody(final ParserContext context) { context.setBody("The markup engine [" + engineName + "] for [" + context.getFile() + "] couldn't be loaded"); } }
@Override public void processBody(ParserContext context) { StringBuilder body = new StringBuilder(context.getBody().length()); if (!context.hasHeader()) { for (String line : context.getFileLines()) { body.append(line).append("\n"); } context.setBody(body.toString()); } processAsciiDoc(context); }
/** * Process the body of the file. * * @param context the parser context */ private void processDefaultBody(ParserContext context) { StringBuilder body = new StringBuilder(); boolean inBody = false; for (String line : context.getFileLines()) { if (inBody) { body.append(line).append("\n"); } if (line.equals(configuration.getHeaderSeparator())) { inBody = true; } } if (body.length() == 0) { for (String line : context.getFileLines()) { body.append(line).append("\n"); } } context.setBody(body.toString()); } }
private void processAsciiDoc(ParserContext context) { Options options = getAsciiDocOptionsAndAttributes(context); final Asciidoctor asciidoctor = getEngine(options); context.setBody(asciidoctor.render(context.getBody(), options)); }
@Override public void processBody(final ParserContext context) { List<String> mdExts = context.getConfig().getMarkdownExtensions(); int extensions = Extensions.NONE; for (String ext : mdExts) { if (ext.startsWith("-")) { ext = ext.substring(1); extensions = removeExtension(extensions, extensionFor(ext)); } else { if (ext.startsWith("+")) { ext = ext.substring(1); } extensions = addExtension(extensions, extensionFor(ext)); } } DataHolder options = PegdownOptionsAdapter.flexmarkOptions(extensions); Parser parser = Parser.builder(options).build(); HtmlRenderer renderer = HtmlRenderer.builder(options).build(); Document document = parser.parse(context.getBody()); context.setBody(renderer.render(document)); }
@Override public void processBody(final ParserContext context) { context.setBody("The markup engine [" + engineName + "] for [" + context.getFile() + "] couldn't be loaded"); } }
@Override public void processBody(ParserContext context) { StringBuilder body = new StringBuilder(context.getBody().length()); if (!context.hasHeader()) { for (String line : context.getFileLines()) { body.append(line).append("\n"); } context.setBody(body.toString()); } processAsciiDoc(context); }
/** * Process the body of the file. * * @param context the parser context */ private void processDefaultBody(ParserContext context) { StringBuilder body = new StringBuilder(); boolean inBody = false; for (String line : context.getFileLines()) { if (inBody) { body.append(line).append("\n"); } if (line.equals(configuration.getHeaderSeparator())) { inBody = true; } } if (body.length() == 0) { for (String line : context.getFileLines()) { body.append(line).append("\n"); } } context.setBody(body.toString()); } }
private void processAsciiDoc(ParserContext context) { Options options = getAsciiDocOptionsAndAttributes(context); final Asciidoctor asciidoctor = getEngine(options); context.setBody(asciidoctor.render(context.getBody(), options)); }
@Override public void processBody(final ParserContext context) { List<String> mdExts = context.getConfig().getMarkdownExtensions(); int extensions = Extensions.NONE; for (String ext : mdExts) { if (ext.startsWith("-")) { ext = ext.substring(1); extensions = removeExtension(extensions, extensionFor(ext)); } else { if (ext.startsWith("+")) { ext = ext.substring(1); } extensions = addExtension(extensions, extensionFor(ext)); } } DataHolder options = PegdownOptionsAdapter.flexmarkOptions(extensions); Parser parser = Parser.builder(options).build(); HtmlRenderer renderer = HtmlRenderer.builder(options).build(); Document document = parser.parse(context.getBody()); context.setBody(renderer.render(document)); }