You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cloudstack.apache.org by ts...@apache.org on 2012/10/23 11:49:18 UTC

[33/50] [abbrv] add apidocs/devcloud projects

http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/b57be338/tools/apidoc/generateadmincommands.xsl
----------------------------------------------------------------------
diff --git a/tools/apidoc/generateadmincommands.xsl b/tools/apidoc/generateadmincommands.xsl
new file mode 100644
index 0000000..5f576c0
--- /dev/null
+++ b/tools/apidoc/generateadmincommands.xsl
@@ -0,0 +1,138 @@
+<?xml version="1.0"?>
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+version="1.0">
+<xsl:output method="html" doctype-public="-//W3C//DTD HTML 1.0 Transitional//EN"/>
+<xsl:template match="/">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+<link rel= "stylesheet" href="../includes/main.css" type="text/css" />
+<link rel="shortcut icon" href="../favicon.ico" type="image/x-icon" />
+
+<title>Apache CloudStack | The Power Behind Your Cloud</title>
+</head>
+
+<body>
+<div id="insidetopbg">
+<div id="inside_wrapper">
+	<div class="uppermenu_panel">
+            <div class="uppermenu_box">       
+</div>
+        </div>
+        
+        <div id="main_master">
+            <div id="inside_header">
+
+                <div class="header_top">
+                    <a class="cloud_logo" href="http://cloudstack.org"></a>
+                    <div class="mainemenu_panel">
+                        
+                    </div>
+                </div>            
+            </div>
+
+            <div id="main_content">
+             	
+                <div class="inside_apileftpanel">
+                	<div class="inside_contentpanel" style="width:930px;">
+                    	<div class="api_titlebox">
+                        	<div class="api_titlebox_left">
+				<xsl:for-each select="command/command">
+                           		<!-- Modify this line for the release version -->
+                           		<span>
+									Apache CloudStack v4.0.0 Root Admin API Reference
+								</span>
+								<p></p>
+                                <h1><xsl:value-of select="name"/></h1>
+                                <p><xsl:value-of select="description"/></p>
+				</xsl:for-each>
+                            </div>
+
+                            
+                            <div class="api_titlebox_right">
+                            	<a class="api_backbutton" href="../TOC_Root_Admin.html"></a>
+                            </div>
+                        </div>
+                    	<div class="api_tablepanel">     
+                         	<h2>Request parameters</h2>
+                        	<table class="apitable">
+                            	<tr class="hed">
+                                	<td style="width:200px;"><strong>Parameter Name</strong></td>
+
+                                    <td style="width:500px;">Description</td>
+                                    <td style="width:180px;">Required</td>
+                                </tr>
+				<xsl:for-each select="command/command/request/arg">
+                                <tr>
+				    <xsl:if test="required='true'">
+                                    <td style="width:200px;"><strong><xsl:value-of select="name"/></strong></td>
+				    <td style="width:500px;"><strong><xsl:value-of select="description"/></strong></td>
+                                    <td style="width:180px;"><strong><xsl:value-of select="required"/></strong></td>
+				    </xsl:if>
+				    <xsl:if test="required='false'">
+                			<td style="width:200px;"><i><xsl:value-of select="name"/></i></td>
+                                    <td style="width:500px;"><i><xsl:value-of select="description"/></i></td>
+                                    <td style="width:180px;"><i><xsl:value-of select="required"/></i></td>
+				    </xsl:if>
+                                </tr>
+				</xsl:for-each>
+                            </table>
+                        </div>
+                         
+                         
+                         <div class="api_tablepanel">     
+                         	<h2>Response Tags</h2>
+                        	<table class="apitable">
+                            	<tr class="hed">
+                                	<td style="width:200px;"><strong>Response Name</strong></td>
+                                    <td style="width:500px;">Description</td>
+                                </tr>
+                                
+				<xsl:for-each select="command/command/response/arg">
+                                <tr>
+					<td style="width:200px;"><strong><xsl:value-of select="name"/></strong></td>
+                                    <td style="width:500px;"><xsl:value-of select="description"/></td>
+					<xsl:for-each select="./arguments/arg">
+					<tr>
+					<td style="width:180px; padding-left:25px;"><strong><xsl:value-of select="name"/></strong></td>
+                                    	<td style="width:500px;"><xsl:value-of select="description"/></td>
+					</tr>
+						<xsl:for-each select="./arguments/arg">
+						<tr>
+						<td style="width:165px; padding-left:40px;"><xsl:value-of select="name"/></td>
+		                            	<td style="width:500px;"><xsl:value-of select="description"/></td>
+						</tr>
+					</xsl:for-each>					
+					</xsl:for-each>					
+                                </tr>
+				</xsl:for-each>
+                                
+                         
+                                
+                              
+                            
+                            </table>
+
+                        </div>
+                        
+                        
+                </div> 
+                </div>
+                  
+     
+            </div>
+        </div><!-- #BeginLibraryItem "/libraries/footer.lbi" -->
+<div id="footer">
+
+        	<div id="footer_mainmaster">
+                <p>Copyright © 2012 The Apache Software Foundation, Licensed under the
+                   <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0.</a> <br />
+                Apache and the Apache feather logo are trademarks of The Apache Software Foundation.</p>
+            </div>
+        </div>
+  </div>
+ </div>
+</body>
+</html>
+</xsl:template>
+</xsl:stylesheet>
+

http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/b57be338/tools/apidoc/generatecommand.xsl
----------------------------------------------------------------------
diff --git a/tools/apidoc/generatecommand.xsl b/tools/apidoc/generatecommand.xsl
new file mode 100644
index 0000000..0d2e862
--- /dev/null
+++ b/tools/apidoc/generatecommand.xsl
@@ -0,0 +1,177 @@
+<?xml version="1.0"?>
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+version="1.0">
+<xsl:output method="html" doctype-public="-//W3C//DTD HTML 1.0 Transitional//EN"/>
+<xsl:template match="/">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+<link rel= "stylesheet" href="../includes/main.css" type="text/css" />
+<link rel="shortcut icon" href="../favicon.ico" type="image/x-icon" />
+
+<title>CloudStack API Reference</title>
+</head>
+
+<body>
+<div id="insidetopbg">
+<div id="inside_wrapper">
+	<div class="uppermenu_panel">
+            <div class="uppermenu_box"><!-- #BeginLibraryItem "/libraries/uppermenu.lbi" -->
+
+<div class="uppermenu">
+       <a href="libraries/learn_download.html">Downloads</a> | <a href="libraries/company_news.html">News</a> | <a href="#">Contact Us</a> 
+</div><!-- #EndLibraryItem --></div>
+        </div>
+        
+        <div id="main_master">
+            <div id="inside_header">
+
+                <div class="header_top">
+                    <a class="cloud_logo" href="index.html"></a>
+                    <div class="mainemenu_panel">
+                        
+                    </div>
+                </div>
+                <div class="insideheader_bot">
+                	<div class="insideheader_botleft">
+                    	<h1></h1>
+                    </div>
+
+                    <div class="insideheader_botright">
+                    	<div class="insideheader_button">
+                        	<a class="insjoincomm_button" href="#"></a>
+                            <a class="insdownload_button" href="#"></a>
+                        </div>
+                        <div class="insheader_buttonshadow"></div>
+                    </div>
+                </div>
+            
+            </div>
+
+            <div id="main_content">
+             	
+                <div class="inside_apileftpanel">
+                	<div class="inside_contentpanel" style="width:930px;">
+                    	<div class="api_titlebox">
+                        	<div class="api_titlebox_left">
+				<xsl:for-each select="command/command">
+                                <h1><xsl:value-of select="name"/></h1>
+                                <span><xsl:value-of select="description"/></span>
+				</xsl:for-each>
+                            </div>
+
+                            
+                            <div class="api_titlebox_right">
+                            	<a class="api_backbutton" href="#"></a>
+                            </div>
+                        </div>
+                    	<div class="api_tablepanel">     
+                         	<h2>Request parameters</h2>
+                        	<table class="apitable">
+                            	<tr class="hed">
+                                	<td style="width:200px;"><strong>Parameter Name</strong></td>
+
+                                    <td style="width:500px;">Description</td>
+                                    <td style="width:180px;">Required</td>
+                                </tr>
+				<xsl:for-each select="command/command/request/arg">
+                                <tr>
+					<td style="width:200px;"><strong><xsl:value-of select="name"/></strong></td>
+                                    <td style="width:500px;"><xsl:value-of select="description"/></td>
+                                    <td style="width:180px;"><xsl:value-of select="required"/></td>
+
+                                </tr>
+				</xsl:for-each>
+                            </table>
+                        </div>
+                         
+                         
+                         <div class="api_tablepanel">     
+                         	<h2>Response Tags</h2>
+                        	<table class="apitable">
+                            	<tr class="hed">
+                                	<td style="width:200px;"><strong>Response Name</strong></td>
+                                    <td style="width:500px;">Description</td>
+                                </tr>
+                                
+				<xsl:for-each select="command/command/response/arg">
+                                <tr>
+					<td style="width:200px;"><strong><xsl:value-of select="name"/></strong></td>
+                                    <td style="width:500px;"><xsl:value-of select="description"/></td>
+					<xsl:for-each select="./arguments/arg">
+					<tr>
+					<td style="width:200px;"><strong><xsl:value-of select="name"/></strong></td>
+                                    	<td style="width:500px;"><xsl:value-of select="description"/></td>
+					</tr>
+						<xsl:for-each select="./arguments/arg">
+						<tr>
+						<td style="width:200px;"><strong><xsl:value-of select="name"/></strong></td>
+		                            	<td style="width:500px;"><xsl:value-of select="description"/></td>
+						</tr>
+					</xsl:for-each>					
+					</xsl:for-each>					
+                                </tr>
+				</xsl:for-each>
+                                
+                         
+                                
+                              
+                            
+                            </table>
+
+                        </div>
+                        
+                        
+                </div> 
+                </div>
+                  
+     
+            </div>
+        </div><!-- #BeginLibraryItem "/libraries/footer.lbi" -->
+<div id="footer">
+
+        	<div id="footer_mainmaster">
+            	<ul class="footer_linksbox">
+                	<li><strong> Main </strong></li>
+                    <li> <a href="index.html"> Home</a> </li>
+                    <li> <a href="learn_whatcloud.html"> Learn</a> </li>
+
+                    <li> <a href="products_cloudplatform.html"> Products</a> </li>
+                    <li> <a href="#"> Community</a> </li>
+                    <li> <a href="service_overview.html"> Services</a> </li>
+
+                    <li> <a href="Partners_Main.html"> Partners</a> </li>
+                    <li> <a href="company_about.html"> Company</a> </li>
+                </ul>
+                <ul class="footer_linksbox">
+                	<li><strong> Sub </strong> </li>
+
+                    <li> <a href="learn_videos.html"> Tour</a> </li>
+                    <li> <a href="learn_download.html"> Downloads</a> </li>
+                    <li> <a href="learn_FAQ.html"> FAQs</a> </li>
+
+                    <li> <a href="#"> Blog</a> </li>
+                    <li> <a href="#"> Contacts</a> </li>
+                   
+                </ul>
+                <ul class="footer_linksbox">
+                	<li><strong> Site Info </strong> </li>
+
+                    <li> <a href="#"> Privacy Policy</a> </li>
+                    <li> <a href="#"> Term of Use</a> </li>
+                    <li> <a href="#"> Contacts</a> </li>
+
+                </ul>
+                <p>Copyright © 2012 The Apache Software Foundation, Licensed under the
+                   <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0.</a> <br />
+                Apache and the Apache feather logo are trademarks of The Apache Software Foundation.</p>
+
+            </div>
+        </div>
+
+  </div>
+ </div>
+</body>
+</html>
+</xsl:template>
+</xsl:stylesheet>
+

http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/b57be338/tools/apidoc/generatecustomcommand.xsl
----------------------------------------------------------------------
diff --git a/tools/apidoc/generatecustomcommand.xsl b/tools/apidoc/generatecustomcommand.xsl
new file mode 100644
index 0000000..d03cf56
--- /dev/null
+++ b/tools/apidoc/generatecustomcommand.xsl
@@ -0,0 +1,65 @@
+<?xml version="1.0"?>
+<!--
+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.
+-->
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+version="1.0">
+<xsl:template match="/">
+<html>
+<head><title>Cloudstack API</title></head>
+<body>
+<table border="1">
+<tr>
+<th>Name</th>
+<th>Description</th>
+<th>Request Parameters</th>
+<th>Response Parameters</th>
+</tr>
+<xsl:for-each select="command/command">
+<tr>
+<td><xsl:value-of select="name"/></td>
+<td><xsl:value-of select="description"/></td>
+<td>
+<xsl:for-each select="./request/arg">
+<br><b>Name:</b><xsl:value-of select="name"/></br>
+<b>Description:</b><xsl:value-of select="description"/>
+<br><b>Required:</b><xsl:value-of select="required"/></br>
+</xsl:for-each>
+</td>
+<td>
+<xsl:for-each select="./response/arg">
+<br><b>Name:</b><xsl:value-of select="name"/></br>
+<b>Description:</b><xsl:value-of select="description"/>
+<xsl:for-each select="./arguments/arg">
+<br><b>Name:</b><xsl:value-of select="name"/></br>
+<b>Description:</b><xsl:value-of select="description"/>
+<xsl:for-each select="./arguments/arg">
+<br><b>Name:</b><xsl:value-of select="name"/></br>
+<b>Description:</b><xsl:value-of select="description"/>
+</xsl:for-each>
+</xsl:for-each>
+<br></br>
+</xsl:for-each>
+</td>
+</tr>
+</xsl:for-each>
+</table>
+</body></html>
+</xsl:template>
+</xsl:stylesheet>
+

http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/b57be338/tools/apidoc/generatedomainadmincommands.xsl
----------------------------------------------------------------------
diff --git a/tools/apidoc/generatedomainadmincommands.xsl b/tools/apidoc/generatedomainadmincommands.xsl
new file mode 100644
index 0000000..7d60ef2
--- /dev/null
+++ b/tools/apidoc/generatedomainadmincommands.xsl
@@ -0,0 +1,141 @@
+<?xml version="1.0"?>
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+version="1.0">
+<xsl:output method="html" doctype-public="-//W3C//DTD HTML 1.0 Transitional//EN"/>
+<xsl:template match="/">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+<link rel= "stylesheet" href="../includes/main.css" type="text/css" />
+<link rel="shortcut icon" href="../favicon.ico" type="image/x-icon" />
+
+<title>Apache CloudStack | The Power Behind Your Cloud</title>
+</head>
+
+<body>
+<div id="insidetopbg">
+<div id="inside_wrapper">
+	<div class="uppermenu_panel">
+            <div class="uppermenu_box">
+
+</div>
+        </div>
+        
+        <div id="main_master">
+            <div id="inside_header">
+
+                <div class="header_top">
+                    <a class="cloud_logo" href="http://cloudstack.org"></a>
+                    <div class="mainemenu_panel">
+                        
+                    </div>
+                </div>
+
+            
+            </div>
+
+            <div id="main_content">
+             	
+                <div class="inside_apileftpanel">
+                	<div class="inside_contentpanel" style="width:930px;">
+                    	<div class="api_titlebox">
+                        	<div class="api_titlebox_left">
+				<xsl:for-each select="command/command">
+                           		<!-- Modify this line for the release version -->
+                           		<span>
+									Apache CloudStack v4.0.0 Domain Admin API Reference
+								</span>
+								<p></p>
+                                <h1><xsl:value-of select="name"/></h1>
+                                <p><xsl:value-of select="description"/></p>
+				</xsl:for-each>
+                            </div>
+
+                            
+                            <div class="api_titlebox_right">
+                            	<a class="api_backbutton" href="../TOC_Domain_Admin.html"></a>
+                            </div>
+                        </div>
+                    	<div class="api_tablepanel">     
+                         	<h2>Request parameters</h2>
+                        	<table class="apitable">
+                            	<tr class="hed">
+                                	<td style="width:200px;"><strong>Parameter Name</strong></td>
+
+                                    <td style="width:500px;">Description</td>
+                                    <td style="width:180px;">Required</td>
+                                </tr>
+				<xsl:for-each select="command/command/request/arg">
+                                <tr>
+				    <xsl:if test="required='true'">
+                                    <td style="width:200px;"><strong><xsl:value-of select="name"/></strong></td>
+				    <td style="width:500px;"><strong><xsl:value-of select="description"/></strong></td>
+                                    <td style="width:180px;"><strong><xsl:value-of select="required"/></strong></td>
+				    </xsl:if>
+				    <xsl:if test="required='false'">
+                			<td style="width:200px;"><i><xsl:value-of select="name"/></i></td>
+                                    <td style="width:500px;"><i><xsl:value-of select="description"/></i></td>
+                                    <td style="width:180px;"><i><xsl:value-of select="required"/></i></td>
+				    </xsl:if>
+                                </tr>
+				</xsl:for-each>
+                            </table>
+                        </div>
+                         
+                         
+                         <div class="api_tablepanel">     
+                         	<h2>Response Tags</h2>
+                        	<table class="apitable">
+                            	<tr class="hed">
+                                	<td style="width:200px;"><strong>Response Name</strong></td>
+                                    <td style="width:500px;">Description</td>
+                                </tr>
+                                
+				<xsl:for-each select="command/command/response/arg">
+                                <tr>
+					<td style="width:200px;"><strong><xsl:value-of select="name"/></strong></td>
+                                    <td style="width:500px;"><xsl:value-of select="description"/></td>
+					<xsl:for-each select="./arguments/arg">
+					<tr>
+					<td style="width:180px; padding-left:25px;"><strong><xsl:value-of select="name"/></strong></td>
+                                    	<td style="width:500px;"><xsl:value-of select="description"/></td>
+					</tr>
+						<xsl:for-each select="./arguments/arg">
+						<tr>
+						<td style="width:165px; padding-left:40px;"><xsl:value-of select="name"/></td>
+		                            	<td style="width:500px;"><xsl:value-of select="description"/></td>
+						</tr>
+					</xsl:for-each>					
+					</xsl:for-each>					
+                                </tr>
+				</xsl:for-each>
+                                
+                         
+                                
+                              
+                            
+                            </table>
+
+                        </div>
+                        
+                        
+                </div> 
+                </div>
+                  
+     
+            </div>
+        </div>
+<div id="footer">
+        	<div id="footer_mainmaster">
+                <p>Copyright © 2012 The Apache Software Foundation, Licensed under the
+                   <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0.</a> <br />
+                Apache and the Apache feather logo are trademarks of The Apache Software Foundation.</p>
+            </div>
+        </div>
+
+  </div>
+ </div>
+</body>
+</html>
+</xsl:template>
+</xsl:stylesheet>
+

http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/b57be338/tools/apidoc/generategenericcommand.xsl
----------------------------------------------------------------------
diff --git a/tools/apidoc/generategenericcommand.xsl b/tools/apidoc/generategenericcommand.xsl
new file mode 100644
index 0000000..0d5dd14
--- /dev/null
+++ b/tools/apidoc/generategenericcommand.xsl
@@ -0,0 +1,57 @@
+<?xml version="1.0"?>
+<!--
+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.
+-->
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+version="1.0">
+<xsl:template match="/">
+<html>
+<head><title>Cloudstack API</title></head>
+<body>
+<table border="1">
+<tr>
+<th>Name</th>
+<th>Description</th>
+<th>Request Parameters</th>
+<th>Response Parameters</th>
+</tr>
+<xsl:for-each select="command/command">
+<tr>
+<td><xsl:value-of select="name"/></td>
+<td><xsl:value-of select="description"/></td>
+<td>
+<xsl:for-each select="./request/arg">
+<br><b>Name:</b><xsl:value-of select="name"/></br>
+<b>Description:</b><xsl:value-of select="description"/>
+<br><b>Required:</b><xsl:value-of select="required"/></br>
+</xsl:for-each>
+</td>
+<td>
+<xsl:for-each select="./response/arg">
+<br><b>Name:</b><xsl:value-of select="name"/></br>
+<b>Description:</b><xsl:value-of select="description"/>
+<br></br>
+</xsl:for-each>
+</td>
+</tr>
+</xsl:for-each>
+</table>
+</body></html>
+</xsl:template>
+</xsl:stylesheet>
+

http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/b57be338/tools/apidoc/generatetoc.xsl
----------------------------------------------------------------------
diff --git a/tools/apidoc/generatetoc.xsl b/tools/apidoc/generatetoc.xsl
new file mode 100644
index 0000000..8f30de5
--- /dev/null
+++ b/tools/apidoc/generatetoc.xsl
@@ -0,0 +1,1146 @@
+<?xml version="1.0"?>
+<!--
+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.
+-->
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+version="1.0">
+<xsl:template match="/">
+<html>
+<head><title>Cloudstack API</title></head>
+<body>
+<table border="1" cellpadding="1" cellspacing="0.5">
+<tr>
+<h1 ALIGN='CENTER'>Cloudstack API Version 2.2</h1>
+<br/>
+<h2 ALIGN='CENTER'>Table of Contents</h2>
+<th><h3>Name</h3></th>
+<th><h3>Description</h3></th>
+</tr>
+<xsl:for-each select="commands/command">
+<tr>
+<xsl:if test="name='updateAccount'">
+<td><A HREF="/home/aj/workspace/xxml/xml/commands.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='deleteDiskOffering'">
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='updateDiskOffering'">
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='listOsTypes'">
+<tr>
+<td><h4 ALIGN='CENTER'>OS Specific Commands</h4><br></br></td>
+<td><h4 ALIGN='CENTER'>OS Specific Command Descriptions</h4><br></br></td>
+</tr>
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='listLoadBalancerRuleInstances'">
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='listIsos'">
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='createDomain'">
+<tr>
+<td><h4 ALIGN='CENTER'>Domain Specific Commands</h4><br></br></td>
+<td><h4 ALIGN='CENTER'>Domain Specific Command Descriptions</h4><br></br></td>
+</tr>
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='extractVolume'">
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='deployVirtualMachine'">
+<tr>
+<td><h4 ALIGN='CENTER'>Virtual Machine Specific Commands</h4><br></br></td>
+<td><h4 ALIGN='CENTER'>Virtual Machine Specific Command Descriptions</h4><br></br></td>
+</tr>
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='listIsoPermissions'">
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='listUsers'">
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='listHypervisors'">
+<tr>
+<td><h4 ALIGN='CENTER'>Hypervisor Specific Commands</h4><br></br></td>
+<td><h4 ALIGN='CENTER'>Hypervisor Specific Command Descriptions</h4><br></br></td>
+</tr>
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='registerPreallocatedLun'">
+<tr>
+<td><h4 ALIGN='CENTER'>Lun Specific Commands</h4><br></br></td>
+<td><h4 ALIGN='CENTER'>Lun Specific Command Descriptions</h4><br></br></td>
+</tr>
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='extractTemplate'">
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='prepareHostForMaintenance'">
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='listRouters'">
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='deleteVlanIpRange'">
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='listTemplates'">
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='authorizeSecurityGroupIngress'">
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='detachIso'">
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='createTemplate'">
+<tr>
+<td><h4 ALIGN='CENTER'>Template Specific Commands</h4><br></br></td>
+<td><h4 ALIGN='CENTER'>Template Specific Command Descriptions</h4><br></br></td>
+</tr>
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='cancelHostMaintenance'">
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='updateVirtualMachine'">
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='createConfiguration'">
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='listStoragePools'">
+<tr>
+<td><h4 ALIGN='CENTER'>Storage Pool Specific Commands</h4><br></br></td>
+<td><h4 ALIGN='CENTER'>Storage Pool Specific Command Descriptions</h4><br></br></td>
+</tr>
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='deleteServiceOffering'">
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='listPortForwardingRules'">
+<tr>
+<td><h4 ALIGN='CENTER'>Firewall Specific Commands</h4><br></br></td>
+<td><h4 ALIGN='CENTER'>Firewall Specific Command Descriptions</h4><br></br></td>
+</tr>
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='enableStorageMaintenance'">
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='copyIso'">
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='listTemplatePermissions'">
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='createInstanceGroup'">
+<tr>
+<td><h4 ALIGN='CENTER'>VM Group Specific Commands</h4><br></br></td>
+<td><h4 ALIGN='CENTER'>VM Group Specific Command Descriptions</h4><br></br></td>
+</tr>
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='listZones'">
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='updateZone'">
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='listServiceOfferings'">
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='copyTemplate'">
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='createVlanIpRange'">
+<tr>
+<td><h4 ALIGN='CENTER'>Vlan Specific Commands</h4><br></br></td>
+<td><h4 ALIGN='CENTER'>Vlan Specific Command Descriptions</h4><br></br></td>
+</tr>
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='listDomainChildren'">
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='deleteZone'">
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='rebootVirtualMachine'">
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='addSecondaryStorage'">
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='startRouter'">
+<tr>
+<td><h4 ALIGN='CENTER'>Router Specific Commands</h4><br></br></td>
+<td><h4 ALIGN='CENTER'>Router Specific Command Descriptions</h4><br></br></td>
+</tr>
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='createServiceOffering'">
+<tr>
+<td><h4 ALIGN='CENTER'>Service Offering Specific Commands</h4><br></br></td>
+<td><h4 ALIGN='CENTER'>Service Offering Specific Command Descriptions</h4><br></br></td>
+</tr>
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='updateServiceOffering'">
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='createNetwork'">
+<tr>
+<td><h4 ALIGN='CENTER'>Network Specific Commands</h4><br></br></td>
+<td><h4 ALIGN='CENTER'>Network Specific Command Descriptions</h4><br></br></td>
+</tr>
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='listSecurityGroups'">
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='stopVirtualMachine'">
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='listVlanIpRanges'">
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='restartNetwork'">
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='listInstanceGroups'">
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='disableUser'">
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='rebootRouter'">
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='reconnectHost'">
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='destroyVirtualMachine'">
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='rebootSystemVm'">
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='removeVpnUser'">
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='deleteStoragePool'">
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='deleteVolume'">
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='updateConfiguration'">
+<tr>
+<td><h4 ALIGN='CENTER'>Configuration Specific Commands</h4><br></br></td>
+<td><h4 ALIGN='CENTER'>Configuration Specific Command Descriptions</h4><br></br></td>
+</tr>
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='assignToLoadBalancerRule'">
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='listOsCategories'">
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='createAccount'">
+<tr>
+<td><h4 ALIGN='CENTER'>Account Specific Commands</h4><br></br></td>
+<td><h4 ALIGN='CENTER'>Account Specific Command Descriptions</h4><br></br></td>
+</tr>
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='listAccounts'">
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='registerUserKeys'">
+<tr>
+<td><h4 ALIGN='CENTER'>Registration Specific Commands</h4><br></br></td>
+<td><h4 ALIGN='CENTER'>Registration Specific Command Descriptions</h4><br></br></td>
+</tr>
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='updateLoadBalancerRule'">
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='deleteSnapshot'">
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='createZone'">
+<tr>
+<td><h4 ALIGN='CENTER'>Zone Specific Commands</h4><br></br></td>
+<td><h4 ALIGN='CENTER'>Zone Specific Command Descriptions</h4><br></br></td>
+</tr>
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='createSecurityGroup'">
+<tr>
+<td><h4 ALIGN='CENTER'>Security Group Specific Commands</h4><br></br></td>
+<td><h4 ALIGN='CENTER'>Security Group Specific Command Descriptions</h4><br></br></td>
+</tr>
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='deleteNetwork'">
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='listAlerts'">
+<tr>
+<td><h4 ALIGN='CENTER'>Alert Specific Commands</h4><br></br></td>
+<td><h4 ALIGN='CENTER'>Alert Specific Command Descriptions</h4><br></br></td>
+</tr>
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='stopSystemVm'">
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='deleteDomain'">
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='listVirtualMachines'">
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='updateInstanceGroup'">
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='createPod'">
+<tr>
+<td><h4 ALIGN='CENTER'>Pod Specific Commands</h4><br></br></td>
+<td><h4 ALIGN='CENTER'>Pod Specific Command Descriptions</h4><br></br></td>
+</tr>
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='recoverVirtualMachine'">
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='queryAsyncJobResult'">
+<tr>
+<td><h4 ALIGN='CENTER'>Async job Specific Commands</h4><br></br></td>
+<td><h4 ALIGN='CENTER'>Async job Specific Command Descriptions</h4><br></br></td>
+</tr>
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='deleteAccount'">
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='updateResourceLimit'">
+<tr>
+<td><h4 ALIGN='CENTER'>Resource limit Specific Commands</h4><br></br></td>
+<td><h4 ALIGN='CENTER'>Resource limit Specific Command Descriptions</h4><br></br></td>
+</tr>
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='listLoadBalancerRules'">
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='listPods'">
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='deleteLoadBalancerRule'">
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='listNetworkOfferings'">
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='deleteRemoteAccessVpn'">
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='listIpForwardingRules'">
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='listPreallocatedLuns'">
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='listSnapshotPolicies'">
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='getCloudIdentifier'">
+<tr>
+<td><h4 ALIGN='CENTER'>Cloudstack Specific Commands</h4><br></br></td>
+<td><h4 ALIGN='CENTER'>Cloudstack Specific Command Descriptions</h4><br></br></td>
+</tr>
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='removeFromLoadBalancerRule'">
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='resetPasswordForVirtualMachine'">
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='createStoragePool'">
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='updateNetworkOffering'">
+<tr>
+<td><h4 ALIGN='CENTER'>Network Offering Specific Commands</h4><br></br></td>
+<td><h4 ALIGN='CENTER'>Network Offering Specific Command Descriptions</h4><br></br></td>
+</tr>
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='updateIsoPermissions'">
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='addVpnUser'">
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='listResourceLimits'">
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='listHosts'">
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='attachVolume'">
+<tr>
+<td><h4 ALIGN='CENTER'>Volume Specific Commands</h4><br></br></td>
+<td><h4 ALIGN='CENTER'>Volume Specific Command Descriptions</h4><br></br></td>
+</tr>
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='deleteSnapshotPolicies'">
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='cancelStorageMaintenance'">
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='listPublicIpAddresses'">
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='updateTemplatePermissions'">
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='enableUser'">
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='registerTemplate'">
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='associateIpAddress'">
+<tr>
+<td><h4 ALIGN='CENTER'>Ip Address Specific Commands</h4><br></br></td>
+<td><h4 ALIGN='CENTER'>Ip Address Specific Command Descriptions</h4><br></br></td>
+</tr>
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='enableAccount'">
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='listCapabilities'">
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='createRemoteAccessVpn'">
+<tr>
+<td><h4 ALIGN='CENTER'>VPN Specific Commands</h4><br></br></td>
+<td><h4 ALIGN='CENTER'>VPN Address Specific Command Descriptions</h4><br></br></td>
+</tr>
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='listEvents'">
+<tr>
+<td><h4 ALIGN='CENTER'>Event Specific Commands</h4><br></br></td>
+<td><h4 ALIGN='CENTER'>Event Specific Command Descriptions</h4><br></br></td>
+</tr>
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='listSnapshots'">
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='createPortForwardingRule'">
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='listConfigurations'">
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='detachVolume'">
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='deleteTemplate'">
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='registerIso'">
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='createLoadBalancerRule'">
+<tr>
+<td><h4 ALIGN='CENTER'>Load Balancer Specific Commands</h4><br></br></td>
+<td><h4 ALIGN='CENTER'>Load Balancer Specific Command Descriptions</h4><br></br></td>
+</tr>
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='updatePod'">
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='listVolumes'">
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='stopRouter'">
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='listAsyncJobs'">
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='listNetworks'">
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='listDiskOfferings'">
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='deletePreallocatedLun'">
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='deleteIpForwardingRule'">
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='changeServiceForVirtualMachine'">
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='deleteCluster'">
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='attachIso'">
+<tr>
+<td><h4 ALIGN='CENTER'>Iso Specific Commands</h4><br></br></td>
+<td><h4 ALIGN='CENTER'>Iso Specific Command Descriptions</h4><br></br></td>
+</tr>
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='changeServiceForRouter'">
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='listRemoteAccessVpns'">
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='disassociateIpAddress'">
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='listClusters'">
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='listDomains'">
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='deletePod'">
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='disableAccount'">
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='deleteInstanceGroup'">
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='uploadCustomCertificate'">
+<tr>
+<td><h4 ALIGN='CENTER'>Certificate Specific Commands</h4><br></br></td>
+<td><h4 ALIGN='CENTER'>Certificate Specific Command Descriptions</h4><br></br></td>
+</tr>
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='updateUser'">
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='listVpnUsers'">
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='addHost'">
+<tr>
+<td><h4 ALIGN='CENTER'>Host Specific Commands</h4><br></br></td>
+<td><h4 ALIGN='CENTER'>Host Specific Command Descriptions</h4><br></br></td>
+</tr>
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='createSnapshot'">
+<tr>
+<td><h4 ALIGN='CENTER'>Snapshot Specific Commands</h4><br></br></td>
+<td><h4 ALIGN='CENTER'>Snapshot Specific Command Descriptions</h4><br></br></td>
+</tr>
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='deleteUser'">
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='listSystemVms'">
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='extractIso'">
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='updateTemplate'">
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='updateHost'">
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='updateDomain'">
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='revokeSecurityGroupIngress'">
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='createDiskOffering'">
+<tr>
+<td><h4 ALIGN='CENTER'>Disk Offering Specific Commands</h4><br></br></td>
+<td><h4 ALIGN='CENTER'>Disk Offering Specific Command Descriptions</h4><br></br></td>
+</tr>
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='updateIso'">
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='createSnapshotPolicy'">
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='createIpForwardingRule'">
+<tr>
+<td><h4 ALIGN='CENTER'>NAT Specific Commands</h4><br></br></td>
+<td><h4 ALIGN='CENTER'>NAT Specific Command Descriptions</h4><br></br></td>
+</tr>
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='deleteSecurityGroup'">
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='listCapacity'">
+<tr>
+<td><h4 ALIGN='CENTER'>Capacity Specific Commands</h4><br></br></td>
+<td><h4 ALIGN='CENTER'>Capacity Specific Command Descriptions</h4><br></br></td>
+</tr>
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='deleteHost'">
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='createUser'">
+<tr>
+<td><h4 ALIGN='CENTER'>User Specific Commands</h4><br></br></td>
+<td><h4 ALIGN='CENTER'>User Specific Command Descriptions</h4><br></br></td>
+</tr>
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='startSystemVm'">
+<tr>
+<td><h4 ALIGN='CENTER'>System VM Specific Commands</h4><br></br></td>
+<td><h4 ALIGN='CENTER'>System VM Specific Command Descriptions</h4><br></br></td>
+</tr>
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='addCluster'">
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='deletePortForwardingRule'">
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='createVolume'">
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='deleteIso'">
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+<tr>
+<xsl:if test="name='startVirtualMachine'">
+<td><A HREF="resumepage.html"><xsl:value-of select="name"/></A></td>
+<td><xsl:value-of select="description"/></td>
+</xsl:if>
+</tr>
+</xsl:for-each>
+</table>
+</body></html>
+</xsl:template>
+</xsl:stylesheet>
+

http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/b57be338/tools/apidoc/generatetoc_footer.xsl
----------------------------------------------------------------------
diff --git a/tools/apidoc/generatetoc_footer.xsl b/tools/apidoc/generatetoc_footer.xsl
new file mode 100644
index 0000000..5bc2cf4
--- /dev/null
+++ b/tools/apidoc/generatetoc_footer.xsl
@@ -0,0 +1,21 @@
+                         </div>      
+                </div> 
+                </div>
+                  
+     
+            </div>
+        </div>
+<div id="footer">
+        	<div id="footer_mainmaster">
+
+                <p>Copyright © 2012 The Apache Software Foundation, Licensed under the 
+                   <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0.</a> <br />
+                Apache and the Apache feather logo are trademarks of The Apache Software Foundation.</p>
+            </div>
+        </div>
+  </div>
+ </div>
+</body>
+</html>
+</xsl:template>
+</xsl:stylesheet>

http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/b57be338/tools/apidoc/generatetoc_header.xsl
----------------------------------------------------------------------
diff --git a/tools/apidoc/generatetoc_header.xsl b/tools/apidoc/generatetoc_header.xsl
new file mode 100644
index 0000000..ffb8c29
--- /dev/null
+++ b/tools/apidoc/generatetoc_header.xsl
@@ -0,0 +1,70 @@
+<?xml version="1.0"?>
+<!--
+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.
+-->
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+version="1.0">
+<xsl:output method="html" doctype-public="-//W3C//DTD HTML 1.0 Transitional//EN"/>
+<xsl:template match="/">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+<link rel= "stylesheet" href="includes/main.css" type="text/css" />
+<link rel="shortcut icon" href="favicon.ico" type="image/x-icon" />
+
+<title>CloudStack API Reference</title>
+</head>
+
+<body>
+<div id="insidetopbg">
+<div id="inside_wrapper">
+	<div class="uppermenu_panel">
+            <div class="uppermenu_box"></div>
+        </div>
+        
+        <div id="main_master">
+            <div id="inside_header">
+                <div class="header_top">
+                    <a class="cloud_logo" href="http://cloudstack.org"></a>
+                    <div class="mainemenu_panel">
+                        
+                    </div>
+                </div>
+                
+            
+            </div>
+            <div id="main_content">
+             	
+                <div class="inside_apileftpanel">
+                	<div class="inside_contentpanel" style="width:930px;">
+              		  	<!-- Modify this line for the release version -->
+                    	<h1>Apache CloudStack API Documentation (v4.0.0)</h1>
+                        <div class="apiannouncement_box">
+                        	<div class="apiannouncement_contentarea">
+                                <h3>Using the CloudStack API</h3>
+                                <p>For information about how the APIs work, and tips on how to use them, see the
+                                   <a href="http://docs.cloud.com/CloudStack_Documentation/Developer's_Guide%3A_CloudStack">Developer's Guide</a>.</p>
+       					 	</div>
+       					 </div>
+                         
+                         <div class="api_leftsections">
+                      			<h3>%API_HEADER%</h3>
+                                <span>Commands available through the developer API URL and the integration API URL.</span>
+                                <div class="api_legends">
+           				<p><span class="api_legends_async">(A)</span> implies that the command is asynchronous.</p>
+					<p>(*) implies element has a child.</p>
+ 				</div>

http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/b57be338/tools/apidoc/generateusercommands.xsl
----------------------------------------------------------------------
diff --git a/tools/apidoc/generateusercommands.xsl b/tools/apidoc/generateusercommands.xsl
new file mode 100644
index 0000000..ca0eb1f
--- /dev/null
+++ b/tools/apidoc/generateusercommands.xsl
@@ -0,0 +1,139 @@
+<?xml version="1.0"?>
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+version="1.0">
+<xsl:output method="html" doctype-public="-//W3C//DTD HTML 1.0 Transitional//EN"/>
+<xsl:template match="/">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+<link rel= "stylesheet" href="../includes/main.css" type="text/css" />
+<link rel="shortcut icon" href="../favicon.ico" type="image/x-icon" />
+
+<title>Apache CloudStack | The Power Behind Your Cloud</title>
+</head>
+
+<body>
+<div id="insidetopbg">
+<div id="inside_wrapper">
+	<div class="uppermenu_panel">
+            <div class="uppermenu_box"></div>
+        </div>
+        
+        <div id="main_master">
+            <div id="inside_header">
+
+                <div class="header_top">
+                    <a class="cloud_logo" href="http://cloudstack.org"></a>
+                    <div class="mainemenu_panel">
+                        
+                    </div>
+                </div>
+            
+            </div>
+
+            <div id="main_content">
+             	
+                <div class="inside_apileftpanel">
+                	<div class="inside_contentpanel" style="width:930px;">
+                    	<div class="api_titlebox">
+                        	<div class="api_titlebox_left">
+				<xsl:for-each select="command/command">
+                           		<!-- Modify this line for the release version -->
+                           		<span>
+									Apache CloudStack v4.0.0 User API Reference
+								</span>
+								<p></p>
+                                <h1><xsl:value-of select="name"/></h1>
+                                <p><xsl:value-of select="description"/></p>
+				</xsl:for-each>
+                            </div>
+
+                            
+                            <div class="api_titlebox_right">
+                            	<a class="api_backbutton" href="../TOC_User.html"></a>
+                            </div>
+                        </div>
+                    	<div class="api_tablepanel">     
+                         	<h2>Request parameters</h2>
+                        	<table class="apitable">
+                            	<tr class="hed">
+                                	<td style="width:200px;"><strong>Parameter Name</strong></td>
+
+                                    <td style="width:500px;">Description</td>
+                                    <td style="width:180px;">Required</td>
+                                </tr>
+				<xsl:for-each select="command/command/request/arg">
+                                <tr>
+				    <xsl:if test="required='true'">
+                                    <td style="width:200px;"><strong><xsl:value-of select="name"/></strong></td>
+				    <td style="width:500px;"><strong><xsl:value-of select="description"/></strong></td>
+                                    <td style="width:180px;"><strong><xsl:value-of select="required"/></strong></td>
+				    </xsl:if>
+				    <xsl:if test="required='false'">
+                			<td style="width:200px;"><i><xsl:value-of select="name"/></i></td>
+                                    <td style="width:500px;"><i><xsl:value-of select="description"/></i></td>
+                                    <td style="width:180px;"><i><xsl:value-of select="required"/></i></td>
+				    </xsl:if>
+                                </tr>
+				</xsl:for-each>
+                            </table>
+                        </div>
+                         
+                         
+                         <div class="api_tablepanel">     
+                         	<h2>Response Tags</h2>
+                        	<table class="apitable">
+                            	<tr class="hed">
+                                	<td style="width:200px;"><strong>Response Name</strong></td>
+                                    <td style="width:500px;">Description</td>
+                                </tr>
+                                
+				<xsl:for-each select="command/command/response/arg">
+                                <tr>
+					<td style="width:200px;"><strong><xsl:value-of select="name"/></strong></td>
+                                    <td style="width:500px;"><xsl:value-of select="description"/></td>
+					<xsl:for-each select="./arguments/arg">
+					<tr>
+					<td style="width:180px; padding-left:25px;"><strong><xsl:value-of select="name"/></strong></td>
+                                    	<td style="width:500px;"><xsl:value-of select="description"/></td>
+					</tr>
+						<xsl:for-each select="./arguments/arg">
+						<tr>
+						<td style="width:165px; padding-left:40px;"><xsl:value-of select="name"/></td>
+		                            	<td style="width:500px;"><xsl:value-of select="description"/></td>
+						</tr>
+					</xsl:for-each>					
+					</xsl:for-each>					
+                                </tr>
+				</xsl:for-each>
+                                
+                         
+                                
+                              
+                            
+                            </table>
+
+                        </div>
+                        
+                        
+                </div> 
+                </div>
+                  
+     
+            </div>
+        </div>
+<div id="footer">
+
+        	<div id="footer_mainmaster">
+                <p>Copyright © 2012 The Apache Software Foundation, Licensed under the
+                   <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0.</a> <br />
+                Apache and the Apache feather logo are trademarks of The Apache Software Foundation.</p>
+            </div>
+        </div>
+
+  </div>
+ </div>
+</body>
+</html>
+</xsl:template>
+</xsl:stylesheet>
+

http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/b57be338/tools/apidoc/images/api_bullets.gif
----------------------------------------------------------------------
diff --git a/tools/apidoc/images/api_bullets.gif b/tools/apidoc/images/api_bullets.gif
new file mode 100644
index 0000000..a7ea2f6
Binary files /dev/null and b/tools/apidoc/images/api_bullets.gif differ

http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/b57be338/tools/apidoc/images/back_button.gif
----------------------------------------------------------------------
diff --git a/tools/apidoc/images/back_button.gif b/tools/apidoc/images/back_button.gif
new file mode 100644
index 0000000..509f256
Binary files /dev/null and b/tools/apidoc/images/back_button.gif differ

http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/b57be338/tools/apidoc/images/back_button_hover.gif
----------------------------------------------------------------------
diff --git a/tools/apidoc/images/back_button_hover.gif b/tools/apidoc/images/back_button_hover.gif
new file mode 100644
index 0000000..7316e8e
Binary files /dev/null and b/tools/apidoc/images/back_button_hover.gif differ

http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/b57be338/tools/apidoc/images/cloudstack.png
----------------------------------------------------------------------
diff --git a/tools/apidoc/images/cloudstack.png b/tools/apidoc/images/cloudstack.png
new file mode 100644
index 0000000..cc3c9d7
Binary files /dev/null and b/tools/apidoc/images/cloudstack.png differ

http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/b57be338/tools/apidoc/images/ins_buttonshadow.gif
----------------------------------------------------------------------
diff --git a/tools/apidoc/images/ins_buttonshadow.gif b/tools/apidoc/images/ins_buttonshadow.gif
new file mode 100644
index 0000000..ac34ec8
Binary files /dev/null and b/tools/apidoc/images/ins_buttonshadow.gif differ

http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/b57be338/tools/apidoc/images/insdownload_button.gif
----------------------------------------------------------------------
diff --git a/tools/apidoc/images/insdownload_button.gif b/tools/apidoc/images/insdownload_button.gif
new file mode 100644
index 0000000..eb5cb5e
Binary files /dev/null and b/tools/apidoc/images/insdownload_button.gif differ

http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/b57be338/tools/apidoc/images/insdownload_button_hover.gif
----------------------------------------------------------------------
diff --git a/tools/apidoc/images/insdownload_button_hover.gif b/tools/apidoc/images/insdownload_button_hover.gif
new file mode 100644
index 0000000..424ab46
Binary files /dev/null and b/tools/apidoc/images/insdownload_button_hover.gif differ

http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/b57be338/tools/apidoc/images/insjoincomm_button.gif
----------------------------------------------------------------------
diff --git a/tools/apidoc/images/insjoincomm_button.gif b/tools/apidoc/images/insjoincomm_button.gif
new file mode 100644
index 0000000..f149c85
Binary files /dev/null and b/tools/apidoc/images/insjoincomm_button.gif differ

http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/b57be338/tools/apidoc/images/insjoincomm_button_hover.gif
----------------------------------------------------------------------
diff --git a/tools/apidoc/images/insjoincomm_button_hover.gif b/tools/apidoc/images/insjoincomm_button_hover.gif
new file mode 100644
index 0000000..74df0a6
Binary files /dev/null and b/tools/apidoc/images/insjoincomm_button_hover.gif differ