You are viewing a plain text version of this content. The canonical link for it is here.
Posted to doxia-commits@maven.apache.org by vs...@apache.org on 2008/10/28 11:19:20 UTC

svn commit: r708508 - in /maven/doxia/doxia/trunk/doxia-sink-api/src/main/javadoc: ./ org/ org/apache/ org/apache/maven/ org/apache/maven/doxia/ org/apache/maven/doxia/sink/ org/apache/maven/doxia/sink/package.html

Author: vsiveton
Date: Tue Oct 28 03:19:20 2008
New Revision: 708508

URL: http://svn.apache.org/viewvc?rev=708508&view=rev
Log:
o added javadoc package file

Added:
    maven/doxia/doxia/trunk/doxia-sink-api/src/main/javadoc/
    maven/doxia/doxia/trunk/doxia-sink-api/src/main/javadoc/org/
    maven/doxia/doxia/trunk/doxia-sink-api/src/main/javadoc/org/apache/
    maven/doxia/doxia/trunk/doxia-sink-api/src/main/javadoc/org/apache/maven/
    maven/doxia/doxia/trunk/doxia-sink-api/src/main/javadoc/org/apache/maven/doxia/
    maven/doxia/doxia/trunk/doxia-sink-api/src/main/javadoc/org/apache/maven/doxia/sink/
    maven/doxia/doxia/trunk/doxia-sink-api/src/main/javadoc/org/apache/maven/doxia/sink/package.html   (with props)

Added: maven/doxia/doxia/trunk/doxia-sink-api/src/main/javadoc/org/apache/maven/doxia/sink/package.html
URL: http://svn.apache.org/viewvc/maven/doxia/doxia/trunk/doxia-sink-api/src/main/javadoc/org/apache/maven/doxia/sink/package.html?rev=708508&view=auto
==============================================================================
--- maven/doxia/doxia/trunk/doxia-sink-api/src/main/javadoc/org/apache/maven/doxia/sink/package.html (added)
+++ maven/doxia/doxia/trunk/doxia-sink-api/src/main/javadoc/org/apache/maven/doxia/sink/package.html Tue Oct 28 03:19:20 2008
@@ -0,0 +1,120 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+<body>
+  <h1>Maven Doxia API</h1>
+  <p>The Doxia API is based on <i>Sinks</i> objects: each sink consumes Doxia events to produce a resultant output
+  format (eg Docbook, PDF, XHTML...).</p>
+
+  <h2>Using Maven Doxia API</h2>
+  <p>The following snippet shows how to use a Doxia <code>Sink</code>:</p>
+
+  <div align="left" class="java">
+    <table border="0" cellpadding="3" cellspacing="0" bgcolor="#ffffff">
+      <tr>
+        <!-- start source code -->
+        <td nowrap="nowrap" valign="top" align="left"><code> <font
+          color="#ffffff">&nbsp;&nbsp;</font><font color="#000000">File&nbsp;userDir&nbsp;=&nbsp;</font><font
+          color="#7f0055"><b>new&nbsp;</b></font><font color="#000000">File</font><font
+          color="#000000">(&nbsp;</font><font color="#000000">System.getProperty&nbsp;</font><font
+          color="#000000">(&nbsp;</font><font color="#2a00ff">&#34;user.dir&#34;&nbsp;</font><font
+          color="#000000">)&nbsp;)</font><font color="#000000">;</font><br />
+        <font color="#ffffff">&nbsp;&nbsp;</font><font color="#000000">File&nbsp;outputFile&nbsp;=&nbsp;</font><font
+          color="#7f0055"><b>new&nbsp;</b></font><font color="#000000">File</font><font
+          color="#000000">(&nbsp;</font><font color="#000000">userDir,&nbsp;</font><font
+          color="#2a00ff">&#34;test.html&#34;&nbsp;</font><font color="#000000">)</font><font
+          color="#000000">;</font><br />
+        <font color="#ffffff"></font><br />
+        <font color="#ffffff">&nbsp;&nbsp;</font><font color="#000000">SinkFactory&nbsp;sinkFactory&nbsp;=&nbsp;</font><font
+          color="#000000">(</font><font color="#000000">SinkFactory</font><font
+          color="#000000">)&nbsp;</font><font color="#000000">lookup</font><font
+          color="#000000">(&nbsp;</font><font color="#000000">SinkFactory.ROLE,&nbsp;</font><font
+          color="#2a00ff">&#34;html&#34;&nbsp;</font><font color="#000000">)</font><font
+          color="#000000">;&nbsp;</font><font color="#3f7f5f">//&nbsp;Plexus&nbsp;lookup</font><br />
+        <font color="#ffffff">&nbsp;&nbsp;</font><font color="#000000">Sink&nbsp;sink&nbsp;=&nbsp;sinkFactory.createSink</font><font
+          color="#000000">(&nbsp;</font><font color="#000000">outputFile.getParentFile</font><font
+          color="#000000">()</font><font color="#000000">,&nbsp;outputFile.getName</font><font
+          color="#000000">()&nbsp;)&nbsp;)</font><font color="#000000">;</font><br />
+        <font color="#ffffff"></font><br />
+        <font color="#ffffff">&nbsp;&nbsp;</font><font color="#3f7f5f">//&nbsp;Sink&nbsp;head</font><br />
+        <font color="#ffffff">&nbsp;&nbsp;</font><font color="#000000">sink.head</font><font
+          color="#000000">()</font><font color="#000000">;</font><br />
+        <font color="#ffffff"></font><br />
+        <font color="#ffffff">&nbsp;&nbsp;</font><font color="#000000">sink.title</font><font
+          color="#000000">()</font><font color="#000000">;</font><br />
+        <font color="#ffffff">&nbsp;&nbsp;</font><font color="#000000">sink.text</font><font
+          color="#000000">(&nbsp;</font><font color="#2a00ff">&#34;Title&#34;&nbsp;</font><font
+          color="#000000">)</font><font color="#000000">;</font><br />
+        <font color="#ffffff">&nbsp;&nbsp;</font><font color="#000000">sink.title_</font><font
+          color="#000000">()</font><font color="#000000">;</font><br />
+        <font color="#ffffff"></font><br />
+        <font color="#ffffff">&nbsp;&nbsp;</font><font color="#000000">sink.author</font><font
+          color="#000000">()</font><font color="#000000">;</font><br />
+        <font color="#ffffff">&nbsp;&nbsp;</font><font color="#000000">sink.text</font><font
+          color="#000000">(&nbsp;</font><font color="#2a00ff">&#34;Author&#34;&nbsp;</font><font
+          color="#000000">)</font><font color="#000000">;</font><br />
+        <font color="#ffffff">&nbsp;&nbsp;</font><font color="#000000">sink.author_</font><font
+          color="#000000">()</font><font color="#000000">;</font><br />
+        <font color="#ffffff"></font><br />
+        <font color="#ffffff">&nbsp;&nbsp;</font><font color="#000000">sink.date</font><font
+          color="#000000">()</font><font color="#000000">;</font><br />
+        <font color="#ffffff">&nbsp;&nbsp;</font><font color="#000000">sink.text</font><font
+          color="#000000">(&nbsp;</font><font color="#2a00ff">&#34;Date&#34;&nbsp;</font><font
+          color="#000000">)</font><font color="#000000">;</font><br />
+        <font color="#ffffff">&nbsp;&nbsp;</font><font color="#000000">sink.date_</font><font
+          color="#000000">()</font><font color="#000000">;</font><br />
+        <font color="#ffffff"></font><br />
+        <font color="#ffffff">&nbsp;&nbsp;</font><font color="#000000">sink.head_</font><font
+          color="#000000">()</font><font color="#000000">;</font><br />
+        <font color="#ffffff">&nbsp;&nbsp;</font><font color="#3f7f5f">//&nbsp;Sink&nbsp;head</font><br />
+        <font color="#ffffff"></font><br />
+        <font color="#ffffff">&nbsp;&nbsp;</font><font color="#000000">sink.body</font><font
+          color="#000000">()</font><font color="#000000">;</font><br />
+        <font color="#ffffff"></font><br />
+        <font color="#ffffff">&nbsp;&nbsp;&nbsp;</font><font color="#000000">sink.paragraph</font><font
+          color="#000000">()</font><font color="#000000">;</font><br />
+        <font color="#ffffff">&nbsp;&nbsp;&nbsp;</font><font color="#000000">sink.text</font><font
+          color="#000000">(&nbsp;</font><font color="#2a00ff">&#34;Paragraph&nbsp;1,&nbsp;line&nbsp;1.&nbsp;Paragraph&nbsp;1,&nbsp;line&nbsp;2.&#34;&nbsp;</font><font
+          color="#000000">)</font><font color="#000000">;</font><br />
+        <font color="#ffffff">&nbsp;&nbsp;&nbsp;</font><font color="#000000">sink.paragraph_</font><font
+          color="#000000">()</font><font color="#000000">;</font><br />
+        <font color="#ffffff"></font><br />
+        <font color="#ffffff">&nbsp;&nbsp;&nbsp;</font><font color="#000000">...</font><br />
+        <font color="#ffffff"></font><br />
+        <font color="#ffffff">&nbsp;&nbsp;</font><font color="#000000">sink.body_</font><font
+          color="#000000">()</font><font color="#000000">;</font><br />
+        <font color="#ffffff"></font><br />
+        <font color="#ffffff">&nbsp;&nbsp;</font><font color="#000000">sink.flush</font><font
+          color="#000000">()</font><font color="#000000">;</font><br />
+        <font color="#ffffff"></font><br />
+        <font color="#ffffff">&nbsp;&nbsp;</font><font color="#000000">sink.close</font><font
+          color="#000000">()</font><font color="#000000">;</font></code></td>
+        <!-- end source code -->
+      </tr>
+    </table>
+  </div>
+
+  <h2>Resources</h2>
+  <ul>
+    <li><a href="http://maven.apache.org/doxia/">Maven Doxia Website</a></li>
+    <li><a href="http://plexus.codehaus.org/">Plexus</a></li>
+  </ul>
+</body>

Propchange: maven/doxia/doxia/trunk/doxia-sink-api/src/main/javadoc/org/apache/maven/doxia/sink/package.html
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: maven/doxia/doxia/trunk/doxia-sink-api/src/main/javadoc/org/apache/maven/doxia/sink/package.html
------------------------------------------------------------------------------
    svn:keywords = Author Date Id Revision