org.xwiki.rendering.renderer.printer.WikiPrinter.print()方法的使用及代码示例

x33g5p2x  于2022-02-03 转载在 其他  
字(5.1k)|赞(0)|评价(0)|浏览(121)

本文整理了Java中org.xwiki.rendering.renderer.printer.WikiPrinter.print()方法的一些代码示例,展示了WikiPrinter.print()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。WikiPrinter.print()方法的具体详情如下:
包路径:org.xwiki.rendering.renderer.printer.WikiPrinter
类名称:WikiPrinter
方法名:print

WikiPrinter.print介绍

暂无

代码示例

代码示例来源:origin: org.xwiki.rendering/xwiki-rendering-syntax-doxia

  1. @Override
  2. public void write(String s, int i, int i1) throws IOException
  3. {
  4. this.printer.print(s.substring(i, i1));
  5. }
  6. }

代码示例来源:origin: org.xwiki.rendering/xwiki-rendering-syntax-doxia

  1. @Override
  2. public Writer append(char c) throws IOException
  3. {
  4. this.printer.print(String.valueOf(c));
  5. return this;
  6. }

代码示例来源:origin: org.xwiki.rendering/xwiki-rendering-syntax-doxia

  1. @Override
  2. public void write(int i) throws IOException
  3. {
  4. this.printer.print(String.valueOf(i));
  5. }

代码示例来源:origin: org.xwiki.rendering/xwiki-rendering-syntax-doxia

  1. @Override
  2. public Writer append(CharSequence charSequence) throws IOException
  3. {
  4. this.printer.print(charSequence.toString());
  5. return this;
  6. }

代码示例来源:origin: org.xwiki.platform/xwiki-core-rendering-api

  1. /**
  2. * {@inheritDoc}
  3. *
  4. * @see org.xwiki.rendering.renderer.AbstractChainingPrintRenderer#onVerbatim(String, boolean, Map)
  5. */
  6. @Override
  7. public void onVerbatim(String protectedString, boolean isInline, Map<String, String> parameters)
  8. {
  9. getPrinter().print(protectedString);
  10. }

代码示例来源:origin: org.xwiki.rendering/xwiki-rendering-syntax-xwiki20

  1. private void handleEmptyParameters()
  2. {
  3. if (this.previousFormatParameters != null) {
  4. getPrinter().print("(%%)");
  5. this.previousFormatParameters = null;
  6. }
  7. }

代码示例来源:origin: org.xwiki.platform/xwiki-core-rendering-api

  1. /**
  2. * {@inheritDoc}
  3. *
  4. * @see org.xwiki.rendering.renderer.AbstractChainingPrintRenderer#onSpace()
  5. */
  6. @Override
  7. public void onSpace()
  8. {
  9. getPrinter().print(" ");
  10. }

代码示例来源:origin: org.xwiki.platform/xwiki-core-rendering-api

  1. /**
  2. * {@inheritDoc}
  3. *
  4. * @see org.xwiki.rendering.renderer.AbstractChainingPrintRenderer#onEmptyLines(int)
  5. */
  6. @Override
  7. public void onEmptyLines(int count)
  8. {
  9. getPrinter().print(StringUtils.repeat(NL, count));
  10. }

代码示例来源:origin: org.xwiki.platform/xwiki-core-rendering-api

  1. private void printEmptyLine()
  2. {
  3. if (this.isFirstElementRendered) {
  4. getPrinter().print(NL + NL);
  5. } else {
  6. this.isFirstElementRendered = true;
  7. }
  8. }
  9. }

代码示例来源:origin: org.xwiki.platform/xwiki-core-rendering-api

  1. /**
  2. * {@inheritDoc}
  3. *
  4. * @see org.xwiki.rendering.renderer.AbstractChainingPrintRenderer#onSpecialSymbol(char)
  5. */
  6. @Override
  7. public void onSpecialSymbol(char symbol)
  8. {
  9. getPrinter().print(String.valueOf(symbol));
  10. }

代码示例来源:origin: org.xwiki.platform/xwiki-core-rendering-api

  1. /**
  2. * {@inheritDoc}
  3. *
  4. * @see org.xwiki.rendering.renderer.AbstractChainingPrintRenderer#onHorizontalLine(java.util.Map)
  5. */
  6. @Override
  7. public void onHorizontalLine(Map<String, String> parameters)
  8. {
  9. printEmptyLine();
  10. getPrinter().print("----");
  11. }

代码示例来源:origin: org.xwiki.platform/xwiki-core-rendering-api

  1. /**
  2. * {@inheritDoc}
  3. *
  4. * @see org.xwiki.rendering.listener.chaining.AbstractChainingListener#endDocument(java.util.Map)
  5. */
  6. @Override
  7. public void endDocument(Map<String, String> parameters)
  8. {
  9. getPrinter().print("endDocument" + serializeParameters(parameters));
  10. }

代码示例来源:origin: org.xwiki.rendering/xwiki-rendering-macro-html

  1. @Override
  2. public void onSpace()
  3. {
  4. if (!isInGeneratedBlock()) {
  5. getPrinter().print(" ");
  6. } else {
  7. super.onSpace();
  8. }
  9. }

代码示例来源:origin: org.xwiki.rendering/xwiki-rendering-macro-html

  1. @Override
  2. public void onNewLine()
  3. {
  4. if (!isInGeneratedBlock()) {
  5. getPrinter().print("\n");
  6. } else {
  7. super.onNewLine();
  8. }
  9. }

代码示例来源:origin: org.xwiki.platform/xwiki-core-rendering-api

  1. /**
  2. * {@inheritDoc}
  3. *
  4. * @see org.xwiki.rendering.renderer.AbstractChainingPrintRenderer#beginDefinitionDescription()
  5. */
  6. @Override
  7. public void beginDefinitionDescription()
  8. {
  9. if (getBlockState().getDefinitionListItemIndex() > 0) {
  10. getPrinter().print(NL);
  11. }
  12. }

代码示例来源:origin: org.xwiki.rendering/xwiki-rendering-syntax-event

  1. /**
  2. * {@inheritDoc}
  3. *
  4. * @since 3.0M2
  5. */
  6. @Override
  7. public void endDocument(MetaData metadata)
  8. {
  9. getPrinter().print("endDocument" + serializeParameters(metadata.getMetaData()));
  10. }

代码示例来源:origin: org.xwiki.rendering/xwiki-rendering-syntax-xwiki2

  1. @Override
  2. public void beginListItem()
  3. {
  4. if (getBlockState().getListItemIndex() > 0) {
  5. getPrinter().print("\n");
  6. }
  7. print(this.listStyle.toString());
  8. if (StringUtils.contains(this.listStyle.toString(), '1')) {
  9. print(".");
  10. }
  11. print(" ");
  12. }

代码示例来源:origin: org.xwiki.platform/xwiki-core-rendering-api

  1. /**
  2. * {@inheritDoc}
  3. *
  4. * @see org.xwiki.rendering.renderer.AbstractChainingPrintRenderer#beginDefinitionTerm()
  5. */
  6. @Override
  7. public void beginDefinitionTerm()
  8. {
  9. if (getBlockState().getDefinitionListItemIndex() > 0) {
  10. getPrinter().print(NL);
  11. }
  12. }

代码示例来源:origin: org.xwiki.platform/xwiki-core-rendering-api

  1. /**
  2. * {@inheritDoc}
  3. *
  4. * @see org.xwiki.rendering.renderer.AbstractChainingPrintRenderer#beginTableCell(java.util.Map)
  5. */
  6. @Override
  7. public void beginTableCell(Map<String, String> parameters)
  8. {
  9. if (getBlockState().getCellCol() > 0) {
  10. getPrinter().print("\t");
  11. }
  12. }

代码示例来源:origin: org.xwiki.platform/xwiki-core-rendering-api

  1. /**
  2. * {@inheritDoc}
  3. *
  4. * @see org.xwiki.rendering.renderer.AbstractChainingPrintRenderer#beginTableRow(java.util.Map)
  5. */
  6. @Override
  7. public void beginTableRow(Map<String, String> parameters)
  8. {
  9. if (getBlockState().getCellRow() > 0) {
  10. getPrinter().print(NL);
  11. }
  12. }

相关文章