<html>
<head>
<style><!--
  body {background-color:#ffffff;}
  .file {border:1px solid #eeeeee;margin-top:1em;margin-bottom:1em;}
  .pathname {font-family:monospace; float:right;}
  .fileheader {margin-bottom:.5em;}
  .diff {margin:0;}
  .tasklist {padding:4px;border:1px dashed #000000;margin-top:1em;}
  .tasklist ul {margin-top:0;margin-bottom:0;}
  tr.alt {background-color:#eeeeee}
  #added {background-color:#ddffdd;}
  #addedchars {background-color:#99ff99;font-weight:bolder;}
  tr.alt #added {background-color:#ccf7cc;}
  #removed {background-color:#ffdddd;}
  #removedchars {background-color:#ff9999;font-weight:bolder;}
  tr.alt #removed {background-color:#f7cccc;}
  #info {color:#888888;}
  #context {background-color:#eeeeee;}
  td {padding-left:.3em;padding-right:.3em;}
  tr.head {border-bottom-width:1px;border-bottom-style:solid;}
  tr.head td {padding:0;padding-top:.2em;}
  .task {background-color:#ffff00;}
  .comment {padding:4px;border:1px dashed #000000;background-color:#ffffdd}
  .error {color:red;}
  hr {border-width:0px;height:2px;background:black;}
--></style>
</head>
<body>
<table cellspacing="0" cellpadding="0" border="0" rules="cols">
<tr class="head"><td colspan="4">Commit in <b><tt>trunk/as2api</tt></b><span id="info"> on MAIN</span></td></tr>
<tr><td><tt><a href="#file1">as2api-documentation.xml</a></tt></td><td align="right" id="added">+175</td><td></td><td nowrap="nowrap" align="center"><a href="http://svn.badgers-in-foil.co.uk/viewcvs.cgi/as2api/trunk/as2api/as2api-documentation.xml?rev=221&amp;content-type=text/vnd.viewcvs-markup">221</a> <a href="http://svn.badgers-in-foil.co.uk/viewcvs.cgi/as2api/trunk/as2api/as2api-documentation.xml.diff?r1=221&amp;r2=222">-&gt;</a> <a href="http://svn.badgers-in-foil.co.uk/viewcvs.cgi/as2api/trunk/as2api/as2api-documentation.xml?rev=222&amp;content-type=text/vnd.viewcvs-markup">222</a></td></tr>
</table>
<pre class="comment">
Command line reference documentation
</pre>
<hr /><a name="file1" /><div class="file">
<span class="pathname"><a
href="http://svn.badgers-in-foil.co.uk/viewcvs.cgi/as2api/trunk">trunk</a>/<a
href="http://svn.badgers-in-foil.co.uk/viewcvs.cgi/as2api/trunk/as2api">as2api</a></span><br />
<div class="fileheader"><big><b>as2api-documentation.xml</b></big> <small id="info"><a href="http://svn.badgers-in-foil.co.uk/viewcvs.cgi/as2api/trunk/as2api/as2api-documentation.xml?rev=221&amp;content-type=text/vnd.viewcvs-markup">221</a> <a href="http://svn.badgers-in-foil.co.uk/viewcvs.cgi/as2api/trunk/as2api/as2api-documentation.xml.diff?r1=221&amp;r2=222">-&gt;</a> <a href="http://svn.badgers-in-foil.co.uk/viewcvs.cgi/as2api/trunk/as2api/as2api-documentation.xml?rev=222&amp;content-type=text/vnd.viewcvs-markup">222</a></small></div>
<pre class="diff"><small id="info">--- trunk/as2api/as2api-documentation.xml        2005-08-07 22:42:53 UTC (rev 221)
+++ trunk/as2api/as2api-documentation.xml        2005-08-13 12:30:07 UTC (rev 222)
@@ -504,4 +504,179 @@
</small></pre><pre class="diff" id="context">       &lt;/section&gt;
     &lt;/section&gt;
   &lt;/section&gt;
</pre><pre class="diff" id="added">+
+  &lt;refentry id="as2api"&gt;
+    &lt;refmeta&gt;
+      &lt;refentrytitle&gt;as2api&lt;/refentrytitle&gt;
+      &lt;manvolnum&gt;1&lt;/manvolnum&gt;
+    &lt;/refmeta&gt;
+
+    &lt;refnamediv&gt;
+      &lt;refname&gt;as2api&lt;/refname&gt;
+      &lt;refpurpose&gt;ActionScript 2 API reference documentation
+      generator&lt;/refpurpose&gt;
+    &lt;/refnamediv&gt;
+
+    &lt;refsynopsisdiv&gt;
+      &lt;cmdsynopsis&gt;
+        &lt;command&gt;as2api&lt;/command&gt;
+        &lt;arg&gt;--help&lt;/arg&gt;
+        &lt;arg&gt;--output-dir &lt;replaceable&gt;path&lt;/replaceable&gt;&lt;/arg&gt;
+        &lt;arg&gt;--classpath &lt;replaceable&gt;path&lt;/replaceable&gt;&lt;/arg&gt;
+        &lt;arg&gt;--title &lt;replaceable&gt;title-text&lt;/replaceable&gt;&lt;/arg&gt;
+        &lt;arg&gt;--progress&lt;/arg&gt;
+        &lt;arg&gt;--encoding &lt;replaceable&gt;encoding-name&lt;/replaceable&gt;&lt;/arg&gt;
+        &lt;arg&gt;--draw-diagrams&lt;/arg&gt;
+        &lt;arg&gt;--dot-exe &lt;replaceable&gt;executable-path-and-name&lt;/replaceable&gt;&lt;/arg&gt;
+        &lt;arg&gt;--sources&lt;/arg&gt;
+        &lt;arg rep="repeat" choice="plain"&gt;&lt;replaceable&gt;package-spec&lt;/replaceable&gt;&lt;/arg&gt;
+      &lt;/cmdsynopsis&gt;
+    &lt;/refsynopsisdiv&gt;
+
+    &lt;refsection id="options"&gt;
+      &lt;title&gt;Options&lt;/title&gt;
+      
+      &lt;para&gt;Arguments can be given in any order.
+      &lt;replaceable&gt;package-spec&lt;/replaceable&gt; is required.&lt;/para&gt;
+
+      &lt;variablelist&gt;
+        &lt;varlistentry&gt;
+          &lt;term&gt;&lt;option&gt;&lt;replaceable&gt;package-spec&lt;/replaceable&gt;&lt;/option&gt;&lt;/term&gt;
+          &lt;listitem&gt;
+            &lt;para&gt;You must specify at least one package of types to be
+            documented, and may specify multiple packages:&lt;/para&gt;
+
+            &lt;informalexample&gt;
+              &lt;screen&gt;as2api org.example.utils com.yoyodyne.app&lt;/screen&gt;
+            &lt;/informalexample&gt;
+
+            &lt;para&gt;If you want to document all packages who's names share a
+            common prefix, you can avoid listing each package individually by
+            giving the package prefix with the suffix '.*':&lt;/para&gt;
+
+            &lt;informalexample&gt;
+              &lt;screen&gt;as2api com.yoyodyne.gui.*&lt;/screen&gt;
+            &lt;/informalexample&gt;
+          &lt;/listitem&gt;
+        &lt;/varlistentry&gt;
+
+        &lt;varlistentry&gt;
+          &lt;term&gt;&lt;option&gt;--help&lt;/option&gt;&lt;/term&gt;
+          &lt;term&gt;&lt;option&gt;-h&lt;/option&gt;&lt;/term&gt;
+          &lt;listitem&gt;
+            &lt;para&gt;Causes the program to exit immidiately after showing some
+            brief usage instructions.&lt;/para&gt;
+          &lt;/listitem&gt;
+        &lt;/varlistentry&gt;
+
+        &lt;varlistentry&gt;
+          &lt;term&gt;&lt;option&gt;--output-dir &lt;replaceable&gt;path&lt;/replaceable&gt;&lt;/option&gt;&lt;/term&gt;
+          &lt;term&gt;&lt;option&gt;-d &lt;replaceable&gt;path&lt;/replaceable&gt;&lt;/option&gt;&lt;/term&gt;
+          &lt;listitem&gt;
+            &lt;para&gt;&lt;replaceable&gt;path&lt;/replaceable&gt; specifies the location where
+            the generated HTML files should be placed.  If unspecified, the
+            default location will be &lt;filename&gt;apidocs&lt;/filename&gt;, within
+            the current directory.&lt;/para&gt;
+
+            &lt;para&gt;If &lt;replaceable&gt;path&lt;/replaceable&gt; does not exist, it will
+            be created.&lt;/para&gt;
+          &lt;/listitem&gt;
+        &lt;/varlistentry&gt;
+
+        &lt;varlistentry&gt;
+          &lt;term&gt;&lt;option&gt;--classpath &lt;replaceable&gt;path&lt;/replaceable&gt;&lt;/option&gt;&lt;/term&gt;
+          &lt;listitem&gt;
+            &lt;para&gt;The &lt;replaceable&gt;path&lt;/replaceable&gt; is a list of directories
+            in which as2api should search for source code.  If no classpath is
+            specified, as2api just searches within the current
+            directory.  Items within the list should be seperated by the
+            platform-dependant path seperator:&lt;/para&gt;
+
+            &lt;variablelist&gt;
+              &lt;varlistentry&gt;
+                &lt;term&gt;Windows&lt;/term&gt;
+
+                &lt;listitem&gt;
+                  &lt;para&gt;--classpath &lt;replaceable&gt;dir1&lt;/replaceable&gt;;&lt;replaceable&gt;dir2&lt;/replaceable&gt;&lt;/para&gt;
+                &lt;/listitem&gt;
+              &lt;/varlistentry&gt;
+
+              &lt;varlistentry&gt;
+                &lt;term&gt;OSX&lt;/term&gt;
+                &lt;term&gt;Unix&lt;/term&gt;
+
+                &lt;listitem&gt;
+                  &lt;para&gt;--classpath &lt;replaceable&gt;dir1&lt;/replaceable&gt;:&lt;replaceable&gt;dir2&lt;/replaceable&gt;&lt;/para&gt;
+                &lt;/listitem&gt;
+              &lt;/varlistentry&gt;
+            &lt;/variablelist&gt;
+
+            &lt;para&gt;Note that if one of the directories in the classpath contains
+            spaces, you will need to enclose the whole classpath in
+            quotes:&lt;/para&gt;
+
+            &lt;informalexample&gt;
+              &lt;screen&gt;--classpath "C:\Documents and Settings\dave\as;&lt;replaceable&gt;dir2&lt;/replaceable&gt;"&lt;/screen&gt;
+            &lt;/informalexample&gt;
+          &lt;/listitem&gt;
+        &lt;/varlistentry&gt;
+
+        &lt;varlistentry&gt;
+          &lt;term&gt;&lt;option&gt;--title &lt;replaceable&gt;title-text&lt;/replaceable&gt;&lt;/option&gt;&lt;/term&gt;
+          &lt;listitem&gt;
+            &lt;para&gt;Some text to be included in the titles of generated pages
+            (e.g. the name of the software project / library).&lt;/para&gt;
+          &lt;/listitem&gt;
+        &lt;/varlistentry&gt;
+
+        &lt;varlistentry&gt;
+          &lt;term&gt;&lt;option&gt;--progress&lt;/option&gt;&lt;/term&gt;
+          &lt;listitem&gt;
+            &lt;para&gt;Causes some extra progress information to be shown as the
+            program runs&lt;/para&gt;
+          &lt;/listitem&gt;
+        &lt;/varlistentry&gt;
+
+        &lt;varlistentry&gt;
+          &lt;term&gt;&lt;option&gt;--encoding &lt;replaceable&gt;encoding-name&lt;/replaceable&gt;&lt;/option&gt;&lt;/term&gt;
+          &lt;listitem&gt;
+            &lt;para&gt;The encoding for the generated HTML files.  Note that this
+            must match the encoding of all input source files; no transcoding
+            is performed.  as2api cannot handle a mixture of file encodings in
+            the set of source files to be proccessed.&lt;/para&gt;
+          &lt;/listitem&gt;
+        &lt;/varlistentry&gt;
+
+        &lt;varlistentry&gt;
+          &lt;term&gt;&lt;option&gt;--draw-diagrams&lt;/option&gt;&lt;/term&gt;
+          &lt;listitem&gt;
+            &lt;para&gt;Enables the generation of inheritance diagrams on package
+            overview pages.  This requires the external &lt;command&gt;dot&lt;/command&gt;
+            tool from the graphviz package.  If you have downloaded graphviz,
+            but the tools are not available in the standard system PATH,
+            you will need to specify the location of  &lt;command&gt;dot&lt;/command&gt;
+            by adding &lt;option&gt;--dot-exe&lt;/option&gt; to the command line.&lt;/para&gt;
+          &lt;/listitem&gt;
+        &lt;/varlistentry&gt;
+
+        &lt;varlistentry&gt;
+          &lt;term&gt;&lt;option&gt;--dot-exe &lt;replaceable&gt;executable-path-and-name&lt;/replaceable&gt;&lt;/option&gt;&lt;/term&gt;
+          &lt;listitem&gt;
+            &lt;para&gt;Explicitly names the &lt;command&gt;dot&lt;/command&gt; executable to use,
+            should this not be available in any of the standard locations on
+            your system.&lt;/para&gt;
+          &lt;/listitem&gt;
+        &lt;/varlistentry&gt;
+
+        &lt;varlistentry&gt;
+          &lt;term&gt;&lt;option&gt;--sources&lt;/option&gt;&lt;/term&gt;
+          &lt;listitem&gt;
+            &lt;para&gt;Enables the inclusion of a copy of the source code of each
+            documented type in the generated HTML.  The source will be
+            converted to an HTML file with 'syntax highlighting'.&lt;/para&gt;
+          &lt;/listitem&gt;
+        &lt;/varlistentry&gt;
+      &lt;/variablelist&gt;
+    &lt;/refsection&gt;
+  &lt;/refentry&gt;
</pre><pre class="diff" id="context"> &lt;/article&gt;
</pre></div>
<center><small><a href="http://www.badgers-in-foil.co.uk/projects/cvsspam/" title="commit -&gt; email">CVSspam</a> 0.2.11</small></center>
</body></html>