You are viewing a plain text version of this content. The canonical link for it is here.
Posted to scm@geronimo.apache.org by hc...@apache.org on 2008/01/29 00:52:36 UTC

svn commit: r616110 [18/25] - in /geronimo/site/trunk/docs/schemas-2.1: ./ docs/ docs/schemaDiagrams/

Added: geronimo/site/trunk/docs/schemas-2.1/docs/plugins-1.3.xsd.html
URL: http://svn.apache.org/viewvc/geronimo/site/trunk/docs/schemas-2.1/docs/plugins-1.3.xsd.html?rev=616110&view=auto
==============================================================================
--- geronimo/site/trunk/docs/schemas-2.1/docs/plugins-1.3.xsd.html (added)
+++ geronimo/site/trunk/docs/schemas-2.1/docs/plugins-1.3.xsd.html Mon Jan 28 15:51:47 2008
@@ -0,0 +1,2679 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<HTML>
+    <HEAD>
+        <LINK type="text/css" rel="stylesheet" href="http://geronimo.apache.org/style/schema-doc.css">
+        <LINK rel="SHORTCUT ICON" href="http://geronimo.apache.org/images/favicon.ico">   
+        <SCRIPT src="http://geronimo.apache.org/functions.js" type="text/javascript"></SCRIPT>
+        <TITLE>Schema documentation: Apache Geronimo</TITLE>
+    <META http-equiv="Content-Type" content="text/html;charset=UTF-8"></HEAD>
+    
+    <BODY onload="init()">
+<!-- #####################  BEGIN of Top banner #####################  -->
+		<TABLE valign="top" border="0" cellspacing="0" cellpadding="0" width="100%" background="http://geronimo.apache.org/images/header_bg_1x86.gif">
+			<TR>
+				<TD valing="top" align="left">
+					<A href="http://geronimo.apache.org/"><IMG src="http://geronimo.apache.org/images/topleft_logo_437x64.gif" border="0"></A>
+				</TD>
+                <TD width="100%">
+                &nbsp;
+				</TD>
+            </TR>
+    </TABLE>
+<!-- #####################  END of Top banner #####################  -->
+
+<!-- #####################  BEGIN of breadcrumbs blue navigation bar #####################  -->
+	<TABLE border="0" cellpadding="2" cellspacing="0" width="100%">
+		<TR class="topBar">
+			<TD align="left" valign="middle" class="topBarDiv" nowrap="true" width="100%">
+				<A href="http://geronimo.apache.org" title="Apache Geronimo">Apache Geronimo</A>&nbsp;&gt;&nbsp;
+				<A href="schema-docs.html" title="Schema documentation">Schema documentation</A>
+            </TD>
+            <TD align="left" valign="middle" class="topBarDiv" nowrap="true">
+	            <A href="http://www.nabble.com/Apache-Geronimo---Users-f135.html">User List</A> | 
+				<A href="http://www.nabble.com/Apache-Geronimo---Dev-f136.html">Dev List</A> | 
+				<A href="http://cwiki.apache.org/geronimo">Wiki</A> | 
+				<A href="http://issues.apache.org/jira/browse/GERONIMO">Issue Tracker</A>&nbsp;&nbsp;
+            </TD>
+        </TR>
+    </TABLE>
+<!-- #####################  END of breadcrumbs blue navigation bar #####################  -->
+
+        <TABLE border="0" cellpadding="4" cellspacing="8" width="100%" bgcolor="#FFFFFF">
+            <TR>
+                <TD valign="top" nowrap="true" width="175">
+
+<!-- #####################  BEGIN of left menu boxes #####################  -->
+					<TABLE bgcolor="#5FA3D6" border="0" cellspacing="1" cellpadding="0">
+						<TR>
+							<TD>
+								<TABLE border="0" cellspacing="0" cellpadding="4">
+									<TR>
+
+										<TD class="sideNavSectionTitle" bgcolor="#5FA3D6" width="175">
+											<FONT color="#FFFFFF" style="font-size:12px" face="Verdana, Helvetica, Arial">
+												<STRONG>&nbsp; Overview</STRONG>
+											</FONT>
+										</TD>
+									</TR>
+									
+									<TR>
+										<TD bgcolor="#F3F4F5">
+											<TABLE class="sideNavSectionContent">
+												<TR>
+													<TD width="8"></TD>
+													<TD align="left" width="100%">    
+														<A href="http://geronimo.apache.org/" title="Index">Home</A> <BR>
+														<A href="http://www.apache.org/licenses/LICENSE-2.0.html" title="Visit page outside Confluence" rel="nofollow">License <BR>
+														<A href="http://apache.org/" title="Visit page outside Confluence" rel="nofollow">ASF <BR>
+														<A href="http://geronimo.apache.org/project-policies.html" title="Project Policies">Project Policies</A><BR>
+														<A href="http://geronimo.apache.org/downloads.html" title="Downloads">Downloads</A><BR>
+														<A href="http://geronimo.apache.org/documentation.html" title="Documentation">Documentation</A><BR>
+														<A href="http://geronimo.apache.org/news-archive.html" title="News Archive">News Archive</A>
+													</TD>
+												</TR>
+											</TABLE>
+										</TD>
+									</TR>
+								</TABLE>
+							</TD>
+						</TR>
+					</TABLE>
+
+<!-- spacer  -->	<TABLE><TR><TD width="175" height="2"></TD></TR></TABLE>	<!-- spacer  -->
+					
+					<TABLE bgcolor="#5fa3d6" border="0" cellpadding="0" cellspacing="1">
+						<TBODY>
+							<TR>
+								<TD>
+									<TABLE border="0" cellpadding="4" cellspacing="0">
+										<TBODY>
+											<TR>
+												<TD class="sideNavSectionTitle" bgcolor="#5fa3d6" width="175">
+													<FONT style="font-size: 12px;" color="#ffffff" face="Verdana, Helvetica, Arial">
+														<STRONG>&nbsp; Search</STRONG>
+													</FONT>
+												</TD>
+											</TR>
+											<TR>
+											<TD bgcolor="#f3f4f5">
+												<TABLE>
+													<TBODY>
+														<TR>
+															<TD width="8"></TD>
+															<TD align="center" width="100%">
+																<FORM action="http://www.google.com/search" method="get" style="font-size: 10px;">
+																	<INPUT name="ie" type="hidden" value="UTF-8"></INPUT>
+																	<INPUT name="oe" type="hidden" value="UTF-8"></INPUT>
+																	<INPUT name="domains" type="hidden" value="geronimo.apache.org"></INPUT>
+																	<INPUT name="sitesearch" type="hidden" value="geronimo.apache.org"></INPUT>
+																	<INPUT maxlength="255" name="q" style="width: 110px;" type="text"></INPUT>
+																	<INPUT type="image" src="http://geronimo.apache.org/images/icons/srch_16.gif" alt="[search]" name="btnG"></INPUT>
+																</FORM>
+
+																<DIV class="grayed">
+																	Powered by Google Search
+																	<!--
+																	<FONT style="font-size: smaller;" align="center" color="#AAA" face="Verdana, Helvetica, Arial">
+																		Powered by Google Search
+																	</FONT>
+																	-->
+																</DIV>
+															</TD>
+														</TR>
+													</TBODY>
+												</TABLE>
+											</TD>
+										</TR>
+
+									</TABLE>
+								</TD>
+							</TR>
+						</TBODY>
+					</TABLE>
+
+<!-- spacer  -->	<TABLE><TR><TD width="175" height="2"></TD></TR></TABLE>	<!-- spacer  -->
+
+					<TABLE bgcolor="#5FA3D6" border="0" cellspacing="1" cellpadding="0">
+						<TR>
+							<TD>
+								<TABLE border="0" cellspacing="0" cellpadding="4">
+									<TR>
+										<TD class="sideNavSectionTitle" bgcolor="#5FA3D6" width="175">
+											<FONT color="#FFFFFF" style="font-size:12px" face="Verdana, Helvetica, Arial">
+												<STRONG>&nbsp; Community</STRONG>
+											</FONT>
+										</TD>
+									</TR>
+									<TR>
+										<TD bgcolor="#F3F4F5">
+											<TABLE class="sideNavSectionContent">
+												<TR>
+													<TD width="8"></TD>
+													<TD align="left" width="100%">
+														<A href="http://geronimo.apache.org/events.html" title="Events">Events</A><BR>
+														<A href="http://geronimo.apache.org/get-involved.html" title="Get Involved">Get Involved</A><BR>
+														<A href="http://geronimo.apache.org/committers.html" title="Committers">Committers</A><BR>
+														<A href="http://geronimo.apache.org/mailing-lists.html" title="Mailing Lists">Mailing Lists</A><BR>
+														<A href="http://geronimo.apache.org/discussion-forums.html" title="Discussion Forums">Discussion Forums</A><BR>
+														<A href="irc://irc.freenode.net/geronimo" title="Visit page outside Confluence" rel="nofollow">IRC <BR>
+														<A href="http://cwiki.apache.org/GMOxKB" title="Visit page outside Confluence" rel="nofollow">FAQ <BR>
+														<A href="http://cwiki.apache.org/geronimo" title="Visit page outside Confluence" rel="nofollow">Wiki <BR>
+														<A href="http://geronimo.apache.org/found-a-bug.html" title="Found a Bug">Found a Bug</A>?<BR>
+														<A href="http://geronimo.apache.org/service-and-support.html" title="Service and Support">Service and Support</A><BR>
+														<A href="http://www.apache.org/foundation/sponsorship.html" title="Visit page outside Confluence" rel="nofollow">ASF Sponsorship <BR>
+														<A href="http://www.apache.org/foundation/thanks.html" title="Visit page outside Confluence" rel="nofollow">ASF Thanks!
+													</TD>
+												</TR>
+											</TABLE>
+										</TD>
+									</TR>
+								</TABLE>
+							</TD>
+						</TR>
+					</TABLE>
+    
+<!-- spacer  -->	<TABLE><TR><TD width="175" height="2"></TD></TR></TABLE>	<!-- spacer  -->
+        
+					<TABLE bgcolor="#5FA3D6" border="0" cellspacing="1" cellpadding="0">
+						<TR>
+							<TD>
+								<TABLE border="0" cellspacing="0" cellpadding="4">
+									<TR>
+										<TD class="sideNavSectionTitle" bgcolor="#5FA3D6" width="175">
+											<FONT color="#FFFFFF" style="font-size:12px" face="Verdana, Helvetica, Arial">
+												<STRONG>&nbsp; Development</STRONG>
+											</FONT>
+										</TD>
+									</TR>
+									<TR>
+										<TD bgcolor="#F3F4F5">
+											<TABLE class="sideNavSectionContent">
+												<TR>
+													<TD width="8"></TD>
+													<TD align="left" width="100%">    
+														<A href="http://geronimo.apache.org/apidocs/2.0.1/" title="Visit page outside Confluence" rel="nofollow">Javadoc <BR>
+														<A href="http://geronimo.apache.org/xml-schemas.html" title="XML Schemas">XML Schemas</A><BR>
+														<A href="http://geronimo.apache.org/source-code.html" title="Source Code">Source Code</A><BR>
+														<A href="http://geronimo.apache.org/coding-standards.html" title="Coding Standards">Coding Standards</A><BR>
+														<A href="http://issues.apache.org/jira/browse/GERONIMO" title="Visit page outside Confluence" rel="nofollow">Issue Tracker <BR>
+														<A href="http://geronimo.apache.org/related-projects.html" title="Related Projects">Related Projects</A><BR>
+														<A href="http://cwiki.apache.org/GMOxSAMPLES" title="Visit page outside Confluence" rel="nofollow">Sample Applications 
+													</TD>
+												</TR>
+											</TABLE>
+										</TD>
+									</TR>
+								</TABLE>
+							</TD>
+						</TR>
+					</TABLE>
+    
+<!-- spacer  -->	<TABLE><TR><TD width="175" height="2"></TD></TR></TABLE>	<!-- spacer  -->
+
+					<TABLE bgcolor="#5FA3D6" border="0" cellspacing="1" cellpadding="0">
+						<TR>
+							<TD>
+								<TABLE border="0" cellspacing="0" cellpadding="4">
+									<TR>
+										<TD class="sideNavSectionTitle" bgcolor="#5FA3D6" width="175">
+											<FONT color="#FFFFFF" style="font-size:12px" face="Verdana, Helvetica, Arial">
+												<STRONG>&nbsp; Subprojects</STRONG>
+											</FONT>
+										</TD>
+									</TR>
+									<TR>
+										<TD bgcolor="#F3F4F5">
+											<TABLE class="sideNavSectionContent">
+												<TR>
+													<TD width="8"></TD>
+													<TD align="left" width="100%">    
+														<A href="http://geronimo.apache.org/development-tools.html" title="Development Tools">Development Tools</A><BR>
+														<A href="http://cwiki.apache.org/gbuild" title="Visit page outside Confluence" rel="nofollow">GBuild <BR>
+														<A href="http://cwiki.apache.org/GSHELL" title="Visit page outside Confluence" rel="nofollow">GShell <BR>
+														<A href="http://geronimo.apache.org/xbean" title="Visit page outside Confluence" rel="nofollow">XBean 
+													</TD>
+												</TR>
+											</TABLE>
+										</TD>
+									</TR>
+								</TABLE>
+							</TD>
+						</TR>
+					</TABLE>
+    
+<!-- spacer  -->	<TABLE><TR><TD width="175" height="2"></TD></TR></TABLE>	<!-- spacer  -->
+
+<!-- #####################  END of left menu boxes #####################  -->
+                    
+
+                </TD>
+                <TD align="left" valign="top">
+				
+					
+
+
+<!--   ######################################## BEGIN OF CONTENT  ##########################################   -->
+
+<!--  geronimo-web-2.0.1.xsd     Top/Up NavBar Link     -->
+<table width="100%" bgcolor="#f0f0f0">
+	<tbody>
+		<tr>
+			<!-- Previous topic geronimo-web-2.0.1.xsd -->
+			<td align="left" width="33%">
+				<a href="geronimo-web-2.0.1.xsd.html"><img src="http://cwiki.apache.org/confluence/images/icons/back_16.gif" align="middle" border="0" height="16" width="16"></a>&nbsp; <a href="geronimo-web-2.0.1.xsd.html">geronimo-web-2.0.1.xsd</a>
+			</td>
+			
+			<!-- Parent topic, fixed URL for now -->
+			<td align="center" width="33%">
+			<sup><a href="apache-geronimo-v21-xml-schemas.html"><img src="http://cwiki.apache.org/confluence/images/icons/up_16.gif" align="middle" border="0" height="8" width="8"></a></sup>
+			<a href="apache-geronimo-v21-xml-schemas.html">Apache Geronimo v2.1 XML Schemas</a></td>
+
+			<!-- Next topic  -->			
+			<td align="right" width="33%">&nbsp;
+			</td>
+		</tr>
+	</tbody>
+</table>
+      <h1>
+         <a name="top">Documentation for plugins-1.3</a>
+      </h1>
+      <div style="float: right;">
+         <div id="printerControls" style="display:none;">
+            <input type="checkbox" onclick="displayMode(this.checked)"/>Printer-friendly Version</div>
+         <script type="text/javascript">
+<!--
+          
+var pc = getElementObject("printerControls");
+if (pc != null) {
+   pc.style.display="block";
+}
+               
+// -->
+</script>
+         <div id="globalControls" style="display:none">
+            <strong>Logical Diagram:</strong>
+            <br/>
+            <span style="margin-left: 1em; white-space: nowrap">[ <a href="javascript:void(0)" onclick="expandAll(logicalDiagramBoxes)">Expand All</a> | <a href="javascript:void(0)" onclick="collapseAll(logicalDiagramBoxes)">Collapse All</a> ]</span>
+            <br/>
+            <br/>
+            <strong>XML Instance Representation:</strong>
+            <br/>
+            <span style="margin-left: 1em; white-space: nowrap">[ <a href="javascript:void(0)" onclick="expandAll(xiBoxes)">Expand All</a> | <a href="javascript:void(0)" onclick="collapseAll(xiBoxes)">Collapse All</a> ]</span>
+            <br/>
+            <br/>
+            <strong>Diagram:</strong>
+            <br/>
+            <span style="margin-left: 1em; white-space: nowrap">[ <a href="javascript:void(0)" onclick="expandAll(diagramBoxes)">Expand All</a> | <a href="javascript:void(0)" onclick="collapseAll(diagramBoxes)">Collapse All</a> ]</span>
+            <br/>
+            <br/>
+            <strong>Schema Component Representation:</strong>
+            <br/>
+            <span style="margin-left: 1em; white-space: nowrap">[ <a href="javascript:void(0)" onclick="expandAll(scBoxes)">Expand All</a> | <a href="javascript:void(0)" onclick="collapseAll(scBoxes)">Collapse All</a> ]</span>
+         </div>
+         <script type="text/javascript">
+<!--
+          
+var gc = getElementObject("globalControls");
+if (gc != null) {
+   gc.style.display="block";
+}
+               
+// -->
+</script>
+      </div>
+      <h2>Table of Contents</h2>
+      <ul>
+         <li>
+            <a href="#SchemaProperties">Schema Document Properties</a>
+         </li>
+         <li>
+            <a href="#SchemaDeclarations">Global Declarations</a>
+            <ul>
+               <li>
+                  <a href="#h-1253005147">Element: <strong>geronimo-plugin</strong>
+                  </a>
+               </li>
+               <li>
+                  <a href="#h-418068282">Element: <strong>geronimo-plugin-list</strong>
+                  </a>
+               </li>
+            </ul>
+         </li>
+         <li>
+            <a href="#SchemaDefinitions">Global Definitions</a>
+            <ul>
+               <li>
+                  <a href="#h-235423471">Complex Type: <strong>artifactType</strong>
+                  </a>
+               </li>
+               <li>
+                  <a href="#h2138790071">Complex Type: <strong>config-xml-contentType</strong>
+                  </a>
+               </li>
+               <li>
+                  <a href="#h951809513">Complex Type: <strong>copy-fileType</strong>
+                  </a>
+               </li>
+               <li>
+                  <a href="#h1955101898">Complex Type: <strong>dependencyType</strong>
+                  </a>
+               </li>
+               <li>
+                  <a href="#h1234743501">Complex Type: <strong>hashType</strong>
+                  </a>
+               </li>
+               <li>
+                  <a href="#h1312712086">Complex Type: <strong>licenseType</strong>
+                  </a>
+               </li>
+               <li>
+                  <a href="#h-799415475">Complex Type: <strong>plugin-listType</strong>
+                  </a>
+               </li>
+               <li>
+                  <a href="#h-1273280476">Complex Type: <strong>pluginArtifactType</strong>
+                  </a>
+               </li>
+               <li>
+                  <a href="#h91651890">Complex Type: <strong>pluginType</strong>
+                  </a>
+               </li>
+               <li>
+                  <a href="#h238684533">Complex Type: <strong>prerequisiteType</strong>
+                  </a>
+               </li>
+               <li>
+                  <a href="#h-427698284">Complex Type: <strong>propertyType</strong>
+                  </a>
+               </li>
+            </ul>
+         </li>
+      </ul>
+      <ul id="legendTOC" style="margin-top: 0em">
+         <li>
+            <a href="#Legend">Legend</a>
+         </li>
+      </ul>
+      <ul id="glossaryTOC" style="margin-top: 0em">
+         <li>
+            <a href="#Glossary">Glossary</a>
+         </li>
+      </ul>
+      <div style="text-align: right; clear: both;">
+         <a href="#top">top</a>
+      </div>
+      <hr/>
+      <h2>
+         <a name="SchemaProperties">Schema Document Properties</a>
+      </h2>
+      <table class="properties">
+         <tr>
+            <th>
+               <a title="Look up 'Target Namespace' in glossary"
+                  href="plugins-1.3.xsd.html#term_TargetNS">Target Namespace</a>
+            </th>
+            <td>
+               <span class="targetNS">http://geronimo.apache.org/xml/ns/plugins-1.3</span>
+            </td>
+         </tr>
+         <tr>
+            <th>Element and Attribute Namespaces</th>
+            <td>
+               <ul>
+                  <li>Global element and attribute declarations belong to this schema's target namespace.</li>
+                  <li>By default, local element declarations belong to this schema's target namespace.</li>
+                  <li>By default, local attribute declarations have no namespace.</li>
+               </ul>
+            </td>
+         </tr>
+         <tr>
+            <th>Schema Composition</th>
+            <td>
+               <ul>
+                  <li>This schema imports schema(s) from the following namespace(s):<ul>
+                        <li>
+                           <em>http://geronimo.apache.org/xml/ns/attributes-1.2</em> (at <a title="Jump to schema documentation for 'attributes-1.2.xsd'."
+                              href="attributes-1.2.xsd.html">attributes-1.2.xsd</a>)</li>
+                     </ul>
+                  </li>
+               </ul>
+            </td>
+         </tr>
+         <tr>
+            <th>Documentation</th>
+            <td class="documentation">
+            Schema for a list of Geronimo plugins available at some external site
+            (namely, a Maven 2 repository).
+        </td>
+         </tr>
+         <tr>
+            <th>Application Data</th>
+            <td>
+               <code>&lt;<a href="#ns_jaxb" title="Find out namespace of 'jaxb' prefix">jaxb</a>:globalBindings&gt; <div style="margin-left: 1.5em">
+                     <code>&lt;<a href="#ns_xjc" title="Find out namespace of 'xjc' prefix">xjc</a>:serializable uid="12343"/&gt;</code>
+                  </div>&lt;/<a href="#ns_jaxb" title="Find out namespace of 'jaxb' prefix">jaxb</a>:globalBindings&gt;</code>
+            </td>
+         </tr>
+      </table>
+      <h3>Declared Namespaces</h3>
+      <table class="namespaces">
+         <tr>
+            <th>Prefix</th>
+            <th>Namespace</th>
+         </tr>
+         <tr>
+            <td>
+               <a name="ns_xml">xml</a>
+            </td>
+            <td>http://www.w3.org/XML/1998/namespace</td>
+         </tr>
+         <tr>
+            <td>
+               <a name="ns_list">list</a>
+            </td>
+            <td>
+               <span class="targetNS">http://geronimo.apache.org/xml/ns/plugins-1.3</span>
+            </td>
+         </tr>
+         <tr>
+            <td>
+               <a name="ns_xs">xs</a>
+            </td>
+            <td>http://www.w3.org/2001/XMLSchema</td>
+         </tr>
+         <tr>
+            <td>
+               <a name="ns_atts">atts</a>
+            </td>
+            <td>http://geronimo.apache.org/xml/ns/attributes-1.2</td>
+         </tr>
+         <tr>
+            <td>
+               <a name="ns_jaxb">jaxb</a>
+            </td>
+            <td>http://java.sun.com/xml/ns/jaxb</td>
+         </tr>
+         <tr>
+            <td>
+               <a name="ns_xjc">xjc</a>
+            </td>
+            <td>http://java.sun.com/xml/ns/jaxb/xjc</td>
+         </tr>
+      </table>
+      <div class="schemaComponent box">
+         <div>
+            <input type="button" id="schema_scbox_button" class="control"
+                   onclick="switchState('schema_scbox'); return false;"
+                   style="display: none"/> 
+            <span class="caption">Schema Component Representation</span>
+         </div>
+         <div id="schema_scbox" class="contents">
+            <div style="margin-left: 0em">&lt;<span class="scTag">xs:schema</span> 
+               <span class="scTag">targetNamespace</span>="<span class="scContent">http://geronimo.apache.org/xml/ns/plugins-1.3</span>" <span class="scTag">elementFormDefault</span>="<span class="scContent">qualified</span>" <span class="scTag">attributeFormDefault</span>="<span class="scContent">unqualified</span>" <span class="scTag">extensionBindingPrefixes</span>="<span class="scContent">xjc</span>" <span class="scTag">version</span>="<span class="scContent">2.0</span>"&gt;<div style="margin-left: 1.5em">&lt;<span class="scTag">xs:import</span> 
+                  <span class="scTag">namespace</span>="<span class="scContent">http://geronimo.apache.org/xml/ns/attributes-1.2</span>" <span class="scTag">schemaLocation</span>="<span class="scContent">attributes-1.2.xsd</span>"/&gt;</div>
+               <div class="scContent" style="margin-left: 1.5em">...</div>&lt;/<span class="scTag">xs:schema</span>&gt;</div>
+         </div>
+         <script type="text/javascript">
+<!--
+          setState('schema_scbox', false);
+// -->
+</script>
+      </div>
+      <div style="text-align: right; clear: both;">
+         <a href="#top">top</a>
+      </div>
+      <hr/>
+      <h2>
+         <a name="SchemaDeclarations">Global Declarations</a>
+      </h2>
+      <h3>Element: <a name="h-1253005147" class="name">geronimo-plugin</a>
+      </h3>
+      <table class="properties">
+         <tr>
+            <th>Name</th>
+            <td>geronimo-plugin</td>
+         </tr>
+         <tr>
+            <th>Type</th>
+            <td>
+               <span class="type">
+                  <a href="#ns_list" title="Find out namespace of 'list' prefix">list</a>:<a title="Jump to &#34;pluginType&#34; type definition." href="#h91651890">pluginType</a>
+               </span>
+            </td>
+         </tr>
+         <tr>
+            <th>
+               <a title="Look up 'Nillable' in glossary"
+                  href="plugins-1.3.xsd.html#term_Nillable">Nillable</a>
+            </th>
+            <td>no</td>
+         </tr>
+         <tr>
+            <th>
+               <a title="Look up 'Abstract' in glossary"
+                  href="plugins-1.3.xsd.html#term_Abstract">Abstract</a>
+            </th>
+            <td>no</td>
+         </tr>
+         <tr>
+            <th>Documentation</th>
+            <td class="documentation">
+                The geronimo-plugin root element is used as the config file submitted
+                with an individual Geronimo plugin to the plugin repository. It will be
+                merged into the plugin list for the repository when the submitted plugin
+                is accepted.
+
+                It is also used for the metadata packed into a plugin when a plugin archive
+                is downloaded from an online repository for local installation, in which
+                case it should be packed into the archive at META-INF/geronimo-plugin.xml
+            </td>
+         </tr>
+      </table>
+      <div class="sample box">
+         <div>
+            <input type="button" id="h-1253005147_logicalDiagram_button" class="control"
+                   onclick="switchState('h-1253005147_logicalDiagram'); return false;"
+                   style="display: none"/> 
+            <span class="caption">Logical Diagram</span>
+         </div>
+         <div id="h-1253005147_logicalDiagram" class="contents">
+            <img usemap="#h570744592" src="schemaDiagrams/h570744592.png"/>
+            <!--
+            --><map name="h570744592">
+</map>
+         </div>
+         <script type="text/javascript">
+<!--
+          setState('h-1253005147_logicalDiagram', false);
+// -->
+</script>
+      </div>
+      <div class="sample box">
+         <div>
+            <input type="button" id="h-1253005147_xibox_button" class="control"
+                   onclick="switchState('h-1253005147_xibox'); return false;"
+                   style="display: none"/> 
+            <span class="caption">XML Instance Representation</span>
+         </div>
+         <div id="h-1253005147_xibox" class="contents">
+            <div style="margin-left: 0em">&lt;<a href="#ns_list" title="Find out namespace of 'list' prefix">list</a>:geronimo-plugin&gt; <br/>
+               <div style="margin-left: 1.5em">&lt;<a href="#ns_list" title="Find out namespace of 'list' prefix">list</a>:name&gt; <span class="type">
+                     <a href="#ns_xs" title="Find out namespace of 'xs' prefix">xs</a>:string</span> &lt;/<a href="#ns_list" title="Find out namespace of 'list' prefix">list</a>:name&gt; <span class="occurs">[1]</span> 
+                  <p class="documentation">'A human-readable name for this plugin. This will be used to identify the plugin to a user when giving them a list of plugins to select from.'</p>
+               </div>
+               <div style="margin-left: 1.5em">&lt;<a href="#ns_list" title="Find out namespace of 'list' prefix">list</a>:category&gt; <span class="type">
+                     <a href="#ns_xs" title="Find out namespace of 'xs' prefix">xs</a>:string</span> &lt;/<a href="#ns_list" title="Find out namespace of 'list' prefix">list</a>:category&gt; <span class="occurs">[1]</span> 
+                  <p class="documentation">'A category name for this plugin. The user interface typically groups plugins by their category name, so this should match the value for other plugins in the same category.'</p>
+               </div>
+               <div style="margin-left: 1.5em">&lt;<a href="#ns_list" title="Find out namespace of 'list' prefix">list</a>:description&gt; <span class="type">
+                     <a href="#ns_xs" title="Find out namespace of 'xs' prefix">xs</a>:string</span> &lt;/<a href="#ns_list" title="Find out namespace of 'list' prefix">list</a>:description&gt; <span class="occurs">[1]</span> 
+                  <p class="documentation">'A description of this plugin. This will be displayed when the user looks for more information about this plugin. It typically includes a description of what it does, what if any third-party software it\'s based on, why it would be interesting to use it, etc. Currently this should be plain text, where whitespace is not significant except an entirely blank line indicates a paragraph break (like this documentation, for example). This may change to a more structured format in the future, if we can agree on what that ought to be.'</p>
+               </div>
+               <div style="margin-left: 1.5em">&lt;<a href="#ns_list" title="Find out namespace of 'list' prefix">list</a>:url&gt; <span class="type">
+                     <a href="#ns_xs" title="Find out namespace of 'xs' prefix">xs</a>:string</span> &lt;/<a href="#ns_list" title="Find out namespace of 'list' prefix">list</a>:url&gt; <span class="occurs">[0..1]</span> 
+                  <p class="documentation">'The URL for a site that contains more detailed information about this plugin. The plugin repository has access to the basic information provided in this file, but a plugin may have a home page with more detailed information, documentation, source code, etc.'</p>
+               </div>
+               <div style="margin-left: 1.5em">&lt;<a href="#ns_list" title="Find out namespace of 'list' prefix">list</a>:author&gt; <span class="type">
+                     <a href="#ns_xs" title="Find out namespace of 'xs' prefix">xs</a>:string</span> &lt;/<a href="#ns_list" title="Find out namespace of 'list' prefix">list</a>:author&gt; <span class="occurs">[0..1]</span> 
+                  <p class="documentation">'Names the author of the plugin. This may be a person, a company, an open source project, or whatever. Basically, this gives some idea who submitted the plugin, perhaps where to go for support, etc.'</p>
+               </div>
+               <div style="margin-left: 1.5em">&lt;<a href="#ns_list" title="Find out namespace of 'list' prefix">list</a>:license&gt; <span class="type">
+                     <a href="#ns_list" title="Find out namespace of 'list' prefix">list</a>:<a title="Jump to &#34;licenseType&#34; type definition." href="#h1312712086">licenseType</a>
+                  </span> &lt;/<a href="#ns_list" title="Find out namespace of 'list' prefix">list</a>:license&gt; <span class="occurs">[0..*]</span> 
+                  <p class="documentation">'The name of the license that applies to this plugin, usually composed of a license class (if any) followed by the name and version of a license: BSD - Apache Software License (ASL) 2.0 GPL - Lesser General Public License (LGPL) 2 If there is more than one license listed then that means the user may choose among any of the available licenses. Contains a mandatory true/false attribute indicating whether this license is OSI-approved (e.g. whether the plugin is open source). Note that the license declared here applies only to the current component. Any dependencies may be licensed separately.'</p>
+               </div>
+               <div style="margin-left: 1.5em">&lt;<a href="#ns_list" title="Find out namespace of 'list' prefix">list</a>:plugin-artifact&gt; <span class="type">
+                     <a href="#ns_list" title="Find out namespace of 'list' prefix">list</a>:<a title="Jump to &#34;pluginArtifactType&#34; type definition." href="#h-1273280476">pluginArtifactType</a>
+                  </span> &lt;/<a href="#ns_list" title="Find out namespace of 'list' prefix">list</a>:plugin-artifact&gt; <span class="occurs">[1..*]</span> 
+                  <p class="documentation">'A version and container senstive instance of this plugin.'</p>
+               </div>&lt;/<a href="#ns_list" title="Find out namespace of 'list' prefix">list</a>:geronimo-plugin&gt;</div>
+         </div>
+         <script type="text/javascript">
+<!--
+          setState('h-1253005147_xibox', true);
+// -->
+</script>
+      </div>
+      <div class="sample box">
+         <div>
+            <input type="button" id="h-1253005147_diagram_button" class="control"
+                   onclick="switchState('h-1253005147_diagram'); return false;"
+                   style="display: none"/> 
+            <span class="caption">Diagram</span>
+         </div>
+         <div id="h-1253005147_diagram" class="contents">
+            <img usemap="#h893699098" src="schemaDiagrams/h893699098.png"/>
+            <!--
+            --><map name="h893699098">
+               <area shape="rect" alt="h1312712086" coords="360,208,448,246"
+                     href="plugins-1.3.xsd.html#h1312712086"/>
+
+               <area shape="rect" alt="h-1273280476" coords="360,256,483,294"
+                     href="plugins-1.3.xsd.html#h-1273280476"/>
+
+            </map>
+         </div>
+         <script type="text/javascript">
+<!--
+          setState('h-1253005147_diagram', true);
+// -->
+</script>
+      </div>
+      <div class="schemaComponent box">
+         <div>
+            <input type="button" id="h-1253005147_scbox_button" class="control"
+                   onclick="switchState('h-1253005147_scbox'); return false;"
+                   style="display: none"/> 
+            <span class="caption">Schema Component Representation</span>
+         </div>
+         <div id="h-1253005147_scbox" class="contents">
+            <div style="margin-left: 0em">&lt;<span class="scTag">xs:element</span> 
+               <span class="scTag">name</span>="<span class="scContent">geronimo-plugin</span>" <span class="scTag">type</span>="<span class="scContent">
+                  <span class="type">
+                     <a href="#ns_list" title="Find out namespace of 'list' prefix">list</a>:<a title="Jump to &#34;pluginType&#34; type definition." href="#h91651890">pluginType</a>
+                  </span>
+               </span>"/&gt;</div>
+         </div>
+         <script type="text/javascript">
+<!--
+          setState('h-1253005147_scbox', false);
+// -->
+</script>
+      </div>
+      <div style="text-align: right; clear: both;">
+         <a href="#top">top</a>
+      </div>
+      <hr/>
+      <h3>Element: <a name="h-418068282" class="name">geronimo-plugin-list</a>
+      </h3>
+      <table class="properties">
+         <tr>
+            <th>Name</th>
+            <td>geronimo-plugin-list</td>
+         </tr>
+         <tr>
+            <th>Type</th>
+            <td>
+               <span class="type">
+                  <a href="#ns_list" title="Find out namespace of 'list' prefix">list</a>:<a title="Jump to &#34;plugin-listType&#34; type definition." href="#h-799415475">plugin-listType</a>
+               </span>
+            </td>
+         </tr>
+         <tr>
+            <th>
+               <a title="Look up 'Nillable' in glossary"
+                  href="plugins-1.3.xsd.html#term_Nillable">Nillable</a>
+            </th>
+            <td>no</td>
+         </tr>
+         <tr>
+            <th>
+               <a title="Look up 'Abstract' in glossary"
+                  href="plugins-1.3.xsd.html#term_Abstract">Abstract</a>
+            </th>
+            <td>no</td>
+         </tr>
+         <tr>
+            <th>Documentation</th>
+            <td class="documentation">
+                The geronimo-plugin-list root element is used for the config file present
+                in the root directory of a Maven repository supporting Geronimo plugin
+                downloads. This will be scanned by Geronimo clients to determine what
+                plugins are available on that server.
+            </td>
+         </tr>
+      </table>
+      <div class="sample box">
+         <div>
+            <input type="button" id="h-418068282_logicalDiagram_button" class="control"
+                   onclick="switchState('h-418068282_logicalDiagram'); return false;"
+                   style="display: none"/> 
+            <span class="caption">Logical Diagram</span>
+         </div>
+         <div id="h-418068282_logicalDiagram" class="contents">
+            <img usemap="#h1426128803" src="schemaDiagrams/h1426128803.png"/>
+            <!--
+            --><map name="h1426128803">
+</map>
+         </div>
+         <script type="text/javascript">
+<!--
+          setState('h-418068282_logicalDiagram', false);
+// -->
+</script>
+      </div>
+      <div class="sample box">
+         <div>
+            <input type="button" id="h-418068282_xibox_button" class="control"
+                   onclick="switchState('h-418068282_xibox'); return false;"
+                   style="display: none"/> 
+            <span class="caption">XML Instance Representation</span>
+         </div>
+         <div id="h-418068282_xibox" class="contents">
+            <div style="margin-left: 0em">&lt;<a href="#ns_list" title="Find out namespace of 'list' prefix">list</a>:geronimo-plugin-list&gt; <br/>
+               <div style="margin-left: 1.5em">&lt;<a href="#ns_list" title="Find out namespace of 'list' prefix">list</a>:plugin&gt; <span class="type">
+                     <a href="#ns_list" title="Find out namespace of 'list' prefix">list</a>:<a title="Jump to &#34;pluginType&#34; type definition." href="#h91651890">pluginType</a>
+                  </span> &lt;/<a href="#ns_list" title="Find out namespace of 'list' prefix">list</a>:plugin&gt; <span class="occurs">[0..*]</span> 
+                  <p class="documentation">'The list of plugins available in the current plugin repository.'</p>
+               </div>
+               <div style="margin-left: 1.5em">&lt;<a href="#ns_list" title="Find out namespace of 'list' prefix">list</a>:default-repository&gt; <span class="type">
+                     <a href="#ns_xs" title="Find out namespace of 'xs' prefix">xs</a>:string</span> &lt;/<a href="#ns_list" title="Find out namespace of 'list' prefix">list</a>:default-repository&gt; <span class="occurs">[0..*]</span> 
+                  <p class="documentation">'Each default-repository is a URL to check for any dependencies that need to be downloaded. Different values can be used, for example, to host Geronimo plugins at one site and common third-party JARs at another site, or to maintain a plugin list at a site that is not actually a repository. The URL where this fill is downloaded from must list itself as the first default-repository if it wants to be checked for file downloads in addition to hosting the plugin list. For every dnwload, each of the repositories listed here will be checked in the order listed until the artifact is found. However, if a plugin in the list includes its own source-repository list, those repositories will be used instead of these list-level repositories when downloading that plugin or its dependencies. Note that while the primary repository may be protected by HTTP Basic authentication, the backup repositories must either use the same username and password as 
 the primary or use no authentication.'</p>
+               </div>&lt;/<a href="#ns_list" title="Find out namespace of 'list' prefix">list</a>:geronimo-plugin-list&gt;</div>
+         </div>
+         <script type="text/javascript">
+<!--
+          setState('h-418068282_xibox', true);
+// -->
+</script>
+      </div>
+      <div class="sample box">
+         <div>
+            <input type="button" id="h-418068282_diagram_button" class="control"
+                   onclick="switchState('h-418068282_diagram'); return false;"
+                   style="display: none"/> 
+            <span class="caption">Diagram</span>
+         </div>
+         <div id="h-418068282_diagram" class="contents">
+            <img usemap="#h1207480537" src="schemaDiagrams/h1207480537.png"/>
+            <!--
+            --><map name="h1207480537">
+               <area shape="rect" alt="h91651890" coords="394,10,478,48"
+                     href="plugins-1.3.xsd.html#h91651890"/>
+
+            </map>
+         </div>
+         <script type="text/javascript">
+<!--
+          setState('h-418068282_diagram', true);
+// -->
+</script>
+      </div>
+      <div class="schemaComponent box">
+         <div>
+            <input type="button" id="h-418068282_scbox_button" class="control"
+                   onclick="switchState('h-418068282_scbox'); return false;"
+                   style="display: none"/> 
+            <span class="caption">Schema Component Representation</span>
+         </div>
+         <div id="h-418068282_scbox" class="contents">
+            <div style="margin-left: 0em">&lt;<span class="scTag">xs:element</span> 
+               <span class="scTag">name</span>="<span class="scContent">geronimo-plugin-list</span>" <span class="scTag">type</span>="<span class="scContent">
+                  <span class="type">
+                     <a href="#ns_list" title="Find out namespace of 'list' prefix">list</a>:<a title="Jump to &#34;plugin-listType&#34; type definition." href="#h-799415475">plugin-listType</a>
+                  </span>
+               </span>"/&gt;</div>
+         </div>
+         <script type="text/javascript">
+<!--
+          setState('h-418068282_scbox', false);
+// -->
+</script>
+      </div>
+      <div style="text-align: right; clear: both;">
+         <a href="#top">top</a>
+      </div>
+      <hr/>
+      <h2>
+         <a name="SchemaDefinitions">Global Definitions</a>
+      </h2>
+      <h3>Complex Type: <a name="h-235423471" class="name">artifactType</a>
+      </h3>
+      <table class="hierarchy">
+         <tr>
+            <th>Super-types:</th>
+            <td>None</td>
+         </tr>
+         <tr>
+            <th>Sub-types:</th>
+            <td>
+               <ul>
+                  <li>
+                     <span class="type">
+                        <a title="Jump to &#34;dependencyType&#34; type definition." href="#h1955101898">dependencyType</a>
+                     </span> (by extension)</li>
+               </ul>
+            </td>
+         </tr>
+      </table>
+      <table class="properties">
+         <tr>
+            <th>Name</th>
+            <td>artifactType</td>
+         </tr>
+         <tr>
+            <th>Used by (from the same schema document)</th>
+            <td>Complex Type <b>
+                  <a href="#h-1273280476">pluginArtifactType</a>
+               </b>, Complex Type <b>
+                  <a href="#h-1273280476">pluginArtifactType</a>
+               </b>, Complex Type <b>
+                  <a href="#h238684533">prerequisiteType</a>
+               </b>
+            </td>
+         </tr>
+         <tr>
+            <th>
+               <a title="Look up 'Abstract' in glossary"
+                  href="plugins-1.3.xsd.html#term_Abstract">Abstract</a>
+            </th>
+            <td>no</td>
+         </tr>
+         <tr>
+            <th>Documentation</th>
+            <td class="documentation">
+                
+                Refers to either another module running in the server, or
+                an entry in the server's Repository.  In either case this effectively uses a
+                URI.
+
+                When this is pointing to a repository entry, the URI must have a form
+                acceptable to the repository, which is currently a URI consisting of
+                Maven-style identifiers separated by slashes (groupId/artifactId/version/type,
+                for example, the URI "postgresql/postgresql-8.0-jdbc/313/jar" for a file like
+                "repository/postgresql/postgresql-8.0-jdbc-313.jar").
+
+                When this is pointing to a module, the URI should match the
+                module's moduleId.  This also looks
+                like a Maven-style URI discussed above.
+
+                The artifactType element can take either a straight URI (as in the examples
+                above), or maven-style identifier fragments (groupId, type, artifactId, and
+                version), which it will compose into a URI by adding up the fragments with
+                slashes in between.
+
+                There is a correspondence between the xml format and a URI.  For example, the URI
+
+                postgresql/postgresql-8.0-jdbc/313/jar
+
+                corresponds to the xml:
+
+                &lt;groupId&gt;postgresql&lt;/groupId&gt;
+                &lt;artifactId&gt;postgresql-8.0-jdbc&lt;/artifactId&gt;
+                &lt;version&gt;313&lt;/version&gt;
+                &lt;type&gt;jar&lt;/type&gt;
+	            
+            </td>
+         </tr>
+      </table>
+      <div class="sample box">
+         <div>
+            <input type="button" id="h-235423471_xibox_button" class="control"
+                   onclick="switchState('h-235423471_xibox'); return false;"
+                   style="display: none"/> 
+            <span class="caption">XML Instance Representation</span>
+         </div>
+         <div id="h-235423471_xibox" class="contents">
+            <div style="margin-left: 0em">&lt;...&gt; <br/>
+               <div style="margin-left: 1.5em">&lt;<a href="#ns_list" title="Find out namespace of 'list' prefix">list</a>:groupId&gt; <span class="type">
+                     <a href="#ns_xs" title="Find out namespace of 'xs' prefix">xs</a>:string</span> &lt;/<a href="#ns_list" title="Find out namespace of 'list' prefix">list</a>:groupId&gt; <span class="occurs">[0..1]</span> 
+                  <p class="documentation">'The name for group containing this module. By default, it is considered \'default\' for declaration and wild card \'*\' for dependencies.'</p>
+               </div>
+               <div style="margin-left: 1.5em">&lt;<a href="#ns_list" title="Find out namespace of 'list' prefix">list</a>:artifactId&gt; <span class="type">
+                     <a href="#ns_xs" title="Find out namespace of 'xs' prefix">xs</a>:string</span> &lt;/<a href="#ns_list" title="Find out namespace of 'list' prefix">list</a>:artifactId&gt; <span class="occurs">[1]</span> 
+                  <p class="documentation">'The name for module in a specified group. All the artifactId\'s should be unique within a group. If no articfactId is provided it will be defaulted to file name of the module file.'</p>
+               </div>
+               <div style="margin-left: 1.5em">&lt;<a href="#ns_list" title="Find out namespace of 'list' prefix">list</a>:version&gt; <span class="type">
+                     <a href="#ns_xs" title="Find out namespace of 'xs' prefix">xs</a>:string</span> &lt;/<a href="#ns_list" title="Find out namespace of 'list' prefix">list</a>:version&gt; <span class="occurs">[0..1]</span> 
+                  <p class="documentation">'The version number for the module formatted by dot separated numbers. If no version is provided it will be defaulted to numeric timestamp generated by System.currentTimeMillis() at deploy time. In case of dependencies latest available version will be used.'</p>
+               </div>
+               <div style="margin-left: 1.5em">&lt;<a href="#ns_list" title="Find out namespace of 'list' prefix">list</a>:type&gt; <span class="type">
+                     <a href="#ns_xs" title="Find out namespace of 'xs' prefix">xs</a>:string</span> &lt;/<a href="#ns_list" title="Find out namespace of 'list' prefix">list</a>:type&gt; <span class="occurs">[0..1]</span> 
+                  <p class="documentation">'This element defines the type of the module. The type could be \'CAR\', \'JAR\', EAR\', \'WAR\', etc. If no type is provided it will be defaulted appropriately by the deployer depending upon type of deployed module.'</p>
+               </div>&lt;/...&gt;</div>
+         </div>
+         <script type="text/javascript">
+<!--
+          setState('h-235423471_xibox', true);
+// -->
+</script>
+      </div>
+      <div class="sample box">
+         <div>
+            <input type="button" id="h-235423471_diagram_button" class="control"
+                   onclick="switchState('h-235423471_diagram'); return false;"
+                   style="display: none"/> 
+            <span class="caption">Diagram</span>
+         </div>
+         <div id="h-235423471_diagram" class="contents">
+            <img usemap="#h980242990" src="schemaDiagrams/h980242990.png"/>
+            <!--
+            --><map name="h980242990">
+</map>
+         </div>
+         <script type="text/javascript">
+<!--
+          setState('h-235423471_diagram', true);
+// -->
+</script>
+      </div>
+      <div class="schemaComponent box">
+         <div>
+            <input type="button" id="h-235423471_scbox_button" class="control"
+                   onclick="switchState('h-235423471_scbox'); return false;"
+                   style="display: none"/> 
+            <span class="caption">Schema Component Representation</span>
+         </div>
+         <div id="h-235423471_scbox" class="contents">
+            <div style="margin-left: 0em">&lt;<span class="scTag">xs:complexType</span> 
+               <span class="scTag">name</span>="<span class="scContent">artifactType</span>"&gt;<div style="margin-left: 1.5em">&lt;<span class="scTag">xs:sequence</span>&gt;<div class="comment" style="margin-left: 1.5em">&lt;-- TODO not sure if groupId can in fact be optional --&gt;</div>
+                  <div style="margin-left: 1.5em">&lt;<span class="scTag">xs:element</span> 
+                     <span class="scTag">name</span>="<span class="scContent">groupId</span>" <span class="scTag">type</span>="<span class="scContent">
+                        <span class="type">
+                           <a href="#ns_xs" title="Find out namespace of 'xs' prefix">xs</a>:string</span>
+                     </span>" <span class="scTag">minOccurs</span>="<span class="scContent">0</span>"/&gt;</div>
+                  <div style="margin-left: 1.5em">&lt;<span class="scTag">xs:element</span> 
+                     <span class="scTag">name</span>="<span class="scContent">artifactId</span>" <span class="scTag">type</span>="<span class="scContent">
+                        <span class="type">
+                           <a href="#ns_xs" title="Find out namespace of 'xs' prefix">xs</a>:string</span>
+                     </span>"/&gt;</div>
+                  <div style="margin-left: 1.5em">&lt;<span class="scTag">xs:element</span> 
+                     <span class="scTag">name</span>="<span class="scContent">version</span>" <span class="scTag">type</span>="<span class="scContent">
+                        <span class="type">
+                           <a href="#ns_xs" title="Find out namespace of 'xs' prefix">xs</a>:string</span>
+                     </span>" <span class="scTag">minOccurs</span>="<span class="scContent">0</span>"/&gt;</div>
+                  <div style="margin-left: 1.5em">&lt;<span class="scTag">xs:element</span> 
+                     <span class="scTag">name</span>="<span class="scContent">type</span>" <span class="scTag">type</span>="<span class="scContent">
+                        <span class="type">
+                           <a href="#ns_xs" title="Find out namespace of 'xs' prefix">xs</a>:string</span>
+                     </span>" <span class="scTag">minOccurs</span>="<span class="scContent">0</span>"/&gt;</div>&lt;/<span class="scTag">xs:sequence</span>&gt;</div>&lt;/<span class="scTag">xs:complexType</span>&gt;</div>
+         </div>
+         <script type="text/javascript">
+<!--
+          setState('h-235423471_scbox', false);
+// -->
+</script>
+      </div>
+      <div style="text-align: right; clear: both;">
+         <a href="#top">top</a>
+      </div>
+      <hr/>
+      <h3>Complex Type: <a name="h2138790071" class="name">config-xml-contentType</a>
+      </h3>
+      <table class="hierarchy">
+         <tr>
+            <th>Super-types:</th>
+            <td>None</td>
+         </tr>
+         <tr>
+            <th>Sub-types:</th>
+            <td>None</td>
+         </tr>
+      </table>
+      <table class="properties">
+         <tr>
+            <th>Name</th>
+            <td>config-xml-contentType</td>
+         </tr>
+         <tr>
+            <th>Used by (from the same schema document)</th>
+            <td>Complex Type <b>
+                  <a href="#h-1273280476">pluginArtifactType</a>
+               </b>
+            </td>
+         </tr>
+         <tr>
+            <th>
+               <a title="Look up 'Abstract' in glossary"
+                  href="plugins-1.3.xsd.html#term_Abstract">Abstract</a>
+            </th>
+            <td>no</td>
+         </tr>
+         <tr>
+            <th>Documentation</th>
+            <td class="documentation">
+                Lets a plugin declare data that should be inserted into config.xml
+                when the plugin is installed. This is normally used to add ports
+                and other settings that the user is likely to want to change. The
+                gbean entries declared here will be written into config.xml for the
+                new module when the plugin is installed.
+            </td>
+         </tr>
+      </table>
+      <div class="sample box">
+         <div>
+            <input type="button" id="h2138790071_xibox_button" class="control"
+                   onclick="switchState('h2138790071_xibox'); return false;"
+                   style="display: none"/> 
+            <span class="caption">XML Instance Representation</span>
+         </div>
+         <div id="h2138790071_xibox" class="contents">
+            <div style="margin-left: 0em">&lt;...<br/>
+               <span style="margin-left: 0.5em"> load="<span class="type">
+                     <a href="#ns_xs" title="Find out namespace of 'xs' prefix">xs</a>:boolean</span> 
+                  <span class="occurs">[0..1]</span> 
+                  <p class="documentation">'Whether the module should be marked load true or false. If marked false it can still be started if other started modules depend on it.'</p>"</span>
+               <br/>
+               <span style="margin-left: 0.5em"> condition="<span class="type">
+                     <a href="#ns_xs" title="Find out namespace of 'xs' prefix">xs</a>:string</span> 
+                  <span class="occurs">[0..1]</span> 
+                  <p class="documentation">'Optional condition that if present is evaluated to determine whether to load the module.'</p>"</span>
+               <br/>
+               <span style="margin-left: 0.5em"> server="<span class="type">
+                     <a href="#ns_xs" title="Find out namespace of 'xs' prefix">xs</a>:string</span> 
+                  <span class="occurs">[0..1]</span> 
+                  <p class="documentation">'The \"server\", i.e. the named set of configuration files, this should be added to.'</p>"</span>&gt; <br/>
+               <div style="margin-left: 1.5em">&lt;<a href="#ns_atts" title="Find out namespace of 'atts' prefix">atts</a>:<a title="Jump to &#34;comment&#34; element declaration(located in external schema documentation)."
+                     href="attributes-1.2.xsd.html#h-948439012"
+                     class="externalLink">comment</a>&gt; ... &lt;/<a href="#ns_atts" title="Find out namespace of 'atts' prefix">atts</a>:<a title="Jump to &#34;comment&#34; element declaration(located in external schema documentation)."
+                     href="attributes-1.2.xsd.html#h-948439012"
+                     class="externalLink">comment</a>&gt; <span class="occurs">[0..1]</span>
+               </div>
+               <div style="margin-left: 1.5em">&lt;<a href="#ns_atts" title="Find out namespace of 'atts' prefix">atts</a>:<a title="Jump to &#34;gbean&#34; element declaration(located in external schema documentation)."
+                     href="attributes-1.2.xsd.html#h-601039468"
+                     class="externalLink">gbean</a>&gt; ... &lt;/<a href="#ns_atts" title="Find out namespace of 'atts' prefix">atts</a>:<a title="Jump to &#34;gbean&#34; element declaration(located in external schema documentation)."
+                     href="attributes-1.2.xsd.html#h-601039468"
+                     class="externalLink">gbean</a>&gt; <span class="occurs">[1..*]</span>
+               </div>&lt;/...&gt;</div>
+         </div>
+         <script type="text/javascript">
+<!--
+          setState('h2138790071_xibox', true);
+// -->
+</script>
+      </div>
+      <div class="sample box">
+         <div>
+            <input type="button" id="h2138790071_diagram_button" class="control"
+                   onclick="switchState('h2138790071_diagram'); return false;"
+                   style="display: none"/> 
+            <span class="caption">Diagram</span>
+         </div>
+         <div id="h2138790071_diagram" class="contents">
+            <img usemap="#h1703871432" src="schemaDiagrams/h1703871432.png"/>
+            <!--
+            --><map name="h1703871432">
+               <area shape="rect" alt="h-948439012" coords="280,0,402,38"
+                     href="attributes-1.2.xsd.html#h-948439012"/>
+
+               <area shape="rect" alt="h-601039468" coords="280,48,389,86"
+                     href="attributes-1.2.xsd.html#h-601039468"/>
+
+            </map>
+         </div>
+         <script type="text/javascript">
+<!--
+          setState('h2138790071_diagram', true);
+// -->
+</script>
+      </div>
+      <div class="schemaComponent box">
+         <div>
+            <input type="button" id="h2138790071_scbox_button" class="control"
+                   onclick="switchState('h2138790071_scbox'); return false;"
+                   style="display: none"/> 
+            <span class="caption">Schema Component Representation</span>
+         </div>
+         <div id="h2138790071_scbox" class="contents">
+            <div style="margin-left: 0em">&lt;<span class="scTag">xs:complexType</span> 
+               <span class="scTag">name</span>="<span class="scContent">config-xml-contentType</span>"&gt;<div style="margin-left: 1.5em">&lt;<span class="scTag">xs:sequence</span>&gt;<div style="margin-left: 1.5em">&lt;<span class="scTag">xs:element</span> 
+                     <span class="scTag">ref</span>="<span class="scContent">
+                        <a href="#ns_atts" title="Find out namespace of 'atts' prefix">atts</a>:<a title="Jump to &#34;comment&#34; element declaration(located in external schema documentation)."
+                           href="attributes-1.2.xsd.html#h-948439012"
+                           class="externalLink">comment</a>
+                     </span>" <span class="scTag">minOccurs</span>="<span class="scContent">0</span>" <span class="scTag">maxOccurs</span>="<span class="scContent">1</span>"/&gt;</div>
+                  <div style="margin-left: 1.5em">&lt;<span class="scTag">xs:element</span> 
+                     <span class="scTag">ref</span>="<span class="scContent">
+                        <a href="#ns_atts" title="Find out namespace of 'atts' prefix">atts</a>:<a title="Jump to &#34;gbean&#34; element declaration(located in external schema documentation)."
+                           href="attributes-1.2.xsd.html#h-601039468"
+                           class="externalLink">gbean</a>
+                     </span>" <span class="scTag">maxOccurs</span>="<span class="scContent">unbounded</span>"/&gt;</div>&lt;/<span class="scTag">xs:sequence</span>&gt;</div>
+               <div style="margin-left: 1.5em">&lt;<span class="scTag">xs:attribute</span> 
+                  <span class="scTag">name</span>="<span class="scContent">load</span>" <span class="scTag">type</span>="<span class="scContent">
+                     <span class="type">
+                        <a href="#ns_xs" title="Find out namespace of 'xs' prefix">xs</a>:boolean</span>
+                  </span>" <span class="scTag">default</span>="<span class="scContent">true</span>"/&gt;</div>
+               <div style="margin-left: 1.5em">&lt;<span class="scTag">xs:attribute</span> 
+                  <span class="scTag">name</span>="<span class="scContent">condition</span>" <span class="scTag">type</span>="<span class="scContent">
+                     <span class="type">
+                        <a href="#ns_xs" title="Find out namespace of 'xs' prefix">xs</a>:string</span>
+                  </span>"/&gt;</div>
+               <div style="margin-left: 1.5em">&lt;<span class="scTag">xs:attribute</span> 
+                  <span class="scTag">name</span>="<span class="scContent">server</span>" <span class="scTag">type</span>="<span class="scContent">
+                     <span class="type">
+                        <a href="#ns_xs" title="Find out namespace of 'xs' prefix">xs</a>:string</span>
+                  </span>" <span class="scTag">default</span>="<span class="scContent">default</span>"/&gt;</div>&lt;/<span class="scTag">xs:complexType</span>&gt;</div>
+         </div>
+         <script type="text/javascript">
+<!--
+          setState('h2138790071_scbox', false);
+// -->
+</script>
+      </div>
+      <div style="text-align: right; clear: both;">
+         <a href="#top">top</a>
+      </div>
+      <hr/>
+      <h3>Complex Type: <a name="h951809513" class="name">copy-fileType</a>
+      </h3>
+      <table class="hierarchy">
+         <tr>
+            <th>Super-types:</th>
+            <td>
+               <span class="type">
+                  <a href="#ns_xs" title="Find out namespace of 'xs' prefix">xs</a>:string</span> &lt; <strong>copy-fileType</strong> (by extension)</td>
+         </tr>
+         <tr>
+            <th>Sub-types:</th>
+            <td>None</td>
+         </tr>
+      </table>
+      <table class="properties">
+         <tr>
+            <th>Name</th>
+            <td>copy-fileType</td>
+         </tr>
+         <tr>
+            <th>Used by (from the same schema document)</th>
+            <td>Complex Type <b>
+                  <a href="#h-1273280476">pluginArtifactType</a>
+               </b>
+            </td>
+         </tr>
+         <tr>
+            <th>
+               <a title="Look up 'Abstract' in glossary"
+                  href="plugins-1.3.xsd.html#term_Abstract">Abstract</a>
+            </th>
+            <td>no</td>
+         </tr>
+         <tr>
+            <th>Documentation</th>
+            <td class="documentation">
+                The name of a file in the plugin archive that should be copied into
+                the server installation tree somewhere when the plugin is installed.
+                There may be a path component (relative to the root of the plugin
+                archive), though that will not be used to construct the destination
+                location. For example:
+
+                <copy-file xmlns="" relative-to="server" dest-dir="var/security/keystores">
+                    resources/keystores/my-keystore
+                </copy-file>
+
+                This will copy the file resources/keystores/my-keystore to e.g.
+                var/security/keystores/my-keystore
+            </td>
+         </tr>
+      </table>
+      <div class="sample box">
+         <div>
+            <input type="button" id="h951809513_xibox_button" class="control"
+                   onclick="switchState('h951809513_xibox'); return false;"
+                   style="display: none"/> 
+            <span class="caption">XML Instance Representation</span>
+         </div>
+         <div id="h951809513_xibox" class="contents">
+            <div style="margin-left: 0em">&lt;...<br/>
+               <span style="margin-left: 0.5em" class="newFields"> relative-to="<span class="constraint">
+                     <span class="type">
+                        <a href="#ns_xs" title="Find out namespace of 'xs' prefix">xs</a>:NMTOKEN</span> (<em>value</em> comes from list: {'geronimo'|'server'})</span> 
+                  <span class="occurs">[1]</span> 
+                  <p class="documentation">'Indicates whether the destination is relative to the Geronimo install directory or the server instance directory (which are the same unless the server instance is configured). The values presently supported are: geronimo server'</p>"</span>
+               <br/>
+               <span style="margin-left: 0.5em" class="newFields"> dest-dir="<span class="type">
+                     <a href="#ns_xs" title="Find out namespace of 'xs' prefix">xs</a>:string</span> 
+                  <span class="occurs">[1]</span> 
+                  <p class="documentation">'The directory to copy the file to, relative to either the Geronimo install dir or the server\'s home directory (normally the same as the Geronimo install dir but may be configured to be elsewhere).'</p>"</span>&gt; <br/>
+               <span style="margin-left: 1.5em"> 
+                  <span class="type">
+                     <a href="#ns_xs" title="Find out namespace of 'xs' prefix">xs</a>:string</span> 
+               </span>
+               <br/>&lt;/...&gt;</div>
+         </div>
+         <script type="text/javascript">
+<!--
+          setState('h951809513_xibox', true);
+// -->
+</script>
+      </div>
+      <div class="sample box">
+         <div>
+            <input type="button" id="h951809513_diagram_button" class="control"
+                   onclick="switchState('h951809513_diagram'); return false;"
+                   style="display: none"/> 
+            <span class="caption">Diagram</span>
+         </div>
+         <div id="h951809513_diagram" class="contents">
+            <img usemap="#h745624150" src="schemaDiagrams/h745624150.png"/>
+            <!--
+            --><map name="h745624150">
+</map>
+         </div>
+         <script type="text/javascript">
+<!--
+          setState('h951809513_diagram', true);
+// -->
+</script>
+      </div>
+      <div class="schemaComponent box">
+         <div>
+            <input type="button" id="h951809513_scbox_button" class="control"
+                   onclick="switchState('h951809513_scbox'); return false;"
+                   style="display: none"/> 
+            <span class="caption">Schema Component Representation</span>
+         </div>
+         <div id="h951809513_scbox" class="contents">
+            <div style="margin-left: 0em">&lt;<span class="scTag">xs:complexType</span> 
+               <span class="scTag">name</span>="<span class="scContent">copy-fileType</span>"&gt;<div style="margin-left: 1.5em">&lt;<span class="scTag">xs:simpleContent</span>&gt;<div style="margin-left: 1.5em">&lt;<span class="scTag">xs:extension</span> 
+                     <span class="scTag">base</span>="<span class="scContent">
+                        <span class="type">
+                           <a href="#ns_xs" title="Find out namespace of 'xs' prefix">xs</a>:string</span>
+                     </span>"&gt;<div style="margin-left: 1.5em">&lt;<span class="scTag">xs:attribute</span> 
+                        <span class="scTag">name</span>="<span class="scContent">relative-to</span>" <span class="scTag">use</span>="<span class="scContent">required</span>"&gt;<div style="margin-left: 1.5em">&lt;<span class="scTag">xs:simpleType</span>&gt;<div style="margin-left: 1.5em">&lt;<span class="scTag">xs:restriction</span> 
+                              <span class="scTag">base</span>="<span class="scContent">
+                                 <span class="type">
+                                    <a href="#ns_xs" title="Find out namespace of 'xs' prefix">xs</a>:NMTOKEN</span>
+                              </span>"&gt;<div style="margin-left: 1.5em">&lt;<span class="scTag">xs:enumeration</span> 
+                                 <span class="scTag">value</span>="<span class="scContent">geronimo</span>"/&gt;</div>
+                              <div style="margin-left: 1.5em">&lt;<span class="scTag">xs:enumeration</span> 
+                                 <span class="scTag">value</span>="<span class="scContent">server</span>"/&gt;</div>&lt;/<span class="scTag">xs:restriction</span>&gt;</div>&lt;/<span class="scTag">xs:simpleType</span>&gt;</div>&lt;/<span class="scTag">xs:attribute</span>&gt;</div>
+                     <div style="margin-left: 1.5em">&lt;<span class="scTag">xs:attribute</span> 
+                        <span class="scTag">name</span>="<span class="scContent">dest-dir</span>" <span class="scTag">type</span>="<span class="scContent">
+                           <span class="type">
+                              <a href="#ns_xs" title="Find out namespace of 'xs' prefix">xs</a>:string</span>
+                        </span>" <span class="scTag">use</span>="<span class="scContent">required</span>"/&gt;</div>&lt;/<span class="scTag">xs:extension</span>&gt;</div>&lt;/<span class="scTag">xs:simpleContent</span>&gt;</div>&lt;/<span class="scTag">xs:complexType</span>&gt;</div>
+         </div>
+         <script type="text/javascript">
+<!--
+          setState('h951809513_scbox', false);
+// -->
+</script>
+      </div>
+      <div style="text-align: right; clear: both;">
+         <a href="#top">top</a>
+      </div>
+      <hr/>
+      <h3>Complex Type: <a name="h1955101898" class="name">dependencyType</a>
+      </h3>
+      <table class="hierarchy">
+         <tr>
+            <th>Super-types:</th>
+            <td>
+               <span class="type">
+                  <a title="Jump to &#34;artifactType&#34; type definition." href="#h-235423471">artifactType</a>
+               </span> &lt; <strong>dependencyType</strong> (by extension)</td>
+         </tr>
+         <tr>
+            <th>Sub-types:</th>
+            <td>None</td>
+         </tr>
+      </table>
+      <table class="properties">
+         <tr>
+            <th>Name</th>
+            <td>dependencyType</td>
+         </tr>
+         <tr>
+            <th>Used by (from the same schema document)</th>
+            <td>Complex Type <b>
+                  <a href="#h-1273280476">pluginArtifactType</a>
+               </b>
+            </td>
+         </tr>
+         <tr>
+            <th>
+               <a title="Look up 'Abstract' in glossary"
+                  href="plugins-1.3.xsd.html#term_Abstract">Abstract</a>
+            </th>
+            <td>no</td>
+         </tr>
+         <tr>
+            <th>Documentation</th>
+            <td class="documentation">
+                See pluginType/dependency above
+            </td>
+         </tr>
+      </table>
+      <div class="sample box">
+         <div>
+            <input type="button" id="h1955101898_xibox_button" class="control"
+                   onclick="switchState('h1955101898_xibox'); return false;"
+                   style="display: none"/> 
+            <span class="caption">XML Instance Representation</span>
+         </div>
+         <div id="h1955101898_xibox" class="contents">
+            <div style="margin-left: 0em">&lt;...<br/>
+               <span style="margin-left: 0.5em" class="newFields"> start="<span class="type">
+                     <a href="#ns_xs" title="Find out namespace of 'xs' prefix">xs</a>:boolean</span> 
+                  <span class="occurs">[0..1]</span> 
+                  <p class="documentation">'Influences whether a dependency is marked to start. A plugin is marked to start in a particular server \"instance\" primarily based on the load and condition settings in the config-xml sections. However the start attribute overrides this for plugins installed as dependencies.'</p>"</span>&gt; <br/>
+               <div style="margin-left: 1.5em" class="inherited">&lt;<a href="#ns_list" title="Find out namespace of 'list' prefix">list</a>:groupId&gt; <span class="type">
+                     <a href="#ns_xs" title="Find out namespace of 'xs' prefix">xs</a>:string</span> &lt;/<a href="#ns_list" title="Find out namespace of 'list' prefix">list</a>:groupId&gt; <span class="occurs">[0..1]</span> 
+                  <p class="documentation">'The name for group containing this module. By default, it is considered \'default\' for declaration and wild card \'*\' for dependencies.'</p>
+               </div>
+               <div style="margin-left: 1.5em" class="inherited">&lt;<a href="#ns_list" title="Find out namespace of 'list' prefix">list</a>:artifactId&gt; <span class="type">
+                     <a href="#ns_xs" title="Find out namespace of 'xs' prefix">xs</a>:string</span> &lt;/<a href="#ns_list" title="Find out namespace of 'list' prefix">list</a>:artifactId&gt; <span class="occurs">[1]</span> 
+                  <p class="documentation">'The name for module in a specified group. All the artifactId\'s should be unique within a group. If no articfactId is provided it will be defaulted to file name of the module file.'</p>
+               </div>
+               <div style="margin-left: 1.5em" class="inherited">&lt;<a href="#ns_list" title="Find out namespace of 'list' prefix">list</a>:version&gt; <span class="type">
+                     <a href="#ns_xs" title="Find out namespace of 'xs' prefix">xs</a>:string</span> &lt;/<a href="#ns_list" title="Find out namespace of 'list' prefix">list</a>:version&gt; <span class="occurs">[0..1]</span> 
+                  <p class="documentation">'The version number for the module formatted by dot separated numbers. If no version is provided it will be defaulted to numeric timestamp generated by System.currentTimeMillis() at deploy time. In case of dependencies latest available version will be used.'</p>
+               </div>
+               <div style="margin-left: 1.5em" class="inherited">&lt;<a href="#ns_list" title="Find out namespace of 'list' prefix">list</a>:type&gt; <span class="type">
+                     <a href="#ns_xs" title="Find out namespace of 'xs' prefix">xs</a>:string</span> &lt;/<a href="#ns_list" title="Find out namespace of 'list' prefix">list</a>:type&gt; <span class="occurs">[0..1]</span> 
+                  <p class="documentation">'This element defines the type of the module. The type could be \'CAR\', \'JAR\', EAR\', \'WAR\', etc. If no type is provided it will be defaulted appropriately by the deployer depending upon type of deployed module.'</p>
+               </div>&lt;/...&gt;</div>
+         </div>
+         <script type="text/javascript">
+<!--
+          setState('h1955101898_xibox', true);
+// -->
+</script>
+      </div>
+      <div class="sample box">
+         <div>
+            <input type="button" id="h1955101898_diagram_button" class="control"
+                   onclick="switchState('h1955101898_diagram'); return false;"
+                   style="display: none"/> 
+            <span class="caption">Diagram</span>
+         </div>
+         <div id="h1955101898_diagram" class="contents">
+            <img usemap="#h-1191559083" src="schemaDiagrams/h-1191559083.png"/>
+            <!--
+            --><map name="h-1191559083">
+</map>
+         </div>
+         <script type="text/javascript">
+<!--
+          setState('h1955101898_diagram', true);
+// -->
+</script>
+      </div>
+      <div class="schemaComponent box">
+         <div>
+            <input type="button" id="h1955101898_scbox_button" class="control"
+                   onclick="switchState('h1955101898_scbox'); return false;"
+                   style="display: none"/> 
+            <span class="caption">Schema Component Representation</span>
+         </div>
+         <div id="h1955101898_scbox" class="contents">
+            <div style="margin-left: 0em">&lt;<span class="scTag">xs:complexType</span> 
+               <span class="scTag">name</span>="<span class="scContent">dependencyType</span>"&gt;<div style="margin-left: 1.5em">&lt;<span class="scTag">xs:complexContent</span>&gt;<div style="margin-left: 1.5em">&lt;<span class="scTag">xs:extension</span> 
+                     <span class="scTag">base</span>="<span class="scContent">
+                        <span class="type">
+                           <a href="#ns_list" title="Find out namespace of 'list' prefix">list</a>:<a title="Jump to &#34;artifactType&#34; type definition." href="#h-235423471">artifactType</a>
+                        </span>
+                     </span>"&gt;<div style="margin-left: 1.5em">&lt;<span class="scTag">xs:attribute</span> 
+                        <span class="scTag">name</span>="<span class="scContent">start</span>" <span class="scTag">type</span>="<span class="scContent">
+                           <span class="type">
+                              <a href="#ns_xs" title="Find out namespace of 'xs' prefix">xs</a>:boolean</span>
+                        </span>" <span class="scTag">use</span>="<span class="scContent">optional</span>" <span class="scTag">default</span>="<span class="scContent">true</span>"/&gt;</div>&lt;/<span class="scTag">xs:extension</span>&gt;</div>&lt;/<span class="scTag">xs:complexContent</span>&gt;</div>&lt;/<span class="scTag">xs:complexType</span>&gt;</div>
+         </div>
+         <script type="text/javascript">
+<!--
+          setState('h1955101898_scbox', false);
+// -->
+</script>
+      </div>
+      <div style="text-align: right; clear: both;">
+         <a href="#top">top</a>
+      </div>
+      <hr/>
+      <h3>Complex Type: <a name="h1234743501" class="name">hashType</a>
+      </h3>
+      <table class="hierarchy">
+         <tr>
+            <th>Super-types:</th>
+            <td>
+               <span class="type">
+                  <a href="#ns_xs" title="Find out namespace of 'xs' prefix">xs</a>:string</span> &lt; <strong>hashType</strong> (by extension)</td>
+         </tr>
+         <tr>
+            <th>Sub-types:</th>
+            <td>None</td>
+         </tr>
+      </table>
+      <table class="properties">
+         <tr>
+            <th>Name</th>
+            <td>hashType</td>
+         </tr>
+         <tr>
+            <th>Used by (from the same schema document)</th>
+            <td>Complex Type <b>
+                  <a href="#h-1273280476">pluginArtifactType</a>
+               </b>
+            </td>
+         </tr>
+         <tr>
+            <th>
+               <a title="Look up 'Abstract' in glossary"
+                  href="plugins-1.3.xsd.html#term_Abstract">Abstract</a>
+            </th>
+            <td>no</td>
+         </tr>
+         <tr>
+            <th>Documentation</th>
+            <td class="documentation">
+                See pluginType/hash above
+            </td>
+         </tr>
+      </table>
+      <div class="sample box">
+         <div>
+            <input type="button" id="h1234743501_xibox_button" class="control"
+                   onclick="switchState('h1234743501_xibox'); return false;"
+                   style="display: none"/> 
+            <span class="caption">XML Instance Representation</span>
+         </div>
+         <div id="h1234743501_xibox" class="contents">
+            <div style="margin-left: 0em">&lt;...<br/>
+               <span style="margin-left: 0.5em" class="newFields"> type="<span class="constraint">
+                     <span class="type">
+                        <a href="#ns_xs" title="Find out namespace of 'xs' prefix">xs</a>:NMTOKEN</span> (<em>value</em> comes from list: {'MD5'|'SHA-1'})</span> 
+                  <span class="occurs">[1]</span> 
+                  <p class="documentation">'Indicates the type of hash. The values presently supported are: MD5 SHA-1'</p>"</span>&gt; <br/>
+               <span style="margin-left: 1.5em"> 
+                  <span class="type">
+                     <a href="#ns_xs" title="Find out namespace of 'xs' prefix">xs</a>:string</span> 
+               </span>
+               <br/>&lt;/...&gt;</div>
+         </div>
+         <script type="text/javascript">
+<!--
+          setState('h1234743501_xibox', true);
+// -->
+</script>
+      </div>
+      <div class="sample box">
+         <div>
+            <input type="button" id="h1234743501_diagram_button" class="control"
+                   onclick="switchState('h1234743501_diagram'); return false;"
+                   style="display: none"/> 
+            <span class="caption">Diagram</span>
+         </div>
+         <div id="h1234743501_diagram" class="contents">
+            <img usemap="#h1815174898" src="schemaDiagrams/h1815174898.png"/>
+            <!--
+            --><map name="h1815174898">
+</map>
+         </div>
+         <script type="text/javascript">
+<!--
+          setState('h1234743501_diagram', true);
+// -->
+</script>
+      </div>
+      <div class="schemaComponent box">
+         <div>
+            <input type="button" id="h1234743501_scbox_button" class="control"
+                   onclick="switchState('h1234743501_scbox'); return false;"
+                   style="display: none"/> 
+            <span class="caption">Schema Component Representation</span>
+         </div>
+         <div id="h1234743501_scbox" class="contents">
+            <div style="margin-left: 0em">&lt;<span class="scTag">xs:complexType</span> 
+               <span class="scTag">name</span>="<span class="scContent">hashType</span>"&gt;<div style="margin-left: 1.5em">&lt;<span class="scTag">xs:simpleContent</span>&gt;<div style="margin-left: 1.5em">&lt;<span class="scTag">xs:extension</span> 
+                     <span class="scTag">base</span>="<span class="scContent">
+                        <span class="type">
+                           <a href="#ns_xs" title="Find out namespace of 'xs' prefix">xs</a>:string</span>
+                     </span>"&gt;<div style="margin-left: 1.5em">&lt;<span class="scTag">xs:attribute</span> 
+                        <span class="scTag">name</span>="<span class="scContent">type</span>" <span class="scTag">use</span>="<span class="scContent">required</span>"&gt;<div style="margin-left: 1.5em">&lt;<span class="scTag">xs:simpleType</span>&gt;<div style="margin-left: 1.5em">&lt;<span class="scTag">xs:restriction</span> 
+                              <span class="scTag">base</span>="<span class="scContent">
+                                 <span class="type">
+                                    <a href="#ns_xs" title="Find out namespace of 'xs' prefix">xs</a>:NMTOKEN</span>
+                              </span>"&gt;<div style="margin-left: 1.5em">&lt;<span class="scTag">xs:enumeration</span> 
+                                 <span class="scTag">value</span>="<span class="scContent">MD5</span>"/&gt;</div>
+                              <div style="margin-left: 1.5em">&lt;<span class="scTag">xs:enumeration</span> 
+                                 <span class="scTag">value</span>="<span class="scContent">SHA-1</span>"/&gt;</div>&lt;/<span class="scTag">xs:restriction</span>&gt;</div>&lt;/<span class="scTag">xs:simpleType</span>&gt;</div>&lt;/<span class="scTag">xs:attribute</span>&gt;</div>&lt;/<span class="scTag">xs:extension</span>&gt;</div>&lt;/<span class="scTag">xs:simpleContent</span>&gt;</div>&lt;/<span class="scTag">xs:complexType</span>&gt;</div>
+         </div>
+         <script type="text/javascript">
+<!--
+          setState('h1234743501_scbox', false);
+// -->
+</script>
+      </div>
+      <div style="text-align: right; clear: both;">
+         <a href="#top">top</a>
+      </div>
+      <hr/>
+      <h3>Complex Type: <a name="h1312712086" class="name">licenseType</a>
+      </h3>
+      <table class="hierarchy">
+         <tr>
+            <th>Super-types:</th>
+            <td>
+               <span class="type">
+                  <a href="#ns_xs" title="Find out namespace of 'xs' prefix">xs</a>:string</span> &lt; <strong>licenseType</strong> (by extension)</td>
+         </tr>
+         <tr>
+            <th>Sub-types:</th>
+            <td>None</td>
+         </tr>
+      </table>
+      <table class="properties">
+         <tr>
+            <th>Name</th>
+            <td>licenseType</td>
+         </tr>
+         <tr>
+            <th>Used by (from the same schema document)</th>
+            <td>Complex Type <b>
+                  <a href="#h91651890">pluginType</a>
+               </b>
+            </td>
+         </tr>
+         <tr>
+            <th>
+               <a title="Look up 'Abstract' in glossary"
+                  href="plugins-1.3.xsd.html#term_Abstract">Abstract</a>
+            </th>
+            <td>no</td>
+         </tr>
+         <tr>
+            <th>Documentation</th>
+            <td class="documentation">
+                See pluginType/license above
+            </td>
+         </tr>
+      </table>
+      <div class="sample box">
+         <div>
+            <input type="button" id="h1312712086_xibox_button" class="control"
+                   onclick="switchState('h1312712086_xibox'); return false;"
+                   style="display: none"/> 
+            <span class="caption">XML Instance Representation</span>
+         </div>
+         <div id="h1312712086_xibox" class="contents">
+            <div style="margin-left: 0em">&lt;...<br/>
+               <span style="margin-left: 0.5em" class="newFields"> osi-approved="<span class="type">
+                     <a href="#ns_xs" title="Find out namespace of 'xs' prefix">xs</a>:boolean</span> 
+                  <span class="occurs">[1]</span> 
+                  <p class="documentation">'Indicates whether this license is OSI-approved, which is to say, whether the plugin is open source. Typically this is true for all licenses you\'d expect to be open source, and false for proprietary plugins. If there\'s some doubt, visit http://www.opensource.org/licenses/index.php'</p>"</span>&gt; <br/>
+               <span style="margin-left: 1.5em"> 
+                  <span class="type">
+                     <a href="#ns_xs" title="Find out namespace of 'xs' prefix">xs</a>:string</span> 
+               </span>
+               <br/>&lt;/...&gt;</div>
+         </div>
+         <script type="text/javascript">
+<!--
+          setState('h1312712086_xibox', true);
+// -->
+</script>
+      </div>
+      <div class="sample box">
+         <div>
+            <input type="button" id="h1312712086_diagram_button" class="control"
+                   onclick="switchState('h1312712086_diagram'); return false;"
+                   style="display: none"/> 
+            <span class="caption">Diagram</span>
+         </div>
+         <div id="h1312712086_diagram" class="contents">
+            <img usemap="#h-1681176055" src="schemaDiagrams/h-1681176055.png"/>
+            <!--
+            --><map name="h-1681176055">
+</map>
+         </div>
+         <script type="text/javascript">
+<!--
+          setState('h1312712086_diagram', true);
+// -->
+</script>
+      </div>
+      <div class="schemaComponent box">
+         <div>
+            <input type="button" id="h1312712086_scbox_button" class="control"
+                   onclick="switchState('h1312712086_scbox'); return false;"
+                   style="display: none"/> 
+            <span class="caption">Schema Component Representation</span>
+         </div>
+         <div id="h1312712086_scbox" class="contents">
+            <div style="margin-left: 0em">&lt;<span class="scTag">xs:complexType</span> 
+               <span class="scTag">name</span>="<span class="scContent">licenseType</span>"&gt;<div style="margin-left: 1.5em">&lt;<span class="scTag">xs:simpleContent</span>&gt;<div style="margin-left: 1.5em">&lt;<span class="scTag">xs:extension</span> 
+                     <span class="scTag">base</span>="<span class="scContent">
+                        <span class="type">
+                           <a href="#ns_xs" title="Find out namespace of 'xs' prefix">xs</a>:string</span>
+                     </span>"&gt;<div style="margin-left: 1.5em">&lt;<span class="scTag">xs:attribute</span> 
+                        <span class="scTag">name</span>="<span class="scContent">osi-approved</span>" <span class="scTag">type</span>="<span class="scContent">
+                           <span class="type">
+                              <a href="#ns_xs" title="Find out namespace of 'xs' prefix">xs</a>:boolean</span>
+                        </span>" <span class="scTag">use</span>="<span class="scContent">required</span>"/&gt;</div>&lt;/<span class="scTag">xs:extension</span>&gt;</div>&lt;/<span class="scTag">xs:simpleContent</span>&gt;</div>&lt;/<span class="scTag">xs:complexType</span>&gt;</div>
+         </div>
+         <script type="text/javascript">
+<!--
+          setState('h1312712086_scbox', false);
+// -->
+</script>
+      </div>
+      <div style="text-align: right; clear: both;">
+         <a href="#top">top</a>
+      </div>
+      <hr/>
+      <h3>Complex Type: <a name="h-799415475" class="name">plugin-listType</a>
+      </h3>
+      <table class="hierarchy">
+         <tr>
+            <th>Super-types:</th>
+            <td>None</td>
+         </tr>
+         <tr>
+            <th>Sub-types:</th>
+            <td>None</td>
+         </tr>
+      </table>
+      <table class="properties">
+         <tr>
+            <th>Name</th>
+            <td>plugin-listType</td>
+         </tr>
+         <tr>
+            <th>Used by (from the same schema document)</th>
+            <td>Element <b>
+                  <a href="#h-418068282">geronimo-plugin-list</a>
+               </b>
+            </td>
+         </tr>
+         <tr>
+            <th>
+               <a title="Look up 'Abstract' in glossary"
+                  href="plugins-1.3.xsd.html#term_Abstract">Abstract</a>
+            </th>
+            <td>no</td>
+         </tr>
+      </table>
+      <div class="sample box">
+         <div>
+            <input type="button" id="h-799415475_xibox_button" class="control"

[... 1004 lines stripped ...]