@Override public void emit() { builder.lineBreak(); } }
@Override public void lineBreak() { for (DocumentBuilder builder : builders) { builder.lineBreak(); } }
@Override public void emit() { builder.lineBreak(); } }
@Override public void emit() { getBuilder().lineBreak(); }
blockState.paraOpen = true; } else if (blockLineCount != 0) { builder.lineBreak();
blockState.paraOpen = true; } else if (blockLineCount != 0) { builder.lineBreak();
if (listState.openItem) { if (continuation) { builder.lineBreak(); } else { builder.endBlock();
@Override public int processLineContent(String line, int offset) { if (blockLineCount == 0) { Attributes attributes = new Attributes(); offset = matcher.start(1); builder.beginBlock(BlockType.QUOTE, attributes); builder.beginBlock(BlockType.PARAGRAPH, new Attributes()); } if (markupLanguage.isEmptyLine(line)) { setClosed(true); return 0; } if (blockLineCount != 0) { builder.lineBreak(); } ++blockLineCount; getMarkupLanguage().emitMarkupLine(getParser(), state, line, offset); return -1; }
@Override public int processLineContent(String line, int offset) { if (blockLineCount == 0) { Attributes attributes = new Attributes(); offset = matcher.start(1); builder.beginBlock(BlockType.QUOTE, attributes); builder.beginBlock(BlockType.PARAGRAPH, new Attributes()); } if (markupLanguage.isEmptyLine(line)) { setClosed(true); return 0; } if (blockLineCount != 0) { builder.lineBreak(); } ++blockLineCount; getMarkupLanguage().emitMarkupLine(getParser(), state, line, offset); return -1; }
builder.characters("\n"); //$NON-NLS-1$ } else { builder.lineBreak();
builder.lineBreak(); } else { builder.beginBlock(BlockType.PARAGRAPH, new Attributes());
@Override public int processLineContent(String line, int offset) { if (blockLineCount == 0) { Attributes attributes = new Attributes(); attributes.setCssClass("footnote"); //$NON-NLS-1$ // 0-offset matches may start with the "fnnn. " prefix. footnote = matcher.group(1); ((TextileContentState) state).footnoteBlockDetected(footnote); attributes.setId(state.getFootnoteId(footnote)); Textile.configureAttributes(attributes, matcher, 2, true); offset = matcher.start(LINE_REMAINDER_GROUP_OFFSET); builder.beginBlock(BlockType.PARAGRAPH, attributes); builder.beginSpan(SpanType.SUPERSCRIPT, new Attributes()); builder.characters(footnote); builder.endSpan(); builder.characters(" "); //$NON-NLS-1$ } if (markupLanguage.isEmptyLine(line)) { setClosed(true); return 0; } if (blockLineCount != 0) { builder.lineBreak(); } ++blockLineCount; getMarkupLanguage().emitMarkupLine(getParser(), state, line, offset); return -1; }
@Override public int processLineContent(String line, int offset) { if (blockLineCount == 0) { Attributes attributes = new Attributes(); builder.beginBlock(BlockType.PARAGRAPH, attributes); } if (markupLanguage.isEmptyLine(line)) { setClosed(true); return 0; } TWikiLanguage textileLanguage = (TWikiLanguage) getMarkupLanguage(); for (Block block : textileLanguage.getParagraphBreakingBlocks()) { if (block.canStart(line, offset)) { setClosed(true); return 0; } } if (blockLineCount != 0) { builder.lineBreak(); } ++blockLineCount; textileLanguage.emitMarkupLine(getParser(), state, line, offset); return -1; }