You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@archiva.apache.org by ol...@apache.org on 2013/05/06 03:39:08 UTC

svn commit: r1479445 [22/50] - in /archiva/site-content/redback/components/modello-plugins: ./ css/ images/ images/logos/ images/profiles/ img/ jpox-modello-maven-plugin/ jpox-modello-maven-plugin/css/ jpox-modello-maven-plugin/images/ jpox-modello-mav...

Added: archiva/site-content/redback/components/modello-plugins/modello-plugin-jpox/team-list.html
URL: http://svn.apache.org/viewvc/archiva/site-content/redback/components/modello-plugins/modello-plugin-jpox/team-list.html?rev=1479445&view=auto
==============================================================================
--- archiva/site-content/redback/components/modello-plugins/modello-plugin-jpox/team-list.html (added)
+++ archiva/site-content/redback/components/modello-plugins/modello-plugin-jpox/team-list.html Mon May  6 01:38:58 2013
@@ -0,0 +1,267 @@
+<!DOCTYPE html>
+<!--
+ | Generated by Apache Maven Doxia at May 6, 2013
+ | Rendered using Apache Maven Fluido Skin 1.3.0
+-->
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+  <head>
+    <meta charset="UTF-8" />
+    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+    <meta name="Date-Revision-yyyymmdd" content="20130506" />
+    <meta http-equiv="Content-Language" content="en" />
+    <title>Modello JPOX Plugin - Team list</title>
+    <link rel="stylesheet" href="./css/apache-maven-fluido-1.3.0.min.css" />
+    <link rel="stylesheet" href="./css/site.css" />
+    <link rel="stylesheet" href="./css/print.css" media="print" />
+
+      
+    <script type="text/javascript" src="./js/apache-maven-fluido-1.3.0.min.js"></script>
+
+    
+            </head>
+        <body class="topBarEnabled">
+          
+                        
+                    
+                
+
+    <div id="topbar" class="navbar navbar-fixed-top ">
+      <div class="navbar-inner">
+                                  <div class="container"><div class="nav-collapse">
+            
+                
+                                <ul class="nav">
+                          <li class="dropdown">
+        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Parent Project <b class="caret"></b></a>
+        <ul class="dropdown-menu">
+        
+                      <li>      <a href="../index.html"  title="Modello Plugins">Modello Plugins</a>
+</li>
+                          </ul>
+      </li>
+                <li class="dropdown">
+        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Maven 2.0 <b class="caret"></b></a>
+        <ul class="dropdown-menu">
+        
+                      <li>      <a href="index.html"  title="Introduction">Introduction</a>
+</li>
+                  
+                      <li>      <a href="jpox-model-syntax.html"  title="Model Syntax">Model Syntax</a>
+</li>
+                          </ul>
+      </li>
+                      <li class="dropdown">
+        <a href="#" class="dropdown-toggle" data-toggle="dropdown">ASF <b class="caret"></b></a>
+        <ul class="dropdown-menu">
+        
+                      <li>      <a href="http://www.apache.org/foundation/how-it-works.html"  title="How Apache Works">How Apache Works</a>
+</li>
+                  
+                      <li>      <a href="http://www.apache.org/foundation/"  title="Foundation">Foundation</a>
+</li>
+                  
+                      <li>      <a href="http://www.apache.org/foundation/sponsorship.html"  title="Sponsoring Apache">Sponsoring Apache</a>
+</li>
+                  
+                      <li>      <a href="http://www.apache.org/foundation/thanks.html"  title="Thanks">Thanks</a>
+</li>
+                          </ul>
+      </li>
+                <li class="dropdown">
+        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Project Documentation <b class="caret"></b></a>
+        <ul class="dropdown-menu">
+        
+                      <li class="dropdown-submenu">
+                                      <a href="project-info.html"  title="Project Information">Project Information</a>
+              <ul class="dropdown-menu">
+                                  <li>      <a href="index.html"  title="About">About</a>
+</li>
+                                  <li>      <a href="team-list.html"  title="Project Team">Project Team</a>
+</li>
+                                  <li>      <a href="dependency-info.html"  title="Dependency Information">Dependency Information</a>
+</li>
+                                  <li>      <a href="dependency-management.html"  title="Dependency Management">Dependency Management</a>
+</li>
+                                  <li>      <a href="plugins.html"  title="Project Plugins">Project Plugins</a>
+</li>
+                                  <li>      <a href="integration.html"  title="Continuous Integration">Continuous Integration</a>
+</li>
+                                  <li>      <a href="issue-tracking.html"  title="Issue Tracking">Issue Tracking</a>
+</li>
+                                  <li>      <a href="source-repository.html"  title="Source Repository">Source Repository</a>
+</li>
+                                  <li>      <a href="dependency-convergence.html"  title="Dependency Convergence">Dependency Convergence</a>
+</li>
+                                  <li>      <a href="license.html"  title="Project License">Project License</a>
+</li>
+                                  <li>      <a href="plugin-management.html"  title="Plugin Management">Plugin Management</a>
+</li>
+                                  <li>      <a href="distribution-management.html"  title="Distribution Management">Distribution Management</a>
+</li>
+                                  <li>      <a href="project-summary.html"  title="Project Summary">Project Summary</a>
+</li>
+                                  <li>      <a href="mail-lists.html"  title="Mailing Lists">Mailing Lists</a>
+</li>
+                                  <li>      <a href="dependencies.html"  title="Dependencies">Dependencies</a>
+</li>
+                              </ul>
+            </li>
+                  
+                      <li class="dropdown-submenu">
+                                      <a href="project-reports.html"  title="Project Reports">Project Reports</a>
+              <ul class="dropdown-menu">
+                                  <li>      <a href="xref/index.html"  title="Source Xref">Source Xref</a>
+</li>
+                                  <li>      <a href="xref-test/index.html"  title="Test Source Xref">Test Source Xref</a>
+</li>
+                              </ul>
+            </li>
+                          </ul>
+      </li>
+                  </ul>
+          
+                      <form id="search-form" action="http://www.google.com/search" method="get"  class="navbar-search pull-right" >
+    
+  <input value="http://archiva.apache.org/redback/components" name="sitesearch" type="hidden"/>
+  <input class="search-query" name="q" id="query" type="text" />
+</form>
+<script type="text/javascript" src="http://www.google.com/coop/cse/brand?form=search-form"></script>
+          
+                                                    
+        
+        
+        <ul class="nav pull-right"><li>
+    
+    <a href="https://twitter.com/archiva" class="twitter-follow-button" data-show-count="false" data-align="right" data-size="large" data-show-screen-name="true" data-lang="en">Follow archiva</a>
+    <script type="text/javascript">!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>
+
+        </li></ul>
+                
+                               <ul class="nav pull-right">
+              <li class="dropdown">
+                <a href="#" class="dropdown-toggle" data-toggle="dropdown">External Links <b class="caret"></b></a>
+                <ul class="dropdown-menu">
+                      <li>      <a href="../../../.."  title="Archiva">Archiva</a>
+</li>
+                  </ul>
+              </li>
+            </ul>
+          
+                      </div>
+          
+        </div>
+      </div>
+    </div>
+    
+        <div class="container">
+          <div id="banner">
+        <div class="pull-left">
+                                <div id="bannerLeft">
+                <h2>Modello</h2>
+                </div>
+                      </div>
+        <div class="pull-right">                  <a href="http://www.apache.org/" id="bannerRight">
+                                                                                        <img src="http://www.apache.org/images/asf_logo_wide.png"  alt="Apache Software Foundation"/>
+                </a>
+      </div>
+        <div class="clear"><hr/></div>
+      </div>
+
+      <div id="breadcrumbs">
+        <ul class="breadcrumb">
+                
+                    
+                  <li id="publishDate">Last Published: 06 May 2013</li>
+                  <li class="divider">|</li> <li id="projectVersion">Version: 1.0</li>
+                          <li class="divider">|</li>             <li class="">
+                    <a href="http://www.apache.org/" class="externalLink" title="Apache">
+        Apache</a>
+        </li>
+      <li class="divider ">/</li>
+            <li class="">
+                    <a href="../../../../../../../../../../file:/Users/olamy/redback-components-site-deploy/redback-components/" title="Apache Archiva Redback Components">
+        Apache Archiva Redback Components</a>
+        </li>
+      <li class="divider ">/</li>
+            <li class="">
+                    <a href="../" title="Modello Extensions">
+        Modello Extensions</a>
+        </li>
+      <li class="divider ">/</li>
+                <li class="">
+                    <a href="./" title="Modello JPOX Plugin">
+        Modello JPOX Plugin</a>
+        </li>
+      <li class="divider ">/</li>
+        <li class="">Team list</li>
+                
+                
+                    
+      
+                            </ul>
+      </div>
+
+      
+                
+        <div id="bodyColumn" >
+                                  
+            <div class="section"><h2>The Team<a name="The_Team"></a></h2><a name="The_Team"></a><p>A successful project requires many people to play many roles. Some members write code or documentation, while others are valuable as testers, submitting patches and suggestions.</p><p>The team is comprised of Members and Contributors. Members have direct access to the source of a project and actively evolve the code-base. Contributors improve the project through submission of patches and suggestions to the Members. The number of Contributors to the project is unbounded. Get involved today. All contributions to the project are greatly appreciated.</p><div class="section"><h3>Members<a name="Members"></a></h3><a name="Members"></a><p>The following is a list of developers with commit privileges that have directly contributed to the project in one way or another.</p><table border="0" class="table table-striped"><tr class="a"><th>Image</th><th>Id</th><th>Name</th><th>Email</th><th>O
 rganization</th><th>Roles</th><th>Time Zone</th><th>Actual Time (GMT)</th></tr><tr class="b"><td><img src="http://www.gravatar.com/avatar/a49e2c09c4c36374c40e6cb819157eda?d=mm&amp;s=60" alt="" /></td><td><a name="oching"></a>oching</td><td>Maria Odea B. Ching</td><td><a class="externalLink" href="mailto:oching@apache.org">oching@apache.org</a></td><td>-</td><td>PMC Chair</td><td>+8</td><td><span id="developer-0">+8</span></td></tr><tr class="a"><td><img src="http://www.gravatar.com/avatar/1db61ec29963d4a77ef2275140144fd4?d=mm&amp;s=60" alt="" /></td><td><a name="brett"></a>brett</td><td>Brett Porter</td><td><a class="externalLink" href="mailto:brett@apache.org">brett@apache.org</a></td><td>ASF</td><td>PMC Member</td><td>+10</td><td><span id="developer-1">+10</span></td></tr><tr class="b"><td><img src="http://www.gravatar.com/avatar/6559d4b2de15cb1433fc13c34599e4c7?d=mm&amp;s=60" alt="" /></td><td><a name="carlos"></a>carlos</td><td>Carlos Sanchez</td><td><a class="externalLi
 nk" href="mailto:carlos@apache.org">carlos@apache.org</a></td><td>ASF</td><td>PMC Member</td><td>+1</td><td><span id="developer-2">+1</span></td></tr><tr class="a"><td><img src="http://www.gravatar.com/avatar/89d1772a8f19085482a13decc709cda2?d=mm&amp;s=60" alt="" /></td><td><a name="epunzalan"></a>epunzalan</td><td>Edwin Punzalan</td><td><a class="externalLink" href="mailto:epunzalan@apache.org">epunzalan@apache.org</a></td><td>-</td><td>PMC Member</td><td>-8</td><td><span id="developer-3">-8</span></td></tr><tr class="b"><td><img src="http://www.gravatar.com/avatar/3fe23ff82e7920b5941e18515adf9bba?d=mm&amp;s=60" alt="" /></td><td><a name="nicolas"></a>nicolas</td><td>Nicolas De Loof</td><td><a class="externalLink" href="mailto:nicolas@apache.org">nicolas@apache.org</a></td><td>-</td><td>PMC Member</td><td>+1</td><td><span id="developer-4">+1</span></td></tr><tr class="a"><td><img src="http://www.gravatar.com/avatar/bab29f762bea8e578505424443d8cd41?d=mm&amp;s=60" alt="" /></
 td><td><a name="olamy"></a>olamy</td><td>Olivier Lamy</td><td><a class="externalLink" href="mailto:olamy@apache.org">olamy@apache.org</a></td><td>Talend</td><td>PMC Member</td><td>Australia/Melbourne</td><td><span id="developer-5">Australia/Melbourne</span></td></tr><tr class="b"><td><img src="http://www.gravatar.com/avatar/c8686cad245196c9e392201ad7bb364f?d=mm&amp;s=60" alt="" /></td><td><a name="dennisl"></a>dennisl</td><td>Dennis Lundberg</td><td><a class="externalLink" href="mailto:dennisl@apache.org">dennisl@apache.org</a></td><td>ASF</td><td>Committer</td><td>+1</td><td><span id="developer-6">+1</span></td></tr><tr class="a"><td><img src="http://www.gravatar.com/avatar/76f1823568e5f31931bd32415a4cffa7?d=mm&amp;s=60" alt="" /></td><td><a name="martinc"></a>martinc</td><td>Martin Cooper</td><td><a class="externalLink" href="mailto:martinc@apache.org">martinc@apache.org</a></td><td>ASF</td><td>Committer</td><td>-</td><td><span id="developer-7">-</span></td></tr><tr class=
 "b"><td><img src="http://www.gravatar.com/avatar/07a0055c4259569aff19ee558ee3999d?d=mm&amp;s=60" alt="" /></td><td><a name="mbaclay"></a>mbaclay</td><td>Marecor M. Baclay</td><td><a class="externalLink" href="mailto:mbaclay@apache.org">mbaclay@apache.org</a></td><td>-</td><td>Committer</td><td>+8</td><td><span id="developer-8">+8</span></td></tr><tr class="a"><td><img src="http://www.gravatar.com/avatar/026acc6fb60c44ed137de35517837065?d=mm&amp;s=60" alt="" /></td><td><a name="jzurbano"></a>jzurbano</td><td>Jevica Arianne B. Zurbano</td><td><a class="externalLink" href="mailto:jzurbano@apache.org">jzurbano@apache.org</a></td><td>-</td><td>Committer</td><td>+8</td><td><span id="developer-9">+8</span></td></tr><tr class="b"><td><img src="http://www.gravatar.com/avatar/27790393b874159fe05609ca7ed812f9?d=mm&amp;s=60" alt="" /></td><td><a name="jbonofre"></a>jbonofre</td><td>Jean-Baptiste Onofr&#xe9;</td><td><a class="externalLink" href="mailto:jbonofre@apache.org">jbonofre@apach
 e.org</a></td><td>Talend</td><td>Committer</td><td>+1</td><td><span id="developer-10">+1</span></td></tr><tr class="a"><td><img src="http://www.gravatar.com/avatar/030e414fc478d45703ba0cbf6fa431f9?d=mm&amp;s=60" alt="" /></td><td><a name="skygo"></a>skygo</td><td>Eric Barboni</td><td><a class="externalLink" href="mailto:skygo@apache.org">skygo@apache.org</a></td><td>ASF</td><td>Committer</td><td>+1</td><td><span id="developer-11">+1</span></td></tr><tr class="b"><td><img src="http://www.gravatar.com/avatar/aeb4e8e65a6c91233e1a9128d8989093?d=mm&amp;s=60" alt="" /></td><td><a name="alecharp"></a>alecharp</td><td>Adrien Lecharpentier</td><td><a class="externalLink" href="mailto:alecharp@apache.org">alecharp@apache.org</a></td><td>Zenika</td><td>Committer</td><td>+1</td><td><span id="developer-12">+1</span></td></tr><tr class="a"><td><img src="http://www.gravatar.com/avatar/38f7796e51a469f8efc08de2d88fa335?d=mm&amp;s=60" alt="" /></td><td><a name="joakime"></a>joakime</td><td>Jo
 akim Erdfelt</td><td><a class="externalLink" href="mailto:joakime@apache.org">joakime@apache.org</a></td><td>ASF</td><td>Emeritus</td><td>-5</td><td><span id="developer-13">-5</span></td></tr><tr class="b"><td><img src="http://www.gravatar.com/avatar/00000000000000000000000000000000?d=blank&amp;f=y&amp;s=60" alt="" /></td><td><a name="jvanzyl"></a>jvanzyl</td><td>Jason van Zyl</td><td>-</td><td>-</td><td>Emeritus</td><td>-</td><td><span id="developer-14">-</span></td></tr><tr class="a"><td><img src="http://www.gravatar.com/avatar/00000000000000000000000000000000?d=blank&amp;f=y&amp;s=60" alt="" /></td><td><a name="bayard"></a>bayard</td><td>Henri Yandell</td><td>-</td><td>-</td><td>Emeritus</td><td>-</td><td><span id="developer-15">-</span></td></tr><tr class="b"><td><img src="http://www.gravatar.com/avatar/00000000000000000000000000000000?d=blank&amp;f=y&amp;s=60" alt="" /></td><td><a name="kenney"></a>kenney</td><td>Kenney Westerhof</td><td>-</td><td>-</td><td>Emeritus</td
 ><td>-</td><td><span id="developer-16">-</span></td></tr><tr class="a"><td><img src="http://www.gravatar.com/avatar/00000000000000000000000000000000?d=blank&amp;f=y&amp;s=60" alt="" /></td><td><a name="aheritier"></a>aheritier</td><td>Arnaud Heritier</td><td>-</td><td>-</td><td>Emeritus</td><td>-</td><td><span id="developer-17">-</span></td></tr><tr class="b"><td><img src="http://www.gravatar.com/avatar/00000000000000000000000000000000?d=blank&amp;f=y&amp;s=60" alt="" /></td><td><a name="bellingard"></a>bellingard</td><td>Fabrice Bellingard</td><td>-</td><td>-</td><td>Emeritus</td><td>-</td><td><span id="developer-18">-</span></td></tr><tr class="a"><td><img src="http://www.gravatar.com/avatar/00000000000000000000000000000000?d=blank&amp;f=y&amp;s=60" alt="" /></td><td><a name="jdumay"></a>jdumay</td><td>James William Dumay</td><td>-</td><td>-</td><td>Emeritus</td><td>-</td><td><span id="developer-19">-</span></td></tr><tr class="b"><td><img src="http://www.gravatar.com/avat
 ar/00000000000000000000000000000000?d=blank&amp;f=y&amp;s=60" alt="" /></td><td><a name="jmcconnell"></a>jmcconnell</td><td>Jesse McConnell</td><td>-</td><td>-</td><td>Emeritus</td><td>-</td><td><span id="developer-20">-</span></td></tr><tr class="a"><td><img src="http://www.gravatar.com/avatar/efe7252f3b18253bf4318062ece95a3b?d=mm&amp;s=60" alt="" /></td><td><a name="evenisse"></a>evenisse</td><td>Emmanuel Venisse</td><td><a class="externalLink" href="mailto:evenisse@apache.org">evenisse@apache.org</a></td><td>-</td><td>Emeritus</td><td>-</td><td><span id="developer-21">-</span></td></tr><tr class="b"><td><img src="http://www.gravatar.com/avatar/b38a3be83226b10b399985496c058e4c?d=mm&amp;s=60" alt="" /></td><td><a name="jtolentino"></a>jtolentino</td><td>Ernesto Tolentino Jr.</td><td><a class="externalLink" href="mailto:jtolentino@apache.org">jtolentino@apache.org</a></td><td>-</td><td>Emeritus</td><td>-</td><td><span id="developer-22">-</span></td></tr><tr class="a"><td><im
 g src="http://www.gravatar.com/avatar/00000000000000000000000000000000?d=blank&amp;f=y&amp;s=60" alt="" /></td><td><a name="wsmoak"></a>wsmoak</td><td>Wendy Smoak</td><td>-</td><td>-</td><td>Emeritus</td><td>-</td><td><span id="developer-23">-</span></td></tr></table></div><div class="section"><h3>Contributors<a name="Contributors"></a></h3><a name="Contributors"></a><p>The following additional people have contributed to this project through the way of suggestions, patches or documentation.</p><table border="0" class="table table-striped"><tr class="a"><th>Name</th></tr><tr class="b"><td>Steffen Grunwald</td></tr><tr class="a"><td>Stefan Prange</td></tr><tr class="b"><td>John Michael Luy</td></tr><tr class="a"><td>Martin H&#xf6;ller</td></tr><tr class="b"><td>Stephen Gargan</td></tr><tr class="a"><td>Dario Oliveros</td></tr><tr class="b"><td>james ahlborn</td></tr><tr class="a"><td>Jim Jackson</td></tr><tr class="b"><td>Daniel Harvey</td></tr><tr class="a"><td>Aleksandr Taru
 tin</td></tr><tr class="b"><td>Teodoro Cue Jr.</td></tr><tr class="a"><td>Jan Ancajas</td></tr><tr class="b"><td>Jens M&#xfc;hlenhoff</td></tr><tr class="a"><td>Dawn Angelito</td></tr><tr class="b"><td>Henry Isidro</td></tr><tr class="a"><td>Antoine Veret</td></tr><tr class="b"><td>Christian Gruber</td></tr><tr class="a"><td>Allan Ramirez</td></tr><tr class="b"><td>Pete Marvin King</td></tr><tr class="a"><td>Joel Sudiacal</td></tr><tr class="b"><td>Milos Kleint</td></tr><tr class="a"><td>Nick Gonzalez</td></tr><tr class="b"><td>Maria Catherine Tan</td></tr><tr class="a"><td>Dan Tran</td></tr><tr class="b"><td>Gwen Harold Autencio</td></tr><tr class="a"><td>Mark Jeffery</td></tr><tr class="b"><td>Fabrice Daugan</td></tr><tr class="a"><td>Doron Solomon</td></tr><tr class="b"><td>Michal Stochmialek</td></tr><tr class="a"><td>Julien Henry</td></tr><tr class="b"><td>Andreas Baumann</td></tr><tr class="a"><td>Adelita L. Padilla</td></tr><tr class="b"><td>Daniel Triphaus</td></tr><
 tr class="a"><td>Patti Arachchige Eshan Sudharaka</td></tr><tr class="b"><td>Shinsuke Sugaya</td></tr><tr class="a"><td>Marcus Dimand</td></tr><tr class="b"><td>Catalino Pineda Jr.</td></tr><tr class="a"><td>Warner Pinero</td></tr><tr class="b"><td>Dave Brosius</td></tr><tr class="a"><td>Jim Sellers</td></tr><tr class="b"><td>Igor Galic</td></tr><tr class="a"><td>Mark Struberg</td></tr><tr class="b"><td>Marc Jansen Tan Chua</td></tr><tr class="a"><td>Lucien Weller</td></tr><tr class="b"><td>Greg Michael Meneses</td></tr><tr class="a"><td>Chris Graham</td></tr><tr class="b"><td>Fredrik Jonson</td></tr><tr class="a"><td>Lester Ecarma</td></tr><tr class="b"><td>Eirik Bj&#xf8;rsn&#xf8;s</td></tr><tr class="a"><td>Jan Ancajas</td></tr><tr class="b"><td>Damien Blugeon</td></tr><tr class="a"><td>John Michael Luy</td></tr><tr class="b"><td>Wolfgang Strunk</td></tr><tr class="a"><td>Jevica Arianne B. Zurbano</td></tr><tr class="b"><td>Stefan Prange</td></tr><tr class="a"><td>Napoleon
  Esmundo C. Ramirez</td></tr><tr class="b"><td>Brent Atkinson</td></tr><tr class="a"><td>Antoine ROUAZE</td></tr></table><script type="text/javascript">
+function offsetDate(id, offset) {
+    var now = new Date();
+    var nowTime = now.getTime();
+    var localOffset = now.getTimezoneOffset();
+    var developerTime = nowTime + ( offset * 60 * 60 * 1000 )+ ( localOffset * 60 * 1000 );
+    var developerDate = new Date(developerTime);
+
+    document.getElementById(id).innerHTML = developerDate;
+}
+
+function init(){
+    offsetDate('developer-0', '+8');
+    offsetDate('developer-1', '+10');
+    offsetDate('developer-2', '+1');
+    offsetDate('developer-3', '-8');
+    offsetDate('developer-4', '+1');
+    offsetDate('developer-5', '10');
+    offsetDate('developer-6', '+1');
+    offsetDate('developer-8', '+8');
+    offsetDate('developer-9', '+8');
+    offsetDate('developer-10', '+1');
+    offsetDate('developer-11', '+1');
+    offsetDate('developer-12', '+1');
+    offsetDate('developer-13', '-5');
+}
+
+window.onLoad = init();
+</script></div></div>
+                  </div>
+          </div>
+
+    <hr/>
+
+    <footer>
+            <div class="container">
+              <div class="row span12">Copyright &copy;                    2006-2013
+                        <a href="http://www.apache.org/">The Apache Software Foundation</a>.
+            All Rights Reserved.      
+                    
+      </div>
+
+        
+                <p id="poweredBy" class="pull-right">
+                          <a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy">
+        <img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" />
+      </a>
+              </p>
+        
+          
+    
+    
+                
+    <div id="ohloh" class="pull-right">
+      <script type="text/javascript" src="http://www.ohloh.net/p/8659/widgets/project_basic_stats.js"></script>
+    </div>
+        </div>
+    </footer>
+  </body>
+</html>
\ No newline at end of file

Added: archiva/site-content/redback/components/modello-plugins/modello-plugin-jpox/xref-test/allclasses-frame.html
URL: http://svn.apache.org/viewvc/archiva/site-content/redback/components/modello-plugins/modello-plugin-jpox/xref-test/allclasses-frame.html?rev=1479445&view=auto
==============================================================================
--- archiva/site-content/redback/components/modello-plugins/modello-plugin-jpox/xref-test/allclasses-frame.html (added)
+++ archiva/site-content/redback/components/modello-plugins/modello-plugin-jpox/xref-test/allclasses-frame.html Mon May  6 01:38:58 2013
@@ -0,0 +1,41 @@
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "DTD/xhtml1-transitional.dtd">
+<html xml:lang="en" lang="en">
+	<head>
+		<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+		<title>All Classes</title>
+		<link rel="stylesheet" type="text/css" href="stylesheet.css" title="style" />
+    </head>
+    <body>
+
+		<h3>All Classes</h3>
+
+		<ul>
+						<li>
+				<a href="org/apache/archiva/redback/components/modello/jpox/AbstractJpoxGeneratorTestCase.html" target="classFrame">AbstractJpoxGeneratorTestCase</a>
+			</li>
+						<li>
+				<a href="org/apache/archiva/redback/components/modello/jpox/JPoxJdoMappingModelloGeneratorPrefixedTest.html" target="classFrame">JPoxJdoMappingModelloGeneratorPrefixedTest</a>
+			</li>
+						<li>
+				<a href="org/apache/archiva/redback/components/modello/jpox/JPoxJdoMappingModelloGeneratorTest.html" target="classFrame">JPoxJdoMappingModelloGeneratorTest</a>
+			</li>
+						<li>
+				<a href="org/apache/archiva/redback/components/modello/jpox/JPoxMetadataClassModelloGeneratorTest.html" target="classFrame">JPoxMetadataClassModelloGeneratorTest</a>
+			</li>
+						<li>
+				<a href="org/apache/archiva/redback/components/modello/jpox/JPoxStoreModelloGeneratorTest.html" target="classFrame">JPoxStoreModelloGeneratorTest</a>
+			</li>
+						<li>
+				<a href="org/apache/archiva/redback/components/modello/jpox/JdoEntityResolver.html" target="classFrame">JdoEntityResolver</a>
+			</li>
+						<li>
+				<a href="org/apache/archiva/redback/components/modello/jpox/JpoxDeleteModelTest.html" target="classFrame">JpoxDeleteModelTest</a>
+			</li>
+						<li>
+				<a href="org/apache/archiva/redback/components/modello/jpox/JpoxVersionTest.html" target="classFrame">JpoxVersionTest</a>
+			</li>
+			      </ul>
+
+    </body>
+  </html>
\ No newline at end of file

Added: archiva/site-content/redback/components/modello-plugins/modello-plugin-jpox/xref-test/index.html
URL: http://svn.apache.org/viewvc/archiva/site-content/redback/components/modello-plugins/modello-plugin-jpox/xref-test/index.html?rev=1479445&view=auto
==============================================================================
--- archiva/site-content/redback/components/modello-plugins/modello-plugin-jpox/xref-test/index.html (added)
+++ archiva/site-content/redback/components/modello-plugins/modello-plugin-jpox/xref-test/index.html Mon May  6 01:38:58 2013
@@ -0,0 +1,23 @@
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
+<html xml:lang="en" lang="en">
+	<head>
+		<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+		<title>Modello JPox Plugin 1.0 Reference</title>
+	</head>
+    <frameset cols="20%,80%">
+		<frameset rows="30%,70%">
+			<frame src="overview-frame.html" name="packageListFrame" />
+			<frame src="allclasses-frame.html" name="packageFrame" />
+		</frameset>
+		<frame src="overview-summary.html" name="classFrame" />
+        <noframes>
+            <body>
+                <h1>Frame Alert</h1>
+                <p>
+                    You don't have frames. Go <a href="overview-summary.html">here</a>
+                </p>
+            </body>
+        </noframes>
+    </frameset>
+</html>

Added: archiva/site-content/redback/components/modello-plugins/modello-plugin-jpox/xref-test/org/apache/archiva/redback/components/modello/jpox/AbstractJpoxGeneratorTestCase.html
URL: http://svn.apache.org/viewvc/archiva/site-content/redback/components/modello-plugins/modello-plugin-jpox/xref-test/org/apache/archiva/redback/components/modello/jpox/AbstractJpoxGeneratorTestCase.html?rev=1479445&view=auto
==============================================================================
--- archiva/site-content/redback/components/modello-plugins/modello-plugin-jpox/xref-test/org/apache/archiva/redback/components/modello/jpox/AbstractJpoxGeneratorTestCase.html (added)
+++ archiva/site-content/redback/components/modello-plugins/modello-plugin-jpox/xref-test/org/apache/archiva/redback/components/modello/jpox/AbstractJpoxGeneratorTestCase.html Mon May  6 01:38:58 2013
@@ -0,0 +1,386 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head>
+<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+<title>AbstractJpoxGeneratorTestCase xref</title>
+<link type="text/css" rel="stylesheet" href="../../../../../../../stylesheet.css" />
+</head>
+<body>
+<div id="overview"><a href="../../../../../../../../testapidocs/org/apache/archiva/redback/components/modello/jpox/AbstractJpoxGeneratorTestCase.html">View Javadoc</a></div><pre>
+
+<a class="jxr_linenumber" name="1" href="#1">1</a>   <strong class="jxr_keyword">package</strong> org.apache.archiva.redback.components.modello.jpox;
+<a class="jxr_linenumber" name="2" href="#2">2</a>   
+<a class="jxr_linenumber" name="3" href="#3">3</a>   <em class="jxr_comment">/*</em>
+<a class="jxr_linenumber" name="4" href="#4">4</a>   <em class="jxr_comment"> * Licensed to the Apache Software Foundation (ASF) under one</em>
+<a class="jxr_linenumber" name="5" href="#5">5</a>   <em class="jxr_comment"> * or more contributor license agreements.  See the NOTICE file</em>
+<a class="jxr_linenumber" name="6" href="#6">6</a>   <em class="jxr_comment"> * distributed with this work for additional information</em>
+<a class="jxr_linenumber" name="7" href="#7">7</a>   <em class="jxr_comment"> * regarding copyright ownership.  The ASF licenses this file</em>
+<a class="jxr_linenumber" name="8" href="#8">8</a>   <em class="jxr_comment"> * to you under the Apache License, Version 2.0 (the</em>
+<a class="jxr_linenumber" name="9" href="#9">9</a>   <em class="jxr_comment"> * "License"); you may not use this file except in compliance</em>
+<a class="jxr_linenumber" name="10" href="#10">10</a>  <em class="jxr_comment"> * with the License.  You may obtain a copy of the License at</em>
+<a class="jxr_linenumber" name="11" href="#11">11</a>  <em class="jxr_comment"> *</em>
+<a class="jxr_linenumber" name="12" href="#12">12</a>  <em class="jxr_comment"> *  <a href="http://www.apache.org/licenses/LICENSE-2.0" target="alexandria_uri">http://www.apache.org/licenses/LICENSE-2.0</a></em>
+<a class="jxr_linenumber" name="13" href="#13">13</a>  <em class="jxr_comment"> *</em>
+<a class="jxr_linenumber" name="14" href="#14">14</a>  <em class="jxr_comment"> * Unless required by applicable law or agreed to in writing,</em>
+<a class="jxr_linenumber" name="15" href="#15">15</a>  <em class="jxr_comment"> * software distributed under the License is distributed on an</em>
+<a class="jxr_linenumber" name="16" href="#16">16</a>  <em class="jxr_comment"> * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY</em>
+<a class="jxr_linenumber" name="17" href="#17">17</a>  <em class="jxr_comment"> * KIND, either express or implied.  See the License for the</em>
+<a class="jxr_linenumber" name="18" href="#18">18</a>  <em class="jxr_comment"> * specific language governing permissions and limitations</em>
+<a class="jxr_linenumber" name="19" href="#19">19</a>  <em class="jxr_comment"> * under the License.</em>
+<a class="jxr_linenumber" name="20" href="#20">20</a>  <em class="jxr_comment"> */</em>
+<a class="jxr_linenumber" name="21" href="#21">21</a>  
+<a class="jxr_linenumber" name="22" href="#22">22</a>  <strong class="jxr_keyword">import</strong> org.codehaus.modello.AbstractModelloGeneratorTest;
+<a class="jxr_linenumber" name="23" href="#23">23</a>  <strong class="jxr_keyword">import</strong> org.codehaus.modello.AbstractModelloJavaGeneratorTest;
+<a class="jxr_linenumber" name="24" href="#24">24</a>  <strong class="jxr_keyword">import</strong> org.codehaus.modello.ModelloException;
+<a class="jxr_linenumber" name="25" href="#25">25</a>  <strong class="jxr_keyword">import</strong> org.codehaus.modello.ModelloParameterConstants;
+<a class="jxr_linenumber" name="26" href="#26">26</a>  <strong class="jxr_keyword">import</strong> org.codehaus.modello.core.ModelloCore;
+<a class="jxr_linenumber" name="27" href="#27">27</a>  <strong class="jxr_keyword">import</strong> org.codehaus.modello.model.Model;
+<a class="jxr_linenumber" name="28" href="#28">28</a>  <strong class="jxr_keyword">import</strong> org.codehaus.plexus.compiler.CompilerException;
+<a class="jxr_linenumber" name="29" href="#29">29</a>  <strong class="jxr_keyword">import</strong> org.codehaus.plexus.util.FileUtils;
+<a class="jxr_linenumber" name="30" href="#30">30</a>  <strong class="jxr_keyword">import</strong> org.codehaus.plexus.util.StringUtils;
+<a class="jxr_linenumber" name="31" href="#31">31</a>  <strong class="jxr_keyword">import</strong> org.codehaus.plexus.util.cli.CommandLineException;
+<a class="jxr_linenumber" name="32" href="#32">32</a>  <strong class="jxr_keyword">import</strong> org.codehaus.plexus.util.cli.CommandLineUtils;
+<a class="jxr_linenumber" name="33" href="#33">33</a>  <strong class="jxr_keyword">import</strong> org.codehaus.plexus.util.cli.Commandline;
+<a class="jxr_linenumber" name="34" href="#34">34</a>  <strong class="jxr_keyword">import</strong> org.dom4j.Attribute;
+<a class="jxr_linenumber" name="35" href="#35">35</a>  <strong class="jxr_keyword">import</strong> org.dom4j.Branch;
+<a class="jxr_linenumber" name="36" href="#36">36</a>  <strong class="jxr_keyword">import</strong> org.dom4j.Document;
+<a class="jxr_linenumber" name="37" href="#37">37</a>  <strong class="jxr_keyword">import</strong> org.dom4j.Element;
+<a class="jxr_linenumber" name="38" href="#38">38</a>  <strong class="jxr_keyword">import</strong> org.dom4j.Node;
+<a class="jxr_linenumber" name="39" href="#39">39</a>  <strong class="jxr_keyword">import</strong> org.dom4j.XPath;
+<a class="jxr_linenumber" name="40" href="#40">40</a>  
+<a class="jxr_linenumber" name="41" href="#41">41</a>  <strong class="jxr_keyword">import</strong> java.io.File;
+<a class="jxr_linenumber" name="42" href="#42">42</a>  <strong class="jxr_keyword">import</strong> java.io.FileOutputStream;
+<a class="jxr_linenumber" name="43" href="#43">43</a>  <strong class="jxr_keyword">import</strong> java.io.IOException;
+<a class="jxr_linenumber" name="44" href="#44">44</a>  <strong class="jxr_keyword">import</strong> java.util.Iterator;
+<a class="jxr_linenumber" name="45" href="#45">45</a>  <strong class="jxr_keyword">import</strong> java.util.List;
+<a class="jxr_linenumber" name="46" href="#46">46</a>  <strong class="jxr_keyword">import</strong> java.util.Properties;
+<a class="jxr_linenumber" name="47" href="#47">47</a>  
+<a class="jxr_linenumber" name="48" href="#48">48</a>  <strong class="jxr_keyword">import</strong> junit.framework.AssertionFailedError;
+<a class="jxr_linenumber" name="49" href="#49">49</a>  
+<a class="jxr_linenumber" name="50" href="#50">50</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">abstract</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../../../../org/apache/archiva/redback/components/modello/jpox/AbstractJpoxGeneratorTestCase.html">AbstractJpoxGeneratorTestCase</a>
+<a class="jxr_linenumber" name="51" href="#51">51</a>      <strong class="jxr_keyword">extends</strong> AbstractModelloJavaGeneratorTest
+<a class="jxr_linenumber" name="52" href="#52">52</a>  {
+<a class="jxr_linenumber" name="53" href="#53">53</a>      <strong class="jxr_keyword">protected</strong> ModelloCore modello;
+<a class="jxr_linenumber" name="54" href="#54">54</a>  
+<a class="jxr_linenumber" name="55" href="#55">55</a>      <strong class="jxr_keyword">protected</strong> <a href="../../../../../../../org/apache/archiva/redback/components/modello/jpox/AbstractJpoxGeneratorTestCase.html">AbstractJpoxGeneratorTestCase</a>( String name )
+<a class="jxr_linenumber" name="56" href="#56">56</a>      {
+<a class="jxr_linenumber" name="57" href="#57">57</a>          <strong class="jxr_keyword">super</strong>( name );
+<a class="jxr_linenumber" name="58" href="#58">58</a>      }
+<a class="jxr_linenumber" name="59" href="#59">59</a>  
+<a class="jxr_linenumber" name="60" href="#60">60</a>      <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">void</strong> setUp()
+<a class="jxr_linenumber" name="61" href="#61">61</a>          <strong class="jxr_keyword">throws</strong> Exception
+<a class="jxr_linenumber" name="62" href="#62">62</a>      {
+<a class="jxr_linenumber" name="63" href="#63">63</a>          <strong class="jxr_keyword">super</strong>.setUp();
+<a class="jxr_linenumber" name="64" href="#64">64</a>  
+<a class="jxr_linenumber" name="65" href="#65">65</a>          modello = (ModelloCore) container.lookup( ModelloCore.ROLE );
+<a class="jxr_linenumber" name="66" href="#66">66</a>      }
+<a class="jxr_linenumber" name="67" href="#67">67</a>  
+<a class="jxr_linenumber" name="68" href="#68">68</a>      <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">void</strong> verifyModel( Model model, String className )
+<a class="jxr_linenumber" name="69" href="#69">69</a>          <strong class="jxr_keyword">throws</strong> IOException, ModelloException, CompilerException, CommandLineException
+<a class="jxr_linenumber" name="70" href="#70">70</a>      {
+<a class="jxr_linenumber" name="71" href="#71">71</a>          verifyModel( model, className, <strong class="jxr_keyword">null</strong> );
+<a class="jxr_linenumber" name="72" href="#72">72</a>      }
+<a class="jxr_linenumber" name="73" href="#73">73</a>  
+<a class="jxr_linenumber" name="74" href="#74">74</a>      <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">void</strong> verifyModel( Model model, String className, String[] versions )
+<a class="jxr_linenumber" name="75" href="#75">75</a>          <strong class="jxr_keyword">throws</strong> IOException, ModelloException, CompilerException, CommandLineException
+<a class="jxr_linenumber" name="76" href="#76">76</a>      {
+<a class="jxr_linenumber" name="77" href="#77">77</a>          File generatedSources = <strong class="jxr_keyword">new</strong> File( getTestPath( <span class="jxr_string">"target/"</span> + getName() + <span class="jxr_string">"/sources"</span> ) );
+<a class="jxr_linenumber" name="78" href="#78">78</a>  
+<a class="jxr_linenumber" name="79" href="#79">79</a>          File classes = <strong class="jxr_keyword">new</strong> File( getTestPath( <span class="jxr_string">"target/"</span> + getName() + <span class="jxr_string">"/classes"</span> ) );
+<a class="jxr_linenumber" name="80" href="#80">80</a>  
+<a class="jxr_linenumber" name="81" href="#81">81</a>          FileUtils.deleteDirectory( generatedSources );
+<a class="jxr_linenumber" name="82" href="#82">82</a>  
+<a class="jxr_linenumber" name="83" href="#83">83</a>          FileUtils.deleteDirectory( classes );
+<a class="jxr_linenumber" name="84" href="#84">84</a>  
+<a class="jxr_linenumber" name="85" href="#85">85</a>          generatedSources.mkdirs();
+<a class="jxr_linenumber" name="86" href="#86">86</a>  
+<a class="jxr_linenumber" name="87" href="#87">87</a>          classes.mkdirs();
+<a class="jxr_linenumber" name="88" href="#88">88</a>  
+<a class="jxr_linenumber" name="89" href="#89">89</a>          Properties parameters = <strong class="jxr_keyword">new</strong> Properties();
+<a class="jxr_linenumber" name="90" href="#90">90</a>  
+<a class="jxr_linenumber" name="91" href="#91">91</a>          parameters.setProperty( ModelloParameterConstants.OUTPUT_DIRECTORY, generatedSources.getAbsolutePath() );
+<a class="jxr_linenumber" name="92" href="#92">92</a>  
+<a class="jxr_linenumber" name="93" href="#93">93</a>          parameters.setProperty( ModelloParameterConstants.VERSION, <span class="jxr_string">"1.0.0"</span> );
+<a class="jxr_linenumber" name="94" href="#94">94</a>  
+<a class="jxr_linenumber" name="95" href="#95">95</a>          parameters.setProperty( ModelloParameterConstants.PACKAGE_WITH_VERSION, Boolean.toString( false ) );
+<a class="jxr_linenumber" name="96" href="#96">96</a>  
+<a class="jxr_linenumber" name="97" href="#97">97</a>          modello.generate( model, <span class="jxr_string">"java"</span>, parameters );
+<a class="jxr_linenumber" name="98" href="#98">98</a>  
+<a class="jxr_linenumber" name="99" href="#99">99</a>          modello.generate( model, <span class="jxr_string">"jpox-store"</span>, parameters );
+<a class="jxr_linenumber" name="100" href="#100">100</a> 
+<a class="jxr_linenumber" name="101" href="#101">101</a>         modello.generate( model, <span class="jxr_string">"jpox-metadata-class"</span>, parameters );
+<a class="jxr_linenumber" name="102" href="#102">102</a> 
+<a class="jxr_linenumber" name="103" href="#103">103</a>         parameters.setProperty( ModelloParameterConstants.OUTPUT_DIRECTORY, classes.getAbsolutePath() );
+<a class="jxr_linenumber" name="104" href="#104">104</a>         modello.generate( model, <span class="jxr_string">"jpox-jdo-mapping"</span>, parameters );
+<a class="jxr_linenumber" name="105" href="#105">105</a> 
+<a class="jxr_linenumber" name="106" href="#106">106</a>         <strong class="jxr_keyword">if</strong> ( versions != <strong class="jxr_keyword">null</strong> &amp;&amp; versions.length &gt; 0 )
+<a class="jxr_linenumber" name="107" href="#107">107</a>         {
+<a class="jxr_linenumber" name="108" href="#108">108</a>             parameters.setProperty( ModelloParameterConstants.ALL_VERSIONS, StringUtils.join( versions, <span class="jxr_string">","</span> ) );
+<a class="jxr_linenumber" name="109" href="#109">109</a> 
+<a class="jxr_linenumber" name="110" href="#110">110</a>             <strong class="jxr_keyword">for</strong> ( <strong class="jxr_keyword">int</strong> i = 0; i &lt; versions.length; i++ )
+<a class="jxr_linenumber" name="111" href="#111">111</a>             {
+<a class="jxr_linenumber" name="112" href="#112">112</a>                 parameters.setProperty( ModelloParameterConstants.VERSION, versions[i] );
+<a class="jxr_linenumber" name="113" href="#113">113</a> 
+<a class="jxr_linenumber" name="114" href="#114">114</a>                 parameters.setProperty( ModelloParameterConstants.OUTPUT_DIRECTORY,
+<a class="jxr_linenumber" name="115" href="#115">115</a>                                         generatedSources.getAbsolutePath() );
+<a class="jxr_linenumber" name="116" href="#116">116</a> 
+<a class="jxr_linenumber" name="117" href="#117">117</a>                 parameters.setProperty( ModelloParameterConstants.PACKAGE_WITH_VERSION, Boolean.toString( <strong class="jxr_keyword">true</strong> ) );
+<a class="jxr_linenumber" name="118" href="#118">118</a> 
+<a class="jxr_linenumber" name="119" href="#119">119</a>                 modello.generate( model, <span class="jxr_string">"java"</span>, parameters );
+<a class="jxr_linenumber" name="120" href="#120">120</a> 
+<a class="jxr_linenumber" name="121" href="#121">121</a>                 modello.generate( model, <span class="jxr_string">"jpox-store"</span>, parameters );
+<a class="jxr_linenumber" name="122" href="#122">122</a> 
+<a class="jxr_linenumber" name="123" href="#123">123</a>                 parameters.setProperty( ModelloParameterConstants.OUTPUT_DIRECTORY, classes.getAbsolutePath() );
+<a class="jxr_linenumber" name="124" href="#124">124</a>                 modello.generate( model, <span class="jxr_string">"jpox-jdo-mapping"</span>, parameters );
+<a class="jxr_linenumber" name="125" href="#125">125</a>             }
+<a class="jxr_linenumber" name="126" href="#126">126</a>         }
+<a class="jxr_linenumber" name="127" href="#127">127</a> 
+<a class="jxr_linenumber" name="128" href="#128">128</a>         addDependency( <span class="jxr_string">"org.codehaus.modello"</span>, <span class="jxr_string">"modello-core"</span> );
+<a class="jxr_linenumber" name="129" href="#129">129</a> 
+<a class="jxr_linenumber" name="130" href="#130">130</a>         addDependency( <span class="jxr_string">"jpox"</span>, <span class="jxr_string">"jpox"</span> );
+<a class="jxr_linenumber" name="131" href="#131">131</a>         addDependency( <span class="jxr_string">"javax.jdo"</span>, <span class="jxr_string">"jdo2-api"</span> );
+<a class="jxr_linenumber" name="132" href="#132">132</a>         addDependency( <span class="jxr_string">"org.apache.derby"</span>, <span class="jxr_string">"derby"</span> );
+<a class="jxr_linenumber" name="133" href="#133">133</a>         addDependency( <span class="jxr_string">"log4j"</span>, <span class="jxr_string">"log4j"</span> );
+<a class="jxr_linenumber" name="134" href="#134">134</a> 
+<a class="jxr_linenumber" name="135" href="#135">135</a>         compileGeneratedSources( <strong class="jxr_keyword">true</strong> );
+<a class="jxr_linenumber" name="136" href="#136">136</a> 
+<a class="jxr_linenumber" name="137" href="#137">137</a>         enhance( classes );
+<a class="jxr_linenumber" name="138" href="#138">138</a>         
+<a class="jxr_linenumber" name="139" href="#139">139</a>         <em class="jxr_comment">//verifyCompiledGeneratedSources( className, getName() );</em>
+<a class="jxr_linenumber" name="140" href="#140">140</a>     }
+<a class="jxr_linenumber" name="141" href="#141">141</a> 
+<a class="jxr_linenumber" name="142" href="#142">142</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> enhance( File classes )
+<a class="jxr_linenumber" name="143" href="#143">143</a>         <strong class="jxr_keyword">throws</strong> CommandLineException, ModelloException, IOException
+<a class="jxr_linenumber" name="144" href="#144">144</a>     {
+<a class="jxr_linenumber" name="145" href="#145">145</a>         Properties loggingProperties = <strong class="jxr_keyword">new</strong> Properties();
+<a class="jxr_linenumber" name="146" href="#146">146</a>         loggingProperties.setProperty( <span class="jxr_string">"log4j.appender.root"</span>, <span class="jxr_string">"org.apache.log4j.ConsoleAppender"</span> );
+<a class="jxr_linenumber" name="147" href="#147">147</a>         loggingProperties.setProperty( <span class="jxr_string">"log4j.appender.root.layout"</span>, <span class="jxr_string">"org.apache.log4j.PatternLayout"</span> );
+<a class="jxr_linenumber" name="148" href="#148">148</a>         loggingProperties.setProperty( <span class="jxr_string">"log4j.appender.root.layout.ConversionPattern"</span>, <span class="jxr_string">"%-5p [%c] - %m%n"</span> );
+<a class="jxr_linenumber" name="149" href="#149">149</a>         loggingProperties.setProperty( <span class="jxr_string">"log4j.category.JPOX"</span>, <span class="jxr_string">"INFO, root"</span> );
+<a class="jxr_linenumber" name="150" href="#150">150</a>         File logFile = <strong class="jxr_keyword">new</strong> File( classes, <span class="jxr_string">"log4j.properties"</span> );
+<a class="jxr_linenumber" name="151" href="#151">151</a>         loggingProperties.store( <strong class="jxr_keyword">new</strong> FileOutputStream( logFile ), <span class="jxr_string">"logging"</span> );
+<a class="jxr_linenumber" name="152" href="#152">152</a> 
+<a class="jxr_linenumber" name="153" href="#153">153</a>         Commandline cl = <strong class="jxr_keyword">new</strong> Commandline();
+<a class="jxr_linenumber" name="154" href="#154">154</a> 
+<a class="jxr_linenumber" name="155" href="#155">155</a>         cl.setExecutable( <span class="jxr_string">"java"</span> );
+<a class="jxr_linenumber" name="156" href="#156">156</a> 
+<a class="jxr_linenumber" name="157" href="#157">157</a>         StringBuffer cpBuffer = <strong class="jxr_keyword">new</strong> StringBuffer();
+<a class="jxr_linenumber" name="158" href="#158">158</a> 
+<a class="jxr_linenumber" name="159" href="#159">159</a>         cpBuffer.append( classes.getAbsolutePath() );
+<a class="jxr_linenumber" name="160" href="#160">160</a> 
+<a class="jxr_linenumber" name="161" href="#161">161</a>         <strong class="jxr_keyword">for</strong> ( Iterator it = getClassPathElements().iterator(); it.hasNext(); )
+<a class="jxr_linenumber" name="162" href="#162">162</a>         {
+<a class="jxr_linenumber" name="163" href="#163">163</a>             cpBuffer.append( File.pathSeparator );
+<a class="jxr_linenumber" name="164" href="#164">164</a> 
+<a class="jxr_linenumber" name="165" href="#165">165</a>             cpBuffer.append( it.next() );
+<a class="jxr_linenumber" name="166" href="#166">166</a>         }
+<a class="jxr_linenumber" name="167" href="#167">167</a> 
+<a class="jxr_linenumber" name="168" href="#168">168</a>         File enhancerJar = getDependencyFile( <span class="jxr_string">"jpox"</span>, <span class="jxr_string">"jpox-enhancer"</span> );
+<a class="jxr_linenumber" name="169" href="#169">169</a>         cpBuffer.append( File.pathSeparator + enhancerJar.getAbsolutePath() );
+<a class="jxr_linenumber" name="170" href="#170">170</a>         File bcelJar = getDependencyFile( <span class="jxr_string">"org.apache.bcel"</span>, <span class="jxr_string">"bcel"</span> );
+<a class="jxr_linenumber" name="171" href="#171">171</a>         cpBuffer.append( File.pathSeparator + bcelJar.getAbsolutePath() );
+<a class="jxr_linenumber" name="172" href="#172">172</a> 
+<a class="jxr_linenumber" name="173" href="#173">173</a>         cl.createArgument().setValue( <span class="jxr_string">"-cp"</span> );
+<a class="jxr_linenumber" name="174" href="#174">174</a> 
+<a class="jxr_linenumber" name="175" href="#175">175</a>         cl.createArgument().setValue( cpBuffer.toString() );
+<a class="jxr_linenumber" name="176" href="#176">176</a> 
+<a class="jxr_linenumber" name="177" href="#177">177</a>         cl.createArgument().setValue( <span class="jxr_string">"-Dlog4j.configuration="</span> + logFile.toURL() );
+<a class="jxr_linenumber" name="178" href="#178">178</a> 
+<a class="jxr_linenumber" name="179" href="#179">179</a>         cl.createArgument().setValue( <span class="jxr_string">"org.jpox.enhancer.JPOXEnhancer"</span> );
+<a class="jxr_linenumber" name="180" href="#180">180</a> 
+<a class="jxr_linenumber" name="181" href="#181">181</a>         cl.createArgument().setValue( <span class="jxr_string">"-v"</span> );
+<a class="jxr_linenumber" name="182" href="#182">182</a> 
+<a class="jxr_linenumber" name="183" href="#183">183</a>         <strong class="jxr_keyword">for</strong> ( Iterator i = FileUtils.getFiles( classes, <span class="jxr_string">"**/*.jdo"</span>, <strong class="jxr_keyword">null</strong> ).iterator(); i.hasNext(); )
+<a class="jxr_linenumber" name="184" href="#184">184</a>         {
+<a class="jxr_linenumber" name="185" href="#185">185</a>             cl.createArgument().setFile( (File) i.next() );
+<a class="jxr_linenumber" name="186" href="#186">186</a>         }
+<a class="jxr_linenumber" name="187" href="#187">187</a> 
+<a class="jxr_linenumber" name="188" href="#188">188</a>         CommandLineUtils.StringStreamConsumer stdout = <strong class="jxr_keyword">new</strong> CommandLineUtils.StringStreamConsumer();
+<a class="jxr_linenumber" name="189" href="#189">189</a> 
+<a class="jxr_linenumber" name="190" href="#190">190</a>         CommandLineUtils.StringStreamConsumer stderr = <strong class="jxr_keyword">new</strong> CommandLineUtils.StringStreamConsumer();
+<a class="jxr_linenumber" name="191" href="#191">191</a> 
+<a class="jxr_linenumber" name="192" href="#192">192</a>         System.out.println( cl );
+<a class="jxr_linenumber" name="193" href="#193">193</a>         <strong class="jxr_keyword">int</strong> exitCode = CommandLineUtils.executeCommandLine( cl, stdout, stderr );
+<a class="jxr_linenumber" name="194" href="#194">194</a> 
+<a class="jxr_linenumber" name="195" href="#195">195</a>         String stream = stderr.getOutput();
+<a class="jxr_linenumber" name="196" href="#196">196</a> 
+<a class="jxr_linenumber" name="197" href="#197">197</a>         <strong class="jxr_keyword">if</strong> ( stream.trim().length() &gt; 0 )
+<a class="jxr_linenumber" name="198" href="#198">198</a>         {
+<a class="jxr_linenumber" name="199" href="#199">199</a>             System.err.println( stderr.getOutput() );
+<a class="jxr_linenumber" name="200" href="#200">200</a>         }
+<a class="jxr_linenumber" name="201" href="#201">201</a> 
+<a class="jxr_linenumber" name="202" href="#202">202</a>         stream = stdout.getOutput();
+<a class="jxr_linenumber" name="203" href="#203">203</a> 
+<a class="jxr_linenumber" name="204" href="#204">204</a>         <strong class="jxr_keyword">if</strong> ( stream.trim().length() &gt; 0 )
+<a class="jxr_linenumber" name="205" href="#205">205</a>         {
+<a class="jxr_linenumber" name="206" href="#206">206</a>             System.out.println( stdout.getOutput() );
+<a class="jxr_linenumber" name="207" href="#207">207</a>         }
+<a class="jxr_linenumber" name="208" href="#208">208</a> 
+<a class="jxr_linenumber" name="209" href="#209">209</a>         <strong class="jxr_keyword">if</strong> ( exitCode != 0 )
+<a class="jxr_linenumber" name="210" href="#210">210</a>         {
+<a class="jxr_linenumber" name="211" href="#211">211</a>             <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> ModelloException( <span class="jxr_string">"The JPox enhancer tool exited with a non-null exit code."</span> );
+<a class="jxr_linenumber" name="212" href="#212">212</a>         }
+<a class="jxr_linenumber" name="213" href="#213">213</a>     }
+<a class="jxr_linenumber" name="214" href="#214">214</a>     
+<a class="jxr_linenumber" name="215" href="#215">215</a>     <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">void</strong> assertAttributeEquals( Document doc, String xpathToNode, String attributeKey, String expectedValue )
+<a class="jxr_linenumber" name="216" href="#216">216</a>     {
+<a class="jxr_linenumber" name="217" href="#217">217</a>         <strong class="jxr_keyword">if</strong> ( expectedValue == <strong class="jxr_keyword">null</strong> )
+<a class="jxr_linenumber" name="218" href="#218">218</a>         {
+<a class="jxr_linenumber" name="219" href="#219">219</a>             <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> AssertionFailedError( <span class="jxr_string">"Unable to assert an attribute using a null expected value."</span> );
+<a class="jxr_linenumber" name="220" href="#220">220</a>         }
+<a class="jxr_linenumber" name="221" href="#221">221</a>     
+<a class="jxr_linenumber" name="222" href="#222">222</a>         Attribute attribute = findAttribute( doc, xpathToNode, attributeKey );
+<a class="jxr_linenumber" name="223" href="#223">223</a>     
+<a class="jxr_linenumber" name="224" href="#224">224</a>         <strong class="jxr_keyword">if</strong> ( attribute == <strong class="jxr_keyword">null</strong> )
+<a class="jxr_linenumber" name="225" href="#225">225</a>         {
+<a class="jxr_linenumber" name="226" href="#226">226</a>             <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> AssertionFailedError( <span class="jxr_string">"Element at '"</span> + xpathToNode + <span class="jxr_string">"' is missing the '"</span> + attributeKey
+<a class="jxr_linenumber" name="227" href="#227">227</a>                             + <span class="jxr_string">"' attribute."</span> );
+<a class="jxr_linenumber" name="228" href="#228">228</a>         }
+<a class="jxr_linenumber" name="229" href="#229">229</a>     
+<a class="jxr_linenumber" name="230" href="#230">230</a>         assertEquals( <span class="jxr_string">"Attribute value for '"</span> + xpathToNode + <span class="jxr_string">"'"</span>, expectedValue, attribute.getValue() );
+<a class="jxr_linenumber" name="231" href="#231">231</a>     }
+<a class="jxr_linenumber" name="232" href="#232">232</a> 
+<a class="jxr_linenumber" name="233" href="#233">233</a>     <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">void</strong> assertElementExists( Document doc, String xpathToNode )
+<a class="jxr_linenumber" name="234" href="#234">234</a>     {
+<a class="jxr_linenumber" name="235" href="#235">235</a>         findElement( doc, xpathToNode );
+<a class="jxr_linenumber" name="236" href="#236">236</a>     }
+<a class="jxr_linenumber" name="237" href="#237">237</a> 
+<a class="jxr_linenumber" name="238" href="#238">238</a>     <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">void</strong> assertElementNotExists( Document doc, String xpathToNode )
+<a class="jxr_linenumber" name="239" href="#239">239</a>     {
+<a class="jxr_linenumber" name="240" href="#240">240</a>         <strong class="jxr_keyword">if</strong> ( StringUtils.isEmpty( xpathToNode ) )
+<a class="jxr_linenumber" name="241" href="#241">241</a>         {
+<a class="jxr_linenumber" name="242" href="#242">242</a>             <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> AssertionFailedError( <span class="jxr_string">"Unable to assert an attribute using an empty xpath."</span> );
+<a class="jxr_linenumber" name="243" href="#243">243</a>         }
+<a class="jxr_linenumber" name="244" href="#244">244</a>     
+<a class="jxr_linenumber" name="245" href="#245">245</a>         <strong class="jxr_keyword">if</strong> ( doc == <strong class="jxr_keyword">null</strong> )
+<a class="jxr_linenumber" name="246" href="#246">246</a>         {
+<a class="jxr_linenumber" name="247" href="#247">247</a>             <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> AssertionFailedError( <span class="jxr_string">"Unable to assert an attribute using a null document."</span> );
+<a class="jxr_linenumber" name="248" href="#248">248</a>         }
+<a class="jxr_linenumber" name="249" href="#249">249</a>     
+<a class="jxr_linenumber" name="250" href="#250">250</a>         XPath xpath = doc.createXPath( xpathToNode );
+<a class="jxr_linenumber" name="251" href="#251">251</a>     
+<a class="jxr_linenumber" name="252" href="#252">252</a>         Node node = xpath.selectSingleNode( doc );
+<a class="jxr_linenumber" name="253" href="#253">253</a>     
+<a class="jxr_linenumber" name="254" href="#254">254</a>         <strong class="jxr_keyword">if</strong> ( node != <strong class="jxr_keyword">null</strong> )
+<a class="jxr_linenumber" name="255" href="#255">255</a>         {
+<a class="jxr_linenumber" name="256" href="#256">256</a>             <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> AssertionFailedError( <span class="jxr_string">"Element at '"</span> + xpathToNode + <span class="jxr_string">"' should not exist."</span> );
+<a class="jxr_linenumber" name="257" href="#257">257</a>         }
+<a class="jxr_linenumber" name="258" href="#258">258</a>     
+<a class="jxr_linenumber" name="259" href="#259">259</a>         <em class="jxr_comment">// In case node returns something other than an element.</em>
+<a class="jxr_linenumber" name="260" href="#260">260</a>     }
+<a class="jxr_linenumber" name="261" href="#261">261</a> 
+<a class="jxr_linenumber" name="262" href="#262">262</a>     <strong class="jxr_keyword">private</strong> Element findElement( Document doc, String xpathToNode )
+<a class="jxr_linenumber" name="263" href="#263">263</a>     {
+<a class="jxr_linenumber" name="264" href="#264">264</a>         <strong class="jxr_keyword">if</strong> ( StringUtils.isEmpty( xpathToNode ) )
+<a class="jxr_linenumber" name="265" href="#265">265</a>         {
+<a class="jxr_linenumber" name="266" href="#266">266</a>             <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> AssertionFailedError( <span class="jxr_string">"Unable to assert an attribute using an empty xpath."</span> );
+<a class="jxr_linenumber" name="267" href="#267">267</a>         }
+<a class="jxr_linenumber" name="268" href="#268">268</a>     
+<a class="jxr_linenumber" name="269" href="#269">269</a>         <strong class="jxr_keyword">if</strong> ( doc == <strong class="jxr_keyword">null</strong> )
+<a class="jxr_linenumber" name="270" href="#270">270</a>         {
+<a class="jxr_linenumber" name="271" href="#271">271</a>             <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> AssertionFailedError( <span class="jxr_string">"Unable to assert an attribute using a null document."</span> );
+<a class="jxr_linenumber" name="272" href="#272">272</a>         }
+<a class="jxr_linenumber" name="273" href="#273">273</a>     
+<a class="jxr_linenumber" name="274" href="#274">274</a>         XPath xpath = doc.createXPath( xpathToNode );
+<a class="jxr_linenumber" name="275" href="#275">275</a>     
+<a class="jxr_linenumber" name="276" href="#276">276</a>         Node node = xpath.selectSingleNode( doc );
+<a class="jxr_linenumber" name="277" href="#277">277</a>     
+<a class="jxr_linenumber" name="278" href="#278">278</a>         <strong class="jxr_keyword">if</strong> ( node == <strong class="jxr_keyword">null</strong> )
+<a class="jxr_linenumber" name="279" href="#279">279</a>         {
+<a class="jxr_linenumber" name="280" href="#280">280</a>             <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> AssertionFailedError( <span class="jxr_string">"Expected Node at '"</span> + xpathToNode + <span class="jxr_string">"', but was not found."</span> );
+<a class="jxr_linenumber" name="281" href="#281">281</a>         }
+<a class="jxr_linenumber" name="282" href="#282">282</a>     
+<a class="jxr_linenumber" name="283" href="#283">283</a>         <strong class="jxr_keyword">if</strong> ( node.getNodeType() != Node.ELEMENT_NODE )
+<a class="jxr_linenumber" name="284" href="#284">284</a>         {
+<a class="jxr_linenumber" name="285" href="#285">285</a>             <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> AssertionFailedError( <span class="jxr_string">"Node at '"</span> + xpathToNode + <span class="jxr_string">"' is not an xml element."</span> );
+<a class="jxr_linenumber" name="286" href="#286">286</a>         }
+<a class="jxr_linenumber" name="287" href="#287">287</a>     
+<a class="jxr_linenumber" name="288" href="#288">288</a>         <strong class="jxr_keyword">return</strong> (Element) node;
+<a class="jxr_linenumber" name="289" href="#289">289</a>     }
+<a class="jxr_linenumber" name="290" href="#290">290</a> 
+<a class="jxr_linenumber" name="291" href="#291">291</a>     <strong class="jxr_keyword">private</strong> Attribute findAttribute( Document doc, String xpathToNode, String attributeKey ) <strong class="jxr_keyword">throws</strong> AssertionFailedError
+<a class="jxr_linenumber" name="292" href="#292">292</a>     {
+<a class="jxr_linenumber" name="293" href="#293">293</a>         <strong class="jxr_keyword">if</strong> ( StringUtils.isEmpty( attributeKey ) )
+<a class="jxr_linenumber" name="294" href="#294">294</a>         {
+<a class="jxr_linenumber" name="295" href="#295">295</a>             <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> AssertionFailedError( <span class="jxr_string">"Unable to assert an attribute using an empty attribute key."</span> );
+<a class="jxr_linenumber" name="296" href="#296">296</a>         }
+<a class="jxr_linenumber" name="297" href="#297">297</a>     
+<a class="jxr_linenumber" name="298" href="#298">298</a>         Element elem = findElement( doc, xpathToNode );
+<a class="jxr_linenumber" name="299" href="#299">299</a>     
+<a class="jxr_linenumber" name="300" href="#300">300</a>         Attribute attribute = elem.attribute( attributeKey );
+<a class="jxr_linenumber" name="301" href="#301">301</a>         <strong class="jxr_keyword">return</strong> attribute;
+<a class="jxr_linenumber" name="302" href="#302">302</a>     }
+<a class="jxr_linenumber" name="303" href="#303">303</a> 
+<a class="jxr_linenumber" name="304" href="#304">304</a>     <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">void</strong> assertAttributeMissing( Document doc, String xpathToNode, String attributeKey )
+<a class="jxr_linenumber" name="305" href="#305">305</a>     {
+<a class="jxr_linenumber" name="306" href="#306">306</a>         Attribute attribute = findAttribute( doc, xpathToNode, attributeKey );
+<a class="jxr_linenumber" name="307" href="#307">307</a>     
+<a class="jxr_linenumber" name="308" href="#308">308</a>         <strong class="jxr_keyword">if</strong> ( attribute != <strong class="jxr_keyword">null</strong> )
+<a class="jxr_linenumber" name="309" href="#309">309</a>         {
+<a class="jxr_linenumber" name="310" href="#310">310</a>             <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> AssertionFailedError( <span class="jxr_string">"Node at '"</span> + xpathToNode + <span class="jxr_string">"' should not have the attribute named '"</span>
+<a class="jxr_linenumber" name="311" href="#311">311</a>                             + attributeKey + <span class="jxr_string">"'."</span> );
+<a class="jxr_linenumber" name="312" href="#312">312</a>         }
+<a class="jxr_linenumber" name="313" href="#313">313</a>     }
+<a class="jxr_linenumber" name="314" href="#314">314</a> 
+<a class="jxr_linenumber" name="315" href="#315">315</a>     <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">void</strong> assertNoTextNodes( Document doc, String xpathToParentNode, <strong class="jxr_keyword">boolean</strong> recursive )
+<a class="jxr_linenumber" name="316" href="#316">316</a>     {
+<a class="jxr_linenumber" name="317" href="#317">317</a>         <strong class="jxr_keyword">if</strong> ( StringUtils.isEmpty( xpathToParentNode ) )
+<a class="jxr_linenumber" name="318" href="#318">318</a>         {
+<a class="jxr_linenumber" name="319" href="#319">319</a>             <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> AssertionFailedError( <span class="jxr_string">"Unable to assert an attribute using an empty xpath."</span> );
+<a class="jxr_linenumber" name="320" href="#320">320</a>         }
+<a class="jxr_linenumber" name="321" href="#321">321</a>     
+<a class="jxr_linenumber" name="322" href="#322">322</a>         <strong class="jxr_keyword">if</strong> ( doc == <strong class="jxr_keyword">null</strong> )
+<a class="jxr_linenumber" name="323" href="#323">323</a>         {
+<a class="jxr_linenumber" name="324" href="#324">324</a>             <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> AssertionFailedError( <span class="jxr_string">"Unable to assert an attribute using a null document."</span> );
+<a class="jxr_linenumber" name="325" href="#325">325</a>         }
+<a class="jxr_linenumber" name="326" href="#326">326</a>     
+<a class="jxr_linenumber" name="327" href="#327">327</a>         XPath xpath = doc.createXPath( xpathToParentNode );
+<a class="jxr_linenumber" name="328" href="#328">328</a>     
+<a class="jxr_linenumber" name="329" href="#329">329</a>         List nodes = xpath.selectNodes( doc );
+<a class="jxr_linenumber" name="330" href="#330">330</a>     
+<a class="jxr_linenumber" name="331" href="#331">331</a>         <strong class="jxr_keyword">if</strong> ( ( nodes == <strong class="jxr_keyword">null</strong> ) || nodes.isEmpty() )
+<a class="jxr_linenumber" name="332" href="#332">332</a>         {
+<a class="jxr_linenumber" name="333" href="#333">333</a>             <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> AssertionFailedError( <span class="jxr_string">"Expected Node(s) at '"</span> + xpathToParentNode + <span class="jxr_string">"', but was not found."</span> );
+<a class="jxr_linenumber" name="334" href="#334">334</a>         }
+<a class="jxr_linenumber" name="335" href="#335">335</a>     
+<a class="jxr_linenumber" name="336" href="#336">336</a>         Iterator it = nodes.iterator();
+<a class="jxr_linenumber" name="337" href="#337">337</a>         <strong class="jxr_keyword">while</strong> ( it.hasNext() )
+<a class="jxr_linenumber" name="338" href="#338">338</a>         {
+<a class="jxr_linenumber" name="339" href="#339">339</a>             Node node = (Node) it.next();
+<a class="jxr_linenumber" name="340" href="#340">340</a>     
+<a class="jxr_linenumber" name="341" href="#341">341</a>             assertNoTextNode( <span class="jxr_string">"No Text should exist in '"</span> + xpathToParentNode + <span class="jxr_string">"'"</span>, node, recursive );
+<a class="jxr_linenumber" name="342" href="#342">342</a>         }
+<a class="jxr_linenumber" name="343" href="#343">343</a>     }
+<a class="jxr_linenumber" name="344" href="#344">344</a> 
+<a class="jxr_linenumber" name="345" href="#345">345</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">boolean</strong> assertNoTextNode( String message, Node node, <strong class="jxr_keyword">boolean</strong> recursive )
+<a class="jxr_linenumber" name="346" href="#346">346</a>     {
+<a class="jxr_linenumber" name="347" href="#347">347</a>         <strong class="jxr_keyword">if</strong> ( node.getNodeType() == Node.TEXT_NODE || node.getNodeType() == Node.CDATA_SECTION_NODE )
+<a class="jxr_linenumber" name="348" href="#348">348</a>         {
+<a class="jxr_linenumber" name="349" href="#349">349</a>             <em class="jxr_comment">// Double check that it isn't just whitespace.</em>
+<a class="jxr_linenumber" name="350" href="#350">350</a>             String text = StringUtils.trim( node.getText() );
+<a class="jxr_linenumber" name="351" href="#351">351</a>     
+<a class="jxr_linenumber" name="352" href="#352">352</a>             <strong class="jxr_keyword">if</strong> ( StringUtils.isNotEmpty( text ) )
+<a class="jxr_linenumber" name="353" href="#353">353</a>             {
+<a class="jxr_linenumber" name="354" href="#354">354</a>                 <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> AssertionFailedError( message + <span class="jxr_string">" found &lt;"</span> + text + <span class="jxr_string">"&gt;"</span> );
+<a class="jxr_linenumber" name="355" href="#355">355</a>             }
+<a class="jxr_linenumber" name="356" href="#356">356</a>         }
+<a class="jxr_linenumber" name="357" href="#357">357</a>     
+<a class="jxr_linenumber" name="358" href="#358">358</a>         <strong class="jxr_keyword">if</strong> ( recursive )
+<a class="jxr_linenumber" name="359" href="#359">359</a>         {
+<a class="jxr_linenumber" name="360" href="#360">360</a>             <strong class="jxr_keyword">if</strong> ( node instanceof Branch )
+<a class="jxr_linenumber" name="361" href="#361">361</a>             {
+<a class="jxr_linenumber" name="362" href="#362">362</a>                 Iterator it = ( (Branch) node ).nodeIterator();
+<a class="jxr_linenumber" name="363" href="#363">363</a>                 <strong class="jxr_keyword">while</strong> ( it.hasNext() )
+<a class="jxr_linenumber" name="364" href="#364">364</a>                 {
+<a class="jxr_linenumber" name="365" href="#365">365</a>                     Node child = (Node) it.next();
+<a class="jxr_linenumber" name="366" href="#366">366</a>                     assertNoTextNode( message, child, recursive );
+<a class="jxr_linenumber" name="367" href="#367">367</a>                 }
+<a class="jxr_linenumber" name="368" href="#368">368</a>             }
+<a class="jxr_linenumber" name="369" href="#369">369</a>         }
+<a class="jxr_linenumber" name="370" href="#370">370</a>     
+<a class="jxr_linenumber" name="371" href="#371">371</a>         <strong class="jxr_keyword">return</strong> false;
+<a class="jxr_linenumber" name="372" href="#372">372</a>     }
+<a class="jxr_linenumber" name="373" href="#373">373</a> }
+</pre>
+<hr/><div id="footer">This page was automatically generated by <a href="http://maven.apache.org/">Maven</a></div></body>
+</html>

Added: archiva/site-content/redback/components/modello-plugins/modello-plugin-jpox/xref-test/org/apache/archiva/redback/components/modello/jpox/JPoxJdoMappingModelloGeneratorPrefixedTest.html
URL: http://svn.apache.org/viewvc/archiva/site-content/redback/components/modello-plugins/modello-plugin-jpox/xref-test/org/apache/archiva/redback/components/modello/jpox/JPoxJdoMappingModelloGeneratorPrefixedTest.html?rev=1479445&view=auto
==============================================================================
--- archiva/site-content/redback/components/modello-plugins/modello-plugin-jpox/xref-test/org/apache/archiva/redback/components/modello/jpox/JPoxJdoMappingModelloGeneratorPrefixedTest.html (added)
+++ archiva/site-content/redback/components/modello-plugins/modello-plugin-jpox/xref-test/org/apache/archiva/redback/components/modello/jpox/JPoxJdoMappingModelloGeneratorPrefixedTest.html Mon May  6 01:38:58 2013
@@ -0,0 +1,120 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head>
+<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+<title>JPoxJdoMappingModelloGeneratorPrefixedTest xref</title>
+<link type="text/css" rel="stylesheet" href="../../../../../../../stylesheet.css" />
+</head>
+<body>
+<div id="overview"><a href="../../../../../../../../testapidocs/org/apache/archiva/redback/components/modello/jpox/JPoxJdoMappingModelloGeneratorPrefixedTest.html">View Javadoc</a></div><pre>
+
+<a class="jxr_linenumber" name="1" href="#1">1</a>   <strong class="jxr_keyword">package</strong> org.apache.archiva.redback.components.modello.jpox;
+<a class="jxr_linenumber" name="2" href="#2">2</a>   
+<a class="jxr_linenumber" name="3" href="#3">3</a>   <em class="jxr_comment">/*</em>
+<a class="jxr_linenumber" name="4" href="#4">4</a>   <em class="jxr_comment"> * Licensed to the Apache Software Foundation (ASF) under one</em>
+<a class="jxr_linenumber" name="5" href="#5">5</a>   <em class="jxr_comment"> * or more contributor license agreements.  See the NOTICE file</em>
+<a class="jxr_linenumber" name="6" href="#6">6</a>   <em class="jxr_comment"> * distributed with this work for additional information</em>
+<a class="jxr_linenumber" name="7" href="#7">7</a>   <em class="jxr_comment"> * regarding copyright ownership.  The ASF licenses this file</em>
+<a class="jxr_linenumber" name="8" href="#8">8</a>   <em class="jxr_comment"> * to you under the Apache License, Version 2.0 (the</em>
+<a class="jxr_linenumber" name="9" href="#9">9</a>   <em class="jxr_comment"> * "License"); you may not use this file except in compliance</em>
+<a class="jxr_linenumber" name="10" href="#10">10</a>  <em class="jxr_comment"> * with the License.  You may obtain a copy of the License at</em>
+<a class="jxr_linenumber" name="11" href="#11">11</a>  <em class="jxr_comment"> *</em>
+<a class="jxr_linenumber" name="12" href="#12">12</a>  <em class="jxr_comment"> *  <a href="http://www.apache.org/licenses/LICENSE-2.0" target="alexandria_uri">http://www.apache.org/licenses/LICENSE-2.0</a></em>
+<a class="jxr_linenumber" name="13" href="#13">13</a>  <em class="jxr_comment"> *</em>
+<a class="jxr_linenumber" name="14" href="#14">14</a>  <em class="jxr_comment"> * Unless required by applicable law or agreed to in writing,</em>
+<a class="jxr_linenumber" name="15" href="#15">15</a>  <em class="jxr_comment"> * software distributed under the License is distributed on an</em>
+<a class="jxr_linenumber" name="16" href="#16">16</a>  <em class="jxr_comment"> * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY</em>
+<a class="jxr_linenumber" name="17" href="#17">17</a>  <em class="jxr_comment"> * KIND, either express or implied.  See the License for the</em>
+<a class="jxr_linenumber" name="18" href="#18">18</a>  <em class="jxr_comment"> * specific language governing permissions and limitations</em>
+<a class="jxr_linenumber" name="19" href="#19">19</a>  <em class="jxr_comment"> * under the License.</em>
+<a class="jxr_linenumber" name="20" href="#20">20</a>  <em class="jxr_comment"> */</em>
+<a class="jxr_linenumber" name="21" href="#21">21</a>  
+<a class="jxr_linenumber" name="22" href="#22">22</a>  <strong class="jxr_keyword">import</strong> org.codehaus.modello.ModelloParameterConstants;
+<a class="jxr_linenumber" name="23" href="#23">23</a>  <strong class="jxr_keyword">import</strong> org.codehaus.modello.core.ModelloCore;
+<a class="jxr_linenumber" name="24" href="#24">24</a>  <strong class="jxr_keyword">import</strong> org.codehaus.modello.model.Model;
+<a class="jxr_linenumber" name="25" href="#25">25</a>  <strong class="jxr_keyword">import</strong> org.codehaus.plexus.util.ReaderFactory;
+<a class="jxr_linenumber" name="26" href="#26">26</a>  <strong class="jxr_keyword">import</strong> org.dom4j.Document;
+<a class="jxr_linenumber" name="27" href="#27">27</a>  <strong class="jxr_keyword">import</strong> org.dom4j.io.SAXReader;
+<a class="jxr_linenumber" name="28" href="#28">28</a>  
+<a class="jxr_linenumber" name="29" href="#29">29</a>  <strong class="jxr_keyword">import</strong> java.io.File;
+<a class="jxr_linenumber" name="30" href="#30">30</a>  <strong class="jxr_keyword">import</strong> java.util.Properties;
+<a class="jxr_linenumber" name="31" href="#31">31</a>  
+<a class="jxr_linenumber" name="32" href="#32">32</a>  <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="33" href="#33">33</a>  <em class="jxr_javadoccomment"> * @author &lt;a href="<a href="mailto:trygvis@inamo.no" target="alexandria_uri">mailto:trygvis@inamo.no</a>"&gt;Trygve Laugst&amp;oslash;l&lt;/a&gt;</em>
+<a class="jxr_linenumber" name="34" href="#34">34</a>  <em class="jxr_javadoccomment"> * @version $Id: JPoxJdoMappingModelloGeneratorPrefixedTest.java 1414999 2012-11-28 23:55:28Z olamy $</em>
+<a class="jxr_linenumber" name="35" href="#35">35</a>  <em class="jxr_javadoccomment"> */</em>
+<a class="jxr_linenumber" name="36" href="#36">36</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../../../../org/apache/archiva/redback/components/modello/jpox/JPoxJdoMappingModelloGeneratorPrefixedTest.html">JPoxJdoMappingModelloGeneratorPrefixedTest</a> <strong class="jxr_keyword">extends</strong> <a href="../../../../../../../org/apache/archiva/redback/components/modello/jpox/AbstractJpoxGeneratorTestCase.html">AbstractJpoxGeneratorTestCase</a>
+<a class="jxr_linenumber" name="37" href="#37">37</a>  {
+<a class="jxr_linenumber" name="38" href="#38">38</a>      <strong class="jxr_keyword">public</strong> <a href="../../../../../../../org/apache/archiva/redback/components/modello/jpox/JPoxJdoMappingModelloGeneratorPrefixedTest.html">JPoxJdoMappingModelloGeneratorPrefixedTest</a>()
+<a class="jxr_linenumber" name="39" href="#39">39</a>      {
+<a class="jxr_linenumber" name="40" href="#40">40</a>          <strong class="jxr_keyword">super</strong>( <span class="jxr_string">"jpox-jdo-mapping"</span> );
+<a class="jxr_linenumber" name="41" href="#41">41</a>      }
+<a class="jxr_linenumber" name="42" href="#42">42</a>  
+<a class="jxr_linenumber" name="43" href="#43">43</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testInvocationWithPrefixes() <strong class="jxr_keyword">throws</strong> Exception
+<a class="jxr_linenumber" name="44" href="#44">44</a>      {
+<a class="jxr_linenumber" name="45" href="#45">45</a>          ModelloCore core = (ModelloCore) lookup( ModelloCore.ROLE );
+<a class="jxr_linenumber" name="46" href="#46">46</a>  
+<a class="jxr_linenumber" name="47" href="#47">47</a>          Model model = core.loadModel( ReaderFactory.newXmlReader( getTestFile( <span class="jxr_string">"src/test/resources/test-with-prefixes.mdo"</span> ) ) );
+<a class="jxr_linenumber" name="48" href="#48">48</a>  
+<a class="jxr_linenumber" name="49" href="#49">49</a>          <em class="jxr_comment">// ----------------------------------------------------------------------</em>
+<a class="jxr_linenumber" name="50" href="#50">50</a>          <em class="jxr_comment">// Generate the code</em>
+<a class="jxr_linenumber" name="51" href="#51">51</a>          <em class="jxr_comment">// ----------------------------------------------------------------------</em>
+<a class="jxr_linenumber" name="52" href="#52">52</a>  
+<a class="jxr_linenumber" name="53" href="#53">53</a>          Properties parameters = <strong class="jxr_keyword">new</strong> Properties();
+<a class="jxr_linenumber" name="54" href="#54">54</a>  
+<a class="jxr_linenumber" name="55" href="#55">55</a>          parameters.setProperty( ModelloParameterConstants.OUTPUT_DIRECTORY, getOutputDirectory().getAbsolutePath() );
+<a class="jxr_linenumber" name="56" href="#56">56</a>  
+<a class="jxr_linenumber" name="57" href="#57">57</a>          parameters.setProperty( ModelloParameterConstants.VERSION, <span class="jxr_string">"1.0.0"</span> );
+<a class="jxr_linenumber" name="58" href="#58">58</a>  
+<a class="jxr_linenumber" name="59" href="#59">59</a>          parameters.setProperty( ModelloParameterConstants.PACKAGE_WITH_VERSION, Boolean.FALSE.toString() );
+<a class="jxr_linenumber" name="60" href="#60">60</a>  
+<a class="jxr_linenumber" name="61" href="#61">61</a>          core.generate( model, <span class="jxr_string">"jpox-jdo-mapping"</span>, parameters );
+<a class="jxr_linenumber" name="62" href="#62">62</a>  
+<a class="jxr_linenumber" name="63" href="#63">63</a>          <em class="jxr_comment">// ----------------------------------------------------------------------</em>
+<a class="jxr_linenumber" name="64" href="#64">64</a>          <em class="jxr_comment">// Assert</em>
+<a class="jxr_linenumber" name="65" href="#65">65</a>          <em class="jxr_comment">// ----------------------------------------------------------------------</em>
+<a class="jxr_linenumber" name="66" href="#66">66</a>  
+<a class="jxr_linenumber" name="67" href="#67">67</a>          assertGeneratedFileExists( <span class="jxr_string">"package.jdo"</span> );
+<a class="jxr_linenumber" name="68" href="#68">68</a>  
+<a class="jxr_linenumber" name="69" href="#69">69</a>          SAXReader reader = <strong class="jxr_keyword">new</strong> SAXReader();
+<a class="jxr_linenumber" name="70" href="#70">70</a>          reader.setEntityResolver( <strong class="jxr_keyword">new</strong> JdoEntityResolver() );
+<a class="jxr_linenumber" name="71" href="#71">71</a>          Document jdoDocument = reader.read( <strong class="jxr_keyword">new</strong> File( getOutputDirectory() + <span class="jxr_string">"/package.jdo"</span> ) );
+<a class="jxr_linenumber" name="72" href="#72">72</a>  
+<a class="jxr_linenumber" name="73" href="#73">73</a>          assertNotNull( jdoDocument );
+<a class="jxr_linenumber" name="74" href="#74">74</a>  
+<a class="jxr_linenumber" name="75" href="#75">75</a>          <em class="jxr_comment">// Tree should consist of only elements with attributes. NO TEXT.</em>
+<a class="jxr_linenumber" name="76" href="#76">76</a>          assertNoTextNodes( jdoDocument, <span class="jxr_string">"//jdo"</span>, <strong class="jxr_keyword">true</strong> );
+<a class="jxr_linenumber" name="77" href="#77">77</a>  
+<a class="jxr_linenumber" name="78" href="#78">78</a>          assertAttributeEquals( jdoDocument,
+<a class="jxr_linenumber" name="79" href="#79">79</a>                                 <span class="jxr_string">"//class[@name='RbacJdoModelModelloMetadata']/field[@name='modelVersion']/column"</span>,
+<a class="jxr_linenumber" name="80" href="#80">80</a>                                 <span class="jxr_string">"default-value"</span>, <span class="jxr_string">"1.0.0"</span> );
+<a class="jxr_linenumber" name="81" href="#81">81</a>  
+<a class="jxr_linenumber" name="82" href="#82">82</a>          assertAttributeEquals( jdoDocument, <span class="jxr_string">"//class[@name='JdoResource']/field[@name='modelEncoding']"</span>, <span class="jxr_string">"persistence-modifier"</span>,
+<a class="jxr_linenumber" name="83" href="#83">83</a>                                 <span class="jxr_string">"none"</span> );
+<a class="jxr_linenumber" name="84" href="#84">84</a>  
+<a class="jxr_linenumber" name="85" href="#85">85</a>          <em class="jxr_comment">// -----------------------------------------------------------------------</em>
+<a class="jxr_linenumber" name="86" href="#86">86</a>          <em class="jxr_comment">// Association Tests.</em>
+<a class="jxr_linenumber" name="87" href="#87">87</a>  
+<a class="jxr_linenumber" name="88" href="#88">88</a>          <em class="jxr_comment">//   mdo/association/jpox.dependent-element == false (only on association with "*" multiplicity (default type)</em>
+<a class="jxr_linenumber" name="89" href="#89">89</a>          assertAttributeEquals( jdoDocument, <span class="jxr_string">"//class[@name='JdoRole']/field[@name='permissions']/collection"</span>,
+<a class="jxr_linenumber" name="90" href="#90">90</a>                                 <span class="jxr_string">"dependent-element"</span>, <span class="jxr_string">"false"</span> );
+<a class="jxr_linenumber" name="91" href="#91">91</a>  
+<a class="jxr_linenumber" name="92" href="#92">92</a>          <em class="jxr_comment">//   mdo/association (default type) with "1" multiplicity.</em>
+<a class="jxr_linenumber" name="93" href="#93">93</a>          assertElementNotExists( jdoDocument, <span class="jxr_string">"//class[@name='JdoPermission']/field[@name='operation']/collection"</span> );
+<a class="jxr_linenumber" name="94" href="#94">94</a>  
+<a class="jxr_linenumber" name="95" href="#95">95</a>          <em class="jxr_comment">// -----------------------------------------------------------------------</em>
+<a class="jxr_linenumber" name="96" href="#96">96</a>          <em class="jxr_comment">// Fetch Group Tests</em>
+<a class="jxr_linenumber" name="97" href="#97">97</a>          assertAttributeMissing( jdoDocument, <span class="jxr_string">"//class[@name='JdoRole']/field[@name='assignable']"</span>, <span class="jxr_string">"default-fetch-group"</span> );
+<a class="jxr_linenumber" name="98" href="#98">98</a>          assertAttributeEquals( jdoDocument, <span class="jxr_string">"//class[@name='JdoRole']/field[@name='childRoleNames']"</span>,
+<a class="jxr_linenumber" name="99" href="#99">99</a>                                 <span class="jxr_string">"default-fetch-group"</span>, <span class="jxr_string">"true"</span> );
+<a class="jxr_linenumber" name="100" href="#100">100</a> 
+<a class="jxr_linenumber" name="101" href="#101">101</a>         <em class="jxr_comment">// -----------------------------------------------------------------------</em>
+<a class="jxr_linenumber" name="102" href="#102">102</a>         <em class="jxr_comment">// Alternate Table and Column Names Tests.</em>
+<a class="jxr_linenumber" name="103" href="#103">103</a>         assertAttributeEquals( jdoDocument, <span class="jxr_string">"//class[@name='JdoPermission']"</span>, <span class="jxr_string">"table"</span>, <span class="jxr_string">"SECURITY_PERMISSIONS"</span> );
+<a class="jxr_linenumber" name="104" href="#104">104</a>         assertAttributeEquals( jdoDocument, <span class="jxr_string">"//class[@name='JdoOperation']/field[@name='name']/column"</span>, <span class="jxr_string">"name"</span>, <span class="jxr_string">"OPERATION_NAME"</span> );
+<a class="jxr_linenumber" name="105" href="#105">105</a>         assertAttributeEquals( jdoDocument, <span class="jxr_string">"//class[@name='JdoRole']/field[@name='permissions']"</span>, <span class="jxr_string">"table"</span>, <span class="jxr_string">"SECURITY_ROLE_PERMISSION_MAP"</span> );
+<a class="jxr_linenumber" name="106" href="#106">106</a>     }
+<a class="jxr_linenumber" name="107" href="#107">107</a> }
+</pre>
+<hr/><div id="footer">This page was automatically generated by <a href="http://maven.apache.org/">Maven</a></div></body>
+</html>