跳过导航链接

包 org.apache.maven.doxia.sink

Maven Doxia API。

请参阅: 说明

包 org.apache.maven.doxia.sink 描述

Maven Doxia API。

Doxia API 基于Sinks对象:每个 sink 使用 Doxia 事件来生成结果输出格式(例如 Docbook、PDF、XHTML...)。

使用 Maven Doxia API

以下片段显示了如何使用 Doxia Sink

  File userDir = new FileSystem.getProperty "user.dir" ) );
  File outputFile = new FileuserDir, "test.html" );

  SinkFactory sinkFactory = (SinkFactorylookupSinkFactory.ROLE, "html" )// Plexus lookup
  Sink sink = sinkFactory.createSinkoutputFile.getParentFile(), outputFile.getName() ) );

  // Sink head
  sink.head();

  sink.title();
  sink.text"Title" );
  sink.title_();

  sink.author();
  sink.text"Author" );
  sink.author_();

  sink.date();
  sink.text"Date" );
  sink.date_();

  sink.head_();
  // Sink head

  sink.body();

   sink.paragraph();
   sink.text"Paragraph 1, line 1. Paragraph 1, line 2." );
   sink.paragraph_();

   ...

  sink.body_();

  sink.flush();

  sink.close();

资源

跳过导航链接

版权所有 © 2005–2022 Apache 软件基金会。版权所有。