Skip to content

Commit

Permalink
added java and cs targets to chxdoc generation
Browse files Browse the repository at this point in the history
  • Loading branch information
tong committed Aug 18, 2012
1 parent a190896 commit 41abbfa
Show file tree
Hide file tree
Showing 2 changed files with 105 additions and 120 deletions.
53 changes: 21 additions & 32 deletions doc/doc.hxml
@@ -1,19 +1,17 @@

### CPP
base.hxml
sys.hxml
-cpp cpp
-xml cpp.xml
--no-output


### CS
#--next
#_base.hxml
#-cs cs
#-xml cs.xml
#jabber.SecureSocketConnection
#--no-output
--next
base.hxml
-cs cs
-xml cs.xml
--no-output


### FLASH
Expand All @@ -33,20 +31,13 @@ jabber.jingle.RTMFPCall
jabber.jingle.RTMFPListener
jabber.jingle.RTMFPResponder

### PHP
--next
_base.hxml
-php .
-xml php.xml
jabber.SecureSocketConnection


### JAVA
#--next
#_base.hxml
#-java java
#-xml java.xml
#--no-output
--next
base.hxml
-java java
-xml java.xml
--no-output


### JAVASCRIPT
Expand All @@ -60,16 +51,20 @@ base.hxml
jabber.BOSHConnection
jabber.Ping
jabber.WebSocketConnection

jabber.jingle.WebRTCSDPCall
jabber.jingle.WebRTCSDPListener
jabber.jingle.WebRTCSDPResponder

### NEKO
--next
base.hxml
sys.hxml
-lib hxssl
-neko temp.n
-xml neko.xml
--no-output
jabber.BOSHPrebind
jabber.BOSHPrebindAccount
jabber.BOSHPrebindInfo
jabber.SecureSocketConnection
jabber.data.ByteStreamTransfer
jabber.data.ByteStreamReciever
Expand All @@ -78,15 +73,7 @@ jabber.jingle.FileTransferListener
jabber.jingle.FileTransferResponder


### CS
#--next
#_base.hxml
#-cs cs
#-xml cs.xml
#jabber.SecureSocketConnection


### NODE
### NODEJS
#--next
#base.hxml
#-js temp.js
Expand All @@ -106,11 +93,13 @@ jabber.jingle.FileTransferResponder
### PHP
--next
base.hxml
sys.hxml
-php .
-xml php.xml
--no-output
#jabber.SecureSocketConnection
jabber.SecureSocketConnection
jabber.BOSHPrebind
jabber.BOSHPrebindAccount
jabber.BOSHPrebindInfo


### XMPP-SERVER-COMPONENTS
Expand Down
172 changes: 84 additions & 88 deletions doc/hxmpp.chxdoc
@@ -1,6 +1,5 @@
<xml>

<<<<<<< HEAD
<!--Title, subtitle, headers and footers on pages -->
<title value="HXMPP" />
<subtitle
Expand All @@ -14,9 +13,10 @@

<!--Xml files to parse. List of <file name="" platform="" [remap=""]> -->
<files>
<!-- <file name="flash9.xml" remap="flash9" platform="flash" /> -->
<file name="cpp.xml" platform="cpp" />
<file name="cs.xml" platform="cs" />
<file name="flash.xml" platform="flash" />
<file name="java.xml" platform="java" />
<file name="js.xml" platform="js" />
<file name="neko.xml" platform="neko" />
<file name="php.xml" platform="php" />
Expand Down Expand Up @@ -47,7 +47,7 @@
<generateTodo value="false" />

<!--Output directory -->
<output value="hxmpp" />
<output value="./hxmpp" />

<!--Excluded packages or classes in <exclude value='my.pkg.*'> elements -->
<filters policy="allow">
Expand Down Expand Up @@ -90,88 +90,84 @@

<!--Password for mod_neko integration -->
<webPassword value="" />
=======
<!--Title, subtitle, headers and footers on pages-->
<title value="HXMPP" />
<subtitle value="<a href='http://hxmpp.disktree.net/' target='new'>http://hxmpp.disktree.net/</a>" />
<headerText value="" />
<footerText value="" />

<!--Files to read in as header or footer text-->
<headerTextFile value="" />
<footerTextFile value="" />

<!--Xml files to parse. List of <file name="" platform="" [remap=""]>-->
<files>
<!--
<file name="flash9.xml" remap="flash9" platform="flash" />
<file name="neko.xml" platform="neko" />
-->
</files>

<!--Format for dates-->
<dateShort value="%Y-%m-%d" />
<dateLong value="%a %b %d %H:%M:%S %Z %Y" />

<!--Turns on all show* values, regardless of their value. Should come before any show* entries-->
<developer value="false" />

<!--Show @author values in docs-->
<showAuthorTags value="false" />
<showMeta value="true" />

<!--Output items marked private-->
<showPrivateClasses value="false" />
<showPrivateTypedefs value="false" />
<showPrivateEnums value="false" />
<showPrivateMethods value="false" />
<showPrivateVars value="false" />
<showTodoTags value="false" />

<!--Turn on todo generation. and file to output todo list to-->
<generateTodo value="false" />

<!--Output directory-->
<output value="." />

<!--Excluded packages or classes in <exclude value='my.pkg.*'> elements-->
<filters policy="allow">
<!--
<exclude value='sys.*'/>
<filter path="haxe.*" policy="deny" />
<filter path="flash.*" policy="deny" />
<filter path="neko.*" policy="deny" />
<filter path="sys.*" policy="deny" />
<filter path="haxe.io.Bytes" policy="deny" />
<filter path="sys.db.*" policy="allow" />
-->
</filters>

<!--Template name, templates base directory and macros file name of main macros-->
<template value="default" />
<templatesDir value="%HAXELIB%/chxdoc/%HAXELIBVER%/templates/" />
<macros value="macros.mtt" />

<!--File extension for html documentation files-->
<htmlFileExtension value="html" />

<!--The stylesheet to use-->
<stylesheet value="stylesheet.css" />

<!--Merge metadata with same names as @doc tags with the @doc tags-->
<mergeMeta value="true" />

<!--Copy the images or css from template to output directory-->
<installImagesDir value="true" />
<installCssFile value="true" />

<!--Turn on verbose mode-->
<verbose value="false" />

<!--Temporary directory name for template compilation-->
<tmpDir value="./__chxdoctmp/" />

<!--Password for mod_neko integration-->
<webPassword value="" />
>>>>>>> c7fd6b8131c286414a5c987d0e1d355fe4c3197a
</xml>

<!--Title, subtitle, headers and footers on pages -->
<title value="HXMPP" />
<subtitle
value="<a href='http://hxmpp.disktree.net/' target='new'>http://hxmpp.disktree.net/</a>" />
<headerText value="" />
<footerText value="" />

<!--Files to read in as header or footer text -->
<headerTextFile value="" />
<footerTextFile value="" />

<!--Xml files to parse. List of <file name="" platform="" [remap=""]> -->
<files>
<!-- <file name="flash9.xml" remap="flash9" platform="flash" /> <file name="neko.xml"
platform="neko" /> -->
</files>

<!--Format for dates -->
<dateShort value="%Y-%m-%d" />
<dateLong value="%a %b %d %H:%M:%S %Z %Y" />

<!--Turns on all show* values, regardless of their value. Should come before
any show* entries -->
<developer value="false" />

<!--Show @author values in docs -->
<showAuthorTags value="false" />
<showMeta value="true" />

<!--Output items marked private -->
<showPrivateClasses value="false" />
<showPrivateTypedefs value="false" />
<showPrivateEnums value="false" />
<showPrivateMethods value="false" />
<showPrivateVars value="false" />
<showTodoTags value="false" />

<!--Turn on todo generation. and file to output todo list to -->
<generateTodo value="false" />

<!--Output directory -->
<output value="." />

<!--Excluded packages or classes in <exclude value='my.pkg.*'> elements -->
<filters policy="allow">
<!-- <exclude value='sys.*'/> <filter path="haxe.*" policy="deny" /> <filter
path="flash.*" policy="deny" /> <filter path="neko.*" policy="deny" /> <filter
path="sys.*" policy="deny" /> <filter path="haxe.io.Bytes" policy="deny"
/> <filter path="sys.db.*" policy="allow" /> -->
</filters>

<!--Template name, templates base directory and macros file name of main
macros -->
<template value="default" />
<templatesDir value="%HAXELIB%/chxdoc/%HAXELIBVER%/templates/" />
<macros value="macros.mtt" />

<!--File extension for html documentation files -->
<htmlFileExtension value="html" />

<!--The stylesheet to use -->
<stylesheet value="stylesheet.css" />

<!--Merge metadata with same names as @doc tags with the @doc tags -->
<mergeMeta value="true" />

<!--Copy the images or css from template to output directory -->
<installImagesDir value="true" />
<installCssFile value="true" />

<!--Turn on verbose mode -->
<verbose value="false" />

<!--Temporary directory name for template compilation -->
<tmpDir value="./__chxdoctmp/" />

<!--Password for mod_neko integration -->
<webPassword value="" />

</xml>

0 comments on commit 41abbfa

Please sign in to comment.