/** * {@inheritDoc} * * @see org.wikimodel.wem.IWemListener#onVerbatimInline(String, WikiParameters) */ public void onVerbatimInline(String protectedString, WikiParameters params) { // TODO: we're currently not handling any inline verbatim parameters (we don't have support for this in // XWiki Blocks for now). this.stack.push(new VerbatimBlock(protectedString, true)); }
/** * {@inheritDoc} * * @see org.xwiki.rendering.block.AbstractBlock#traverse(org.xwiki.rendering.listener.Listener) */ public void traverse(Listener listener) { listener.onVerbatim(getProtectedString(), isInline(), getParameters()); }
/** * {@inheritDoc} * * @see java.lang.Object#toString() * @since 1.8RC2 */ @Override public String toString() { return getProtectedString(); } }
/** * {@inheritDoc} * * @see org.xwiki.rendering.listener.Listener#onVerbatim(java.lang.String, boolean, java.util.Map) */ public void onVerbatim(String protectedString, boolean isInline, Map<String, String> parameters) { this.stack.push(new VerbatimBlock(protectedString, parameters, isInline)); }
/** * {@inheritDoc} * * @see org.wikimodel.wem.IWemListener#onVerbatimBlock(String, WikiParameters) */ public void onVerbatimBlock(String protectedString, WikiParameters params) { this.stack.push(new VerbatimBlock(protectedString, convertParameters(params), false)); }
private void generateError(MacroBlock macroToReplace, String message, String description) { List<Block> errorBlocks = new ArrayList<Block>(); Map<String, String> errorBlockParams = Collections.singletonMap("class", "xwikirenderingerror"); Map<String, String> errorDescriptionBlockParams = Collections.singletonMap("class", "xwikirenderingerrordescription hidden"); Block descriptionBlock = new VerbatimBlock(description, macroToReplace.isInline()); if (macroToReplace.isInline()) { errorBlocks.add(new FormatBlock(Arrays.<Block> asList(new WordBlock(message)), Format.NONE, errorBlockParams)); errorBlocks.add(new FormatBlock(Arrays.asList(descriptionBlock), Format.NONE, errorDescriptionBlockParams)); } else { errorBlocks.add(new GroupBlock(Arrays.<Block> asList(new WordBlock(message)), errorBlockParams)); errorBlocks.add(new GroupBlock(Arrays.asList(descriptionBlock), errorDescriptionBlockParams)); } macroToReplace.getParent().replaceChild(wrapInMacroMarker(macroToReplace, errorBlocks), macroToReplace); }
xdom.addChild(new VerbatimBlock(s, false));