avalon-cvs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From nicola...@apache.org
Subject cvs commit: jakarta-avalon-site/docs/excalibur/tweety/skin print.css site.css tigris.css
Date Sat, 13 Jul 2002 13:38:08 GMT
nicolaken    2002/07/13 06:38:07

  Modified:    docs/excalibur/tweety avalon-container-howto.html
                        avalon-for-beginners.html faq.html features.html
                        getting-started.html index.html install.html
               docs/excalibur/tweety/api allclasses-frame.html
                        deprecated-list.html help-doc.html index-all.html
                        index.html overview-frame.html
                        overview-summary.html overview-tree.html
                        packages.html stylesheet.css
               docs/excalibur/tweety/api/org/apache/avalon/excalibur/tweety
                        Tweety.html package-frame.html package-summary.html
                        package-tree.html
               docs/excalibur/tweety/api/org/apache/avalon/excalibur/tweety/demos
                        ChirpWorld.html package-frame.html
                        package-summary.html package-tree.html
  Added:       docs/excalibur/tweety/api allclasses-noframe.html
                        constant-values.html
               docs/excalibur/tweety/api/org/apache/avalon/excalibur/tweety
                        Egg.html Main.html
               docs/excalibur/tweety/skin print.css site.css tigris.css
  Log:
  Updated tweety site with new skin.
  
  Revision  Changes    Path
  1.2       +168 -102  jakarta-avalon-site/docs/excalibur/tweety/avalon-container-howto.html
  
  Index: avalon-container-howto.html
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-site/docs/excalibur/tweety/avalon-container-howto.html,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- avalon-container-howto.html	3 Jul 2002 20:34:12 -0000	1.1
  +++ avalon-container-howto.html	13 Jul 2002 13:38:06 -0000	1.2
  @@ -1,134 +1,200 @@
  +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
   <html>
   <head>
   <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
  -<title>The Avalon Container HOWTO - Overview</title>
  -<meta value="Leo Simons" name="author">
  -<meta value="leosimons@apache.org" name="email">
  -<link href="skin/common.css" type="text/css" rel="stylesheet">
  +<link rel="stylesheet" href="skin/tigris.css" type="text/css">
  +<link rel="stylesheet" href="skin/site.css" type="text/css">
  +<link media="print" rel="stylesheet" href="skin/print.css" type="text/css">
  +<meta value="Avalon Documentation Team" name="author">
  +<meta value="avalon-dev@jakarta.apache.org" name="email">
  +<title>The Avalon Container HOWTO - Overview - </title>
   </head>
  -<body>
  -<div id="header">
  -<table cellspacing="0" cellpadding="0" border="0" width="100%">
  +<body class="composite" marginheight="0" marginwidth="0">
  +<div id="banner">
  +<table width="100%" cellpadding="8" cellspacing="0" border="0">
  +<tbody>
   <tr>
  -<td align="left" valign="middle" id="jakartaLogoTD"><a href="http://jakarta.apache.org/"><img border="0" src="images/jakarta-logo.gif" id="jakartaLogo"></a></td><td align="right" valign="middle" id="projectLogoTD"><a href="http://jakarta.apache.org/avalon/"><img border="0" src="images/header.gif" id="projectLogo"></a></td>
  +<td></td><td align="left"><a href="http://jakarta.apache.org/"><img border="0" src="images/jakarta-logo.gif"></a></td><td></td><td align="right"><a href="http://jakarta.apache.org/avalon/"><img border="0" src="images/header.gif"></a></td>
   </tr>
  +</tbody>
   </table>
   </div>
   <div id="breadcrumbs">
  -<a class="menu" href="http://www.apache.org">apache &gt;</a><a class="menu" href="http://jakarta.apache.org">jakarta &gt;</a><a class="menu" href="http://jakarta.apache.org/avalon/">avalon</a><script type="text/javascript" language="JavaScript1.2"></script>
  -</div>
  -<div id="main">
  -<table cellspacing="0" cellpadding="0" border="0" width="100%">
  -<tr>
  -<td valign="top">
  -<div id="menu">
  -<div id="submenu">
  -<h4>Related</h4>
  -<ul>
  -<li>
  -<a href="http://jakarta.apache.org/avalon/">Avalon Home</a>
  -</li>
  -<li>
  -<a href="http://jakarta.apache.org/avalon/excalibur/">Excalibur Home</a>
  -</li>
  -<li>
  -<a href="http://jakarta.apache.org/avalon/phoenix">Avalon Phoenix</a>
  -</li>
  -<li>
  -<a href="http://jakarta.apache.org/avalon/excalibur/component">ECM</a>
  -</li>
  -<li>
  -<a href="http://jakarta.apache.org/avalon/excalibur/fortress">Fortress</a>
  -</li>
  -</ul>
  -</div>
  -<div id="submenu">
  -<h4>Essentials</h4>
  -<ul>
  -<li>
  -<a href="index.html">Overview</a>
  -</li>
  -<li>
  -<a href="features.html">Features</a>
  -</li>
  -<li>
  -<a href="getting-started.html">Getting Started</a>
  -</li>
  -<li>
  -<a href="http://jakarta.apache.org/builds/jakarta-avalon-excalibur/release">Download</a>
  -</li>
  -<li>
  -<a href="install.html">Install</a>
  -</li>
  -<li>
  -<a href="faq.html">FAQ</a>
  -</li>
  -</ul>
  -</div>
  -<div id="submenu">
  -<h4>Avalon for Beginners</h4>
  -<ul>
  -<li>
  -<a href="avalon-for-beginners.html">Introduction</a>
  -</li>
  -</ul>
  -</div>
  -<div id="submenu">
  -<h4>Avalon Container HOWTO</h4>
  -<ul>
  -<li>
  -<a href="avalon-container-howto.html">Introduction</a>
  -</li>
  -</ul>
  -</div>
  -<div id="submenu">
  -<h4>Reference</h4>
  -<ul>
  -<li>
  -<a href="api/">API Docs</a>
  -</li>
  -</ul>
  -</div>
  -</div>
  -</td><td width="10">&nbsp;</td><td width="100%" valign="top">
  -<div id="title">
  -<h1>The Avalon Container HOWTO - Overview</h1>
  -</div>
  -<div id="contents">
  +<a class="menu" href="http://www.apache.org">apache &gt;</a><a class="menu" href="http://jakarta.apache.org">jakarta &gt;</a><a class="menu" href="http://jakarta.apache.org/avalon/">avalon</a><script type="text/javascript" language="JavaScript1.2">
  +   			      
  +					function sentenceCase(str) {
  +						var lower = str.toLowerCase();
  +						return lower.substr(0,1).toUpperCase() + lower.substr(1);
  +					}
  +					function getDirsAsArray() {
  +						var trail = document.location.pathname.split("/");
  +						var lastdir = (trail[trail.length-1].indexOf(".html") != -1)? trail.length-2 : trail.length-1;
  +						var urlprefix = "/avalon/";
  +						var postfix = " &gt"; 
  +						for(var i = 1; i <= lastdir; i++) {
  +							document.writeln('<a href=' + urlprefix + trail[i] + ' class="menu">' + sentenceCase(trail[i]) + '</a>'+postfix);
  +							urlprefix += trail[i] + "/";
  +							if(i == lastdir-1) postfix = ":";
  +						}
  +					}
  +					getDirsAsArray();
  +				
  +				</script>
  +</div>
  +<table id="main" width="100%" cellpadding="8" cellspacing="0" border="0">
  +<tbody>
  +<tr valign="top">
  +<td width="20%" id="leftcol">
  +<div id="navcolumn">
  +<div>
  +<small><a href="http://jakarta.apache.org/avalon/">Avalon Home</a></small>
  +</div>
  +<div>
  +<small><a href="http://jakarta.apache.org/avalon/excalibur/">Excalibur Home</a></small>
  +</div>
  +<div>
  +<small><a href="http://jakarta.apache.org/avalon/phoenix">Avalon Phoenix</a></small>
  +</div>
  +<div>
  +<small><a href="http://jakarta.apache.org/avalon/excalibur/component">ECM</a></small>
  +</div>
  +<div>
  +<small><a href="http://jakarta.apache.org/avalon/excalibur/fortress">Fortress</a></small>
  +</div>
  +<div>
  +<strong>Essentials</strong>
  +<div>
  +<small><a href="index.html">Overview</a></small>
  +</div>
  +<div>
  +<small><a href="features.html">Features</a></small>
  +</div>
  +<div>
  +<small><a href="getting-started.html">Getting Started</a></small>
  +</div>
  +<div>
  +<small><a href="http://jakarta.apache.org/builds/jakarta-avalon-excalibur/release">Download</a></small>
  +</div>
  +<div>
  +<small><a href="install.html">Install</a></small>
  +</div>
  +<div>
  +<small><a href="faq.html">FAQ</a></small>
  +</div>
  +</div>
  +<div>
  +<strong>Avalon for Beginners</strong>
  +<div>
  +<small><a href="avalon-for-beginners.html">Introduction</a></small>
  +</div>
  +</div>
  +<div>
  +<strong>Container HOWTO</strong>
  +<div>
  +<small><a href="avalon-container-howto.html">Introduction</a></small>
  +</div>
  +</div>
  +<div>
  +<strong>Reference</strong>
  +<div>
  +<small><a href="api/">API Docs</a></small>
  +</div>
  +</div>
  +</div>
  +</td><td>
  +<div id="bodycol">
  +<div class="app">
  +<h1>
  +<div class="h1">The Avalon Container HOWTO - Overview</div>
  +</h1>
  +<h2>
  +<div class="h2"></div>
  +</h2>
  +<div class="h3">
     
     
       
  -<h2>Introduction</h2>
  -<div class="section">
  +<div class="h3">
  +<h3>Prerequisites</h3>
  +</div>
  +		
  +<p>Question: Do you know what Lifecycle in Avalon is? Ok, start reading.</p>
   		
  -<p>TBD</p>
  +<p>If not, look at Egg and understand this concept before reading about Containers.</p>
       
  +    
  +	
  +<div class="h3">
  +<h3>Do I really know what a Container is?</h3>
   </div>
  +		
  +<p>Well, you're mostly on your own for now. We're still working
  +		on the entire concept of container and on the various containers
  +		that ship with avalon.</p>
   
  -	
  -<h2>Table of Contents</h2>
  -<div class="section">
   		
  -<p>TBD</p>
  +<p>Anyway, Tweety.java conceptually is a Container. Look at the difference between
  +		   Tweety and Egg, and you'll see that the main difference are:
  +		
  +  		  <blockquote>
  +<ul>
  +		    
  +<li>Egg has just main(), while Main calles Tweety, ie The application (Main) uses the container (Tweety)</li>
  +		    
  +<li>Tweety is a Container but also a Component; this is important, because it could contain
  +		        itself hierarchically.</li>
  +		  
  +</ul>
  +</blockquote>   
  +		   
  +		 
  +</p>
  +		
  +	    
  +
   	
  +<div class="h3">
  +<h3>So you want to build your won container, huh?</h3>
   </div>
  +
  +		
  +<p>For now, I suggest you check out the sources for Tweety
  +		(inside the <code>jakarta-avalon-excalibur</code> CVS module),
  +		Plexus,
  +		Containerkit (also inside the <code>jakarta-avalon-excalibur</code>
  +		CVS module), Fortress (same CVS module) and Phoenix
  +		(inside the <code>jakarta-avalon-phoenix</code> CVS module) to see
  +		how it is done.</p>
  +
  +		
  +<p>Finally, take a peak at the avalon-dev mail archives or ask some
  +		questions on that list,</p>
  +	
  +
     
     
   
  -<div id="authors">by&nbsp;Leo Simons</div>
  +<div id="authors" align="right">by&nbsp;<a href="mailto:leosimons@apache.org">Leo Simons</a>,&nbsp;<a href="mailto:nicolaken@apache.org">Nicola Ken Barozzi</a>
  +</div>
   </div>
  -<script language="JavaScript">
  +</div>
  +</div>
  +</td>
  +</tr>
  +</tbody>
  +</table>
  +<div id="footer">
  +<table cellpadding="4" cellspacing="0" border="0">
  +<tbody>
  +<tr>
  +<td align="left">Copyright &copy; 2000-2002 Apache Software Foundation. All Rights Reserved.</td><td></td><td><script language="JavaScript">
   <!-- 
   document.write("last modified: " + document.lastModified); 
   //  -->
   </script></td>
   </tr>
  +</tbody>
   </table>
   </div>
  -<div id="footer">
  -						 Copyright &copy;2000-2002 Apache Software Foundation. All Rights Reserved.
  -
  -			</div>
  -<a href="http://jakarta.apache.org/ant/"><img border="0" alt="Ant Logo" src="skin/images/ant_logo_medium.gif" align="right"></a><a href="http://xml.apache.org/cocoon/"><img border="0" alt="Cocoon Logo" src="skin/images/built-with-cocoon.gif" align="right"></a><a href="http://www.krysalis.org/"><img border="0" alt="Krysalis Logo" src="skin/images/krysalis-logo-small.gif" align="right"></a><a href="http://www.krysalis.org/centipede/"><img border="0" alt="Krysalis Centipede Logo" src="skin/images/centipede-logo-small.gif" align="right"></a>
   </body>
   </html>
  
  
  
  1.2       +433 -97   jakarta-avalon-site/docs/excalibur/tweety/avalon-for-beginners.html
  
  Index: avalon-for-beginners.html
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-site/docs/excalibur/tweety/avalon-for-beginners.html,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- avalon-for-beginners.html	3 Jul 2002 20:34:12 -0000	1.1
  +++ avalon-for-beginners.html	13 Jul 2002 13:38:06 -0000	1.2
  @@ -1,134 +1,470 @@
  +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
   <html>
   <head>
   <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
  -<title>Avalon for Beginners - Overview</title>
  -<meta value="Leo Simons" name="author">
  -<meta value="leosimons@apache.org" name="email">
  -<link href="skin/common.css" type="text/css" rel="stylesheet">
  +<link rel="stylesheet" href="skin/tigris.css" type="text/css">
  +<link rel="stylesheet" href="skin/site.css" type="text/css">
  +<link media="print" rel="stylesheet" href="skin/print.css" type="text/css">
  +<meta value="Avalon Documentation Team" name="author">
  +<meta value="avalon-dev@jakarta.apache.org" name="email">
  +<title>Avalon for Beginners - Overview - </title>
   </head>
  -<body>
  -<div id="header">
  -<table cellspacing="0" cellpadding="0" border="0" width="100%">
  +<body class="composite" marginheight="0" marginwidth="0">
  +<div id="banner">
  +<table width="100%" cellpadding="8" cellspacing="0" border="0">
  +<tbody>
   <tr>
  -<td align="left" valign="middle" id="jakartaLogoTD"><a href="http://jakarta.apache.org/"><img border="0" src="images/jakarta-logo.gif" id="jakartaLogo"></a></td><td align="right" valign="middle" id="projectLogoTD"><a href="http://jakarta.apache.org/avalon/"><img border="0" src="images/header.gif" id="projectLogo"></a></td>
  +<td></td><td align="left"><a href="http://jakarta.apache.org/"><img border="0" src="images/jakarta-logo.gif"></a></td><td></td><td align="right"><a href="http://jakarta.apache.org/avalon/"><img border="0" src="images/header.gif"></a></td>
   </tr>
  +</tbody>
   </table>
   </div>
   <div id="breadcrumbs">
  -<a class="menu" href="http://www.apache.org">apache &gt;</a><a class="menu" href="http://jakarta.apache.org">jakarta &gt;</a><a class="menu" href="http://jakarta.apache.org/avalon/">avalon</a><script type="text/javascript" language="JavaScript1.2"></script>
  +<a class="menu" href="http://www.apache.org">apache &gt;</a><a class="menu" href="http://jakarta.apache.org">jakarta &gt;</a><a class="menu" href="http://jakarta.apache.org/avalon/">avalon</a><script type="text/javascript" language="JavaScript1.2">
  +   			      
  +					function sentenceCase(str) {
  +						var lower = str.toLowerCase();
  +						return lower.substr(0,1).toUpperCase() + lower.substr(1);
  +					}
  +					function getDirsAsArray() {
  +						var trail = document.location.pathname.split("/");
  +						var lastdir = (trail[trail.length-1].indexOf(".html") != -1)? trail.length-2 : trail.length-1;
  +						var urlprefix = "/avalon/";
  +						var postfix = " &gt"; 
  +						for(var i = 1; i <= lastdir; i++) {
  +							document.writeln('<a href=' + urlprefix + trail[i] + ' class="menu">' + sentenceCase(trail[i]) + '</a>'+postfix);
  +							urlprefix += trail[i] + "/";
  +							if(i == lastdir-1) postfix = ":";
  +						}
  +					}
  +					getDirsAsArray();
  +				
  +				</script>
  +</div>
  +<table id="main" width="100%" cellpadding="8" cellspacing="0" border="0">
  +<tbody>
  +<tr valign="top">
  +<td width="20%" id="leftcol">
  +<div id="navcolumn">
  +<div>
  +<small><a href="http://jakarta.apache.org/avalon/">Avalon Home</a></small>
  +</div>
  +<div>
  +<small><a href="http://jakarta.apache.org/avalon/excalibur/">Excalibur Home</a></small>
  +</div>
  +<div>
  +<small><a href="http://jakarta.apache.org/avalon/phoenix">Avalon Phoenix</a></small>
  +</div>
  +<div>
  +<small><a href="http://jakarta.apache.org/avalon/excalibur/component">ECM</a></small>
  +</div>
  +<div>
  +<small><a href="http://jakarta.apache.org/avalon/excalibur/fortress">Fortress</a></small>
  +</div>
  +<div>
  +<strong>Essentials</strong>
  +<div>
  +<small><a href="index.html">Overview</a></small>
  +</div>
  +<div>
  +<small><a href="features.html">Features</a></small>
  +</div>
  +<div>
  +<small><a href="getting-started.html">Getting Started</a></small>
  +</div>
  +<div>
  +<small><a href="http://jakarta.apache.org/builds/jakarta-avalon-excalibur/release">Download</a></small>
  +</div>
  +<div>
  +<small><a href="install.html">Install</a></small>
  +</div>
  +<div>
  +<small><a href="faq.html">FAQ</a></small>
  +</div>
  +</div>
  +<div>
  +<strong>Avalon for Beginners</strong>
  +<div>
  +<small><a href="avalon-for-beginners.html">Introduction</a></small>
  +</div>
  +</div>
  +<div>
  +<strong>Container HOWTO</strong>
  +<div>
  +<small><a href="avalon-container-howto.html">Introduction</a></small>
  +</div>
  +</div>
  +<div>
  +<strong>Reference</strong>
  +<div>
  +<small><a href="api/">API Docs</a></small>
  +</div>
  +</div>
  +</div>
  +</td><td>
  +<div id="bodycol">
  +<div class="app">
  +<h1>
  +<div class="h1">Avalon for Beginners - Overview</div>
  +</h1>
  +<h2>
  +<div class="h2"></div>
  +</h2>
  +<div class="h3">
  +  
  +  
  +	
  +<div class="h3">
  +<h3>Work in Progress!</h3>
   </div>
  -<div id="main">
  -<table cellspacing="0" cellpadding="0" border="0" width="100%">
  -<tr>
  -<td valign="top">
  -<div id="menu">
  -<div id="submenu">
  -<h4>Related</h4>
  -<ul>
  -<li>
  -<a href="http://jakarta.apache.org/avalon/">Avalon Home</a>
  -</li>
  -<li>
  -<a href="http://jakarta.apache.org/avalon/excalibur/">Excalibur Home</a>
  -</li>
  -<li>
  -<a href="http://jakarta.apache.org/avalon/phoenix">Avalon Phoenix</a>
  -</li>
  -<li>
  -<a href="http://jakarta.apache.org/avalon/excalibur/component">ECM</a>
  -</li>
  -<li>
  -<a href="http://jakarta.apache.org/avalon/excalibur/fortress">Fortress</a>
  -</li>
  -</ul>
  +		
  +<p>This manual is quite far from finished. While you are free to read it, I recommend
  +		you don't.</p>
  +	
  +
  +	
  +<div class="h3">
  +<h3>Introduction</h3>
   </div>
  -<div id="submenu">
  -<h4>Essentials</h4>
  -<ul>
  -<li>
  -<a href="index.html">Overview</a>
  -</li>
  -<li>
  -<a href="features.html">Features</a>
  -</li>
  -<li>
  -<a href="getting-started.html">Getting Started</a>
  -</li>
  -<li>
  -<a href="http://jakarta.apache.org/builds/jakarta-avalon-excalibur/release">Download</a>
  -</li>
  -<li>
  -<a href="install.html">Install</a>
  -</li>
  -<li>
  -<a href="faq.html">FAQ</a>
  -</li>
  -</ul>
  +		
  +<p>Avalon has a lot of documentation (it has a lot of code, too, but most users
  +		don't see this as that much of a problem). It might be difficult for you to see where
  +		you should get started. That's why I wrote this little document.</p>
  +
  +		
  +<p>The place you get started is what we call the avalon framework. This little bit of code
  +		(the jar file is about 60k), combined with quite a bit of documentation, will revolutionize
  +		(in time) the way you write software. Tweety is here to help you figure out what avalon
  +		framework is all about.</p>
  +	
  +
  +	
  +<div class="h3">
  +<h3>Table of Contents</h3>
   </div>
  -<div id="submenu">
  -<h4>Avalon for Beginners</h4>
  -<ul>
  -<li>
  -<a href="avalon-for-beginners.html">Introduction</a>
  +		
  +<blockquote>
  +<ol>
  +			
  +<li>Introduction</li>
  +			
  +<li>Table of Contents</li>
  +			
  +<li>Your first component</li>
  +			
  +<li>The CartoonCreator application
  +				<blockquote>
  +<ol>
  +					
  +<li>Determining application goals and features</li>
  +					
  +<li>Determining the components we need</li>
  +					
  +<li>Your average CartoonCreator application
  +						<blockquote>
  +<ol>
  +							
  +<li>Cartoon</li>
  +							
  +<li>CartoonBuilder</li>
  +							
  +<li>CartoonItem</li>
  +							
  +<li>CartoonBird</li>
  +							
  +<li>CartoonCat</li>
  +							
  +<li>CartoonCage</li>
  +						
  +</ol>
  +</blockquote>
  +					
  +</li>
  +					
  +<li>Refactoring: "use the lifecycle, Luke!"
  +						<blockquote>
  +<ol>
  +							
  +<li>Cartoon</li>
  +							
  +<li>CartoonBuilder</li>
  +							
  +<li>CartoonItem</li>
  +							
  +<li>CartoonBird</li>
  +							
  +<li>CartoonCat</li>
  +							
  +<li>CartoonCage</li>
  +						
  +</ol>
  +</blockquote>
  +					
  +</li>
  +				
  +</ol>
  +</blockquote>
  +			
   </li>
  -</ul>
  +		
  +</ol>
  +</blockquote>
  +	
  +
  +	
  +<div class="h3">
  +<h3>Your first component</h3>
   </div>
  -<div id="submenu">
  -<h4>Avalon Container HOWTO</h4>
  -<ul>
  -<li>
  -<a href="avalon-container-howto.html">Introduction</a>
  -</li>
  -</ul>
  +		
  +<p>We're gonna start reaally simple. Consider this class:</p>
  +
  +		
  +<div class="h2">
  +<h2>BirdSong1.java</h2>
   </div>
  -<div id="submenu">
  -<h4>Reference</h4>
  +		
  +<pre>
  +			package avalon.tutorial;
  +
  +			public class BirdSong1
  +			{
  +				private int m_numberOfChilps;
  +				private String m_chilpMessage;
  +				private String m_chilpSeparator;
  +
  +				public void BirdSong1( int numberOfChilps, chilpMessage, chilpSeparator )
  +				{
  +					m_numberOfChilps = numberOfChilps;
  +					m_chilpMessage = chilpMessage;
  +					m_chilpSeparator = chilpSeparator;
  +				}
  +
  +				public sing()
  +				{
  +					for( int i = 0; i != m_numberOfChilps; i++ )
  +					{
  +						if( i != 0 &amp;&amp; i != (m_numberOfChilps-1) )
  +							System.out.print( m_chilpSeparator );
  +
  +						System.out.print( m_chilpMessage );
  +					}
  +				}
  +
  +				public static void main(String args[])
  +				{
  +					BirdSong1 birdSong = new BirdSong1( new Integer( args[0] ).intValue(),
  +							args[1], args[2] );
  +
  +					BirdSong.sing();
  +				}
  +			}
  +		</pre>
  +		
  +
  +		
  +<p>I'm sure you've figured out what that clas does. The command
  +		<code>java avalon.tutorial.BirdSong1 20 chilp *</code> will print out something like</p>
  +
  +		
  +<pre>
  +		chilp*chilp*chilp*chilp*chilp*chilp*chilp*chilp*chilp*chilp*chilp*chilp*chilp*chilp*chilp*chilp*chilp*chilp*chilp*chilp
  +		</pre>
  +
  +		
  +<p>The steps to making this class into a component are as follows:</p>
  +
  +		
  +<blockquote>
   <ul>
  -<li>
  -<a href="api/">API Docs</a>
  -</li>
  +			
  +<li>Define an interface and an implementation instead of just a class</li>
  +			
  +<li>Refactor to use avalon framework lifecyle methods</li>
  +			
  +<li>Refactor more to use a setup optimized for lots of reuse</li>
  +		
   </ul>
  +</blockquote>
  +
  +		
  +<p>This results in something like this:</p>
  +
  +		
  +<div class="h2">
  +<h2>BirdSong.java</h2>
   </div>
  +		
  +<pre>
  +		package avalon.tutorial;
  +
  +		import org.apache.avalon.framework.parameters.Parameterizable;
  +		import org.apache.avalon.framework.parameters.Parameters;
  +		import org.apache.avalon.framework.activity.Startable;
  +		import org.apache.avalon.framework.logger.LogEnabled;
  +
  +		public interface BirdSong extends Parameterizable, Startable, LogEnabled;
  +		{
  +			public static final String PARAM_NUMBER_OF_CHILPS = "numberOfChilps";
  +			public static final String PARAM_CHILP_MESSAGE = "chilpMessage";
  +			public static final String PARAM_CHILP_SEPARATOR = "chilpSeparator";
  +
  +			/**
  +			 * Provide us with the parameters it needs to work. Required are:
  +			 * &gt;ul&lt;
  +			 * &gt;li&lt;numberOfChilps&gt;/li&lt;
  +			 * &gt;li&lt;chilpMessage&gt;/li&lt;
  +			 * &gt;li&lt;chilpSeparator&gt;/li&lt;
  +			 * &gt;/ul&lt;
  +			 * &gt;/pre&lt;
  +			 *
  +			 */
  +			public void parameterize( Parameters parameters );
  +		}
  +		</pre>
  +		
  +
  +		
  +<div class="h2">
  +<h2>BirdSongImpl.java</h2>
   </div>
  -</td><td width="10">&nbsp;</td><td width="100%" valign="top">
  -<div id="title">
  -<h1>Avalon for Beginners - Overview</h1>
  -</div>
  -<div id="contents">
  -  
  -  
  -    
  -<h2>Introduction</h2>
  -<div class="section">
   		
  -<p>TBD</p>
  -    
  +<pre>
  +		package avalon.tutorial;
  +
  +		import org.apache.avalon.framework.parameters.Parameters;
  +		import org.apache.avalon.framework.parameters.ParameterException;
  +		import org.apache.avalon.logger.AbstractLoggable;
  +
  +		import avalon.tutorial.BirdSong;
  +		import avalon.tutorial.BirdSongRunner;
  +
  +		public class BirdSongImpl extends AbstractLoggable implements BirdSong
  +		{
  +			private int m_numberOfChilps;
  +			private String m_chilpMessage;
  +			private String m_chilpSeparator;
  +
  +			private Thread m_runnerThread;
  +
  +
  +			public void BirdSongImpl()
  +			{
  +			}
  +
  +			public void parameterize( Parameters parameters ) throws ParameterException
  +			{
  +				getLogger().debug( "got parameters" );
  +
  +				m_numberOfChilps = m_parameters.getParameterAsInteger( PARAM_NUMBER_OF_CHILPS );
  +				m_chilpMessage = m_parameters.getParameter( PARAM_CHILP_MESSAGE );
  +				m_chilpSeparator = m_parameters.getParameter( PARAM_CHILP_SEPARATOR );
  +			}
  +			public void start()
  +			{
  +				getLogger().debug( "starting" );
  +
  +				Runnable runnable = new BirdSongImplRunner( this );
  +
  +				m_runnerThread = new Thread( runnable );
  +				m_runnerThread.setDaemon( true );
  +				m_runnerThread.run();
  +			}
  +			public void stop()
  +			{
  +				getLogger().debug( "stopping" );
  +
  +				m_runnerThread.notify();
  +			}
  +
  +			int getNumberOfChilps()
  +			{
  +				return m_numberOfChilps;
  +			}
  +			String getChilpMessage()
  +			{
  +				return m_chilpMessage;
  +			}
  +			String getChilpSeperator()
  +			{
  +				return m_chilpSeparator;
  +			}
  +		}
  +		</pre>
  +		
  +
  +		
  +<div class="h2">
  +<h2></h2>
   </div>
  +		
  +<pre>
  +		package avalon.tutorial;
   
  -	
  -<h2>Table of Contents</h2>
  -<div class="section">
  +		import avalon.tutorial.BirdSongImpl;
  +
  +		public class BirdSongRunner implements Runnable
  +		{
  +			BirdSongImpl m_bs;
  +
  +			public void BirdSongRunner( BirdSongImpl bs )
  +			{
  +				m_bs = bs;
  +			}
  +
  +			public void run()
  +			{
  +				int max = bs.getNumberOfChilps();
  +				String msg = bs.getChilpMessage();
  +				String separator = bs.getSeparator();
  +
  +				for( int i = 0; i != max; i++ )
  +				{
  +					if( i != 0 &amp;&amp; i != (max-1) )
  +						System.out.print( separator );
  +
  +					System.out.print(msg );
  +				}
  +			}
  +		}
  +		</pre>
   		
  -<p>TBD</p>
  +
  +		
  +<p>There's quite a few things different about this component compared to the BirdSong1 class.
  +		The constructor doesn't take any arguments; those are passed in at a later point instead through
  +		the use of parameterize(). sing() has been renamed to start(), and a stop() method has been
  +		added. Also, logging statements have been added throughout the code. Finally, the
  +		actual printing of the messages is handled in a separate thread.</p>
  +
  +		
  +<p>All the added complexity is of course not really justified for this simple demo component; it
  +		just serves to illustrate typical evolution from an 'average' java class into a typical avalon
  +		component.</p>
   	
  -</div>
     
     
   
  -<div id="authors">by&nbsp;Leo Simons</div>
  +<div id="authors" align="right">by&nbsp;<a href="mailto:leosimons@apache.org">Leo Simons</a>
  +</div>
  +</div>
  +</div>
   </div>
  -<script language="JavaScript">
  +</td>
  +</tr>
  +</tbody>
  +</table>
  +<div id="footer">
  +<table cellpadding="4" cellspacing="0" border="0">
  +<tbody>
  +<tr>
  +<td align="left">Copyright &copy; 2000-2002 Apache Software Foundation. All Rights Reserved.</td><td></td><td><script language="JavaScript">
   <!-- 
   document.write("last modified: " + document.lastModified); 
   //  -->
   </script></td>
   </tr>
  +</tbody>
   </table>
   </div>
  -<div id="footer">
  -						 Copyright &copy;2000-2002 Apache Software Foundation. All Rights Reserved.
  -
  -			</div>
  -<a href="http://jakarta.apache.org/ant/"><img border="0" alt="Ant Logo" src="skin/images/ant_logo_medium.gif" align="right"></a><a href="http://xml.apache.org/cocoon/"><img border="0" alt="Cocoon Logo" src="skin/images/built-with-cocoon.gif" align="right"></a><a href="http://www.krysalis.org/"><img border="0" alt="Krysalis Logo" src="skin/images/krysalis-logo-small.gif" align="right"></a><a href="http://www.krysalis.org/centipede/"><img border="0" alt="Krysalis Centipede Logo" src="skin/images/centipede-logo-small.gif" align="right"></a>
   </body>
   </html>
  
  
  
  1.2       +176 -100  jakarta-avalon-site/docs/excalibur/tweety/faq.html
  
  Index: faq.html
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-site/docs/excalibur/tweety/faq.html,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- faq.html	3 Jul 2002 20:34:12 -0000	1.1
  +++ faq.html	13 Jul 2002 13:38:06 -0000	1.2
  @@ -1,136 +1,212 @@
  +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
   <html>
   <head>
   <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
  -<title>Avalon Excalibur's Tweety - FAQ</title>
  -<meta value="Leo Simons" name="author">
  -<meta value="leosimons@apache.org" name="email">
  -<link href="skin/common.css" type="text/css" rel="stylesheet">
  +<link rel="stylesheet" href="skin/tigris.css" type="text/css">
  +<link rel="stylesheet" href="skin/site.css" type="text/css">
  +<link media="print" rel="stylesheet" href="skin/print.css" type="text/css">
  +<meta value="Avalon Documentation Team" name="author">
  +<meta value="avalon-dev@jakarta.apache.org" name="email">
  +<title>Avalon Excalibur's Tweety - FAQ - </title>
   </head>
  -<body>
  -<div id="header">
  -<table cellspacing="0" cellpadding="0" border="0" width="100%">
  +<body class="composite" marginheight="0" marginwidth="0">
  +<div id="banner">
  +<table width="100%" cellpadding="8" cellspacing="0" border="0">
  +<tbody>
   <tr>
  -<td align="left" valign="middle" id="jakartaLogoTD"><a href="http://jakarta.apache.org/"><img border="0" src="images/jakarta-logo.gif" id="jakartaLogo"></a></td><td align="right" valign="middle" id="projectLogoTD"><a href="http://jakarta.apache.org/avalon/"><img border="0" src="images/header.gif" id="projectLogo"></a></td>
  +<td></td><td align="left"><a href="http://jakarta.apache.org/"><img border="0" src="images/jakarta-logo.gif"></a></td><td></td><td align="right"><a href="http://jakarta.apache.org/avalon/"><img border="0" src="images/header.gif"></a></td>
   </tr>
  +</tbody>
   </table>
   </div>
   <div id="breadcrumbs">
  -<a class="menu" href="http://www.apache.org">apache &gt;</a><a class="menu" href="http://jakarta.apache.org">jakarta &gt;</a><a class="menu" href="http://jakarta.apache.org/avalon/">avalon</a><script type="text/javascript" language="JavaScript1.2"></script>
  -</div>
  -<div id="main">
  -<table cellspacing="0" cellpadding="0" border="0" width="100%">
  -<tr>
  -<td valign="top">
  -<div id="menu">
  -<div id="submenu">
  -<h4>Related</h4>
  -<ul>
  -<li>
  -<a href="http://jakarta.apache.org/avalon/">Avalon Home</a>
  -</li>
  -<li>
  -<a href="http://jakarta.apache.org/avalon/excalibur/">Excalibur Home</a>
  -</li>
  -<li>
  -<a href="http://jakarta.apache.org/avalon/phoenix">Avalon Phoenix</a>
  -</li>
  -<li>
  -<a href="http://jakarta.apache.org/avalon/excalibur/component">ECM</a>
  -</li>
  -<li>
  -<a href="http://jakarta.apache.org/avalon/excalibur/fortress">Fortress</a>
  -</li>
  -</ul>
  -</div>
  -<div id="submenu">
  -<h4>Essentials</h4>
  -<ul>
  -<li>
  -<a href="index.html">Overview</a>
  -</li>
  -<li>
  -<a href="features.html">Features</a>
  -</li>
  -<li>
  -<a href="getting-started.html">Getting Started</a>
  -</li>
  -<li>
  -<a href="http://jakarta.apache.org/builds/jakarta-avalon-excalibur/release">Download</a>
  -</li>
  -<li>
  -<a href="install.html">Install</a>
  -</li>
  -<li>
  -<a href="faq.html">FAQ</a>
  -</li>
  -</ul>
  -</div>
  -<div id="submenu">
  -<h4>Avalon for Beginners</h4>
  -<ul>
  -<li>
  -<a href="avalon-for-beginners.html">Introduction</a>
  -</li>
  -</ul>
  -</div>
  -<div id="submenu">
  -<h4>Avalon Container HOWTO</h4>
  -<ul>
  -<li>
  -<a href="avalon-container-howto.html">Introduction</a>
  -</li>
  -</ul>
  -</div>
  -<div id="submenu">
  -<h4>Reference</h4>
  -<ul>
  -<li>
  -<a href="api/">API Docs</a>
  -</li>
  -</ul>
  -</div>
  -</div>
  -</td><td width="10">&nbsp;</td><td width="100%" valign="top">
  -<div id="title">
  -<h1>Avalon Excalibur's Tweety - FAQ</h1>
  -</div>
  -<div id="contents">
  +<a class="menu" href="http://www.apache.org">apache &gt;</a><a class="menu" href="http://jakarta.apache.org">jakarta &gt;</a><a class="menu" href="http://jakarta.apache.org/avalon/">avalon</a><script type="text/javascript" language="JavaScript1.2">
  +   			      
  +					function sentenceCase(str) {
  +						var lower = str.toLowerCase();
  +						return lower.substr(0,1).toUpperCase() + lower.substr(1);
  +					}
  +					function getDirsAsArray() {
  +						var trail = document.location.pathname.split("/");
  +						var lastdir = (trail[trail.length-1].indexOf(".html") != -1)? trail.length-2 : trail.length-1;
  +						var urlprefix = "/avalon/";
  +						var postfix = " &gt"; 
  +						for(var i = 1; i <= lastdir; i++) {
  +							document.writeln('<a href=' + urlprefix + trail[i] + ' class="menu">' + sentenceCase(trail[i]) + '</a>'+postfix);
  +							urlprefix += trail[i] + "/";
  +							if(i == lastdir-1) postfix = ":";
  +						}
  +					}
  +					getDirsAsArray();
  +				
  +				</script>
  +</div>
  +<table id="main" width="100%" cellpadding="8" cellspacing="0" border="0">
  +<tbody>
  +<tr valign="top">
  +<td width="20%" id="leftcol">
  +<div id="navcolumn">
  +<div>
  +<small><a href="http://jakarta.apache.org/avalon/">Avalon Home</a></small>
  +</div>
  +<div>
  +<small><a href="http://jakarta.apache.org/avalon/excalibur/">Excalibur Home</a></small>
  +</div>
  +<div>
  +<small><a href="http://jakarta.apache.org/avalon/phoenix">Avalon Phoenix</a></small>
  +</div>
  +<div>
  +<small><a href="http://jakarta.apache.org/avalon/excalibur/component">ECM</a></small>
  +</div>
  +<div>
  +<small><a href="http://jakarta.apache.org/avalon/excalibur/fortress">Fortress</a></small>
  +</div>
  +<div>
  +<strong>Essentials</strong>
  +<div>
  +<small><a href="index.html">Overview</a></small>
  +</div>
  +<div>
  +<small><a href="features.html">Features</a></small>
  +</div>
  +<div>
  +<small><a href="getting-started.html">Getting Started</a></small>
  +</div>
  +<div>
  +<small><a href="http://jakarta.apache.org/builds/jakarta-avalon-excalibur/release">Download</a></small>
  +</div>
  +<div>
  +<small><a href="install.html">Install</a></small>
  +</div>
  +<div>
  +<small><a href="faq.html">FAQ</a></small>
  +</div>
  +</div>
  +<div>
  +<strong>Avalon for Beginners</strong>
  +<div>
  +<small><a href="avalon-for-beginners.html">Introduction</a></small>
  +</div>
  +</div>
  +<div>
  +<strong>Container HOWTO</strong>
  +<div>
  +<small><a href="avalon-container-howto.html">Introduction</a></small>
  +</div>
  +</div>
  +<div>
  +<strong>Reference</strong>
  +<div>
  +<small><a href="api/">API Docs</a></small>
  +</div>
  +</div>
  +</div>
  +</td><td>
  +<div id="bodycol">
  +<div class="app">
  +<h1>
  +<div class="h1">Avalon Excalibur's Tweety - FAQ</div>
  +</h1>
  +<h2>
  +<div class="h2"></div>
  +</h2>
  +<div class="h3">
     
     
   	
  -<h2>Why tweety?</h2>
  -<div class="section">
  +<div class="h3">
  +<h3>Why tweety?</h3>
  +</div>
   		
   <p>Some people found avalon very complex to get started with. We decided a good way to
   		fix this was to provide an implementation specifically geared at learning how avalon
   		works: tweety.</p>
   	
  +	
  +<div class="h3">
  +<h3>Why name an avalon container 'tweety'???</h3>
   </div>
  +		
  +<p>"No clues in this fishy. No clues in that fishy."<br>
  +<br>
  +		One popular avalon subproject (also a container) is called Phoenix. It has quite a
  +		lot of features (runs multiple applications, classloader management, isolation,
  +		automagically provides management for hosted applications, etc etc etc). It is also
  +		quite difficult to get started with at first.<br>
  +		"Phoenix" (among other things) is the name of a powerful mythological bird. Tweety
  +		is the name of a sweet yellow canary. Some of us geeks think it is funny.</p>
  +	
   	
  -<h2>Will you add feature XXX to tweety?</h2>
  -<div class="section">
  +<div class="h3">
  +<h3>Will you add feature XXX to tweety?</h3>
  +</div>
   		
  -<p>Very unlikely. That would probably increase tweety in size and complexity, which we
  +<p>"Gimme a 'P', gimme a 'U', gimme a 'D', 'D', 'Y'."<br>
  +<br>
  +		Very unlikely. That would probably increase tweety in size and complexity, which we
   		don't want.</p>
   	
  +	
  +<div class="h3">
  +<h3>My question is not answered. What do I do?</h3>
  +</div>
  +		
  +<p>"Oh goody, goody. A surprise for me."<br>
  +<br>
  +		Start by reading the documentation provided. If your question is not answered
  +		there, post a detailed message to the
  +		<a href="http://jakarta.apache.org/site/mail2.html#Avalon">Avalon User list</a>.
  +		We will try to help you out.</p>
  +	
  +	
  +<div class="h3">
  +<h3>I followed the instructions in the getting started document, but Tweety doesn't work. What do I do?</h3>
  +</div>
  +		
  +<p>"Aaaah. The poor puddy tat fall down."<br>
  +		That's not supposed to happen! Please contact us through the user mailing list
  +		(see above) with detailed information of your system configuration and what steps
  +		you took that led to an error message, and of course the error message.</p>
  +	
  +	
  +<div class="h3">
  +<h3>Knock it off with the stupid quotes already!!!</h3>
   </div>
  +		
  +<p>"I did! I did taw a puddy tat!"<br>
  +<br>
  +		You can find a lot more, along with pictures, icons, sounds, animations, what
  +		have ye, just by typing "tweety" into the google search box. Just in case you
  +		came here looking for just that,
  +		<a href="http://www.scally.com/lorrie/tweety.html">this site</a>
  +		will get you started.
  +		In case you really can't stand it, go and read our serious documentation about
  +		multi-dimensional separation of concerns 'n stuff!</p>
  +	
     
     
   
  -<div id="authors">by&nbsp;Leo Simons</div>
  +<div id="authors" align="right">by&nbsp;<a href="mailto:leosimons@apache.org">Leo Simons</a>
  +</div>
  +</div>
   </div>
  -<script language="JavaScript">
  +</div>
  +</td>
  +</tr>
  +</tbody>
  +</table>
  +<div id="footer">
  +<table cellpadding="4" cellspacing="0" border="0">
  +<tbody>
  +<tr>
  +<td align="left">Copyright &copy; 2000-2002 Apache Software Foundation. All Rights Reserved.</td><td></td><td><script language="JavaScript">
   <!-- 
   document.write("last modified: " + document.lastModified); 
   //  -->
   </script></td>
   </tr>
  +</tbody>
   </table>
   </div>
  -<div id="footer">
  -						 Copyright &copy;2000-2002 Apache Software Foundation. All Rights Reserved.
  -
  -			</div>
  -<a href="http://jakarta.apache.org/ant/"><img border="0" alt="Ant Logo" src="skin/images/ant_logo_medium.gif" align="right"></a><a href="http://xml.apache.org/cocoon/"><img border="0" alt="Cocoon Logo" src="skin/images/built-with-cocoon.gif" align="right"></a><a href="http://www.krysalis.org/"><img border="0" alt="Krysalis Logo" src="skin/images/krysalis-logo-small.gif" align="right"></a><a href="http://www.krysalis.org/centipede/"><img border="0" alt="Krysalis Centipede Logo" src="skin/images/centipede-logo-small.gif" align="right"></a>
   </body>
   </html>
  
  
  
  1.2       +140 -98   jakarta-avalon-site/docs/excalibur/tweety/features.html
  
  Index: features.html
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-site/docs/excalibur/tweety/features.html,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- features.html	3 Jul 2002 20:34:12 -0000	1.1
  +++ features.html	13 Jul 2002 13:38:06 -0000	1.2
  @@ -1,128 +1,170 @@
  +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
   <html>
   <head>
   <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
  -<title>Avalon Excalibur's Tweety - Features</title>
  -<meta value="Leo Simons" name="author">
  -<meta value="leosimons@apache.org" name="email">
  -<link href="skin/common.css" type="text/css" rel="stylesheet">
  +<link rel="stylesheet" href="skin/tigris.css" type="text/css">
  +<link rel="stylesheet" href="skin/site.css" type="text/css">
  +<link media="print" rel="stylesheet" href="skin/print.css" type="text/css">
  +<meta value="Avalon Documentation Team" name="author">
  +<meta value="avalon-dev@jakarta.apache.org" name="email">
  +<title>Avalon Excalibur's Tweety - Features - </title>
   </head>
  -<body>
  -<div id="header">
  -<table cellspacing="0" cellpadding="0" border="0" width="100%">
  +<body class="composite" marginheight="0" marginwidth="0">
  +<div id="banner">
  +<table width="100%" cellpadding="8" cellspacing="0" border="0">
  +<tbody>
   <tr>
  -<td align="left" valign="middle" id="jakartaLogoTD"><a href="http://jakarta.apache.org/"><img border="0" src="images/jakarta-logo.gif" id="jakartaLogo"></a></td><td align="right" valign="middle" id="projectLogoTD"><a href="http://jakarta.apache.org/avalon/"><img border="0" src="images/header.gif" id="projectLogo"></a></td>
  +<td></td><td align="left"><a href="http://jakarta.apache.org/"><img border="0" src="images/jakarta-logo.gif"></a></td><td></td><td align="right"><a href="http://jakarta.apache.org/avalon/"><img border="0" src="images/header.gif"></a></td>
   </tr>
  +</tbody>
   </table>
   </div>
   <div id="breadcrumbs">
  -<a class="menu" href="http://www.apache.org">apache &gt;</a><a class="menu" href="http://jakarta.apache.org">jakarta &gt;</a><a class="menu" href="http://jakarta.apache.org/avalon/">avalon</a><script type="text/javascript" language="JavaScript1.2"></script>
  -</div>
  -<div id="main">
  -<table cellspacing="0" cellpadding="0" border="0" width="100%">
  -<tr>
  -<td valign="top">
  -<div id="menu">
  -<div id="submenu">
  -<h4>Related</h4>
  -<ul>
  -<li>
  -<a href="http://jakarta.apache.org/avalon/">Avalon Home</a>
  -</li>
  -<li>
  -<a href="http://jakarta.apache.org/avalon/excalibur/">Excalibur Home</a>
  -</li>
  -<li>
  -<a href="http://jakarta.apache.org/avalon/phoenix">Avalon Phoenix</a>
  -</li>
  -<li>
  -<a href="http://jakarta.apache.org/avalon/excalibur/component">ECM</a>
  -</li>
  -<li>
  -<a href="http://jakarta.apache.org/avalon/excalibur/fortress">Fortress</a>
  -</li>
  -</ul>
  -</div>
  -<div id="submenu">
  -<h4>Essentials</h4>
  -<ul>
  -<li>
  -<a href="index.html">Overview</a>
  -</li>
  -<li>
  -<a href="features.html">Features</a>
  -</li>
  -<li>
  -<a href="getting-started.html">Getting Started</a>
  -</li>
  -<li>
  -<a href="http://jakarta.apache.org/builds/jakarta-avalon-excalibur/release">Download</a>
  -</li>
  -<li>
  -<a href="install.html">Install</a>
  -</li>
  -<li>
  -<a href="faq.html">FAQ</a>
  -</li>
  -</ul>
  -</div>
  -<div id="submenu">
  -<h4>Avalon for Beginners</h4>
  -<ul>
  -<li>
  -<a href="avalon-for-beginners.html">Introduction</a>
  -</li>
  -</ul>
  -</div>
  -<div id="submenu">
  -<h4>Avalon Container HOWTO</h4>
  -<ul>
  -<li>
  -<a href="avalon-container-howto.html">Introduction</a>
  -</li>
  -</ul>
  -</div>
  -<div id="submenu">
  -<h4>Reference</h4>
  -<ul>
  -<li>
  -<a href="api/">API Docs</a>
  -</li>
  -</ul>
  -</div>
  -</div>
  -</td><td width="10">&nbsp;</td><td width="100%" valign="top">
  -<div id="title">
  -<h1>Avalon Excalibur's Tweety - Features</h1>
  -</div>
  -<div id="contents">
  +<a class="menu" href="http://www.apache.org">apache &gt;</a><a class="menu" href="http://jakarta.apache.org">jakarta &gt;</a><a class="menu" href="http://jakarta.apache.org/avalon/">avalon</a><script type="text/javascript" language="JavaScript1.2">
  +   			      
  +					function sentenceCase(str) {
  +						var lower = str.toLowerCase();
  +						return lower.substr(0,1).toUpperCase() + lower.substr(1);
  +					}
  +					function getDirsAsArray() {
  +						var trail = document.location.pathname.split("/");
  +						var lastdir = (trail[trail.length-1].indexOf(".html") != -1)? trail.length-2 : trail.length-1;
  +						var urlprefix = "/avalon/";
  +						var postfix = " &gt"; 
  +						for(var i = 1; i <= lastdir; i++) {
  +							document.writeln('<a href=' + urlprefix + trail[i] + ' class="menu">' + sentenceCase(trail[i]) + '</a>'+postfix);
  +							urlprefix += trail[i] + "/";
  +							if(i == lastdir-1) postfix = ":";
  +						}
  +					}
  +					getDirsAsArray();
  +				
  +				</script>
  +</div>
  +<table id="main" width="100%" cellpadding="8" cellspacing="0" border="0">
  +<tbody>
  +<tr valign="top">
  +<td width="20%" id="leftcol">
  +<div id="navcolumn">
  +<div>
  +<small><a href="http://jakarta.apache.org/avalon/">Avalon Home</a></small>
  +</div>
  +<div>
  +<small><a href="http://jakarta.apache.org/avalon/excalibur/">Excalibur Home</a></small>
  +</div>
  +<div>
  +<small><a href="http://jakarta.apache.org/avalon/phoenix">Avalon Phoenix</a></small>
  +</div>
  +<div>
  +<small><a href="http://jakarta.apache.org/avalon/excalibur/component">ECM</a></small>
  +</div>
  +<div>
  +<small><a href="http://jakarta.apache.org/avalon/excalibur/fortress">Fortress</a></small>
  +</div>
  +<div>
  +<strong>Essentials</strong>
  +<div>
  +<small><a href="index.html">Overview</a></small>
  +</div>
  +<div>
  +<small><a href="features.html">Features</a></small>
  +</div>
  +<div>
  +<small><a href="getting-started.html">Getting Started</a></small>
  +</div>
  +<div>
  +<small><a href="http://jakarta.apache.org/builds/jakarta-avalon-excalibur/release">Download</a></small>
  +</div>
  +<div>
  +<small><a href="install.html">Install</a></small>
  +</div>
  +<div>
  +<small><a href="faq.html">FAQ</a></small>
  +</div>
  +</div>
  +<div>
  +<strong>Avalon for Beginners</strong>
  +<div>
  +<small><a href="avalon-for-beginners.html">Introduction</a></small>
  +</div>
  +</div>
  +<div>
  +<strong>Container HOWTO</strong>
  +<div>
  +<small><a href="avalon-container-howto.html">Introduction</a></small>
  +</div>
  +</div>
  +<div>
  +<strong>Reference</strong>
  +<div>
  +<small><a href="api/">API Docs</a></small>
  +</div>
  +</div>
  +</div>
  +</td><td>
  +<div id="bodycol">
  +<div class="app">
  +<h1>
  +<div class="h1">Avalon Excalibur's Tweety - Features</div>
  +</h1>
  +<h2>
  +<div class="h2"></div>
  +</h2>
  +<div class="h3">
     
     
   	
  -<h2>Simple, simple, simple</h2>
  -<div class="section">
  +<div class="h3">
  +<h3>Simple, simple, simple</h3>
  +</div>
   		
   <p>The one feature that Tweety has as opposed to related avalon projects is that it is
   		simple, simple, simple. Following the getting started document should get you running
   		tweety in about 2 minutes, and developing components in 10.</p>
  -	
  +  	  
  +<div class="h4">
  +<h4>Egg</h4>
   </div>
  +	  	
  +<p>Tweety is small and easy, but it can be made easier still.</p>
  +		
  +<p>For real starters there is Egg, that introduces you to the <b>Lifecycle</b>
  +		   concept. Once you understand it hatch, it's time to Chirp!</p>
  +	  	
  +  	  
  +<div class="h4">
  +<h4>Tweety</h4>
  +</div>
  +	  	
  +<p>Then Tweety awaits you, and introduces the concept of a Container.</p>
  +		
  +<p>It can't be simpler, one concept at a time!</p>
  +	  	 	   
  +		
     
     
   
  -<div id="authors">by&nbsp;Leo Simons</div>
  +<div id="authors" align="right">by&nbsp;<a href="mailto:leosimons@apache.org">Leo Simons</a>,&nbsp;<a href="mailto:nicolaken@apache.org">Nicola Ken Barozzi</a>
   </div>
  -<script language="JavaScript">
  +</div>
  +</div>
  +</div>
  +</td>
  +</tr>
  +</tbody>
  +</table>
  +<div id="footer">
  +<table cellpadding="4" cellspacing="0" border="0">
  +<tbody>
  +<tr>
  +<td align="left">Copyright &copy; 2000-2002 Apache Software Foundation. All Rights Reserved.</td><td></td><td><script language="JavaScript">
   <!-- 
   document.write("last modified: " + document.lastModified); 
   //  -->
   </script></td>
   </tr>
  +</tbody>
   </table>
   </div>
  -<div id="footer">
  -						 Copyright &copy;2000-2002 Apache Software Foundation. All Rights Reserved.
  -
  -			</div>
  -<a href="http://jakarta.apache.org/ant/"><img border="0" alt="Ant Logo" src="skin/images/ant_logo_medium.gif" align="right"></a><a href="http://xml.apache.org/cocoon/"><img border="0" alt="Cocoon Logo" src="skin/images/built-with-cocoon.gif" align="right"></a><a href="http://www.krysalis.org/"><img border="0" alt="Krysalis Logo" src="skin/images/krysalis-logo-small.gif" align="right"></a><a href="http://www.krysalis.org/centipede/"><img border="0" alt="Krysalis Centipede Logo" src="skin/images/centipede-logo-small.gif" align="right"></a>
   </body>
   </html>
  
  
  
  1.2       +168 -108  jakarta-avalon-site/docs/excalibur/tweety/getting-started.html
  
  Index: getting-started.html
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-site/docs/excalibur/tweety/getting-started.html,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- getting-started.html	3 Jul 2002 20:34:12 -0000	1.1
  +++ getting-started.html	13 Jul 2002 13:38:06 -0000	1.2
  @@ -1,105 +1,122 @@
  +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
   <html>
   <head>
   <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
  -<title>Avalon Excalibur's Tweety - Getting Started</title>
  -<meta value="Leo Simons" name="author">
  -<meta value="leosimons@apache.org" name="email">
  -<link href="skin/common.css" type="text/css" rel="stylesheet">
  +<link rel="stylesheet" href="skin/tigris.css" type="text/css">
  +<link rel="stylesheet" href="skin/site.css" type="text/css">
  +<link media="print" rel="stylesheet" href="skin/print.css" type="text/css">
  +<meta value="Avalon Documentation Team" name="author">
  +<meta value="avalon-dev@jakarta.apache.org" name="email">
  +<title>Avalon Excalibur's Tweety - Getting Started - </title>
   </head>
  -<body>
  -<div id="header">
  -<table cellspacing="0" cellpadding="0" border="0" width="100%">
  +<body class="composite" marginheight="0" marginwidth="0">
  +<div id="banner">
  +<table width="100%" cellpadding="8" cellspacing="0" border="0">
  +<tbody>
   <tr>
  -<td align="left" valign="middle" id="jakartaLogoTD"><a href="http://jakarta.apache.org/"><img border="0" src="images/jakarta-logo.gif" id="jakartaLogo"></a></td><td align="right" valign="middle" id="projectLogoTD"><a href="http://jakarta.apache.org/avalon/"><img border="0" src="images/header.gif" id="projectLogo"></a></td>
  +<td></td><td align="left"><a href="http://jakarta.apache.org/"><img border="0" src="images/jakarta-logo.gif"></a></td><td></td><td align="right"><a href="http://jakarta.apache.org/avalon/"><img border="0" src="images/header.gif"></a></td>
   </tr>
  +</tbody>
   </table>
   </div>
   <div id="breadcrumbs">
  -<a class="menu" href="http://www.apache.org">apache &gt;</a><a class="menu" href="http://jakarta.apache.org">jakarta &gt;</a><a class="menu" href="http://jakarta.apache.org/avalon/">avalon</a><script type="text/javascript" language="JavaScript1.2"></script>
  -</div>
  -<div id="main">
  -<table cellspacing="0" cellpadding="0" border="0" width="100%">
  -<tr>
  -<td valign="top">
  -<div id="menu">
  -<div id="submenu">
  -<h4>Related</h4>
  -<ul>
  -<li>
  -<a href="http://jakarta.apache.org/avalon/">Avalon Home</a>
  -</li>
  -<li>
  -<a href="http://jakarta.apache.org/avalon/excalibur/">Excalibur Home</a>
  -</li>
  -<li>
  -<a href="http://jakarta.apache.org/avalon/phoenix">Avalon Phoenix</a>
  -</li>
  -<li>
  -<a href="http://jakarta.apache.org/avalon/excalibur/component">ECM</a>
  -</li>
  -<li>
  -<a href="http://jakarta.apache.org/avalon/excalibur/fortress">Fortress</a>
  -</li>
  -</ul>
  -</div>
  -<div id="submenu">
  -<h4>Essentials</h4>
  -<ul>
  -<li>
  -<a href="index.html">Overview</a>
  -</li>
  -<li>
  -<a href="features.html">Features</a>
  -</li>
  -<li>
  -<a href="getting-started.html">Getting Started</a>
  -</li>
  -<li>
  -<a href="http://jakarta.apache.org/builds/jakarta-avalon-excalibur/release">Download</a>
  -</li>
  -<li>
  -<a href="install.html">Install</a>
  -</li>
  -<li>
  -<a href="faq.html">FAQ</a>
  -</li>
  -</ul>
  -</div>
  -<div id="submenu">
  -<h4>Avalon for Beginners</h4>
  -<ul>
  -<li>
  -<a href="avalon-for-beginners.html">Introduction</a>
  -</li>
  -</ul>
  -</div>
  -<div id="submenu">
  -<h4>Avalon Container HOWTO</h4>
  -<ul>
  -<li>
  -<a href="avalon-container-howto.html">Introduction</a>
  -</li>
  -</ul>
  -</div>
  -<div id="submenu">
  -<h4>Reference</h4>
  -<ul>
  -<li>
  -<a href="api/">API Docs</a>
  -</li>
  -</ul>
  -</div>
  -</div>
  -</td><td width="10">&nbsp;</td><td width="100%" valign="top">
  -<div id="title">
  -<h1>Avalon Excalibur's Tweety - Getting Started</h1>
  -</div>
  -<div id="contents">
  +<a class="menu" href="http://www.apache.org">apache &gt;</a><a class="menu" href="http://jakarta.apache.org">jakarta &gt;</a><a class="menu" href="http://jakarta.apache.org/avalon/">avalon</a><script type="text/javascript" language="JavaScript1.2">
  +   			      
  +					function sentenceCase(str) {
  +						var lower = str.toLowerCase();
  +						return lower.substr(0,1).toUpperCase() + lower.substr(1);
  +					}
  +					function getDirsAsArray() {
  +						var trail = document.location.pathname.split("/");
  +						var lastdir = (trail[trail.length-1].indexOf(".html") != -1)? trail.length-2 : trail.length-1;
  +						var urlprefix = "/avalon/";
  +						var postfix = " &gt"; 
  +						for(var i = 1; i <= lastdir; i++) {
  +							document.writeln('<a href=' + urlprefix + trail[i] + ' class="menu">' + sentenceCase(trail[i]) + '</a>'+postfix);
  +							urlprefix += trail[i] + "/";
  +							if(i == lastdir-1) postfix = ":";
  +						}
  +					}
  +					getDirsAsArray();
  +				
  +				</script>
  +</div>
  +<table id="main" width="100%" cellpadding="8" cellspacing="0" border="0">
  +<tbody>
  +<tr valign="top">
  +<td width="20%" id="leftcol">
  +<div id="navcolumn">
  +<div>
  +<small><a href="http://jakarta.apache.org/avalon/">Avalon Home</a></small>
  +</div>
  +<div>
  +<small><a href="http://jakarta.apache.org/avalon/excalibur/">Excalibur Home</a></small>
  +</div>
  +<div>
  +<small><a href="http://jakarta.apache.org/avalon/phoenix">Avalon Phoenix</a></small>
  +</div>
  +<div>
  +<small><a href="http://jakarta.apache.org/avalon/excalibur/component">ECM</a></small>
  +</div>
  +<div>
  +<small><a href="http://jakarta.apache.org/avalon/excalibur/fortress">Fortress</a></small>
  +</div>
  +<div>
  +<strong>Essentials</strong>
  +<div>
  +<small><a href="index.html">Overview</a></small>
  +</div>
  +<div>
  +<small><a href="features.html">Features</a></small>
  +</div>
  +<div>
  +<small><a href="getting-started.html">Getting Started</a></small>
  +</div>
  +<div>
  +<small><a href="http://jakarta.apache.org/builds/jakarta-avalon-excalibur/release">Download</a></small>
  +</div>
  +<div>
  +<small><a href="install.html">Install</a></small>
  +</div>
  +<div>
  +<small><a href="faq.html">FAQ</a></small>
  +</div>
  +</div>
  +<div>
  +<strong>Avalon for Beginners</strong>
  +<div>
  +<small><a href="avalon-for-beginners.html">Introduction</a></small>
  +</div>
  +</div>
  +<div>
  +<strong>Container HOWTO</strong>
  +<div>
  +<small><a href="avalon-container-howto.html">Introduction</a></small>
  +</div>
  +</div>
  +<div>
  +<strong>Reference</strong>
  +<div>
  +<small><a href="api/">API Docs</a></small>
  +</div>
  +</div>
  +</div>
  +</td><td>
  +<div id="bodycol">
  +<div class="app">
  +<h1>
  +<div class="h1">Avalon Excalibur's Tweety - Getting Started</div>
  +</h1>
  +<h2>
  +<div class="h2"></div>
  +</h2>
  +<div class="h3">
     
     
   	
  -<h2>Introduction</h2>
  -<div class="section">
  +<div class="h3">
  +<h3>Introduction</h3>
  +</div>
   		
   <p>Getting started with tweety is quite simple. In a nutshell:</p>
   
  @@ -120,14 +137,14 @@
   			
   <li>
   <b>optional:</b> Drop your Tweety-compatible Avalon components into the
  -			<span class="fixed">classes/</span> directory inside
  +			<code>classes/</code> directory inside
   			the distribution</li>
   			
   <li>
  -<b>optional:</b> Drop any libraries your components depend on into the <span class="fixed">lib/</span> directory</li>
  +<b>optional:</b> Drop any libraries your components depend on into the <code>lib/</code> directory</li>
   			
   <li>
  -<b>optional:</b> Modify <span class="fixed">tweety.properties</span> to know about your components</li>
  +<b>optional:</b> Modify <code>tweety.properties</code> to know about your components</li>
   			
   <li>at the root of the distribution, type 'ant'</li>
   			
  @@ -137,38 +154,81 @@
   </ol>
   </blockquote>
   	
  -</div>
   	
  -<h2>Detailed installation instructions</h2>
  -<div class="section">
  +<div class="h3">
  +<h3>Detailed installation instructions</h3>
  +</div>
   		
   <p>Please read the <a href="install.html">Install Document</a>.</p>
  -	
  +
  +		
  +<div class="h4">
  +<h4>It doesn't work!</h4>
   </div>
  -	
  -<h2>Component writing tutorial</h2>
  -<div class="section">
  +			
  +<p>"Puddy tat sure doesn't get discouraged."<br>
  +<br>
  +
  +			Ah. That's bad. Our
  +			<a href="faq.html">FAQ</a> will point you to the avalon-user
  +			mailing list where you can contact an avalon expert to help you out.</p>
   		
  -<p>TBD</p>
   	
  +	
  +<div class="h3">
  +<h3>Component writing tutorial</h3>
   </div>
  +		
  +<p>If you're an experienced programmer, your guide is this:</p>
  +		
  +<blockquote>
  +<ol>
  +			
  +<li>read our javadocs</li>
  +			
  +<li>read the sources for
  +			<a href="http://cvs.apache.org/viewcvs.cgi/jakarta-avalon-excalibur/tweety/src/java/org/apache/avalon/excalibur/tweety/demos/ChirpWorld.java?rev=HEAD">ChirpWorld</a>
  +</li>
  +			
  +<li>modify 'em, play with 'em a bit</li>
  +			
  +<li>read <a href="http://jakarta.apache.org/avalon/developing/">Developing with Avalon</a>
  +</li>
  +			
  +<li>Code! Code! Code!</li>
  +		
  +</ol>
  +</blockquote>
  +
  +		
  +<p>If you're not (but you do know a class from method, don't you??), we've
  +		got a more extensive document right
  +		<a href="avalon-for-beginners.xml">here</a> for you to check out.</p>
  +	
     
     
   
  -<div id="authors">by&nbsp;Leo Simons</div>
  +<div id="authors" align="right">by&nbsp;<a href="mailto:leosimons@apache.org">Leo Simons</a>
   </div>
  -<script language="JavaScript">
  +</div>
  +</div>
  +</div>
  +</td>
  +</tr>
  +</tbody>
  +</table>
  +<div id="footer">
  +<table cellpadding="4" cellspacing="0" border="0">
  +<tbody>
  +<tr>
  +<td align="left">Copyright &copy; 2000-2002 Apache Software Foundation. All Rights Reserved.</td><td></td><td><script language="JavaScript">
   <!-- 
   document.write("last modified: " + document.lastModified); 
   //  -->
   </script></td>
   </tr>
  +</tbody>
   </table>
   </div>
  -<div id="footer">
  -						 Copyright &copy;2000-2002 Apache Software Foundation. All Rights Reserved.
  -
  -			</div>
  -<a href="http://jakarta.apache.org/ant/"><img border="0" alt="Ant Logo" src="skin/images/ant_logo_medium.gif" align="right"></a><a href="http://xml.apache.org/cocoon/"><img border="0" alt="Cocoon Logo" src="skin/images/built-with-cocoon.gif" align="right"></a><a href="http://www.krysalis.org/"><img border="0" alt="Krysalis Logo" src="skin/images/krysalis-logo-small.gif" align="right"></a><a href="http://www.krysalis.org/centipede/"><img border="0" alt="Krysalis Centipede Logo" src="skin/images/centipede-logo-small.gif" align="right"></a>
   </body>
   </html>
  
  
  
  1.2       +139 -116  jakarta-avalon-site/docs/excalibur/tweety/index.html
  
  Index: index.html
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-site/docs/excalibur/tweety/index.html,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- index.html	3 Jul 2002 20:34:12 -0000	1.1
  +++ index.html	13 Jul 2002 13:38:06 -0000	1.2
  @@ -1,105 +1,122 @@
  +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
   <html>
   <head>
   <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
  -<title>Avalon Excalibur's Tweety - Overview</title>
  -<meta value="Leo Simons" name="author">
  -<meta value="leosimons@apache.org" name="email">
  -<link href="skin/common.css" type="text/css" rel="stylesheet">
  +<link rel="stylesheet" href="skin/tigris.css" type="text/css">
  +<link rel="stylesheet" href="skin/site.css" type="text/css">
  +<link media="print" rel="stylesheet" href="skin/print.css" type="text/css">
  +<meta value="Avalon Documentation Team" name="author">
  +<meta value="avalon-dev@jakarta.apache.org" name="email">
  +<title>Avalon Excalibur's Tweety - Overview - </title>
   </head>
  -<body>
  -<div id="header">
  -<table cellspacing="0" cellpadding="0" border="0" width="100%">
  +<body class="composite" marginheight="0" marginwidth="0">
  +<div id="banner">
  +<table width="100%" cellpadding="8" cellspacing="0" border="0">
  +<tbody>
   <tr>
  -<td align="left" valign="middle" id="jakartaLogoTD"><a href="http://jakarta.apache.org/"><img border="0" src="images/jakarta-logo.gif" id="jakartaLogo"></a></td><td align="right" valign="middle" id="projectLogoTD"><a href="http://jakarta.apache.org/avalon/"><img border="0" src="images/header.gif" id="projectLogo"></a></td>
  +<td></td><td align="left"><a href="http://jakarta.apache.org/"><img border="0" src="images/jakarta-logo.gif"></a></td><td></td><td align="right"><a href="http://jakarta.apache.org/avalon/"><img border="0" src="images/header.gif"></a></td>
   </tr>
  +</tbody>
   </table>
   </div>
   <div id="breadcrumbs">
  -<a class="menu" href="http://www.apache.org">apache &gt;</a><a class="menu" href="http://jakarta.apache.org">jakarta &gt;</a><a class="menu" href="http://jakarta.apache.org/avalon/">avalon</a><script type="text/javascript" language="JavaScript1.2"></script>
  -</div>
  -<div id="main">
  -<table cellspacing="0" cellpadding="0" border="0" width="100%">
  -<tr>
  -<td valign="top">
  -<div id="menu">
  -<div id="submenu">
  -<h4>Related</h4>
  -<ul>
  -<li>
  -<a href="http://jakarta.apache.org/avalon/">Avalon Home</a>
  -</li>
  -<li>
  -<a href="http://jakarta.apache.org/avalon/excalibur/">Excalibur Home</a>
  -</li>
  -<li>
  -<a href="http://jakarta.apache.org/avalon/phoenix">Avalon Phoenix</a>
  -</li>
  -<li>
  -<a href="http://jakarta.apache.org/avalon/excalibur/component">ECM</a>
  -</li>
  -<li>
  -<a href="http://jakarta.apache.org/avalon/excalibur/fortress">Fortress</a>
  -</li>
  -</ul>
  -</div>
  -<div id="submenu">
  -<h4>Essentials</h4>
  -<ul>
  -<li>
  -<a href="index.html">Overview</a>
  -</li>
  -<li>
  -<a href="features.html">Features</a>
  -</li>
  -<li>
  -<a href="getting-started.html">Getting Started</a>
  -</li>
  -<li>
  -<a href="http://jakarta.apache.org/builds/jakarta-avalon-excalibur/release">Download</a>
  -</li>
  -<li>
  -<a href="install.html">Install</a>
  -</li>
  -<li>
  -<a href="faq.html">FAQ</a>
  -</li>
  -</ul>
  -</div>
  -<div id="submenu">
  -<h4>Avalon for Beginners</h4>
  -<ul>
  -<li>
  -<a href="avalon-for-beginners.html">Introduction</a>
  -</li>
  -</ul>
  -</div>
  -<div id="submenu">
  -<h4>Avalon Container HOWTO</h4>
  -<ul>
  -<li>
  -<a href="avalon-container-howto.html">Introduction</a>
  -</li>
  -</ul>
  -</div>
  -<div id="submenu">
  -<h4>Reference</h4>
  -<ul>
  -<li>
  -<a href="api/">API Docs</a>
  -</li>
  -</ul>
  -</div>
  -</div>
  -</td><td width="10">&nbsp;</td><td width="100%" valign="top">
  -<div id="title">
  -<h1>Avalon Excalibur's Tweety - Overview</h1>
  -</div>
  -<div id="contents">
  +<a class="menu" href="http://www.apache.org">apache &gt;</a><a class="menu" href="http://jakarta.apache.org">jakarta &gt;</a><a class="menu" href="http://jakarta.apache.org/avalon/">avalon</a><script type="text/javascript" language="JavaScript1.2">
  +   			      
  +					function sentenceCase(str) {
  +						var lower = str.toLowerCase();
  +						return lower.substr(0,1).toUpperCase() + lower.substr(1);
  +					}
  +					function getDirsAsArray() {
  +						var trail = document.location.pathname.split("/");
  +						var lastdir = (trail[trail.length-1].indexOf(".html") != -1)? trail.length-2 : trail.length-1;
  +						var urlprefix = "/avalon/";
  +						var postfix = " &gt"; 
  +						for(var i = 1; i <= lastdir; i++) {
  +							document.writeln('<a href=' + urlprefix + trail[i] + ' class="menu">' + sentenceCase(trail[i]) + '</a>'+postfix);
  +							urlprefix += trail[i] + "/";
  +							if(i == lastdir-1) postfix = ":";
  +						}
  +					}
  +					getDirsAsArray();
  +				
  +				</script>
  +</div>
  +<table id="main" width="100%" cellpadding="8" cellspacing="0" border="0">
  +<tbody>
  +<tr valign="top">
  +<td width="20%" id="leftcol">
  +<div id="navcolumn">
  +<div>
  +<small><a href="http://jakarta.apache.org/avalon/">Avalon Home</a></small>
  +</div>
  +<div>
  +<small><a href="http://jakarta.apache.org/avalon/excalibur/">Excalibur Home</a></small>
  +</div>
  +<div>
  +<small><a href="http://jakarta.apache.org/avalon/phoenix">Avalon Phoenix</a></small>
  +</div>
  +<div>
  +<small><a href="http://jakarta.apache.org/avalon/excalibur/component">ECM</a></small>
  +</div>
  +<div>
  +<small><a href="http://jakarta.apache.org/avalon/excalibur/fortress">Fortress</a></small>
  +</div>
  +<div>
  +<strong>Essentials</strong>
  +<div>
  +<small><a href="index.html">Overview</a></small>
  +</div>
  +<div>
  +<small><a href="features.html">Features</a></small>
  +</div>
  +<div>
  +<small><a href="getting-started.html">Getting Started</a></small>
  +</div>
  +<div>
  +<small><a href="http://jakarta.apache.org/builds/jakarta-avalon-excalibur/release">Download</a></small>
  +</div>
  +<div>
  +<small><a href="install.html">Install</a></small>
  +</div>
  +<div>
  +<small><a href="faq.html">FAQ</a></small>
  +</div>
  +</div>
  +<div>
  +<strong>Avalon for Beginners</strong>
  +<div>
  +<small><a href="avalon-for-beginners.html">Introduction</a></small>
  +</div>
  +</div>
  +<div>
  +<strong>Container HOWTO</strong>
  +<div>
  +<small><a href="avalon-container-howto.html">Introduction</a></small>
  +</div>
  +</div>
  +<div>
  +<strong>Reference</strong>
  +<div>
  +<small><a href="api/">API Docs</a></small>
  +</div>
  +</div>
  +</div>
  +</td><td>
  +<div id="bodycol">
  +<div class="app">
  +<h1>
  +<div class="h1">Avalon Excalibur's Tweety - Overview</div>
  +</h1>
  +<h2>
  +<div class="h2"></div>
  +</h2>
  +<div class="h3">
     
     
   	
  -<h2>Introduction</h2>
  -<div class="section">
  +<div class="h3">
  +<h3>Introduction</h3>
  +</div>
   		
   <p>Tweety is a minimalist container explicitly designed for educational purposes, and
   		educational purposes only.</p>
  @@ -125,33 +142,34 @@
   		We'll get to it!</i>
   </p>
   	
  -</div>
   
   	
  -<h2>Hello World in 2 minutes</h2>
  -<div class="section">
  +<div class="h3">
  +<h3>Hello World in 2 minutes</h3>
  +</div>
   		
   <p>Following the instructions on the <a href="install.html">Install</a> and
   		<a href="getting-started.html">Getting Started</a> pages should get you a working
   		Hello World demo in no time at all. If you haven't got Apache Ant installed yet, it'll take a
   		bit longer (around 15 minutes, I guess).</p>
   	
  -</div>
   	
  -<h2>The available documentation</h2>
  -<div class="section">
  +<div class="h3">
  +<h3>The available documentation</h3>
  +</div>
   		
  -<h3>The Tweety FAQ</h3>
  -<div class="section">
  +<div class="h4">
  +<h4>The Tweety FAQ</h4>
  +</div>
   			
   <p>Tweety has a very modest FAQ (Frequently Asked Questions document). If your
   			question is not answered there or in the documentation, post a detailed message to the
   			<a href="http://jakarta.apache.org/site/mail2.html#Avalon">Avalon User list</a>.</p>
   		
  -</div>
   		
  -<h3>JavaDocs</h3>
  -<div class="section">
  +<div class="h4">
  +<h4>JavaDocs</h4>
  +</div>
   			
   <p>All of the Tweety code has complete javadocs. If you're an experienced java
   			programmer, you can probably figure out everything that happens when you invoke tweety
  @@ -162,11 +180,11 @@
   <a href="api/">API Documentation</a>
   </p>
   		
  -</div>
   
   		
  -<h3>Avalon for beginners</h3>
  -<div class="section">
  +<div class="h4">
  +<h4>Avalon for beginners</h4>
  +</div>
   			
   <p>This is a hands-on, example-based tutorial for people that are new to avalon. It
   			will eventually migrate to the main avalon site. It introduces avalon framework and its
  @@ -177,11 +195,11 @@
   <a href="avalon-for-beginners.html">Start the tutorial</a>
   </p>
   		
  -</div>
   
   		
  -<h3>The Avalon Container HOWTO</h3>
  -<div class="section">
  +<div class="h4">
  +<h4>The Avalon Container HOWTO</h4>
  +</div>
   			
   <p>This is a tutorial for the advanced avalon user who wants to write his own container.
   			It is assumed you are familiar with all the avalon framework definitions, interfaces,
  @@ -192,26 +210,31 @@
   <a href="avalon-container-howto.html">Start the tutorial</a>
   </p>
   		
  -</div>
   	
  -</div>
     
     
   
  -<div id="authors">by&nbsp;Leo Simons</div>
  +<div id="authors" align="right">by&nbsp;<a href="mailto:leosimons@apache.org">Leo Simons</a>
  +</div>
  +</div>
  +</div>
   </div>
  -<script language="JavaScript">
  +</td>
  +</tr>
  +</tbody>
  +</table>
  +<div id="footer">
  +<table cellpadding="4" cellspacing="0" border="0">
  +<tbody>
  +<tr>
  +<td align="left">Copyright &copy; 2000-2002 Apache Software Foundation. All Rights Reserved.</td><td></td><td><script language="JavaScript">
   <!-- 
   document.write("last modified: " + document.lastModified); 
   //  -->
   </script></td>
   </tr>
  +</tbody>
   </table>
   </div>
  -<div id="footer">
  -						 Copyright &copy;2000-2002 Apache Software Foundation. All Rights Reserved.
  -
  -			</div>
  -<a href="http://jakarta.apache.org/ant/"><img border="0" alt="Ant Logo" src="skin/images/ant_logo_medium.gif" align="right"></a><a href="http://xml.apache.org/cocoon/"><img border="0" alt="Cocoon Logo" src="skin/images/built-with-cocoon.gif" align="right"></a><a href="http://www.krysalis.org/"><img border="0" alt="Krysalis Logo" src="skin/images/krysalis-logo-small.gif" align="right"></a><a href="http://www.krysalis.org/centipede/"><img border="0" alt="Krysalis Centipede Logo" src="skin/images/centipede-logo-small.gif" align="right"></a>
   </body>
   </html>
  
  
  
  1.2       +121 -98   jakarta-avalon-site/docs/excalibur/tweety/install.html
  
  Index: install.html
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-site/docs/excalibur/tweety/install.html,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- install.html	3 Jul 2002 20:34:12 -0000	1.1
  +++ install.html	13 Jul 2002 13:38:06 -0000	1.2
  @@ -1,126 +1,149 @@
  +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
   <html>
   <head>
   <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
  -<title>Avalon Excalibur's Tweety - Install</title>
  -<meta value="Leo Simons" name="author">
  -<meta value="leosimons@apache.org" name="email">
  -<link href="skin/common.css" type="text/css" rel="stylesheet">
  +<link rel="stylesheet" href="skin/tigris.css" type="text/css">
  +<link rel="stylesheet" href="skin/site.css" type="text/css">
  +<link media="print" rel="stylesheet" href="skin/print.css" type="text/css">
  +<meta value="Avalon Documentation Team" name="author">
  +<meta value="avalon-dev@jakarta.apache.org" name="email">
  +<title>Avalon Excalibur's Tweety - Install - </title>
   </head>
  -<body>
  -<div id="header">
  -<table cellspacing="0" cellpadding="0" border="0" width="100%">
  +<body class="composite" marginheight="0" marginwidth="0">
  +<div id="banner">
  +<table width="100%" cellpadding="8" cellspacing="0" border="0">
  +<tbody>
   <tr>
  -<td align="left" valign="middle" id="jakartaLogoTD"><a href="http://jakarta.apache.org/"><img border="0" src="images/jakarta-logo.gif" id="jakartaLogo"></a></td><td align="right" valign="middle" id="projectLogoTD"><a href="http://jakarta.apache.org/avalon/"><img border="0" src="images/header.gif" id="projectLogo"></a></td>
  +<td></td><td align="left"><a href="http://jakarta.apache.org/"><img border="0" src="images/jakarta-logo.gif"></a></td><td></td><td align="right"><a href="http://jakarta.apache.org/avalon/"><img border="0" src="images/header.gif"></a></td>
   </tr>
  +</tbody>
   </table>
   </div>
   <div id="breadcrumbs">
  -<a class="menu" href="http://www.apache.org">apache &gt;</a><a class="menu" href="http://jakarta.apache.org">jakarta &gt;</a><a class="menu" href="http://jakarta.apache.org/avalon/">avalon</a><script type="text/javascript" language="JavaScript1.2"></script>
  -</div>
  -<div id="main">
  -<table cellspacing="0" cellpadding="0" border="0" width="100%">
  -<tr>
  -<td valign="top">
  -<div id="menu">
  -<div id="submenu">
  -<h4>Related</h4>
  -<ul>
  -<li>
  -<a href="http://jakarta.apache.org/avalon/">Avalon Home</a>
  -</li>
  -<li>
  -<a href="http://jakarta.apache.org/avalon/excalibur/">Excalibur Home</a>
  -</li>
  -<li>
  -<a href="http://jakarta.apache.org/avalon/phoenix">Avalon Phoenix</a>
  -</li>
  -<li>
  -<a href="http://jakarta.apache.org/avalon/excalibur/component">ECM</a>
  -</li>
  -<li>
  -<a href="http://jakarta.apache.org/avalon/excalibur/fortress">Fortress</a>
  -</li>
  -</ul>
  -</div>
  -<div id="submenu">
  -<h4>Essentials</h4>
  -<ul>
  -<li>
  -<a href="index.html">Overview</a>
  -</li>
  -<li>
  -<a href="features.html">Features</a>
  -</li>
  -<li>
  -<a href="getting-started.html">Getting Started</a>
  -</li>
  -<li>
  -<a href="http://jakarta.apache.org/builds/jakarta-avalon-excalibur/release">Download</a>
  -</li>
  -<li>
  -<a href="install.html">Install</a>
  -</li>
  -<li>
  -<a href="faq.html">FAQ</a>
  -</li>
  -</ul>
  -</div>
  -<div id="submenu">
  -<h4>Avalon for Beginners</h4>
  -<ul>
  -<li>
  -<a href="avalon-for-beginners.html">Introduction</a>
  -</li>
  -</ul>
  -</div>
  -<div id="submenu">
  -<h4>Avalon Container HOWTO</h4>
  -<ul>
  -<li>
  -<a href="avalon-container-howto.html">Introduction</a>
  -</li>
  -</ul>
  -</div>
  -<div id="submenu">
  -<h4>Reference</h4>
  -<ul>
  -<li>
  -<a href="api/">API Docs</a>
  -</li>
  -</ul>
  -</div>
  -</div>
  -</td><td width="10">&nbsp;</td><td width="100%" valign="top">
  -<div id="title">
  -<h1>Avalon Excalibur's Tweety - Install</h1>
  -</div>
  -<div id="contents">
  +<a class="menu" href="http://www.apache.org">apache &gt;</a><a class="menu" href="http://jakarta.apache.org">jakarta &gt;</a><a class="menu" href="http://jakarta.apache.org/avalon/">avalon</a><script type="text/javascript" language="JavaScript1.2">
  +   			      
  +					function sentenceCase(str) {
  +						var lower = str.toLowerCase();
  +						return lower.substr(0,1).toUpperCase() + lower.substr(1);
  +					}
  +					function getDirsAsArray() {
  +						var trail = document.location.pathname.split("/");
  +						var lastdir = (trail[trail.length-1].indexOf(".html") != -1)? trail.length-2 : trail.length-1;
  +						var urlprefix = "/avalon/";
  +						var postfix = " &gt"; 
  +						for(var i = 1; i <= lastdir; i++) {
  +							document.writeln('<a href=' + urlprefix + trail[i] + ' class="menu">' + sentenceCase(trail[i]) + '</a>'+postfix);
  +							urlprefix += trail[i] + "/";
  +							if(i == lastdir-1) postfix = ":";
  +						}
  +					}
  +					getDirsAsArray();
  +				
  +				</script>
  +</div>
  +<table id="main" width="100%" cellpadding="8" cellspacing="0" border="0">
  +<tbody>
  +<tr valign="top">
  +<td width="20%" id="leftcol">
  +<div id="navcolumn">
  +<div>
  +<small><a href="http://jakarta.apache.org/avalon/">Avalon Home</a></small>
  +</div>
  +<div>
  +<small><a href="http://jakarta.apache.org/avalon/excalibur/">Excalibur Home</a></small>
  +</div>
  +<div>
  +<small><a href="http://jakarta.apache.org/avalon/phoenix">Avalon Phoenix</a></small>
  +</div>
  +<div>
  +<small><a href="http://jakarta.apache.org/avalon/excalibur/component">ECM</a></small>
  +</div>
  +<div>
  +<small><a href="http://jakarta.apache.org/avalon/excalibur/fortress">Fortress</a></small>
  +</div>
  +<div>
  +<strong>Essentials</strong>
  +<div>
  +<small><a href="index.html">Overview</a></small>
  +</div>
  +<div>
  +<small><a href="features.html">Features</a></small>
  +</div>
  +<div>
  +<small><a href="getting-started.html">Getting Started</a></small>
  +</div>
  +<div>
  +<small><a href="http://jakarta.apache.org/builds/jakarta-avalon-excalibur/release">Download</a></small>
  +</div>
  +<div>
  +<small><a href="install.html">Install</a></small>
  +</div>
  +<div>
  +<small><a href="faq.html">FAQ</a></small>
  +</div>
  +</div>
  +<div>
  +<strong>Avalon for Beginners</strong>
  +<div>
  +<small><a href="avalon-for-beginners.html">Introduction</a></small>
  +</div>
  +</div>
  +<div>
  +<strong>Container HOWTO</strong>
  +<div>
  +<small><a href="avalon-container-howto.html">Introduction</a></small>
  +</div>
  +</div>
  +<div>
  +<strong>Reference</strong>
  +<div>
  +<small><a href="api/">API Docs</a></small>
  +</div>
  +</div>
  +</div>
  +</td><td>
  +<div id="bodycol">
  +<div class="app">
  +<h1>
  +<div class="h1">Avalon Excalibur's Tweety - Install</div>
  +</h1>
  +<h2>
  +<div class="h2"></div>
  +</h2>
  +<div class="h3">
     
     
   	
  -<h2>Not written yet!</h2>
  -<div class="section">
  +<div class="h3">
  +<h3>Not written yet!</h3>
  +</div>
   		
   <p>TBD</p>
   	
  -</div>
     
     
   
  -<div id="authors">by&nbsp;Leo Simons</div>
  +<div id="authors" align="right">by&nbsp;<a href="mailto:leosimons@apache.org">Leo Simons</a>
  +</div>
  +</div>
   </div>
  -<script language="JavaScript">
  +</div>
  +</td>
  +</tr>
  +</tbody>
  +</table>
  +<div id="footer">
  +<table cellpadding="4" cellspacing="0" border="0">
  +<tbody>
  +<tr>
  +<td align="left">Copyright &copy; 2000-2002 Apache Software Foundation. All Rights Reserved.</td><td></td><td><script language="JavaScript">
   <!-- 
   document.write("last modified: " + document.lastModified); 
   //  -->
   </script></td>
   </tr>
  +</tbody>
   </table>
   </div>
  -<div id="footer">
  -						 Copyright &copy;2000-2002 Apache Software Foundation. All Rights Reserved.
  -
  -			</div>
  -<a href="http://jakarta.apache.org/ant/"><img border="0" alt="Ant Logo" src="skin/images/ant_logo_medium.gif" align="right"></a><a href="http://xml.apache.org/cocoon/"><img border="0" alt="Cocoon Logo" src="skin/images/built-with-cocoon.gif" align="right"></a><a href="http://www.krysalis.org/"><img border="0" alt="Krysalis Logo" src="skin/images/krysalis-logo-small.gif" align="right"></a><a href="http://www.krysalis.org/centipede/"><img border="0" alt="Krysalis Centipede Logo" src="skin/images/centipede-logo-small.gif" align="right"></a>
   </body>
   </html>
  
  
  
  1.2       +13 -3     jakarta-avalon-site/docs/excalibur/tweety/api/allclasses-frame.html
  
  Index: allclasses-frame.html
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-site/docs/excalibur/tweety/api/allclasses-frame.html,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- allclasses-frame.html	3 Jul 2002 20:34:12 -0000	1.1
  +++ allclasses-frame.html	13 Jul 2002 13:38:06 -0000	1.2
  @@ -1,14 +1,20 @@
  -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
  +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
   <!--NewPage-->
   <HTML>
   <HEAD>
  -<!-- Generated by javadoc on Wed Jul 03 11:13:54 CEST 2002 -->
  +<!-- Generated by javadoc on Sat Jul 13 15:34:06 CEST 2002 -->
   <TITLE>
   All Classes
   </TITLE>
   <LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
   </HEAD>
  -<BODY BGCOLOR="white">
  +<SCRIPT>
  +function asd()
  +{
  +parent.document.title="All Classes";
  +}
  +</SCRIPT>
  +<BODY BGCOLOR="white" onload="asd();">
   <FONT size="+1" CLASS="FrameHeadingFont">
   <B>All Classes</B></FONT>
   <BR>
  @@ -16,6 +22,10 @@
   <TABLE BORDER="0" WIDTH="100%">
   <TR>
   <TD NOWRAP><FONT CLASS="FrameItemFont"><A HREF="org/apache/avalon/excalibur/tweety/demos/ChirpWorld.html" TARGET="classFrame">ChirpWorld</A>
  +<BR>
  +<A HREF="org/apache/avalon/excalibur/tweety/Egg.html" TARGET="classFrame">Egg</A>
  +<BR>
  +<A HREF="org/apache/avalon/excalibur/tweety/Main.html" TARGET="classFrame">Main</A>
   <BR>
   <A HREF="org/apache/avalon/excalibur/tweety/Tweety.html" TARGET="classFrame">Tweety</A>
   <BR>
  
  
  
  1.2       +39 -9     jakarta-avalon-site/docs/excalibur/tweety/api/deprecated-list.html
  
  Index: deprecated-list.html
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-site/docs/excalibur/tweety/api/deprecated-list.html,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- deprecated-list.html	3 Jul 2002 20:34:12 -0000	1.1
  +++ deprecated-list.html	13 Jul 2002 13:38:06 -0000	1.2
  @@ -1,20 +1,26 @@
  -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
  +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
   <!--NewPage-->
   <HTML>
   <HEAD>
  -<!-- Generated by javadoc on Wed Jul 03 11:13:54 CEST 2002 -->
  +<!-- Generated by javadoc on Sat Jul 13 15:34:06 CEST 2002 -->
   <TITLE>
  -Excalibur Tweety API: Deprecated List
  +Deprecated List (Excalibur Tweety API)
   </TITLE>
   <LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
   </HEAD>
  -<BODY BGCOLOR="white">
  +<SCRIPT>
  +function asd()
  +{
  +parent.document.title="Deprecated List (Excalibur Tweety API)";
  +}
  +</SCRIPT>
  +<BODY BGCOLOR="white" onload="asd();">
   
   <!-- ========== START OF NAVBAR ========== -->
   <A NAME="navbar_top"><!-- --></A>
   <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
   <TR>
  -<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  +<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
   <A NAME="navbar_top_firstrow"><!-- --></A>
   <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
     <TR ALIGN="center" VALIGN="top">
  @@ -39,7 +45,19 @@
   &nbsp;NEXT</FONT></TD>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
     <A HREF="index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  -&nbsp;<A HREF="deprecated-list.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
  +&nbsp;<A HREF="deprecated-list.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
  +&nbsp;
  +<SCRIPT>
  +  <!--
  +  if(window==top) {
  +    document.writeln('<A HREF="allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
  +  }
  +  //-->
  +</SCRIPT>
  +<NOSCRIPT>
  +<A HREF="allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
  +</NOSCRIPT>
  +</FONT></TD>
   </TR>
   </TABLE>
   <!-- =========== END OF NAVBAR =========== -->
  @@ -55,7 +73,7 @@
   <A NAME="navbar_bottom"><!-- --></A>
   <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
   <TR>
  -<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  +<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
   <A NAME="navbar_bottom_firstrow"><!-- --></A>
   <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
     <TR ALIGN="center" VALIGN="top">
  @@ -80,12 +98,24 @@
   &nbsp;NEXT</FONT></TD>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
     <A HREF="index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  -&nbsp;<A HREF="deprecated-list.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
  +&nbsp;<A HREF="deprecated-list.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
  +&nbsp;
  +<SCRIPT>
  +  <!--
  +  if(window==top) {
  +    document.writeln('<A HREF="allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
  +  }
  +  //-->
  +</SCRIPT>
  +<NOSCRIPT>
  +<A HREF="allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
  +</NOSCRIPT>
  +</FONT></TD>
   </TR>
   </TABLE>
   <!-- =========== END OF NAVBAR =========== -->
   
   <HR>
  -"Copyright  2000-2002 Apache Jakarta Project. All Rights Reserved."
  +Copyright  2000-2002 Apache Jakarta Project. All Rights Reserved.
   </BODY>
   </HTML>
  
  
  
  1.2       +42 -12    jakarta-avalon-site/docs/excalibur/tweety/api/help-doc.html
  
  Index: help-doc.html
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-site/docs/excalibur/tweety/api/help-doc.html,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- help-doc.html	3 Jul 2002 20:34:12 -0000	1.1
  +++ help-doc.html	13 Jul 2002 13:38:06 -0000	1.2
  @@ -1,20 +1,26 @@
  -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
  +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
   <!--NewPage-->
   <HTML>
   <HEAD>
  -<!-- Generated by javadoc on Wed Jul 03 11:13:55 CEST 2002 -->
  +<!-- Generated by javadoc on Sat Jul 13 15:34:06 CEST 2002 -->
   <TITLE>
  -Excalibur Tweety API: API Help
  +API Help (Excalibur Tweety API)
   </TITLE>
   <LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
   </HEAD>
  -<BODY BGCOLOR="white">
  +<SCRIPT>
  +function asd()
  +{
  +parent.document.title="API Help (Excalibur Tweety API)";
  +}
  +</SCRIPT>
  +<BODY BGCOLOR="white" onload="asd();">
   
   <!-- ========== START OF NAVBAR ========== -->
   <A NAME="navbar_top"><!-- --></A>
   <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
   <TR>
  -<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  +<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
   <A NAME="navbar_top_firstrow"><!-- --></A>
   <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
     <TR ALIGN="center" VALIGN="top">
  @@ -39,7 +45,19 @@
   &nbsp;NEXT</FONT></TD>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
     <A HREF="index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  -&nbsp;<A HREF="help-doc.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
  +&nbsp;<A HREF="help-doc.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
  +&nbsp;
  +<SCRIPT>
  +  <!--
  +  if(window==top) {
  +    document.writeln('<A HREF="allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
  +  }
  +  //-->
  +</SCRIPT>
  +<NOSCRIPT>
  +<A HREF="allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
  +</NOSCRIPT>
  +</FONT></TD>
   </TR>
   </TABLE>
   <!-- =========== END OF NAVBAR =========== -->
  @@ -68,10 +86,10 @@
   <BLOCKQUOTE>
   
   <P>
  -Each class, interface, inner class and inner interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:<UL>
  +Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:<UL>
   <LI>Class inheritance diagram<LI>Direct Subclasses<LI>All Known Subinterfaces<LI>All Known Implementing Classes<LI>Class/interface declaration<LI>Class/interface description
   <P>
  -<LI>Inner Class Summary<LI>Field Summary<LI>Constructor Summary<LI>Method Summary
  +<LI>Nested Class Summary<LI>Field Summary<LI>Constructor Summary<LI>Method Summary
   <P>
   <LI>Field Detail<LI>Constructor Detail<LI>Method Detail</UL>
   Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.</BLOCKQUOTE>
  @@ -101,7 +119,7 @@
   <P>
   <FONT SIZE="-1">
   <EM>
  -This help file applies to API documentation generated using the standard doclet. </EM>
  +This help file applies to API documentation generated using the standard doclet.</EM>
   </FONT>
   <BR>
   <HR>
  @@ -110,7 +128,7 @@
   <A NAME="navbar_bottom"><!-- --></A>
   <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
   <TR>
  -<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  +<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
   <A NAME="navbar_bottom_firstrow"><!-- --></A>
   <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
     <TR ALIGN="center" VALIGN="top">
  @@ -135,12 +153,24 @@
   &nbsp;NEXT</FONT></TD>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
     <A HREF="index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  -&nbsp;<A HREF="help-doc.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
  +&nbsp;<A HREF="help-doc.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
  +&nbsp;
  +<SCRIPT>
  +  <!--
  +  if(window==top) {
  +    document.writeln('<A HREF="allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
  +  }
  +  //-->
  +</SCRIPT>
  +<NOSCRIPT>
  +<A HREF="allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
  +</NOSCRIPT>
  +</FONT></TD>
   </TR>
   </TABLE>
   <!-- =========== END OF NAVBAR =========== -->
   
   <HR>
  -"Copyright  2000-2002 Apache Jakarta Project. All Rights Reserved."
  +Copyright  2000-2002 Apache Jakarta Project. All Rights Reserved.
   </BODY>
   </HTML>
  
  
  
  1.2       +83 -35    jakarta-avalon-site/docs/excalibur/tweety/api/index-all.html
  
  Index: index-all.html
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-site/docs/excalibur/tweety/api/index-all.html,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- index-all.html	3 Jul 2002 20:34:12 -0000	1.1
  +++ index-all.html	13 Jul 2002 13:38:06 -0000	1.2
  @@ -1,20 +1,26 @@
  -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
  +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
   <!--NewPage-->
   <HTML>
   <HEAD>
  -<!-- Generated by javadoc on Wed Jul 03 11:13:54 CEST 2002 -->
  +<!-- Generated by javadoc on Sat Jul 13 15:34:06 CEST 2002 -->
   <TITLE>
  -Excalibur Tweety API: Index
  +Index (Excalibur Tweety API)
   </TITLE>
   <LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
   </HEAD>
  -<BODY BGCOLOR="white">
  +<SCRIPT>
  +function asd()
  +{
  +parent.document.title="Index (Excalibur Tweety API)";
  +}
  +</SCRIPT>
  +<BODY BGCOLOR="white" onload="asd();">
   
   <!-- ========== START OF NAVBAR ========== -->
   <A NAME="navbar_top"><!-- --></A>
   <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
   <TR>
  -<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  +<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
   <A NAME="navbar_top_firstrow"><!-- --></A>
   <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
     <TR ALIGN="center" VALIGN="top">
  @@ -39,7 +45,19 @@
   &nbsp;NEXT</FONT></TD>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
     <A HREF="index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  -&nbsp;<A HREF="index-all.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
  +&nbsp;<A HREF="index-all.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
  +&nbsp;
  +<SCRIPT>
  +  <!--
  +  if(window==top) {
  +    document.writeln('<A HREF="allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
  +  }
  +  //-->
  +</SCRIPT>
  +<NOSCRIPT>
  +<A HREF="allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
  +</NOSCRIPT>
  +</FONT></TD>
   </TR>
   </TABLE>
   <!-- =========== END OF NAVBAR =========== -->
  @@ -51,18 +69,18 @@
   <DT><A HREF="org/apache/avalon/excalibur/tweety/demos/ChirpWorld.html"><B>ChirpWorld</B></A> - class org.apache.avalon.excalibur.tweety.demos.<A HREF="org/apache/avalon/excalibur/tweety/demos/ChirpWorld.html">ChirpWorld</A>.<DD>Does nothing but chirp whenever an avalon lifecycle method is called on it.<DT><A HREF="org/apache/avalon/excalibur/tweety/demos/ChirpWorld.html#ChirpWorld()"><B>ChirpWorld()</B></A> - 
   Constructor for class org.apache.avalon.excalibur.tweety.demos.<A HREF="org/apache/avalon/excalibur/tweety/demos/ChirpWorld.html">ChirpWorld</A>
   <DD>&nbsp;
  -<DT><A HREF="org/apache/avalon/excalibur/tweety/demos/ChirpWorld.html#compose(org.apache.avalon.framework.component.ComponentManager)"><B>compose(ComponentManager)</B></A> - 
  +<DT><A HREF="org/apache/avalon/excalibur/tweety/demos/ChirpWorld.html#compose(ComponentManager)"><B>compose(ComponentManager)</B></A> - 
   Method in class org.apache.avalon.excalibur.tweety.demos.<A HREF="org/apache/avalon/excalibur/tweety/demos/ChirpWorld.html">ChirpWorld</A>
   <DD>&nbsp;
  -<DT><A HREF="org/apache/avalon/excalibur/tweety/Tweety.html#configure(org.apache.avalon.framework.configuration.Configuration)"><B>configure(Configuration)</B></A> - 
  +<DT><A HREF="org/apache/avalon/excalibur/tweety/Tweety.html#configure(Configuration)"><B>configure(Configuration)</B></A> - 
   Method in class org.apache.avalon.excalibur.tweety.<A HREF="org/apache/avalon/excalibur/tweety/Tweety.html">Tweety</A>
   <DD>Provide tweety with a configuration; This configuration will also be used for all the
    components that tweety manages.
  -<DT><A HREF="org/apache/avalon/excalibur/tweety/Tweety.html#contextualize(org.apache.avalon.framework.context.Context)"><B>contextualize(Context)</B></A> - 
  +<DT><A HREF="org/apache/avalon/excalibur/tweety/Tweety.html#contextualize(Context)"><B>contextualize(Context)</B></A> - 
   Method in class org.apache.avalon.excalibur.tweety.<A HREF="org/apache/avalon/excalibur/tweety/Tweety.html">Tweety</A>
   <DD>Provide tweety with a context; This context will also be used for all the
    components that tweety manages.
  -<DT><A HREF="org/apache/avalon/excalibur/tweety/demos/ChirpWorld.html#contextualize(org.apache.avalon.framework.context.Context)"><B>contextualize(Context)</B></A> - 
  +<DT><A HREF="org/apache/avalon/excalibur/tweety/demos/ChirpWorld.html#contextualize(Context)"><B>contextualize(Context)</B></A> - 
   Method in class org.apache.avalon.excalibur.tweety.demos.<A HREF="org/apache/avalon/excalibur/tweety/demos/ChirpWorld.html">ChirpWorld</A>
   <DD>&nbsp;
   </DL>
  @@ -78,11 +96,17 @@
   <A NAME="_E_"><!-- --></A><H2>
   <B>E</B></H2>
   <DL>
  -<DT><A HREF="org/apache/avalon/excalibur/tweety/Tweety.html#enableLogging(org.apache.avalon.framework.logger.Logger)"><B>enableLogging(Logger)</B></A> - 
  +<DT><A HREF="org/apache/avalon/excalibur/tweety/Egg.html"><B>Egg</B></A> - class org.apache.avalon.excalibur.tweety.<A HREF="org/apache/avalon/excalibur/tweety/Egg.html">Egg</A>.<DD>This is a stripped down and collapsed version of
  + <A HREF="org/apache/avalon/excalibur/tweety/Tweety.html"><CODE>Tweety</CODE></A> combined with
  + <A HREF="org/apache/avalon/excalibur/tweety/Main.html"><CODE>Main</CODE></A>.
  + <DT><A HREF="org/apache/avalon/excalibur/tweety/Egg.html#Egg()"><B>Egg()</B></A> - 
  +Constructor for class org.apache.avalon.excalibur.tweety.<A HREF="org/apache/avalon/excalibur/tweety/Egg.html">Egg</A>
  +<DD>&nbsp;
  +<DT><A HREF="org/apache/avalon/excalibur/tweety/Tweety.html#enableLogging(Logger)"><B>enableLogging(Logger)</B></A> - 
   Method in class org.apache.avalon.excalibur.tweety.<A HREF="org/apache/avalon/excalibur/tweety/Tweety.html">Tweety</A>
   <DD>Provide tweety with a logger; This logger will also be used for all the
    components that tweety manages.
  -<DT><A HREF="org/apache/avalon/excalibur/tweety/demos/ChirpWorld.html#enableLogging(org.apache.avalon.framework.logger.Logger)"><B>enableLogging(Logger)</B></A> - 
  +<DT><A HREF="org/apache/avalon/excalibur/tweety/demos/ChirpWorld.html#enableLogging(Logger)"><B>enableLogging(Logger)</B></A> - 
   Method in class org.apache.avalon.excalibur.tweety.demos.<A HREF="org/apache/avalon/excalibur/tweety/demos/ChirpWorld.html">ChirpWorld</A>
   <DD>&nbsp;
   </DL>
  @@ -104,66 +128,76 @@
   <DT><A HREF="org/apache/avalon/excalibur/tweety/Tweety.html#m_componentManager"><B>m_componentManager</B></A> - 
   Variable in class org.apache.avalon.excalibur.tweety.<A HREF="org/apache/avalon/excalibur/tweety/Tweety.html">Tweety</A>
   <DD>all components share the same, global, ComponentManager;
  -this would not happen in a real-life setup, but it makes the
  -code simpler.
  +         this would not happen in a real-life setup, but it makes the
  +         code simpler.
   <DT><A HREF="org/apache/avalon/excalibur/tweety/Tweety.html#m_components"><B>m_components</B></A> - 
   Variable in class org.apache.avalon.excalibur.tweety.<A HREF="org/apache/avalon/excalibur/tweety/Tweety.html">Tweety</A>
   <DD>This map will be used to store a reference to all the components
  - that tweety will manage; We fill it up during initialize().
  + that tweety will manage; We fill it up during <A HREF="org/apache/avalon/excalibur/tweety/Tweety.html#initialize()"><CODE>initialize()</CODE></A>.
   <DT><A HREF="org/apache/avalon/excalibur/tweety/Tweety.html#m_configuration"><B>m_configuration</B></A> - 
   Variable in class org.apache.avalon.excalibur.tweety.<A HREF="org/apache/avalon/excalibur/tweety/Tweety.html">Tweety</A>
   <DD>all components share the same, global, Configuration; this is not what should
  -really happen in an actual avalon container, but it does make Tweety a bit easier.
  +         really happen in an actual avalon container, but it does make Tweety a bit easier.
   <DT><A HREF="org/apache/avalon/excalibur/tweety/Tweety.html#m_context"><B>m_context</B></A> - 
   Variable in class org.apache.avalon.excalibur.tweety.<A HREF="org/apache/avalon/excalibur/tweety/Tweety.html">Tweety</A>
   <DD>all components share the same, global, Context; this is not what should
  -really happen in an actual avalon container, but it does make Tweety a bit easier.
  +         really happen in an actual avalon container, but it does make Tweety a bit easier.
   <DT><A HREF="org/apache/avalon/excalibur/tweety/Tweety.html#m_logger"><B>m_logger</B></A> - 
   Variable in class org.apache.avalon.excalibur.tweety.<A HREF="org/apache/avalon/excalibur/tweety/Tweety.html">Tweety</A>
   <DD>This logger is used by tweety and its managed components everywhere; it sends
  -messages to the console.
  +         messages to the console.
   <DT><A HREF="org/apache/avalon/excalibur/tweety/Tweety.html#m_parameters"><B>m_parameters</B></A> - 
   Variable in class org.apache.avalon.excalibur.tweety.<A HREF="org/apache/avalon/excalibur/tweety/Tweety.html">Tweety</A>
  -<DD>this field is filled during <code>parameterize()</code> with a parameters
  +<DD>this field is filled during <A HREF="org/apache/avalon/excalibur/tweety/Tweety.html#parameterize(Parameters)"><CODE>parameterize()</CODE></A> with a parameters
    object that describes everything <code>Tweety</code> needs to run.
  + 
   <DT><A HREF="org/apache/avalon/excalibur/tweety/Tweety.html#m_serviceManager"><B>m_serviceManager</B></A> - 
   Variable in class org.apache.avalon.excalibur.tweety.<A HREF="org/apache/avalon/excalibur/tweety/Tweety.html">Tweety</A>
   <DD>all components share the same, global, ServiceManager;
  -this would not happen in a real-life setup, but it makes the
  -code simpler.
  -<DT><A HREF="org/apache/avalon/excalibur/tweety/Tweety.html#main(java.lang.String[])"><B>main(String[])</B></A> - 
  -Static method in class org.apache.avalon.excalibur.tweety.<A HREF="org/apache/avalon/excalibur/tweety/Tweety.html">Tweety</A>
  -<DD>This method is called to invoke tweety from the command line; It instantiates
  +         this would not happen in a real-life setup, but it makes the
  +         code simpler.
  +<DT><A HREF="org/apache/avalon/excalibur/tweety/Main.html"><B>Main</B></A> - class org.apache.avalon.excalibur.tweety.<A HREF="org/apache/avalon/excalibur/tweety/Main.html">Main</A>.<DD>This is the tweety 'bootstrapper'. <DT><A HREF="org/apache/avalon/excalibur/tweety/Main.html#Main()"><B>Main()</B></A> - 
  +Constructor for class org.apache.avalon.excalibur.tweety.<A HREF="org/apache/avalon/excalibur/tweety/Main.html">Main</A>
  +<DD>We've marked the constructor as protected to prevent instantiation.
  + 
  +<DT><A HREF="org/apache/avalon/excalibur/tweety/Main.html#main(java.lang.String[])"><B>main(String[])</B></A> - 
  +Static method in class org.apache.avalon.excalibur.tweety.<A HREF="org/apache/avalon/excalibur/tweety/Main.html">Main</A>
  +<DD>This method is called to invoke Tweety from the command line; It instantiates
    a new <code>Tweety</code> instance, provides the parameters to configure
    tweety by loading them from a file, and then runs tweety itself through its
    lifecycle.
  +
  + 
  +<DT><A HREF="org/apache/avalon/excalibur/tweety/Egg.html#main(java.lang.String[])"><B>main(String[])</B></A> - 
  +Static method in class org.apache.avalon.excalibur.tweety.<A HREF="org/apache/avalon/excalibur/tweety/Egg.html">Egg</A>
  +<DD>&nbsp;
   </DL>
   <HR>
   <A NAME="_O_"><!-- --></A><H2>
   <B>O</B></H2>
   <DL>
  -<DT><A HREF="org/apache/avalon/excalibur/tweety/package-summary.html"><B>org.apache.avalon.excalibur.tweety</B></A> - package org.apache.avalon.excalibur.tweety<DD>
  -Very simple container for avalon components, written for educational purposes.<DT><A HREF="org/apache/avalon/excalibur/tweety/demos/package-summary.html"><B>org.apache.avalon.excalibur.tweety.demos</B></A> - package org.apache.avalon.excalibur.tweety.demos<DD>Trivial avalon components to demonstrate the use of tweety and illustrate
  +<DT><A HREF="org/apache/avalon/excalibur/tweety/package-summary.html"><B>org.apache.avalon.excalibur.tweety</B></A> - package org.apache.avalon.excalibur.tweety<DD>Tweety is a minimalist container explicitly designed for educational purposes, and
  +educational purposes only.<DT><A HREF="org/apache/avalon/excalibur/tweety/demos/package-summary.html"><B>org.apache.avalon.excalibur.tweety.demos</B></A> - package org.apache.avalon.excalibur.tweety.demos<DD>Trivial avalon components to demonstrate the use of tweety and illustrate
   its features (or lack thereof).</DL>
   <HR>
   <A NAME="_P_"><!-- --></A><H2>
   <B>P</B></H2>
   <DL>
  -<DT><A HREF="org/apache/avalon/excalibur/tweety/Tweety.html#parameterize(org.apache.avalon.framework.parameters.Parameters)"><B>parameterize(Parameters)</B></A> - 
  +<DT><A HREF="org/apache/avalon/excalibur/tweety/Tweety.html#parameterize(Parameters)"><B>parameterize(Parameters)</B></A> - 
   Method in class org.apache.avalon.excalibur.tweety.<A HREF="org/apache/avalon/excalibur/tweety/Tweety.html">Tweety</A>
   <DD>Provide tweety with the parameters it needs to run; Each pair of name and
  - value defines a <b>Role</b> and a component that implements that role.
  + value defines a <code>Role</code> and a component that implements that role.
   </DL>
   <HR>
   <A NAME="_S_"><!-- --></A><H2>
   <B>S</B></H2>
   <DL>
  -<DT><A HREF="org/apache/avalon/excalibur/tweety/demos/ChirpWorld.html#service(org.apache.avalon.framework.service.ServiceManager)"><B>service(ServiceManager)</B></A> - 
  +<DT><A HREF="org/apache/avalon/excalibur/tweety/demos/ChirpWorld.html#service(ServiceManager)"><B>service(ServiceManager)</B></A> - 
   Method in class org.apache.avalon.excalibur.tweety.demos.<A HREF="org/apache/avalon/excalibur/tweety/demos/ChirpWorld.html">ChirpWorld</A>
   <DD>&nbsp;
   <DT><A HREF="org/apache/avalon/excalibur/tweety/Tweety.html#start()"><B>start()</B></A> - 
   Method in class org.apache.avalon.excalibur.tweety.<A HREF="org/apache/avalon/excalibur/tweety/Tweety.html">Tweety</A>
  -<DD>Start up tweety; We setup all the components tweety contains, add them to
  +<DD>Start up tweety; We set up all the components tweety contains, add them to
    the global componentmanager and servicemanager, and finally we call start()
    on each of them.
   <DT><A HREF="org/apache/avalon/excalibur/tweety/demos/ChirpWorld.html#start()"><B>start()</B></A> - 
  @@ -181,11 +215,13 @@
   <A NAME="_T_"><!-- --></A><H2>
   <B>T</B></H2>
   <DL>
  -<DT><A HREF="org/apache/avalon/excalibur/tweety/Tweety.html"><B>Tweety</B></A> - class org.apache.avalon.excalibur.tweety.<A HREF="org/apache/avalon/excalibur/tweety/Tweety.html">Tweety</A>.<DD>This is the tweety engine.<DT><A HREF="org/apache/avalon/excalibur/tweety/Tweety.html#Tweety()"><B>Tweety()</B></A> - 
  +<DT><A HREF="org/apache/avalon/excalibur/tweety/Tweety.html"><B>Tweety</B></A> - class org.apache.avalon.excalibur.tweety.<A HREF="org/apache/avalon/excalibur/tweety/Tweety.html">Tweety</A>.<DD>This is the tweety engine. <DT><A HREF="org/apache/avalon/excalibur/tweety/Tweety.html#Tweety()"><B>Tweety()</B></A> - 
   Constructor for class org.apache.avalon.excalibur.tweety.<A HREF="org/apache/avalon/excalibur/tweety/Tweety.html">Tweety</A>
   <DD>Tweety has a single, public, no arguments constructor; We supply arguments
    at a later point in the form of an instance of <code>Parameters</code>
  - during parameterize().
  + during <A HREF="org/apache/avalon/excalibur/tweety/Tweety.html#parameterize(Parameters)"><CODE>parameterize()</CODE></A>.
  +
  + 
   </DL>
   <HR>
   <A HREF="#_C_">C</A> <A HREF="#_D_">D</A> <A HREF="#_E_">E</A> <A HREF="#_I_">I</A> <A HREF="#_M_">M</A> <A HREF="#_O_">O</A> <A HREF="#_P_">P</A> <A HREF="#_S_">S</A> <A HREF="#_T_">T</A> 
  @@ -193,7 +229,7 @@
   <A NAME="navbar_bottom"><!-- --></A>
   <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
   <TR>
  -<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  +<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
   <A NAME="navbar_bottom_firstrow"><!-- --></A>
   <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
     <TR ALIGN="center" VALIGN="top">
  @@ -218,12 +254,24 @@
   &nbsp;NEXT</FONT></TD>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
     <A HREF="index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  -&nbsp;<A HREF="index-all.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
  +&nbsp;<A HREF="index-all.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
  +&nbsp;
  +<SCRIPT>
  +  <!--
  +  if(window==top) {
  +    document.writeln('<A HREF="allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
  +  }
  +  //-->
  +</SCRIPT>
  +<NOSCRIPT>
  +<A HREF="allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
  +</NOSCRIPT>
  +</FONT></TD>
   </TR>
   </TABLE>
   <!-- =========== END OF NAVBAR =========== -->
   
   <HR>
  -"Copyright  2000-2002 Apache Jakarta Project. All Rights Reserved."
  +Copyright  2000-2002 Apache Jakarta Project. All Rights Reserved.
   </BODY>
   </HTML>
  
  
  
  1.2       +3 -3      jakarta-avalon-site/docs/excalibur/tweety/api/index.html
  
  Index: index.html
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-site/docs/excalibur/tweety/api/index.html,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- index.html	3 Jul 2002 20:34:12 -0000	1.1
  +++ index.html	13 Jul 2002 13:38:06 -0000	1.2
  @@ -1,8 +1,8 @@
  -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd>
  +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
   <!--NewPage-->
   <HTML>
   <HEAD>
  -<!-- Generated by javadoc on Wed Jul 03 11:13:54 CEST 2002-->
  +<!-- Generated by javadoc on Sat Jul 13 15:34:06 CEST 2002-->
   <TITLE>
   Excalibur Tweety API
   </TITLE>
  @@ -21,5 +21,5 @@
   <P>
   This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client.
   <BR>
  -Link to <A HREF="overview-summary.html">Non-frame version.</A></NOFRAMES>
  +Link to<A HREF="overview-summary.html">Non-frame version.</A></NOFRAMES>
   </HTML>
  
  
  
  1.2       +10 -4     jakarta-avalon-site/docs/excalibur/tweety/api/overview-frame.html
  
  Index: overview-frame.html
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-site/docs/excalibur/tweety/api/overview-frame.html,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- overview-frame.html	3 Jul 2002 20:34:12 -0000	1.1
  +++ overview-frame.html	13 Jul 2002 13:38:06 -0000	1.2
  @@ -1,14 +1,20 @@
  -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
  +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
   <!--NewPage-->
   <HTML>
   <HEAD>
  -<!-- Generated by javadoc on Wed Jul 03 11:13:55 CEST 2002 -->
  +<!-- Generated by javadoc on Sat Jul 13 15:34:06 CEST 2002 -->
   <TITLE>
  -Excalibur Tweety API: Overview
  +Overview (Excalibur Tweety API)
   </TITLE>
   <LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
   </HEAD>
  -<BODY BGCOLOR="white">
  +<SCRIPT>
  +function asd()
  +{
  +parent.document.title="Overview (Excalibur Tweety API)";
  +}
  +</SCRIPT>
  +<BODY BGCOLOR="white" onload="asd();">
   
   <TABLE BORDER="0" WIDTH="100%">
   <TR>
  
  
  
  1.2       +41 -11    jakarta-avalon-site/docs/excalibur/tweety/api/overview-summary.html
  
  Index: overview-summary.html
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-site/docs/excalibur/tweety/api/overview-summary.html,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- overview-summary.html	3 Jul 2002 20:34:12 -0000	1.1
  +++ overview-summary.html	13 Jul 2002 13:38:06 -0000	1.2
  @@ -1,20 +1,26 @@
  -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
  +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
   <!--NewPage-->
   <HTML>
   <HEAD>
  -<!-- Generated by javadoc on Wed Jul 03 11:13:54 CEST 2002 -->
  +<!-- Generated by javadoc on Sat Jul 13 15:34:06 CEST 2002 -->
   <TITLE>
  -Excalibur Tweety API: Overview
  +Overview (Excalibur Tweety API)
   </TITLE>
   <LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
   </HEAD>
  -<BODY BGCOLOR="white">
  +<SCRIPT>
  +function asd()
  +{
  +parent.document.title="Overview (Excalibur Tweety API)";
  +}
  +</SCRIPT>
  +<BODY BGCOLOR="white" onload="asd();">
   
   <!-- ========== START OF NAVBAR ========== -->
   <A NAME="navbar_top"><!-- --></A>
   <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
   <TR>
  -<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  +<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
   <A NAME="navbar_top_firstrow"><!-- --></A>
   <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
     <TR ALIGN="center" VALIGN="top">
  @@ -39,7 +45,19 @@
   &nbsp;NEXT</FONT></TD>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
     <A HREF="index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  -&nbsp;<A HREF="overview-summary.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
  +&nbsp;<A HREF="overview-summary.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
  +&nbsp;
  +<SCRIPT>
  +  <!--
  +  if(window==top) {
  +    document.writeln('<A HREF="allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
  +  }
  +  //-->
  +</SCRIPT>
  +<NOSCRIPT>
  +<A HREF="allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
  +</NOSCRIPT>
  +</FONT></TD>
   </TR>
   </TABLE>
   <!-- =========== END OF NAVBAR =========== -->
  @@ -57,8 +75,8 @@
   </TR>
   <TR BGCOLOR="white" CLASS="TableRowColor">
   <TD WIDTH="20%"><B><A HREF="org/apache/avalon/excalibur/tweety/package-summary.html">org.apache.avalon.excalibur.tweety</A></B></TD>
  -<TD>
  -Very simple container for avalon components, written for educational purposes.</TD>
  +<TD>Tweety is a minimalist container explicitly designed for educational purposes, and
  +educational purposes only.</TD>
   </TR>
   <TR BGCOLOR="white" CLASS="TableRowColor">
   <TD WIDTH="20%"><B><A HREF="org/apache/avalon/excalibur/tweety/demos/package-summary.html">org.apache.avalon.excalibur.tweety.demos</A></B></TD>
  @@ -74,7 +92,7 @@
   <A NAME="navbar_bottom"><!-- --></A>
   <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
   <TR>
  -<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  +<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
   <A NAME="navbar_bottom_firstrow"><!-- --></A>
   <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
     <TR ALIGN="center" VALIGN="top">
  @@ -99,12 +117,24 @@
   &nbsp;NEXT</FONT></TD>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
     <A HREF="index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  -&nbsp;<A HREF="overview-summary.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
  +&nbsp;<A HREF="overview-summary.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
  +&nbsp;
  +<SCRIPT>
  +  <!--
  +  if(window==top) {
  +    document.writeln('<A HREF="allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
  +  }
  +  //-->
  +</SCRIPT>
  +<NOSCRIPT>
  +<A HREF="allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
  +</NOSCRIPT>
  +</FONT></TD>
   </TR>
   </TABLE>
   <!-- =========== END OF NAVBAR =========== -->
   
   <HR>
  -"Copyright  2000-2002 Apache Jakarta Project. All Rights Reserved."
  +Copyright  2000-2002 Apache Jakarta Project. All Rights Reserved.
   </BODY>
   </HTML>
  
  
  
  1.2       +41 -13    jakarta-avalon-site/docs/excalibur/tweety/api/overview-tree.html
  
  Index: overview-tree.html
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-site/docs/excalibur/tweety/api/overview-tree.html,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- overview-tree.html	3 Jul 2002 20:34:12 -0000	1.1
  +++ overview-tree.html	13 Jul 2002 13:38:06 -0000	1.2
  @@ -1,20 +1,26 @@
  -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
  +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
   <!--NewPage-->
   <HTML>
   <HEAD>
  -<!-- Generated by javadoc on Wed Jul 03 11:13:54 CEST 2002 -->
  +<!-- Generated by javadoc on Sat Jul 13 15:34:06 CEST 2002 -->
   <TITLE>
  -Excalibur Tweety API: Class Hierarchy
  +Class Hierarchy (Excalibur Tweety API)
   </TITLE>
   <LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
   </HEAD>
  -<BODY BGCOLOR="white">
  +<SCRIPT>
  +function asd()
  +{
  +parent.document.title="Class Hierarchy (Excalibur Tweety API)";
  +}
  +</SCRIPT>
  +<BODY BGCOLOR="white" onload="asd();">
   
   <!-- ========== START OF NAVBAR ========== -->
   <A NAME="navbar_top"><!-- --></A>
   <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
   <TR>
  -<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  +<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
   <A NAME="navbar_top_firstrow"><!-- --></A>
   <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
     <TR ALIGN="center" VALIGN="top">
  @@ -39,7 +45,19 @@
   &nbsp;NEXT</FONT></TD>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
     <A HREF="index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  -&nbsp;<A HREF="overview-tree.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
  +&nbsp;<A HREF="overview-tree.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
  +&nbsp;
  +<SCRIPT>
  +  <!--
  +  if(window==top) {
  +    document.writeln('<A HREF="allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
  +  }
  +  //-->
  +</SCRIPT>
  +<NOSCRIPT>
  +<A HREF="allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
  +</NOSCRIPT>
  +</FONT></TD>
   </TR>
   </TABLE>
   <!-- =========== END OF NAVBAR =========== -->
  @@ -50,16 +68,14 @@
   Hierarchy For All Packages</H2>
   </CENTER>
   <DL>
  -<DT><B>Package Hierarchies: </B><DD><A HREF="org/apache/avalon/excalibur/tweety/package-tree.html">org.apache.avalon.excalibur.tweety</A>, <A HREF="org/apache/avalon/excalibur/tweety/demos/package-tree.html">org.apache.avalon.excalibur.tweety.demos</A></DL>
  +<DT><B>Package Hierarchies:</B><DD><A HREF="org/apache/avalon/excalibur/tweety/package-tree.html">org.apache.avalon.excalibur.tweety</A>, <A HREF="org/apache/avalon/excalibur/tweety/demos/package-tree.html">org.apache.avalon.excalibur.tweety.demos</A></DL>
   <HR>
   <H2>
   Class Hierarchy
   </H2>
   <UL>
   <LI TYPE="circle">class java.lang.<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html"><B>Object</B></A><UL>
  -<LI TYPE="circle">class org.apache.avalon.excalibur.tweety.demos.<A HREF="org/apache/avalon/excalibur/tweety/demos/ChirpWorld.html"><B>ChirpWorld</B></A> (implements org.apache.avalon.framework.component.<A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/component/Composable.html">Composable</A>, org.apache.avalon.framework.context.<A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/context/Contextualizable.html">Contextualizable</A>, org.apache.avalon.framework.activity.<A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/activity/Disposable.html">Disposable</A>, org.apache.avalon.framework.activity.<A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/activity/Initializable.html">Initializable</A>, org.apache.avalon.framework.logger.<A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/logger/LogEnabled.html">LogEnabled</A>, org.apache.avalon.framework.service.<A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/service/Serviceable.html">Serviceable</A>, org.apache.avalon.framework.activity.<A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/activity/Startable.html">Startable</A>)
  -<LI TYPE="circle">class org.apache.avalon.excalibur.tweety.<A HREF="org/apache/avalon/excalibur/tweety/Tweety.html"><B>Tweety</B></A> (implements org.apache.avalon.framework.configuration.<A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/configuration/Configurable.html">Configurable</A>, org.apache.avalon.framework.context.<A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/context/Contextualizable.html">Contextualizable</A>, org.apache.avalon.framework.activity.<A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/activity/Initializable.html">Initializable</A>, org.apache.avalon.framework.logger.<A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/logger/LogEnabled.html">LogEnabled</A>, org.apache.avalon.framework.parameters.<A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/parameters/Parameterizable.html">Parameterizable</A>, org.apache.avalon.framework.activity.<A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/activity/Startable.html">Startable</A>)
  -</UL>
  +<LI TYPE="circle">class org.apache.avalon.excalibur.tweety.demos.<A HREF="org/apache/avalon/excalibur/tweety/demos/ChirpWorld.html"><B>ChirpWorld</B></A><LI TYPE="circle">class org.apache.avalon.excalibur.tweety.<A HREF="org/apache/avalon/excalibur/tweety/Egg.html"><B>Egg</B></A><LI TYPE="circle">class org.apache.avalon.excalibur.tweety.<A HREF="org/apache/avalon/excalibur/tweety/Main.html"><B>Main</B></A><LI TYPE="circle">class org.apache.avalon.excalibur.tweety.<A HREF="org/apache/avalon/excalibur/tweety/Tweety.html"><B>Tweety</B></A></UL>
   </UL>
   <HR>
   
  @@ -67,7 +83,7 @@
   <A NAME="navbar_bottom"><!-- --></A>
   <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
   <TR>
  -<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  +<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
   <A NAME="navbar_bottom_firstrow"><!-- --></A>
   <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
     <TR ALIGN="center" VALIGN="top">
  @@ -92,12 +108,24 @@
   &nbsp;NEXT</FONT></TD>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
     <A HREF="index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  -&nbsp;<A HREF="overview-tree.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
  +&nbsp;<A HREF="overview-tree.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
  +&nbsp;
  +<SCRIPT>
  +  <!--
  +  if(window==top) {
  +    document.writeln('<A HREF="allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
  +  }
  +  //-->
  +</SCRIPT>
  +<NOSCRIPT>
  +<A HREF="allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
  +</NOSCRIPT>
  +</FONT></TD>
   </TR>
   </TABLE>
   <!-- =========== END OF NAVBAR =========== -->
   
   <HR>
  -"Copyright  2000-2002 Apache Jakarta Project. All Rights Reserved."
  +Copyright  2000-2002 Apache Jakarta Project. All Rights Reserved.
   </BODY>
   </HTML>
  
  
  
  1.2       +9 -3      jakarta-avalon-site/docs/excalibur/tweety/api/packages.html
  
  Index: packages.html
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-site/docs/excalibur/tweety/api/packages.html,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- packages.html	3 Jul 2002 20:34:12 -0000	1.1
  +++ packages.html	13 Jul 2002 13:38:06 -0000	1.2
  @@ -1,14 +1,20 @@
  -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
  +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
   <!--NewPage-->
   <HTML>
   <HEAD>
  -<!-- Generated by javadoc on Wed Jul 03 11:13:54 CEST 2002 -->
  +<!-- Generated by javadoc on Sat Jul 13 15:34:06 CEST 2002 -->
   <TITLE>
   Excalibur Tweety API
   </TITLE>
   <LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
   </HEAD>
  -<BODY BGCOLOR="white">
  +<SCRIPT>
  +function asd()
  +{
  +parent.document.title="Excalibur Tweety API";
  +}
  +</SCRIPT>
  +<BODY BGCOLOR="white" onload="asd();">
   
   <BR>
   
  
  
  
  1.2       +4 -4      jakarta-avalon-site/docs/excalibur/tweety/api/stylesheet.css
  
  Index: stylesheet.css
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-site/docs/excalibur/tweety/api/stylesheet.css,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- stylesheet.css	3 Jul 2002 20:34:12 -0000	1.1
  +++ stylesheet.css	13 Jul 2002 13:38:06 -0000	1.2
  @@ -1,6 +1,6 @@
   /* Javadoc style sheet */
   
  -/* Define colors, fonts and other style attributes here to override the defaults  */
  +/* Define colors, fonts and other style attributes here to override the defaults */
   
   /* Page background color */
   body { background-color: #FFFFFF }
  @@ -11,9 +11,9 @@
   .TableRowColor         { background: #FFFFFF } /* White */
   
   /* Font used in left-hand frame lists */
  -.FrameTitleFont   { font-size: normal; font-family: normal }
  -.FrameHeadingFont { font-size: normal; font-family: normal }
  -.FrameItemFont    { font-size: normal; font-family: normal }
  +.FrameTitleFont   { font-size: 10pts; font-family: Helvetica, Arial, san-serif }
  +.FrameHeadingFont { font-size: 10pts; font-family: Helvetica, Arial, san-serif }
  +.FrameItemFont    { font-size: 10pts; font-family: Helvetica, Arial, san-serif }
   
   /* Example of smaller, sans-serif font in frames */
   /* .FrameItemFont  { font-size: 10pt; font-family: Helvetica, Arial, sans-serif } */
  
  
  
  1.1                  jakarta-avalon-site/docs/excalibur/tweety/api/allclasses-noframe.html
  
  Index: allclasses-noframe.html
  ===================================================================
  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
  <!--NewPage-->
  <HTML>
  <HEAD>
  <!-- Generated by javadoc on Sat Jul 13 15:34:06 CEST 2002 -->
  <TITLE>
  All Classes
  </TITLE>
  <LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
  </HEAD>
  <SCRIPT>
  function asd()
  {
  parent.document.title="All Classes";
  }
  </SCRIPT>
  <BODY BGCOLOR="white" onload="asd();">
  <FONT size="+1" CLASS="FrameHeadingFont">
  <B>All Classes</B></FONT>
  <BR>
  
  <TABLE BORDER="0" WIDTH="100%">
  <TR>
  <TD NOWRAP><FONT CLASS="FrameItemFont"><A HREF="org/apache/avalon/excalibur/tweety/demos/ChirpWorld.html" TARGET="">ChirpWorld</A>
  <BR>
  <A HREF="org/apache/avalon/excalibur/tweety/Egg.html" TARGET="">Egg</A>
  <BR>
  <A HREF="org/apache/avalon/excalibur/tweety/Main.html" TARGET="">Main</A>
  <BR>
  <A HREF="org/apache/avalon/excalibur/tweety/Tweety.html" TARGET="">Tweety</A>
  <BR>
  </FONT></TD>
  </TR>
  </TABLE>
  
  </BODY>
  </HTML>
  
  
  
  1.1                  jakarta-avalon-site/docs/excalibur/tweety/api/constant-values.html
  
  Index: constant-values.html
  ===================================================================
  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
  <!--NewPage-->
  <HTML>
  <HEAD>
  <!-- Generated by javadoc on Sat Jul 13 15:34:06 CEST 2002 -->
  <TITLE>
  Constant Field Values
  </TITLE>
  <LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
  </HEAD>
  <SCRIPT>
  function asd()
  {
  parent.document.title="Constant Field Values";
  }
  </SCRIPT>
  <BODY BGCOLOR="white" onload="asd();">
  
  <!-- ========== START OF NAVBAR ========== -->
  <A NAME="navbar_top"><!-- --></A>
  <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
  <TR>
  <TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  <A NAME="navbar_top_firstrow"><!-- --></A>
  <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
    <TR ALIGN="center" VALIGN="top">
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
    </TR>
  </TABLE>
  </TD>
  <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
  </EM>
  </TD>
  </TR>
  
  <TR>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  &nbsp;PREV&nbsp;
  &nbsp;NEXT</FONT></TD>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
    <A HREF="index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  &nbsp;<A HREF="constant-values.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
  &nbsp;
  <SCRIPT>
    <!--
    if(window==top) {
      document.writeln('<A HREF="allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
    }
    //-->
  </SCRIPT>
  <NOSCRIPT>
  <A HREF="allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
  </NOSCRIPT>
  </FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  <CENTER>
  <H1>
  Constant Field Values</H1>
  </CENTER>
  <HR SIZE="4" NOSHADE>
  <B>Contents</B><UL>
  </UL>
  
  <HR>
  
  <!-- ========== START OF NAVBAR ========== -->
  <A NAME="navbar_bottom"><!-- --></A>
  <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
  <TR>
  <TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  <A NAME="navbar_bottom_firstrow"><!-- --></A>
  <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
    <TR ALIGN="center" VALIGN="top">
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
    </TR>
  </TABLE>
  </TD>
  <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
  </EM>
  </TD>
  </TR>
  
  <TR>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  &nbsp;PREV&nbsp;
  &nbsp;NEXT</FONT></TD>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
    <A HREF="index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  &nbsp;<A HREF="constant-values.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
  &nbsp;
  <SCRIPT>
    <!--
    if(window==top) {
      document.writeln('<A HREF="allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
    }
    //-->
  </SCRIPT>
  <NOSCRIPT>
  <A HREF="allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
  </NOSCRIPT>
  </FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  Copyright  2000-2002 Apache Jakarta Project. All Rights Reserved.
  </BODY>
  </HTML>
  
  
  
  1.2       +180 -141  jakarta-avalon-site/docs/excalibur/tweety/api/org/apache/avalon/excalibur/tweety/Tweety.html
  
  Index: Tweety.html
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-site/docs/excalibur/tweety/api/org/apache/avalon/excalibur/tweety/Tweety.html,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- Tweety.html	3 Jul 2002 20:34:12 -0000	1.1
  +++ Tweety.html	13 Jul 2002 13:38:07 -0000	1.2
  @@ -1,20 +1,26 @@
  -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
  +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
   <!--NewPage-->
   <HTML>
   <HEAD>
  -<!-- Generated by javadoc on Wed Jul 03 11:13:55 CEST 2002 -->
  +<!-- Generated by javadoc on Sat Jul 13 15:34:06 CEST 2002 -->
   <TITLE>
  -Excalibur Tweety API: Class  Tweety
  +Tweety (Excalibur Tweety API)
   </TITLE>
   <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
   </HEAD>
  -<BODY BGCOLOR="white">
  +<SCRIPT>
  +function asd()
  +{
  +parent.document.title="Tweety (Excalibur Tweety API)";
  +}
  +</SCRIPT>
  +<BODY BGCOLOR="white" onload="asd();">
   
   <!-- ========== START OF NAVBAR ========== -->
   <A NAME="navbar_top"><!-- --></A>
   <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
   <TR>
  -<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  +<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
   <A NAME="navbar_top_firstrow"><!-- --></A>
   <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
     <TR ALIGN="center" VALIGN="top">
  @@ -35,17 +41,29 @@
   
   <TR>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  -&nbsp;PREV CLASS&nbsp;
  +&nbsp;<A HREF="../../../../../org/apache/avalon/excalibur/tweety/Main.html"><B>PREV CLASS</B></A>&nbsp;
   &nbsp;NEXT CLASS</FONT></TD>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
     <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  -&nbsp;<A HREF="Tweety.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
  +&nbsp;<A HREF="Tweety.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
  +&nbsp;
  +<SCRIPT>
  +  <!--
  +  if(window==top) {
  +    document.writeln('<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
  +  }
  +  //-->
  +</SCRIPT>
  +<NOSCRIPT>
  +<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
  +</NOSCRIPT>
  +</FONT></TD>
   </TR>
   <TR>
   <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  -  SUMMARY: &nbsp;INNER&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
  +  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
   <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  -DETAIL: &nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
  +DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
   </TR>
   </TABLE>
   <!-- =========== END OF NAVBAR =========== -->
  @@ -62,34 +80,37 @@
     |
     +--<B>org.apache.avalon.excalibur.tweety.Tweety</B>
   </PRE>
  -<DL>
  -<DT><B>All Implemented Interfaces:</B> <DD><A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/configuration/Configurable.html">Configurable</A>, <A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/context/Contextualizable.html">Contextualizable</A>, <A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/activity/Initializable.html">Initializable</A>, <A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/logger/LogEnabled.html">LogEnabled</A>, <A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/parameters/Parameterizable.html">Parameterizable</A>, <A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/activity/Startable.html">Startable</A></DD>
  -</DL>
   <HR>
   <DL>
  -<DT>public class <B>Tweety</B><DT>extends <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html">Object</A><DT>implements <A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/logger/LogEnabled.html">LogEnabled</A>, <A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/context/Contextualizable.html">Contextualizable</A>, <A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/configuration/Configurable.html">Configurable</A>, <A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/activity/Initializable.html">Initializable</A>, <A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/parameters/Parameterizable.html">Parameterizable</A>, <A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/activity/Startable.html">Startable</A></DL>
  +<DT>public class <B>Tweety</B><DT>extends <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html">Object</A></DL>
   
   <P>
   This is the tweety engine. It is an Avalon Container, which can be used
    to run and manage other Avalon Components. Because it is an Avalon
    Component itself as well, it can easily be used in any Avalon Application.
   
  - <p>The only reason tweety implements <code>Configurable</code> and
  - <code>Contextualizable</code> is that it doesn't feel much like managing
  + <p>The only reason tweety implements <CODE>Configurable</CODE>
  + and <CODE>Contextualizable</CODE>
  + is that it doesn't feel much like managing
    contexts or configurations for the components it manages. Instead, it
    simply forwards the configuration and context provided to its components.</p>
  +<P>
   
  - <p><b>Note: </b> Tweety has a <code>main()</code> method to allow it to be
  - run from the commandline.
   <P>
   <DL>
  -<DT><B>Version: </B><DD>1.1</DD>
  -<DT><B>Author: </B><DD><a href="mailto:nicolaken@krysalis.org">Nicola Ken Barozzi</a>, <a href="mailto:leosimons@apache.org">Leo Simons</a></DD>
  -</DL>
  +<DT><B>Since:</B><DD>1.0-alpha</DD>
  +</DD>
  +<DT><B>Version:</B><DD>1.2.1</DD>
  +</DD>
  +<DT><B>Author:</B><DD><a href="mailto:nicolaken@krysalis.org">Nicola Ken Barozzi</a></DD>
  +, <a href="mailto:leosimons@apache.org">Leo Simons</a></DD>
  +</DD>
  +<DT><B>See Also:</B><DD><a href="http://jakarta.apache.org/avalon/excalibur/tweety">Online Tweety documentation</a>, 
  +<a href="http://jakarta.apache.org/avalon/framework">Online Avalon Framework documentation</a></DL>
   <HR>
   
   <P>
  -<!-- ======== INNER CLASS SUMMARY ======== -->
  +<!-- ======== NESTED CLASS SUMMARY ======== -->
   
   
   <!-- =========== FIELD SUMMARY =========== -->
  @@ -102,13 +123,13 @@
   </TR>
   <TR BGCOLOR="white" CLASS="TableRowColor">
   <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  -<CODE>protected &nbsp;<A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/component/DefaultComponentManager.html">DefaultComponentManager</A></CODE></FONT></TD>
  +<CODE>protected &nbsp;DefaultComponentManager</CODE></FONT></TD>
   <TD><CODE><B><A HREF="../../../../../org/apache/avalon/excalibur/tweety/Tweety.html#m_componentManager">m_componentManager</A></B></CODE>
   
   <BR>
   &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;all components share the same, global, ComponentManager;
  -this would not happen in a real-life setup, but it makes the
  -code simpler.</TD>
  +         this would not happen in a real-life setup, but it makes the
  +         code simpler.</TD>
   </TR>
   <TR BGCOLOR="white" CLASS="TableRowColor">
   <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  @@ -117,53 +138,54 @@
   
   <BR>
   &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This map will be used to store a reference to all the components
  - that tweety will manage; We fill it up during initialize().</TD>
  + that tweety will manage; We fill it up during <A HREF="../../../../../org/apache/avalon/excalibur/tweety/Tweety.html#initialize()"><CODE>initialize()</CODE></A>.</TD>
   </TR>
   <TR BGCOLOR="white" CLASS="TableRowColor">
   <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  -<CODE>protected &nbsp;<A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/configuration/Configuration.html">Configuration</A></CODE></FONT></TD>
  +<CODE>protected &nbsp;Configuration</CODE></FONT></TD>
   <TD><CODE><B><A HREF="../../../../../org/apache/avalon/excalibur/tweety/Tweety.html#m_configuration">m_configuration</A></B></CODE>
   
   <BR>
   &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;all components share the same, global, Configuration; this is not what should
  -really happen in an actual avalon container, but it does make Tweety a bit easier.</TD>
  +         really happen in an actual avalon container, but it does make Tweety a bit easier.</TD>
   </TR>
   <TR BGCOLOR="white" CLASS="TableRowColor">
   <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  -<CODE>protected &nbsp;<A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/context/Context.html">Context</A></CODE></FONT></TD>
  +<CODE>protected &nbsp;Context</CODE></FONT></TD>
   <TD><CODE><B><A HREF="../../../../../org/apache/avalon/excalibur/tweety/Tweety.html#m_context">m_context</A></B></CODE>
   
   <BR>
   &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;all components share the same, global, Context; this is not what should
  -really happen in an actual avalon container, but it does make Tweety a bit easier.</TD>
  +         really happen in an actual avalon container, but it does make Tweety a bit easier.</TD>
   </TR>
   <TR BGCOLOR="white" CLASS="TableRowColor">
   <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  -<CODE>protected &nbsp;<A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/logger/Logger.html">Logger</A></CODE></FONT></TD>
  +<CODE>protected &nbsp;Logger</CODE></FONT></TD>
   <TD><CODE><B><A HREF="../../../../../org/apache/avalon/excalibur/tweety/Tweety.html#m_logger">m_logger</A></B></CODE>
   
   <BR>
   &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This logger is used by tweety and its managed components everywhere; it sends
  -messages to the console.</TD>
  +         messages to the console.</TD>
   </TR>
   <TR BGCOLOR="white" CLASS="TableRowColor">
   <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  -<CODE>protected &nbsp;<A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/parameters/Parameters.html">Parameters</A></CODE></FONT></TD>
  +<CODE>protected &nbsp;Parameters</CODE></FONT></TD>
   <TD><CODE><B><A HREF="../../../../../org/apache/avalon/excalibur/tweety/Tweety.html#m_parameters">m_parameters</A></B></CODE>
   
   <BR>
  -&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;this field is filled during <code>parameterize()</code> with a parameters
  - object that describes everything <code>Tweety</code> needs to run.</TD>
  +&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;this field is filled during <A HREF="../../../../../org/apache/avalon/excalibur/tweety/Tweety.html#parameterize(Parameters)"><CODE>parameterize()</CODE></A> with a parameters
  + object that describes everything <code>Tweety</code> needs to run.
  + </TD>
   </TR>
   <TR BGCOLOR="white" CLASS="TableRowColor">
   <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  -<CODE>protected &nbsp;<A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/service/DefaultServiceManager.html">DefaultServiceManager</A></CODE></FONT></TD>
  +<CODE>protected &nbsp;DefaultServiceManager</CODE></FONT></TD>
   <TD><CODE><B><A HREF="../../../../../org/apache/avalon/excalibur/tweety/Tweety.html#m_serviceManager">m_serviceManager</A></B></CODE>
   
   <BR>
   &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;all components share the same, global, ServiceManager;
  -this would not happen in a real-life setup, but it makes the
  -code simpler.</TD>
  +         this would not happen in a real-life setup, but it makes the
  +         code simpler.</TD>
   </TR>
   </TABLE>
   &nbsp;
  @@ -181,7 +203,9 @@
   <BR>
   &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Tweety has a single, public, no arguments constructor; We supply arguments
    at a later point in the form of an instance of <code>Parameters</code>
  - during parameterize().</TD>
  + during <A HREF="../../../../../org/apache/avalon/excalibur/tweety/Tweety.html#parameterize(Parameters)"><CODE>parameterize()</CODE></A>.
  +
  + </TD>
   </TR>
   </TABLE>
   &nbsp;
  @@ -196,7 +220,7 @@
   <TR BGCOLOR="white" CLASS="TableRowColor">
   <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
   <CODE>&nbsp;void</CODE></FONT></TD>
  -<TD><CODE><B><A HREF="../../../../../org/apache/avalon/excalibur/tweety/Tweety.html#configure(org.apache.avalon.framework.configuration.Configuration)">configure</A></B>(<A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/configuration/Configuration.html">Configuration</A>&nbsp;configuration)</CODE>
  +<TD><CODE><B><A HREF="../../../../../org/apache/avalon/excalibur/tweety/Tweety.html#configure(Configuration)">configure</A></B>(Configuration&nbsp;configuration)</CODE>
   
   <BR>
   &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Provide tweety with a configuration; This configuration will also be used for all the
  @@ -205,7 +229,7 @@
   <TR BGCOLOR="white" CLASS="TableRowColor">
   <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
   <CODE>&nbsp;void</CODE></FONT></TD>
  -<TD><CODE><B><A HREF="../../../../../org/apache/avalon/excalibur/tweety/Tweety.html#contextualize(org.apache.avalon.framework.context.Context)">contextualize</A></B>(<A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/context/Context.html">Context</A>&nbsp;context)</CODE>
  +<TD><CODE><B><A HREF="../../../../../org/apache/avalon/excalibur/tweety/Tweety.html#contextualize(Context)">contextualize</A></B>(Context&nbsp;context)</CODE>
   
   <BR>
   &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Provide tweety with a context; This context will also be used for all the
  @@ -214,7 +238,7 @@
   <TR BGCOLOR="white" CLASS="TableRowColor">
   <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
   <CODE>&nbsp;void</CODE></FONT></TD>
  -<TD><CODE><B><A HREF="../../../../../org/apache/avalon/excalibur/tweety/Tweety.html#enableLogging(org.apache.avalon.framework.logger.Logger)">enableLogging</A></B>(<A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/logger/Logger.html">Logger</A>&nbsp;logger)</CODE>
  +<TD><CODE><B><A HREF="../../../../../org/apache/avalon/excalibur/tweety/Tweety.html#enableLogging(Logger)">enableLogging</A></B>(Logger&nbsp;logger)</CODE>
   
   <BR>
   &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Provide tweety with a logger; This logger will also be used for all the
  @@ -230,23 +254,12 @@
   </TR>
   <TR BGCOLOR="white" CLASS="TableRowColor">
   <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  -<CODE>static&nbsp;void</CODE></FONT></TD>
  -<TD><CODE><B><A HREF="../../../../../org/apache/avalon/excalibur/tweety/Tweety.html#main(java.lang.String[])">main</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html">String</A>[]&nbsp;args)</CODE>
  -
  -<BR>
  -&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This method is called to invoke tweety from the command line; It instantiates
  - a new <code>Tweety</code> instance, provides the parameters to configure
  - tweety by loading them from a file, and then runs tweety itself through its
  - lifecycle.</TD>
  -</TR>
  -<TR BGCOLOR="white" CLASS="TableRowColor">
  -<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
   <CODE>&nbsp;void</CODE></FONT></TD>
  -<TD><CODE><B><A HREF="../../../../../org/apache/avalon/excalibur/tweety/Tweety.html#parameterize(org.apache.avalon.framework.parameters.Parameters)">parameterize</A></B>(<A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/parameters/Parameters.html">Parameters</A>&nbsp;parameters)</CODE>
  +<TD><CODE><B><A HREF="../../../../../org/apache/avalon/excalibur/tweety/Tweety.html#parameterize(Parameters)">parameterize</A></B>(Parameters&nbsp;parameters)</CODE>
   
   <BR>
   &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Provide tweety with the parameters it needs to run; Each pair of name and
  - value defines a <b>Role</b> and a component that implements that role.</TD>
  + value defines a <code>Role</code> and a component that implements that role.</TD>
   </TR>
   <TR BGCOLOR="white" CLASS="TableRowColor">
   <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  @@ -254,7 +267,7 @@
   <TD><CODE><B><A HREF="../../../../../org/apache/avalon/excalibur/tweety/Tweety.html#start()">start</A></B>()</CODE>
   
   <BR>
  -&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Start up tweety; We setup all the components tweety contains, add them to
  +&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Start up tweety; We set up all the components tweety contains, add them to
    the global componentmanager and servicemanager, and finally we call start()
    on each of them.</TD>
   </TR>
  @@ -293,73 +306,97 @@
   <A NAME="m_logger"><!-- --></A><H3>
   m_logger</H3>
   <PRE>
  -protected <A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/logger/Logger.html">Logger</A> <B>m_logger</B></PRE>
  +protected Logger <B>m_logger</B></PRE>
   <DL>
   <DD>This logger is used by tweety and its managed components everywhere; it sends
  -messages to the console.</DL>
  +         messages to the console.
  +<P>
  +<DL>
  +</DL>
  +</DL>
   <HR>
   
   <A NAME="m_context"><!-- --></A><H3>
   m_context</H3>
   <PRE>
  -protected <A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/context/Context.html">Context</A> <B>m_context</B></PRE>
  +protected Context <B>m_context</B></PRE>
   <DL>
   <DD>all components share the same, global, Context; this is not what should
  -really happen in an actual avalon container, but it does make Tweety a bit easier.</DL>
  +         really happen in an actual avalon container, but it does make Tweety a bit easier.
  +<P>
  +<DL>
  +</DL>
  +</DL>
   <HR>
   
   <A NAME="m_configuration"><!-- --></A><H3>
   m_configuration</H3>
   <PRE>
  -protected <A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/configuration/Configuration.html">Configuration</A> <B>m_configuration</B></PRE>
  +protected Configuration <B>m_configuration</B></PRE>
   <DL>
   <DD>all components share the same, global, Configuration; this is not what should
  -really happen in an actual avalon container, but it does make Tweety a bit easier.</DL>
  +         really happen in an actual avalon container, but it does make Tweety a bit easier.
  +<P>
  +<DL>
  +</DL>
  +</DL>
   <HR>
   
   <A NAME="m_componentManager"><!-- --></A><H3>
   m_componentManager</H3>
   <PRE>
  -protected <A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/component/DefaultComponentManager.html">DefaultComponentManager</A> <B>m_componentManager</B></PRE>
  +protected DefaultComponentManager <B>m_componentManager</B></PRE>
   <DL>
   <DD>all components share the same, global, ComponentManager;
  -this would not happen in a real-life setup, but it makes the
  -code simpler.</DL>
  +         this would not happen in a real-life setup, but it makes the
  +         code simpler.
  +<P>
  +<DL>
  +</DL>
  +</DL>
   <HR>
   
   <A NAME="m_serviceManager"><!-- --></A><H3>
   m_serviceManager</H3>
   <PRE>
  -protected <A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/service/DefaultServiceManager.html">DefaultServiceManager</A> <B>m_serviceManager</B></PRE>
  +protected DefaultServiceManager <B>m_serviceManager</B></PRE>
   <DL>
   <DD>all components share the same, global, ServiceManager;
  -this would not happen in a real-life setup, but it makes the
  -code simpler.</DL>
  +         this would not happen in a real-life setup, but it makes the
  +         code simpler.
  +<P>
  +<DL>
  +</DL>
  +</DL>
   <HR>
   
   <A NAME="m_parameters"><!-- --></A><H3>
   m_parameters</H3>
   <PRE>
  -protected <A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/parameters/Parameters.html">Parameters</A> <B>m_parameters</B></PRE>
  +protected Parameters <B>m_parameters</B></PRE>
   <DL>
  -<DD>this field is filled during <code>parameterize()</code> with a parameters
  +<DD>this field is filled during <A HREF="../../../../../org/apache/avalon/excalibur/tweety/Tweety.html#parameterize(Parameters)"><CODE>parameterize()</CODE></A> with a parameters
    object that describes everything <code>Tweety</code> needs to run.
  - Usually, it contains information loaded from a tweety.properties file. A
  + Usually, it contains information loaded from a <code>tweety.properties</code> file. A
    sample <code>tweety.properties</code> file might look like this:
  -<pre>
  -########################################################################
  -# tweety.properties file
  -########################################################################
  -#
  -# Use this section to specify which components you want tweety to manage,
  -# and under what role they should be put in the ComponentManager.
  -# FORMAT: <role> = <javaclassname>
  -
  -chirp-world = org.apache.avalon.excalibur.tweety.demos.ChirpWorld
  -chirp-mondo = org.apache.avalon.excalibur.tweety.demos.ChirpWorld
  -</pre>
  +          <pre>
  + ########################################################################
  + # tweety.properties file
  + ########################################################################
  + #
  + # Use this section to specify which components you want tweety to manage,
  + # and under what role they should be put in the ComponentManager.
  + # FORMAT: <role> = <javaclassname>
  + 
  + chirp-world = org.apache.avalon.excalibur.tweety.demos.ChirpWorld
  + chirp-mondo = org.apache.avalon.excalibur.tweety.demos.ChirpWorld
  +          </pre>
    <b>Note:</b> this object is *not* shared with all the components tweety
  - contains, like some of the other properties of this class.</DL>
  + contains, like some of the other properties of this class.
  +<P>
  +<DL>
  +</DL>
  +</DL>
   <HR>
   
   <A NAME="m_components"><!-- --></A><H3>
  @@ -368,7 +405,11 @@
   protected <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/Map.html">Map</A> <B>m_components</B></PRE>
   <DL>
   <DD>This map will be used to store a reference to all the components
  - that tweety will manage; We fill it up during initialize().</DL>
  + that tweety will manage; We fill it up during <A HREF="../../../../../org/apache/avalon/excalibur/tweety/Tweety.html#initialize()"><CODE>initialize()</CODE></A>.
  +<P>
  +<DL>
  +</DL>
  +</DL>
   
   <!-- ========= CONSTRUCTOR DETAIL ======== -->
   
  @@ -387,9 +428,11 @@
   <DL>
   <DD>Tweety has a single, public, no arguments constructor; We supply arguments
    at a later point in the form of an instance of <code>Parameters</code>
  - during parameterize().
  + during <A HREF="../../../../../org/apache/avalon/excalibur/tweety/Tweety.html#parameterize(Parameters)"><CODE>parameterize()</CODE></A>.
   
  - <p>The constructor initializes our properties with default values.</p></DL>
  + <p>The constructor initializes our properties with default values.</p>
  +<P>
  +</DL>
   
   <!-- ============ METHOD DETAIL ========== -->
   
  @@ -401,83 +444,61 @@
   </TR>
   </TABLE>
   
  -<A NAME="main(java.lang.String[])"><!-- --></A><H3>
  -main</H3>
  -<PRE>
  -public static void <B>main</B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html">String</A>[]&nbsp;args)</PRE>
  -<DL>
  -<DD>This method is called to invoke tweety from the command line; It instantiates
  - a new <code>Tweety</code> instance, provides the parameters to configure
  - tweety by loading them from a file, and then runs tweety itself through its
  - lifecycle.
  -
  - <p><b>Note:</b> we should improve this method to create a sensible context and
  - configuration for hosted components.</p><DD><DL>
  -</DL>
  -</DD>
  -<DD><DL>
  -<DT><B>Parameters:</B><DD><CODE>args</CODE> - the command line arguments. We don't use them.</DL>
  -</DD>
  -</DL>
  -<HR>
  -
  -<A NAME="enableLogging(org.apache.avalon.framework.logger.Logger)"><!-- --></A><H3>
  +<A NAME="enableLogging(Logger)"><!-- --></A><H3>
   enableLogging</H3>
   <PRE>
  -public void <B>enableLogging</B>(<A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/logger/Logger.html">Logger</A>&nbsp;logger)</PRE>
  +public void <B>enableLogging</B>(Logger&nbsp;logger)</PRE>
   <DL>
   <DD>Provide tweety with a logger; This logger will also be used for all the
  - components that tweety manages.<DD><DL>
  -<DT><B>Specified by: </B><DD><CODE><A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/logger/LogEnabled.html#enableLogging(org.apache.avalon.framework.logger.Logger)">enableLogging</A></CODE> in interface <CODE><A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/logger/LogEnabled.html">LogEnabled</A></CODE></DL>
  -</DD>
  + components that tweety manages.
  +<P>
   <DD><DL>
   <DT><B>Parameters:</B><DD><CODE>logger</CODE> - the logger</DL>
   </DD>
   </DL>
   <HR>
   
  -<A NAME="contextualize(org.apache.avalon.framework.context.Context)"><!-- --></A><H3>
  +<A NAME="contextualize(Context)"><!-- --></A><H3>
   contextualize</H3>
   <PRE>
  -public void <B>contextualize</B>(<A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/context/Context.html">Context</A>&nbsp;context)</PRE>
  +public void <B>contextualize</B>(Context&nbsp;context)</PRE>
   <DL>
   <DD>Provide tweety with a context; This context will also be used for all the
  - components that tweety manages.<DD><DL>
  -<DT><B>Specified by: </B><DD><CODE><A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/context/Contextualizable.html#contextualize(org.apache.avalon.framework.context.Context)">contextualize</A></CODE> in interface <CODE><A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/context/Contextualizable.html">Contextualizable</A></CODE></DL>
  -</DD>
  + components that tweety manages.
  +<P>
   <DD><DL>
   <DT><B>Parameters:</B><DD><CODE>context</CODE> - the context</DL>
   </DD>
   </DL>
   <HR>
   
  -<A NAME="configure(org.apache.avalon.framework.configuration.Configuration)"><!-- --></A><H3>
  +<A NAME="configure(Configuration)"><!-- --></A><H3>
   configure</H3>
   <PRE>
  -public void <B>configure</B>(<A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/configuration/Configuration.html">Configuration</A>&nbsp;configuration)</PRE>
  +public void <B>configure</B>(Configuration&nbsp;configuration)</PRE>
   <DL>
   <DD>Provide tweety with a configuration; This configuration will also be used for all the
  - components that tweety manages.<DD><DL>
  -<DT><B>Specified by: </B><DD><CODE><A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/configuration/Configurable.html#configure(org.apache.avalon.framework.configuration.Configuration)">configure</A></CODE> in interface <CODE><A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/configuration/Configurable.html">Configurable</A></CODE></DL>
  -</DD>
  + components that tweety manages.
  +<P>
   <DD><DL>
   <DT><B>Parameters:</B><DD><CODE>configuration</CODE> - the class configurations.</DL>
   </DD>
   </DL>
   <HR>
   
  -<A NAME="parameterize(org.apache.avalon.framework.parameters.Parameters)"><!-- --></A><H3>
  +<A NAME="parameterize(Parameters)"><!-- --></A><H3>
   parameterize</H3>
   <PRE>
  -public void <B>parameterize</B>(<A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/parameters/Parameters.html">Parameters</A>&nbsp;parameters)
  -                  throws <A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/parameters/ParameterException.html">ParameterException</A></PRE>
  +public void <B>parameterize</B>(Parameters&nbsp;parameters)
  +                  throws ParameterException</PRE>
   <DL>
   <DD>Provide tweety with the parameters it needs to run; Each pair of name and
  - value defines a <b>Role</b> and a component that implements that role.<DD><DL>
  -<DT><B>Specified by: </B><DD><CODE><A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/parameters/Parameterizable.html#parameterize(org.apache.avalon.framework.parameters.Parameters)">parameterize</A></CODE> in interface <CODE><A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/parameters/Parameterizable.html">Parameterizable</A></CODE></DL>
  -</DD>
  + value defines a <code>Role</code> and a component that implements that role.
  +<P>
   <DD><DL>
  -<DT><B>Parameters:</B><DD><CODE>parameters</CODE> - the parameters<DT><B>Throws:</B><DD><CODE><A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/parameters/ParameterException.html">ParameterException</A></CODE> - if parameters are invalid</DL>
  +<DT><B>Parameters:</B><DD><CODE>parameters</CODE> - the parameters
  +<DT><B>Throws:</B>
  +<DD><CODE>ParameterException</CODE> - if parameters are invalid</DL>
   </DD>
   </DL>
   <HR>
  @@ -487,8 +508,10 @@
   <PRE>
   public void <B>initialize</B>()</PRE>
   <DL>
  -<DD>Initialize tweety; We create an instance of all the components tweety contains.<DD><DL>
  -<DT><B>Specified by: </B><DD><CODE><A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/activity/Initializable.html#initialize()">initialize</A></CODE> in interface <CODE><A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/activity/Initializable.html">Initializable</A></CODE></DL>
  +<DD>Initialize tweety; We create an instance of all the components tweety contains.
  +<P>
  +<DD><DL>
  +</DL>
   </DD>
   </DL>
   <HR>
  @@ -498,10 +521,12 @@
   <PRE>
   public void <B>start</B>()</PRE>
   <DL>
  -<DD>Start up tweety; We setup all the components tweety contains, add them to
  +<DD>Start up tweety; We set up all the components tweety contains, add them to
    the global componentmanager and servicemanager, and finally we call start()
  - on each of them.<DD><DL>
  -<DT><B>Specified by: </B><DD><CODE><A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/activity/Startable.html#start()">start</A></CODE> in interface <CODE><A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/activity/Startable.html">Startable</A></CODE></DL>
  + on each of them.
  +<P>
  +<DD><DL>
  +</DL>
   </DD>
   </DL>
   <HR>
  @@ -512,8 +537,10 @@
   public void <B>stop</B>()</PRE>
   <DL>
   <DD>Stop tweety; For each component tweety contains, we run their lifecycle from
  - their stop() method right up to dispose().<DD><DL>
  -<DT><B>Specified by: </B><DD><CODE><A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/activity/Startable.html#stop()">stop</A></CODE> in interface <CODE><A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/activity/Startable.html">Startable</A></CODE></DL>
  + their stop() method right up to dispose().
  +<P>
  +<DD><DL>
  +</DL>
   </DD>
   </DL>
   <!-- ========= END OF CLASS DATA ========= -->
  @@ -523,7 +550,7 @@
   <A NAME="navbar_bottom"><!-- --></A>
   <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
   <TR>
  -<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  +<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
   <A NAME="navbar_bottom_firstrow"><!-- --></A>
   <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
     <TR ALIGN="center" VALIGN="top">
  @@ -544,22 +571,34 @@
   
   <TR>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  -&nbsp;PREV CLASS&nbsp;
  +&nbsp;<A HREF="../../../../../org/apache/avalon/excalibur/tweety/Main.html"><B>PREV CLASS</B></A>&nbsp;
   &nbsp;NEXT CLASS</FONT></TD>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
     <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  -&nbsp;<A HREF="Tweety.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
  +&nbsp;<A HREF="Tweety.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
  +&nbsp;
  +<SCRIPT>
  +  <!--
  +  if(window==top) {
  +    document.writeln('<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
  +  }
  +  //-->
  +</SCRIPT>
  +<NOSCRIPT>
  +<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
  +</NOSCRIPT>
  +</FONT></TD>
   </TR>
   <TR>
   <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  -  SUMMARY: &nbsp;INNER&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
  +  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
   <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  -DETAIL: &nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
  +DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
   </TR>
   </TABLE>
   <!-- =========== END OF NAVBAR =========== -->
   
   <HR>
  -"Copyright  2000-2002 Apache Jakarta Project. All Rights Reserved."
  +Copyright  2000-2002 Apache Jakarta Project. All Rights Reserved.
   </BODY>
   </HTML>
  
  
  
  1.2       +14 -4     jakarta-avalon-site/docs/excalibur/tweety/api/org/apache/avalon/excalibur/tweety/package-frame.html
  
  Index: package-frame.html
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-site/docs/excalibur/tweety/api/org/apache/avalon/excalibur/tweety/package-frame.html,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- package-frame.html	3 Jul 2002 20:34:12 -0000	1.1
  +++ package-frame.html	13 Jul 2002 13:38:07 -0000	1.2
  @@ -1,14 +1,20 @@
  -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
  +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
   <!--NewPage-->
   <HTML>
   <HEAD>
  -<!-- Generated by javadoc on Wed Jul 03 11:13:55 CEST 2002 -->
  +<!-- Generated by javadoc on Sat Jul 13 15:34:06 CEST 2002 -->
   <TITLE>
  -Excalibur Tweety API: Package org.apache.avalon.excalibur.tweety
  +org.apache.avalon.excalibur.tweety(Excalibur Tweety API)
   </TITLE>
   <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
   </HEAD>
  -<BODY BGCOLOR="white">
  +<SCRIPT>
  +function asd()
  +{
  +parent.document.title="org.apache.avalon.excalibur.tweety(Excalibur Tweety API)";
  +}
  +</SCRIPT>
  +<BODY BGCOLOR="white" onload="asd();">
   <FONT size="+1" CLASS="FrameTitleFont">
   <A HREF="../../../../../org/apache/avalon/excalibur/tweety/package-summary.html" TARGET="classFrame">org.apache.avalon.excalibur.tweety</A></FONT>
   <TABLE BORDER="0" WIDTH="100%">
  @@ -16,6 +22,10 @@
   <TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
   Classes</FONT>&nbsp;
   <FONT CLASS="FrameItemFont">
  +<BR>
  +<A HREF="Egg.html" TARGET="classFrame">Egg</A>
  +<BR>
  +<A HREF="Main.html" TARGET="classFrame">Main</A>
   <BR>
   <A HREF="Tweety.html" TARGET="classFrame">Tweety</A></FONT></TD>
   </TR>
  
  
  
  1.2       +70 -36    jakarta-avalon-site/docs/excalibur/tweety/api/org/apache/avalon/excalibur/tweety/package-summary.html
  
  Index: package-summary.html
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-site/docs/excalibur/tweety/api/org/apache/avalon/excalibur/tweety/package-summary.html,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- package-summary.html	3 Jul 2002 20:34:12 -0000	1.1
  +++ package-summary.html	13 Jul 2002 13:38:07 -0000	1.2
  @@ -1,20 +1,26 @@
  -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
  +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
   <!--NewPage-->
   <HTML>
   <HEAD>
  -<!-- Generated by javadoc on Wed Jul 03 11:13:55 CEST 2002 -->
  +<!-- Generated by javadoc on Sat Jul 13 15:34:06 CEST 2002 -->
   <TITLE>
  -Excalibur Tweety API: Package org.apache.avalon.excalibur.tweety
  +org.apache.avalon.excalibur.tweety(Excalibur Tweety API)
   </TITLE>
   <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
   </HEAD>
  -<BODY BGCOLOR="white">
  +<SCRIPT>
  +function asd()
  +{
  +parent.document.title="org.apache.avalon.excalibur.tweety(Excalibur Tweety API)";
  +}
  +</SCRIPT>
  +<BODY BGCOLOR="white" onload="asd();">
   
   <!-- ========== START OF NAVBAR ========== -->
   <A NAME="navbar_top"><!-- --></A>
   <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
   <TR>
  -<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  +<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
   <A NAME="navbar_top_firstrow"><!-- --></A>
   <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
     <TR ALIGN="center" VALIGN="top">
  @@ -39,7 +45,19 @@
   &nbsp;<A HREF="../../../../../org/apache/avalon/excalibur/tweety/demos/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
     <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  -&nbsp;<A HREF="package-summary.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
  +&nbsp;<A HREF="package-summary.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
  +&nbsp;
  +<SCRIPT>
  +  <!--
  +  if(window==top) {
  +    document.writeln('<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
  +  }
  +  //-->
  +</SCRIPT>
  +<NOSCRIPT>
  +<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
  +</NOSCRIPT>
  +</FONT></TD>
   </TR>
   </TABLE>
   <!-- =========== END OF NAVBAR =========== -->
  @@ -48,10 +66,10 @@
   <H2>
   Package org.apache.avalon.excalibur.tweety
   </H2>
  -
  -Very simple container for avalon components, written for educational purposes.
  +Tweety is a minimalist container explicitly designed for educational purposes, and
  +educational purposes only.
   <P>
  -<B>See: </B>
  +<B>See:</B>
   <BR>
   &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<A HREF="#package_description"><B>Description</B></A>
   <P>
  @@ -62,8 +80,19 @@
   <B>Class Summary</B></FONT></TD>
   </TR>
   <TR BGCOLOR="white" CLASS="TableRowColor">
  +<TD WIDTH="15%"><B><A HREF="Egg.html">Egg</A></B></TD>
  +<TD>This is a stripped down and collapsed version of
  + <A HREF="../../../../../org/apache/avalon/excalibur/tweety/Tweety.html"><CODE>Tweety</CODE></A> combined with
  + <A HREF="../../../../../org/apache/avalon/excalibur/tweety/Main.html"><CODE>Main</CODE></A>.
  + </TD>
  +</TR>
  +<TR BGCOLOR="white" CLASS="TableRowColor">
  +<TD WIDTH="15%"><B><A HREF="Main.html">Main</A></B></TD>
  +<TD>This is the tweety 'bootstrapper'. </TD>
  +</TR>
  +<TR BGCOLOR="white" CLASS="TableRowColor">
   <TD WIDTH="15%"><B><A HREF="Tweety.html">Tweety</A></B></TD>
  -<TD>This is the tweety engine.</TD>
  +<TD>This is the tweety engine. </TD>
   </TR>
   </TABLE>
   &nbsp;
  @@ -74,37 +103,30 @@
   </H2>
   
   <P>
  -<p>
  -Very simple container for avalon components, written for educational purposes.
  -Tweety is not intended for use in production environments, though there is
  -nothing preventing you from using it for that purpose.
  -</p>
  -
  -<h3>Goals</h3>
  -<li>be well documented</li>
  -<li>provide full support for the avalon framework interfaces</li>
  -<li>provide support for nothing else</li>
  -<li>use default framework implementations where possible</li>
  -<li>sacrifice flexibility for readable code wherever possible</li>
  -<li>sacrifice reusability for readable code wherever possible</li>
  -<li>use the most simple configuration possible</li>
  -<li>support only minimal metainfo (for example, no dependency mapping)</li>
  -<li>no security</li>
  -<li>minimal thread management</li>
  -<li>no classloader management</li>
  -<li>separation of engine and (mainable) embeddor</li>
  -
  -<h3>Use Case</h3>
  -<p>An example of an avalon container for simple components, to use in
  -teaching avalon concepts.</p>
  +<p>Tweety is a minimalist container explicitly designed for educational purposes, and
  +educational purposes only.</p>
  +
  +
  +<p>In other words, if you want to learn the concepts behind avalon, and see some examples
  +of how to apply them, tweety is your starting point. If you need to actually write really
  +cool components for a production environment, look elsewhere.</p>
   <P>
  +
  +<P>
  +<DL>
  +<DT><B>Since:</B><DD>1.0-alpha</DD>
  +</DD>
  +<DT><B>Author:</B><DD><a href="mailto:nicolaken@krysalis.org">Nicola Ken Barozzi</a></DD>
  +, <a href="mailto:leosimons@apache.org">Leo Simons</a></DD>
  +</DD>
  +<DT><B>See Also:</B><DD><a href="http://jakarta.apache.org/avalon/excalibur/tweety">Online Tweety documentation</a></DL>
   <HR>
   
   <!-- ========== START OF NAVBAR ========== -->
   <A NAME="navbar_bottom"><!-- --></A>
   <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
   <TR>
  -<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  +<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
   <A NAME="navbar_bottom_firstrow"><!-- --></A>
   <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
     <TR ALIGN="center" VALIGN="top">
  @@ -129,12 +151,24 @@
   &nbsp;<A HREF="../../../../../org/apache/avalon/excalibur/tweety/demos/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
     <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  -&nbsp;<A HREF="package-summary.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
  +&nbsp;<A HREF="package-summary.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
  +&nbsp;
  +<SCRIPT>
  +  <!--
  +  if(window==top) {
  +    document.writeln('<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
  +  }
  +  //-->
  +</SCRIPT>
  +<NOSCRIPT>
  +<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
  +</NOSCRIPT>
  +</FONT></TD>
   </TR>
   </TABLE>
   <!-- =========== END OF NAVBAR =========== -->
   
   <HR>
  -"Copyright  2000-2002 Apache Jakarta Project. All Rights Reserved."
  +Copyright  2000-2002 Apache Jakarta Project. All Rights Reserved.
   </BODY>
   </HTML>
  
  
  
  1.2       +40 -11    jakarta-avalon-site/docs/excalibur/tweety/api/org/apache/avalon/excalibur/tweety/package-tree.html
  
  Index: package-tree.html
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-site/docs/excalibur/tweety/api/org/apache/avalon/excalibur/tweety/package-tree.html,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- package-tree.html	3 Jul 2002 20:34:12 -0000	1.1
  +++ package-tree.html	13 Jul 2002 13:38:07 -0000	1.2
  @@ -1,20 +1,26 @@
  -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
  +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
   <!--NewPage-->
   <HTML>
   <HEAD>
  -<!-- Generated by javadoc on Wed Jul 03 11:13:55 CEST 2002 -->
  +<!-- Generated by javadoc on Sat Jul 13 15:34:06 CEST 2002 -->
   <TITLE>
   Excalibur Tweety API: org.apache.avalon.excalibur.tweety Class Hierarchy
   </TITLE>
   <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
   </HEAD>
  -<BODY BGCOLOR="white">
  +<SCRIPT>
  +function asd()
  +{
  +parent.document.title="Excalibur Tweety API: org.apache.avalon.excalibur.tweety Class Hierarchy";
  +}
  +</SCRIPT>
  +<BODY BGCOLOR="white" onload="asd();">
   
   <!-- ========== START OF NAVBAR ========== -->
   <A NAME="navbar_top"><!-- --></A>
   <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
   <TR>
  -<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  +<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
   <A NAME="navbar_top_firstrow"><!-- --></A>
   <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
     <TR ALIGN="center" VALIGN="top">
  @@ -39,7 +45,19 @@
   &nbsp;<A HREF="../../../../../org/apache/avalon/excalibur/tweety/demos/package-tree.html"><B>NEXT</B></A></FONT></TD>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
     <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  -&nbsp;<A HREF="package-tree.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
  +&nbsp;<A HREF="package-tree.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
  +&nbsp;
  +<SCRIPT>
  +  <!--
  +  if(window==top) {
  +    document.writeln('<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
  +  }
  +  //-->
  +</SCRIPT>
  +<NOSCRIPT>
  +<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
  +</NOSCRIPT>
  +</FONT></TD>
   </TR>
   </TABLE>
   <!-- =========== END OF NAVBAR =========== -->
  @@ -51,15 +69,14 @@
   </H2>
   </CENTER>
   <DL>
  -<DT><B>Package Hierarchies: </B><DD><A HREF="../../../../../overview-tree.html">All Packages</A></DL>
  +<DT><B>Package Hierarchies:</B><DD><A HREF="../../../../../overview-tree.html">All Packages</A></DL>
   <HR>
   <H2>
   Class Hierarchy
   </H2>
   <UL>
   <LI TYPE="circle">class java.lang.<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html"><B>Object</B></A><UL>
  -<LI TYPE="circle">class org.apache.avalon.excalibur.tweety.<A HREF="../../../../../org/apache/avalon/excalibur/tweety/Tweety.html"><B>Tweety</B></A> (implements org.apache.avalon.framework.configuration.<A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/configuration/Configurable.html">Configurable</A>, org.apache.avalon.framework.context.<A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/context/Contextualizable.html">Contextualizable</A>, org.apache.avalon.framework.activity.<A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/activity/Initializable.html">Initializable</A>, org.apache.avalon.framework.logger.<A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/logger/LogEnabled.html">LogEnabled</A>, org.apache.avalon.framework.parameters.<A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/parameters/Parameterizable.html">Parameterizable</A>, org.apache.avalon.framework.activity.<A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/activity/Startable.html">Startable</A>)
  -</UL>
  +<LI TYPE="circle">class org.apache.avalon.excalibur.tweety.<A HREF="../../../../../org/apache/avalon/excalibur/tweety/Egg.html"><B>Egg</B></A><LI TYPE="circle">class org.apache.avalon.excalibur.tweety.<A HREF="../../../../../org/apache/avalon/excalibur/tweety/Main.html"><B>Main</B></A><LI TYPE="circle">class org.apache.avalon.excalibur.tweety.<A HREF="../../../../../org/apache/avalon/excalibur/tweety/Tweety.html"><B>Tweety</B></A></UL>
   </UL>
   <HR>
   
  @@ -67,7 +84,7 @@
   <A NAME="navbar_bottom"><!-- --></A>
   <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
   <TR>
  -<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  +<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
   <A NAME="navbar_bottom_firstrow"><!-- --></A>
   <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
     <TR ALIGN="center" VALIGN="top">
  @@ -92,12 +109,24 @@
   &nbsp;<A HREF="../../../../../org/apache/avalon/excalibur/tweety/demos/package-tree.html"><B>NEXT</B></A></FONT></TD>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
     <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  -&nbsp;<A HREF="package-tree.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
  +&nbsp;<A HREF="package-tree.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
  +&nbsp;
  +<SCRIPT>
  +  <!--
  +  if(window==top) {
  +    document.writeln('<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
  +  }
  +  //-->
  +</SCRIPT>
  +<NOSCRIPT>
  +<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
  +</NOSCRIPT>
  +</FONT></TD>
   </TR>
   </TABLE>
   <!-- =========== END OF NAVBAR =========== -->
   
   <HR>
  -"Copyright  2000-2002 Apache Jakarta Project. All Rights Reserved."
  +Copyright  2000-2002 Apache Jakarta Project. All Rights Reserved.
   </BODY>
   </HTML>
  
  
  
  1.1                  jakarta-avalon-site/docs/excalibur/tweety/api/org/apache/avalon/excalibur/tweety/Egg.html
  
  Index: Egg.html
  ===================================================================
  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
  <!--NewPage-->
  <HTML>
  <HEAD>
  <!-- Generated by javadoc on Sat Jul 13 15:34:06 CEST 2002 -->
  <TITLE>
  Egg (Excalibur Tweety API)
  </TITLE>
  <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
  </HEAD>
  <SCRIPT>
  function asd()
  {
  parent.document.title="Egg (Excalibur Tweety API)";
  }
  </SCRIPT>
  <BODY BGCOLOR="white" onload="asd();">
  
  <!-- ========== START OF NAVBAR ========== -->
  <A NAME="navbar_top"><!-- --></A>
  <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
  <TR>
  <TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  <A NAME="navbar_top_firstrow"><!-- --></A>
  <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
    <TR ALIGN="center" VALIGN="top">
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
    </TR>
  </TABLE>
  </TD>
  <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
  </EM>
  </TD>
  </TR>
  
  <TR>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  &nbsp;PREV CLASS&nbsp;
  &nbsp;<A HREF="../../../../../org/apache/avalon/excalibur/tweety/Main.html"><B>NEXT CLASS</B></A></FONT></TD>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
    <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  &nbsp;<A HREF="Egg.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
  &nbsp;
  <SCRIPT>
    <!--
    if(window==top) {
      document.writeln('<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
    }
    //-->
  </SCRIPT>
  <NOSCRIPT>
  <A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
  </NOSCRIPT>
  </FONT></TD>
  </TR>
  <TR>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
    SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  <!-- ======== START OF CLASS DATA ======== -->
  <H2>
  <FONT SIZE="-1">
  org.apache.avalon.excalibur.tweety</FONT>
  <BR>
  Class  Egg</H2>
  <PRE>
  <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html">java.lang.Object</A>
    |
    +--<B>org.apache.avalon.excalibur.tweety.Egg</B>
  </PRE>
  <HR>
  <DL>
  <DT>public class <B>Egg</B><DT>extends <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html">Object</A></DL>
  
  <P>
  This is a stripped down and collapsed version of
   <A HREF="../../../../../org/apache/avalon/excalibur/tweety/Tweety.html"><CODE>Tweety</CODE></A> combined with
   <A HREF="../../../../../org/apache/avalon/excalibur/tweety/Main.html"><CODE>Main</CODE></A>.
   It reads the configuration file, and creates the components.
   Then it disposes them.
  
   <p>Useful to understand what Lifecycle is, without getting yet into
   what a Container is; this is application+Container all in one.</p>
  
   <p>After you understand this, look at Main and Tweety.</p>
  
   <p><b>note:</b> Egg does not support the contextualize(), configure() or
   parameterize() lifecycle stages.
  <P>
  
  <P>
  <DL>
  <DT><B>Version:</B><DD>1.0</DD>
  </DD>
  <DT><B>Author:</B><DD><a href="mailto:nicolaken@apache.org">Nicola Ken Barozzi</a></DD>
  , <a href="mailto:leosimons@apache.org">Leo Simons</a></DD>
  </DD>
  </DL>
  <HR>
  
  <P>
  <!-- ======== NESTED CLASS SUMMARY ======== -->
  
  
  <!-- =========== FIELD SUMMARY =========== -->
  
  
  <!-- ======== CONSTRUCTOR SUMMARY ======== -->
  
  <A NAME="constructor_summary"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=2><FONT SIZE="+2">
  <B>Constructor Summary</B></FONT></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><B><A HREF="../../../../../org/apache/avalon/excalibur/tweety/Egg.html#Egg()">Egg</A></B>()</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  </TR>
  </TABLE>
  &nbsp;
  <!-- ========== METHOD SUMMARY =========== -->
  
  <A NAME="method_summary"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=2><FONT SIZE="+2">
  <B>Method Summary</B></FONT></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>static&nbsp;void</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../../../org/apache/avalon/excalibur/tweety/Egg.html#main(java.lang.String[])">main</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html">String</A>[]&nbsp;args)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  </TR>
  </TABLE>
  &nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html">Object</A></B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#clone()">clone</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#equals(java.lang.Object)">equals</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#finalize()">finalize</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#getClass()">getClass</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#hashCode()">hashCode</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#notify()">notify</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#notifyAll()">notifyAll</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#toString()">toString</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#wait()">wait</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#wait(long)">wait</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#wait(long, int)">wait</A></CODE></TD>
  </TR>
  </TABLE>
  &nbsp;
  <P>
  
  <!-- ============ FIELD DETAIL =========== -->
  
  
  <!-- ========= CONSTRUCTOR DETAIL ======== -->
  
  <A NAME="constructor_detail"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=1><FONT SIZE="+2">
  <B>Constructor Detail</B></FONT></TD>
  </TR>
  </TABLE>
  
  <A NAME="Egg()"><!-- --></A><H3>
  Egg</H3>
  <PRE>
  public <B>Egg</B>()</PRE>
  <DL>
  </DL>
  
  <!-- ============ METHOD DETAIL ========== -->
  
  <A NAME="method_detail"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=1><FONT SIZE="+2">
  <B>Method Detail</B></FONT></TD>
  </TR>
  </TABLE>
  
  <A NAME="main(java.lang.String[])"><!-- --></A><H3>
  main</H3>
  <PRE>
  public static void <B>main</B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html">String</A>[]&nbsp;args)</PRE>
  <DL>
  <DD><DL>
  </DL>
  </DD>
  </DL>
  <!-- ========= END OF CLASS DATA ========= -->
  <HR>
  
  <!-- ========== START OF NAVBAR ========== -->
  <A NAME="navbar_bottom"><!-- --></A>
  <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
  <TR>
  <TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  <A NAME="navbar_bottom_firstrow"><!-- --></A>
  <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
    <TR ALIGN="center" VALIGN="top">
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
    </TR>
  </TABLE>
  </TD>
  <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
  </EM>
  </TD>
  </TR>
  
  <TR>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  &nbsp;PREV CLASS&nbsp;
  &nbsp;<A HREF="../../../../../org/apache/avalon/excalibur/tweety/Main.html"><B>NEXT CLASS</B></A></FONT></TD>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
    <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  &nbsp;<A HREF="Egg.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
  &nbsp;
  <SCRIPT>
    <!--
    if(window==top) {
      document.writeln('<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
    }
    //-->
  </SCRIPT>
  <NOSCRIPT>
  <A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
  </NOSCRIPT>
  </FONT></TD>
  </TR>
  <TR>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
    SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  Copyright  2000-2002 Apache Jakarta Project. All Rights Reserved.
  </BODY>
  </HTML>
  
  
  
  1.1                  jakarta-avalon-site/docs/excalibur/tweety/api/org/apache/avalon/excalibur/tweety/Main.html
  
  Index: Main.html
  ===================================================================
  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
  <!--NewPage-->
  <HTML>
  <HEAD>
  <!-- Generated by javadoc on Sat Jul 13 15:34:06 CEST 2002 -->
  <TITLE>
  Main (Excalibur Tweety API)
  </TITLE>
  <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
  </HEAD>
  <SCRIPT>
  function asd()
  {
  parent.document.title="Main (Excalibur Tweety API)";
  }
  </SCRIPT>
  <BODY BGCOLOR="white" onload="asd();">
  
  <!-- ========== START OF NAVBAR ========== -->
  <A NAME="navbar_top"><!-- --></A>
  <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
  <TR>
  <TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  <A NAME="navbar_top_firstrow"><!-- --></A>
  <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
    <TR ALIGN="center" VALIGN="top">
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
    </TR>
  </TABLE>
  </TD>
  <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
  </EM>
  </TD>
  </TR>
  
  <TR>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  &nbsp;<A HREF="../../../../../org/apache/avalon/excalibur/tweety/Egg.html"><B>PREV CLASS</B></A>&nbsp;
  &nbsp;<A HREF="../../../../../org/apache/avalon/excalibur/tweety/Tweety.html"><B>NEXT CLASS</B></A></FONT></TD>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
    <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  &nbsp;<A HREF="Main.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
  &nbsp;
  <SCRIPT>
    <!--
    if(window==top) {
      document.writeln('<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
    }
    //-->
  </SCRIPT>
  <NOSCRIPT>
  <A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
  </NOSCRIPT>
  </FONT></TD>
  </TR>
  <TR>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
    SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  <!-- ======== START OF CLASS DATA ======== -->
  <H2>
  <FONT SIZE="-1">
  org.apache.avalon.excalibur.tweety</FONT>
  <BR>
  Class  Main</H2>
  <PRE>
  <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html">java.lang.Object</A>
    |
    +--<B>org.apache.avalon.excalibur.tweety.Main</B>
  </PRE>
  <HR>
  <DL>
  <DT>public class <B>Main</B><DT>extends <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html">Object</A></DL>
  
  <P>
  This is the tweety 'bootstrapper'. It is used to run
   <A HREF="../../../../../org/apache/avalon/excalibur/tweety/Tweety.html"><CODE>Tweety</CODE></A> from the
   commandline. The single <A HREF="../../../../../org/apache/avalon/excalibur/tweety/Main.html#main(java.lang.String[])"><CODE>main()</CODE></A> method calls all of
   Tweety's lifecycle methods.
  <P>
  
  <P>
  <DL>
  <DT><B>Since:</B><DD>1.0-alpha</DD>
  </DD>
  <DT><B>Version:</B><DD>1.0.1</DD>
  </DD>
  <DT><B>Author:</B><DD><a href="mailto:nicolaken@krysalis.org">Nicola Ken Barozzi</a></DD>
  , <a href="mailto:leosimons@apache.org">Leo Simons</a></DD>
  </DD>
  <DT><B>See Also:</B><DD><a href="http://jakarta.apache.org/avalon/excalibur/tweety">Online Tweety documentation</a></DL>
  <HR>
  
  <P>
  <!-- ======== NESTED CLASS SUMMARY ======== -->
  
  
  <!-- =========== FIELD SUMMARY =========== -->
  
  
  <!-- ======== CONSTRUCTOR SUMMARY ======== -->
  
  <A NAME="constructor_summary"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=2><FONT SIZE="+2">
  <B>Constructor Summary</B></FONT></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>protected </CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../../../org/apache/avalon/excalibur/tweety/Main.html#Main()">Main</A></B>()</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We've marked the constructor as protected to prevent instantiation.
   </TD>
  </TR>
  </TABLE>
  &nbsp;
  <!-- ========== METHOD SUMMARY =========== -->
  
  <A NAME="method_summary"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=2><FONT SIZE="+2">
  <B>Method Summary</B></FONT></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>static&nbsp;void</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../../../org/apache/avalon/excalibur/tweety/Main.html#main(java.lang.String[])">main</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html">String</A>[]&nbsp;args)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This method is called to invoke Tweety from the command line; It instantiates
   a new <code>Tweety</code> instance, provides the parameters to configure
   tweety by loading them from a file, and then runs tweety itself through its
   lifecycle.
  
   </TD>
  </TR>
  </TABLE>
  &nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html">Object</A></B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#clone()">clone</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#equals(java.lang.Object)">equals</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#finalize()">finalize</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#getClass()">getClass</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#hashCode()">hashCode</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#notify()">notify</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#notifyAll()">notifyAll</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#toString()">toString</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#wait()">wait</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#wait(long)">wait</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#wait(long, int)">wait</A></CODE></TD>
  </TR>
  </TABLE>
  &nbsp;
  <P>
  
  <!-- ============ FIELD DETAIL =========== -->
  
  
  <!-- ========= CONSTRUCTOR DETAIL ======== -->
  
  <A NAME="constructor_detail"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=1><FONT SIZE="+2">
  <B>Constructor Detail</B></FONT></TD>
  </TR>
  </TABLE>
  
  <A NAME="Main()"><!-- --></A><H3>
  Main</H3>
  <PRE>
  protected <B>Main</B>()</PRE>
  <DL>
  <DD>We've marked the constructor as protected to prevent instantiation.
   Main is not a real 'object' or 'component', but rather a container
   for some procedural code (inside the main() method). There is no
   need to create an instance of it.
  <P>
  </DL>
  
  <!-- ============ METHOD DETAIL ========== -->
  
  <A NAME="method_detail"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=1><FONT SIZE="+2">
  <B>Method Detail</B></FONT></TD>
  </TR>
  </TABLE>
  
  <A NAME="main(java.lang.String[])"><!-- --></A><H3>
  main</H3>
  <PRE>
  public static void <B>main</B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html">String</A>[]&nbsp;args)</PRE>
  <DL>
  <DD>This method is called to invoke Tweety from the command line; It instantiates
   a new <code>Tweety</code> instance, provides the parameters to configure
   tweety by loading them from a file, and then runs tweety itself through its
   lifecycle.
  
   <p><b>Note:</b> we should improve this method to create a sensible context and
   configuration for hosted components.</p>
  <P>
  <DD><DL>
  <DT><B>Parameters:</B><DD><CODE>args</CODE> - the command line arguments. We don't use them.</DL>
  </DD>
  </DL>
  <!-- ========= END OF CLASS DATA ========= -->
  <HR>
  
  <!-- ========== START OF NAVBAR ========== -->
  <A NAME="navbar_bottom"><!-- --></A>
  <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
  <TR>
  <TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  <A NAME="navbar_bottom_firstrow"><!-- --></A>
  <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
    <TR ALIGN="center" VALIGN="top">
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
    </TR>
  </TABLE>
  </TD>
  <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
  </EM>
  </TD>
  </TR>
  
  <TR>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  &nbsp;<A HREF="../../../../../org/apache/avalon/excalibur/tweety/Egg.html"><B>PREV CLASS</B></A>&nbsp;
  &nbsp;<A HREF="../../../../../org/apache/avalon/excalibur/tweety/Tweety.html"><B>NEXT CLASS</B></A></FONT></TD>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
    <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  &nbsp;<A HREF="Main.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
  &nbsp;
  <SCRIPT>
    <!--
    if(window==top) {
      document.writeln('<A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
    }
    //-->
  </SCRIPT>
  <NOSCRIPT>
  <A HREF="../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
  </NOSCRIPT>
  </FONT></TD>
  </TR>
  <TR>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
    SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  Copyright  2000-2002 Apache Jakarta Project. All Rights Reserved.
  </BODY>
  </HTML>
  
  
  
  1.2       +72 -40    jakarta-avalon-site/docs/excalibur/tweety/api/org/apache/avalon/excalibur/tweety/demos/ChirpWorld.html
  
  Index: ChirpWorld.html
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-site/docs/excalibur/tweety/api/org/apache/avalon/excalibur/tweety/demos/ChirpWorld.html,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- ChirpWorld.html	3 Jul 2002 20:34:13 -0000	1.1
  +++ ChirpWorld.html	13 Jul 2002 13:38:07 -0000	1.2
  @@ -1,20 +1,26 @@
  -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
  +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
   <!--NewPage-->
   <HTML>
   <HEAD>
  -<!-- Generated by javadoc on Wed Jul 03 11:13:55 CEST 2002 -->
  +<!-- Generated by javadoc on Sat Jul 13 15:34:06 CEST 2002 -->
   <TITLE>
  -Excalibur Tweety API: Class  ChirpWorld
  +ChirpWorld (Excalibur Tweety API)
   </TITLE>
   <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
   </HEAD>
  -<BODY BGCOLOR="white">
  +<SCRIPT>
  +function asd()
  +{
  +parent.document.title="ChirpWorld (Excalibur Tweety API)";
  +}
  +</SCRIPT>
  +<BODY BGCOLOR="white" onload="asd();">
   
   <!-- ========== START OF NAVBAR ========== -->
   <A NAME="navbar_top"><!-- --></A>
   <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
   <TR>
  -<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  +<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
   <A NAME="navbar_top_firstrow"><!-- --></A>
   <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
     <TR ALIGN="center" VALIGN="top">
  @@ -39,13 +45,25 @@
   &nbsp;NEXT CLASS</FONT></TD>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
     <A HREF="../../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  -&nbsp;<A HREF="ChirpWorld.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
  +&nbsp;<A HREF="ChirpWorld.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
  +&nbsp;
  +<SCRIPT>
  +  <!--
  +  if(window==top) {
  +    document.writeln('<A HREF="../../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
  +  }
  +  //-->
  +</SCRIPT>
  +<NOSCRIPT>
  +<A HREF="../../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
  +</NOSCRIPT>
  +</FONT></TD>
   </TR>
   <TR>
   <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  -  SUMMARY: &nbsp;INNER&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
  +  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
   <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  -DETAIL: &nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
  +DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
   </TR>
   </TABLE>
   <!-- =========== END OF NAVBAR =========== -->
  @@ -62,24 +80,26 @@
     |
     +--<B>org.apache.avalon.excalibur.tweety.demos.ChirpWorld</B>
   </PRE>
  -<DL>
  -<DT><B>All Implemented Interfaces:</B> <DD><A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/component/Composable.html">Composable</A>, <A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/context/Contextualizable.html">Contextualizable</A>, <A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/activity/Disposable.html">Disposable</A>, <A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/activity/Initializable.html">Initializable</A>, <A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/logger/LogEnabled.html">LogEnabled</A>, <A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/service/Serviceable.html">Serviceable</A>, <A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/activity/Startable.html">Startable</A></DD>
  -</DL>
   <HR>
   <DL>
  -<DT>public class <B>ChirpWorld</B><DT>extends <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html">Object</A><DT>implements <A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/logger/LogEnabled.html">LogEnabled</A>, <A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/context/Contextualizable.html">Contextualizable</A>, <A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/component/Composable.html">Composable</A>, <A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/service/Serviceable.html">Serviceable</A>, <A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/activity/Initializable.html">Initializable</A>, <A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/activity/Startable.html">Startable</A>, <A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/activity/Disposable.html">Disposable</A></DL>
  +<DT>public class <B>ChirpWorld</B><DT>extends <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html">Object</A></DL>
   
   <P>
   Does nothing but chirp whenever an avalon lifecycle method is called on it.
   <P>
  +
  +<P>
   <DL>
  -<DT><B>Version: </B><DD>1.0.1</DD>
  -<DT><B>Author: </B><DD><a href="mailto:nicolaken@krysalis.org">Nicola Ken Barozzi</a>, <a href="mailto:leosimons@apache.org">Leo Simons</a></DD>
  +<DT><B>Version:</B><DD>1.0.1</DD>
  +</DD>
  +<DT><B>Author:</B><DD><a href="mailto:nicolaken@krysalis.org">Nicola Ken Barozzi</a></DD>
  +, <a href="mailto:leosimons@apache.org">Leo Simons</a></DD>
  +</DD>
   </DL>
   <HR>
   
   <P>
  -<!-- ======== INNER CLASS SUMMARY ======== -->
  +<!-- ======== NESTED CLASS SUMMARY ======== -->
   
   
   <!-- =========== FIELD SUMMARY =========== -->
  @@ -112,7 +132,7 @@
   <TR BGCOLOR="white" CLASS="TableRowColor">
   <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
   <CODE>&nbsp;void</CODE></FONT></TD>
  -<TD><CODE><B><A HREF="../../../../../../org/apache/avalon/excalibur/tweety/demos/ChirpWorld.html#compose(org.apache.avalon.framework.component.ComponentManager)">compose</A></B>(<A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/component/ComponentManager.html">ComponentManager</A>&nbsp;cm)</CODE>
  +<TD><CODE><B><A HREF="../../../../../../org/apache/avalon/excalibur/tweety/demos/ChirpWorld.html#compose(ComponentManager)">compose</A></B>(ComponentManager&nbsp;cm)</CODE>
   
   <BR>
   &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  @@ -120,7 +140,7 @@
   <TR BGCOLOR="white" CLASS="TableRowColor">
   <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
   <CODE>&nbsp;void</CODE></FONT></TD>
  -<TD><CODE><B><A HREF="../../../../../../org/apache/avalon/excalibur/tweety/demos/ChirpWorld.html#contextualize(org.apache.avalon.framework.context.Context)">contextualize</A></B>(<A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/context/Context.html">Context</A>&nbsp;context)</CODE>
  +<TD><CODE><B><A HREF="../../../../../../org/apache/avalon/excalibur/tweety/demos/ChirpWorld.html#contextualize(Context)">contextualize</A></B>(Context&nbsp;context)</CODE>
   
   <BR>
   &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  @@ -136,7 +156,7 @@
   <TR BGCOLOR="white" CLASS="TableRowColor">
   <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
   <CODE>&nbsp;void</CODE></FONT></TD>
  -<TD><CODE><B><A HREF="../../../../../../org/apache/avalon/excalibur/tweety/demos/ChirpWorld.html#enableLogging(org.apache.avalon.framework.logger.Logger)">enableLogging</A></B>(<A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/logger/Logger.html">Logger</A>&nbsp;logger)</CODE>
  +<TD><CODE><B><A HREF="../../../../../../org/apache/avalon/excalibur/tweety/demos/ChirpWorld.html#enableLogging(Logger)">enableLogging</A></B>(Logger&nbsp;logger)</CODE>
   
   <BR>
   &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  @@ -152,7 +172,7 @@
   <TR BGCOLOR="white" CLASS="TableRowColor">
   <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
   <CODE>&nbsp;void</CODE></FONT></TD>
  -<TD><CODE><B><A HREF="../../../../../../org/apache/avalon/excalibur/tweety/demos/ChirpWorld.html#service(org.apache.avalon.framework.service.ServiceManager)">service</A></B>(<A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/service/ServiceManager.html">ServiceManager</A>&nbsp;cm)</CODE>
  +<TD><CODE><B><A HREF="../../../../../../org/apache/avalon/excalibur/tweety/demos/ChirpWorld.html#service(ServiceManager)">service</A></B>(ServiceManager&nbsp;cm)</CODE>
   
   <BR>
   &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  @@ -216,46 +236,46 @@
   </TR>
   </TABLE>
   
  -<A NAME="enableLogging(org.apache.avalon.framework.logger.Logger)"><!-- --></A><H3>
  +<A NAME="enableLogging(Logger)"><!-- --></A><H3>
   enableLogging</H3>
   <PRE>
  -public void <B>enableLogging</B>(<A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/logger/Logger.html">Logger</A>&nbsp;logger)</PRE>
  +public void <B>enableLogging</B>(Logger&nbsp;logger)</PRE>
   <DL>
   <DD><DL>
  -<DT><B>Specified by: </B><DD><CODE><A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/logger/LogEnabled.html#enableLogging(org.apache.avalon.framework.logger.Logger)">enableLogging</A></CODE> in interface <CODE><A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/logger/LogEnabled.html">LogEnabled</A></CODE></DL>
  +</DL>
   </DD>
   </DL>
   <HR>
   
  -<A NAME="contextualize(org.apache.avalon.framework.context.Context)"><!-- --></A><H3>
  +<A NAME="contextualize(Context)"><!-- --></A><H3>
   contextualize</H3>
   <PRE>
  -public void <B>contextualize</B>(<A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/context/Context.html">Context</A>&nbsp;context)</PRE>
  +public void <B>contextualize</B>(Context&nbsp;context)</PRE>
   <DL>
   <DD><DL>
  -<DT><B>Specified by: </B><DD><CODE><A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/context/Contextualizable.html#contextualize(org.apache.avalon.framework.context.Context)">contextualize</A></CODE> in interface <CODE><A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/context/Contextualizable.html">Contextualizable</A></CODE></DL>
  +</DL>
   </DD>
   </DL>
   <HR>
   
  -<A NAME="compose(org.apache.avalon.framework.component.ComponentManager)"><!-- --></A><H3>
  +<A NAME="compose(ComponentManager)"><!-- --></A><H3>
   compose</H3>
   <PRE>
  -public void <B>compose</B>(<A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/component/ComponentManager.html">ComponentManager</A>&nbsp;cm)</PRE>
  +public void <B>compose</B>(ComponentManager&nbsp;cm)</PRE>
   <DL>
   <DD><DL>
  -<DT><B>Specified by: </B><DD><CODE><A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/component/Composable.html#compose(org.apache.avalon.framework.component.ComponentManager)">compose</A></CODE> in interface <CODE><A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/component/Composable.html">Composable</A></CODE></DL>
  +</DL>
   </DD>
   </DL>
   <HR>
   
  -<A NAME="service(org.apache.avalon.framework.service.ServiceManager)"><!-- --></A><H3>
  +<A NAME="service(ServiceManager)"><!-- --></A><H3>
   service</H3>
   <PRE>
  -public void <B>service</B>(<A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/service/ServiceManager.html">ServiceManager</A>&nbsp;cm)</PRE>
  +public void <B>service</B>(ServiceManager&nbsp;cm)</PRE>
   <DL>
   <DD><DL>
  -<DT><B>Specified by: </B><DD><CODE><A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/service/Serviceable.html#service(org.apache.avalon.framework.service.ServiceManager)">service</A></CODE> in interface <CODE><A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/service/Serviceable.html">Serviceable</A></CODE></DL>
  +</DL>
   </DD>
   </DL>
   <HR>
  @@ -266,7 +286,7 @@
   public void <B>initialize</B>()</PRE>
   <DL>
   <DD><DL>
  -<DT><B>Specified by: </B><DD><CODE><A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/activity/Initializable.html#initialize()">initialize</A></CODE> in interface <CODE><A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/activity/Initializable.html">Initializable</A></CODE></DL>
  +</DL>
   </DD>
   </DL>
   <HR>
  @@ -277,7 +297,7 @@
   public void <B>start</B>()</PRE>
   <DL>
   <DD><DL>
  -<DT><B>Specified by: </B><DD><CODE><A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/activity/Startable.html#start()">start</A></CODE> in interface <CODE><A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/activity/Startable.html">Startable</A></CODE></DL>
  +</DL>
   </DD>
   </DL>
   <HR>
  @@ -288,7 +308,7 @@
   public void <B>stop</B>()</PRE>
   <DL>
   <DD><DL>
  -<DT><B>Specified by: </B><DD><CODE><A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/activity/Startable.html#stop()">stop</A></CODE> in interface <CODE><A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/activity/Startable.html">Startable</A></CODE></DL>
  +</DL>
   </DD>
   </DL>
   <HR>
  @@ -299,7 +319,7 @@
   public void <B>dispose</B>()</PRE>
   <DL>
   <DD><DL>
  -<DT><B>Specified by: </B><DD><CODE><A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/activity/Disposable.html#dispose()">dispose</A></CODE> in interface <CODE><A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/activity/Disposable.html">Disposable</A></CODE></DL>
  +</DL>
   </DD>
   </DL>
   <!-- ========= END OF CLASS DATA ========= -->
  @@ -309,7 +329,7 @@
   <A NAME="navbar_bottom"><!-- --></A>
   <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
   <TR>
  -<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  +<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
   <A NAME="navbar_bottom_firstrow"><!-- --></A>
   <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
     <TR ALIGN="center" VALIGN="top">
  @@ -334,18 +354,30 @@
   &nbsp;NEXT CLASS</FONT></TD>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
     <A HREF="../../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  -&nbsp;<A HREF="ChirpWorld.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
  +&nbsp;<A HREF="ChirpWorld.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
  +&nbsp;
  +<SCRIPT>
  +  <!--
  +  if(window==top) {
  +    document.writeln('<A HREF="../../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
  +  }
  +  //-->
  +</SCRIPT>
  +<NOSCRIPT>
  +<A HREF="../../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
  +</NOSCRIPT>
  +</FONT></TD>
   </TR>
   <TR>
   <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  -  SUMMARY: &nbsp;INNER&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
  +  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
   <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  -DETAIL: &nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
  +DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
   </TR>
   </TABLE>
   <!-- =========== END OF NAVBAR =========== -->
   
   <HR>
  -"Copyright  2000-2002 Apache Jakarta Project. All Rights Reserved."
  +Copyright  2000-2002 Apache Jakarta Project. All Rights Reserved.
   </BODY>
   </HTML>
  
  
  
  1.2       +10 -4     jakarta-avalon-site/docs/excalibur/tweety/api/org/apache/avalon/excalibur/tweety/demos/package-frame.html
  
  Index: package-frame.html
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-site/docs/excalibur/tweety/api/org/apache/avalon/excalibur/tweety/demos/package-frame.html,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- package-frame.html	3 Jul 2002 20:34:13 -0000	1.1
  +++ package-frame.html	13 Jul 2002 13:38:07 -0000	1.2
  @@ -1,14 +1,20 @@
  -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
  +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
   <!--NewPage-->
   <HTML>
   <HEAD>
  -<!-- Generated by javadoc on Wed Jul 03 11:13:55 CEST 2002 -->
  +<!-- Generated by javadoc on Sat Jul 13 15:34:06 CEST 2002 -->
   <TITLE>
  -Excalibur Tweety API: Package org.apache.avalon.excalibur.tweety.demos
  +org.apache.avalon.excalibur.tweety.demos(Excalibur Tweety API)
   </TITLE>
   <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
   </HEAD>
  -<BODY BGCOLOR="white">
  +<SCRIPT>
  +function asd()
  +{
  +parent.document.title="org.apache.avalon.excalibur.tweety.demos(Excalibur Tweety API)";
  +}
  +</SCRIPT>
  +<BODY BGCOLOR="white" onload="asd();">
   <FONT size="+1" CLASS="FrameTitleFont">
   <A HREF="../../../../../../org/apache/avalon/excalibur/tweety/demos/package-summary.html" TARGET="classFrame">org.apache.avalon.excalibur.tweety.demos</A></FONT>
   <TABLE BORDER="0" WIDTH="100%">
  
  
  
  1.2       +49 -10    jakarta-avalon-site/docs/excalibur/tweety/api/org/apache/avalon/excalibur/tweety/demos/package-summary.html
  
  Index: package-summary.html
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-site/docs/excalibur/tweety/api/org/apache/avalon/excalibur/tweety/demos/package-summary.html,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- package-summary.html	3 Jul 2002 20:34:13 -0000	1.1
  +++ package-summary.html	13 Jul 2002 13:38:07 -0000	1.2
  @@ -1,20 +1,26 @@
  -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
  +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
   <!--NewPage-->
   <HTML>
   <HEAD>
  -<!-- Generated by javadoc on Wed Jul 03 11:13:55 CEST 2002 -->
  +<!-- Generated by javadoc on Sat Jul 13 15:34:06 CEST 2002 -->
   <TITLE>
  -Excalibur Tweety API: Package org.apache.avalon.excalibur.tweety.demos
  +org.apache.avalon.excalibur.tweety.demos(Excalibur Tweety API)
   </TITLE>
   <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
   </HEAD>
  -<BODY BGCOLOR="white">
  +<SCRIPT>
  +function asd()
  +{
  +parent.document.title="org.apache.avalon.excalibur.tweety.demos(Excalibur Tweety API)";
  +}
  +</SCRIPT>
  +<BODY BGCOLOR="white" onload="asd();">
   
   <!-- ========== START OF NAVBAR ========== -->
   <A NAME="navbar_top"><!-- --></A>
   <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
   <TR>
  -<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  +<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
   <A NAME="navbar_top_firstrow"><!-- --></A>
   <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
     <TR ALIGN="center" VALIGN="top">
  @@ -39,7 +45,19 @@
   &nbsp;NEXT PACKAGE</FONT></TD>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
     <A HREF="../../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  -&nbsp;<A HREF="package-summary.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
  +&nbsp;<A HREF="package-summary.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
  +&nbsp;
  +<SCRIPT>
  +  <!--
  +  if(window==top) {
  +    document.writeln('<A HREF="../../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
  +  }
  +  //-->
  +</SCRIPT>
  +<NOSCRIPT>
  +<A HREF="../../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
  +</NOSCRIPT>
  +</FONT></TD>
   </TR>
   </TABLE>
   <!-- =========== END OF NAVBAR =========== -->
  @@ -51,7 +69,7 @@
   Trivial avalon components to demonstrate the use of tweety and illustrate
   its features (or lack thereof).
   <P>
  -<B>See: </B>
  +<B>See:</B>
   <BR>
   &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<A HREF="#package_description"><B>Description</B></A>
   <P>
  @@ -77,13 +95,22 @@
   Trivial avalon components to demonstrate the use of tweety and illustrate
   its features (or lack thereof).
   <P>
  +
  +<P>
  +<DL>
  +<DT><B>Since:</B><DD>1.0-alpha</DD>
  +</DD>
  +<DT><B>Author:</B><DD><a href="mailto:nicolaken@krysalis.org">Nicola Ken Barozzi</a></DD>
  +, <a href="mailto:leosimons@apache.org">Leo Simons</a></DD>
  +</DD>
  +<DT><B>See Also:</B><DD><a href="http://jakarta.apache.org/avalon/excalibur/tweety">Online Tweety documentation</a></DL>
   <HR>
   
   <!-- ========== START OF NAVBAR ========== -->
   <A NAME="navbar_bottom"><!-- --></A>
   <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
   <TR>
  -<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  +<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
   <A NAME="navbar_bottom_firstrow"><!-- --></A>
   <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
     <TR ALIGN="center" VALIGN="top">
  @@ -108,12 +135,24 @@
   &nbsp;NEXT PACKAGE</FONT></TD>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
     <A HREF="../../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  -&nbsp;<A HREF="package-summary.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
  +&nbsp;<A HREF="package-summary.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
  +&nbsp;
  +<SCRIPT>
  +  <!--
  +  if(window==top) {
  +    document.writeln('<A HREF="../../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
  +  }
  +  //-->
  +</SCRIPT>
  +<NOSCRIPT>
  +<A HREF="../../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
  +</NOSCRIPT>
  +</FONT></TD>
   </TR>
   </TABLE>
   <!-- =========== END OF NAVBAR =========== -->
   
   <HR>
  -"Copyright  2000-2002 Apache Jakarta Project. All Rights Reserved."
  +Copyright  2000-2002 Apache Jakarta Project. All Rights Reserved.
   </BODY>
   </HTML>
  
  
  
  1.2       +40 -11    jakarta-avalon-site/docs/excalibur/tweety/api/org/apache/avalon/excalibur/tweety/demos/package-tree.html
  
  Index: package-tree.html
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-site/docs/excalibur/tweety/api/org/apache/avalon/excalibur/tweety/demos/package-tree.html,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- package-tree.html	3 Jul 2002 20:34:13 -0000	1.1
  +++ package-tree.html	13 Jul 2002 13:38:07 -0000	1.2
  @@ -1,20 +1,26 @@
  -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
  +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
   <!--NewPage-->
   <HTML>
   <HEAD>
  -<!-- Generated by javadoc on Wed Jul 03 11:13:55 CEST 2002 -->
  +<!-- Generated by javadoc on Sat Jul 13 15:34:06 CEST 2002 -->
   <TITLE>
   Excalibur Tweety API: org.apache.avalon.excalibur.tweety.demos Class Hierarchy
   </TITLE>
   <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
   </HEAD>
  -<BODY BGCOLOR="white">
  +<SCRIPT>
  +function asd()
  +{
  +parent.document.title="Excalibur Tweety API: org.apache.avalon.excalibur.tweety.demos Class Hierarchy";
  +}
  +</SCRIPT>
  +<BODY BGCOLOR="white" onload="asd();">
   
   <!-- ========== START OF NAVBAR ========== -->
   <A NAME="navbar_top"><!-- --></A>
   <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
   <TR>
  -<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  +<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
   <A NAME="navbar_top_firstrow"><!-- --></A>
   <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
     <TR ALIGN="center" VALIGN="top">
  @@ -39,7 +45,19 @@
   &nbsp;NEXT</FONT></TD>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
     <A HREF="../../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  -&nbsp;<A HREF="package-tree.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
  +&nbsp;<A HREF="package-tree.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
  +&nbsp;
  +<SCRIPT>
  +  <!--
  +  if(window==top) {
  +    document.writeln('<A HREF="../../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
  +  }
  +  //-->
  +</SCRIPT>
  +<NOSCRIPT>
  +<A HREF="../../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
  +</NOSCRIPT>
  +</FONT></TD>
   </TR>
   </TABLE>
   <!-- =========== END OF NAVBAR =========== -->
  @@ -51,15 +69,14 @@
   </H2>
   </CENTER>
   <DL>
  -<DT><B>Package Hierarchies: </B><DD><A HREF="../../../../../../overview-tree.html">All Packages</A></DL>
  +<DT><B>Package Hierarchies:</B><DD><A HREF="../../../../../../overview-tree.html">All Packages</A></DL>
   <HR>
   <H2>
   Class Hierarchy
   </H2>
   <UL>
   <LI TYPE="circle">class java.lang.<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html"><B>Object</B></A><UL>
  -<LI TYPE="circle">class org.apache.avalon.excalibur.tweety.demos.<A HREF="../../../../../../org/apache/avalon/excalibur/tweety/demos/ChirpWorld.html"><B>ChirpWorld</B></A> (implements org.apache.avalon.framework.component.<A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/component/Composable.html">Composable</A>, org.apache.avalon.framework.context.<A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/context/Contextualizable.html">Contextualizable</A>, org.apache.avalon.framework.activity.<A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/activity/Disposable.html">Disposable</A>, org.apache.avalon.framework.activity.<A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/activity/Initializable.html">Initializable</A>, org.apache.avalon.framework.logger.<A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/logger/LogEnabled.html">LogEnabled</A>, org.apache.avalon.framework.service.<A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/service/Serviceable.html">Serviceable</A>, org.apache.avalon.framework.activity.<A HREF="http://jakarta.apache.org/avalon/api/org/apache/avalon/framework/activity/Startable.html">Startable</A>)
  -</UL>
  +<LI TYPE="circle">class org.apache.avalon.excalibur.tweety.demos.<A HREF="../../../../../../org/apache/avalon/excalibur/tweety/demos/ChirpWorld.html"><B>ChirpWorld</B></A></UL>
   </UL>
   <HR>
   
  @@ -67,7 +84,7 @@
   <A NAME="navbar_bottom"><!-- --></A>
   <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
   <TR>
  -<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  +<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
   <A NAME="navbar_bottom_firstrow"><!-- --></A>
   <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
     <TR ALIGN="center" VALIGN="top">
  @@ -92,12 +109,24 @@
   &nbsp;NEXT</FONT></TD>
   <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
     <A HREF="../../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  -&nbsp;<A HREF="package-tree.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
  +&nbsp;<A HREF="package-tree.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
  +&nbsp;
  +<SCRIPT>
  +  <!--
  +  if(window==top) {
  +    document.writeln('<A HREF="../../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
  +  }
  +  //-->
  +</SCRIPT>
  +<NOSCRIPT>
  +<A HREF="../../../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
  +</NOSCRIPT>
  +</FONT></TD>
   </TR>
   </TABLE>
   <!-- =========== END OF NAVBAR =========== -->
   
   <HR>
  -"Copyright  2000-2002 Apache Jakarta Project. All Rights Reserved."
  +Copyright  2000-2002 Apache Jakarta Project. All Rights Reserved.
   </BODY>
   </HTML>
  
  
  
  1.1                  jakarta-avalon-site/docs/excalibur/tweety/skin/print.css
  
  Index: print.css
  ===================================================================
  #banner, #footer, #leftcol, #breadcrumbs, .docs #toc, .docs .courtesylinks	{
  	display: none;
  	}
  body.docs div.docs	{
  	margin: 0 !important;
  	border: none !important
  	}
  
  
  
  1.1                  jakarta-avalon-site/docs/excalibur/tweety/skin/site.css
  
  Index: site.css
  ===================================================================
  div#banner {
   border-top: 1px solid #fff;
   border-bottom: 1px solid #aaa;
  }
  
  #banner, #banner td {
   background: #fff;
   color: #036;
  }
  
  #source {
   background-color: #fff;
   color: #000;
   border-right: 1px solid #888;
   border-left: 1px solid #888;
   border-top: 1px solid #888;
   border-bottom: 1px solid #888;
   margin-right: 7px;
   margin-left: 7px;
   margin-top: 1em;
  }
  
  #source pre {
   margin-right: 7px;
   margin-left: 7px;
  }
  
  
  
  
  1.1                  jakarta-avalon-site/docs/excalibur/tweety/skin/tigris.css
  
  Index: tigris.css
  ===================================================================
  /* contains rules unsuitable for Netscape 4.x; simpler rules are in ns4_only.css. see <http://style.tigris.org/> */
  
  /* colors, backgrounds, borders, link indication */ 
  
  body {
   background: #fff;
   color: #000;
   }
  .app h3, .app h4, .tabs td, .tabs th, .functnbar {
   background-image: url(../images/nw_min.gif);
   background-repeat: no-repeat;
   }
  #navcolumn div div, body.docs #toc li li  {
   background-image: url(../images/strich.gif);
   background-repeat: no-repeat;
   background-position: .5em .5em;
   }
  #navcolumn div div.heading  {
   background-image: none;
   }
  .app h3, .app h4 {
   color: #fff;
   }
  .app h3 {
   background-color: #036;
   }
  .app h4 { 
   background-color: #888;
   }
  .a td { 
   background: #ddd;
   }
  .b td { 
   background: #efefef;
   }
  table, th, td {
   border: none
   } 
  .mtb {
   border-top: solid 1px #ddd;
   }
  div.colbar {
   background: #bbb;
   }
  #banner {
   border-top: 1px solid #369;
   border-bottom: 1px solid #003;
   }
  div#helptext th {
   border-bottom: 1px solid #996;
   border-right: 1px solid #996;
   }
  div#helptext td {
   border-bottom: 1px solid #cc9;
   border-right: 1px solid #cc9;
   }
  .tabs th {
   border-right: 1px solid #333;
   background-color: #ddd;
   color: #fff;
   }
  .tabs td {
   background-color: #999;
   border-bottom: 1px solid #fff;
   border-right: 1px solid #fff;
   }
  .tabs { 
   border-bottom: 6px #ddd solid;
   }
  .tabs th, .tabs th a:link, .tabs th a:visited {
   color: #555;
   }
  .tabs td, .tabs td a:link, .tabs td a:visited  { 
   color: #fff;
   }
  .tabs a  {
   text-decoration: none;
   }
  #navcolumn {
   background: #eee;
   border-right: 1px solid #aaa;
   border-bottom: 1px solid #aaa;
   }
  #breadcrumbs {
   border-bottom: 1px solid #aaa;
   background-color: #ddd
   }
  #navcolumn, #breadcrumbs {
   border-top: 1px solid #fff;
   }
  #rightcol div.www, #rightcol div.help {
   border: 1px solid #ddd;
   }
  div#navcolumn div.focus { 
   border-top: 1px solid #aaa;
   border-left: 1px solid #aaa;
   background-color: #fff;
   } 
  body.docs div.docs { 
   background: #fff;
   border-left: 1px solid #ddd;
   border-top: 1px solid #ddd;
   }
  body.docs { 
   background: #eee url(../images/help_logo.gif) top right no-repeat !important;
   }
  .docs h3, .docs h4 {
   border-top: solid 1px #000;
   }
  #alerterrormessage { 
   background: url(../images/icon_alert.gif) top left no-repeat !important;
   }
  .functnbar {
   background-color: #aaa;
   }
  .functnbar2, .functnbar3  {
   background: #aaa url(../images/sw_min.gif) no-repeat bottom left;
   }
  .functnbar3 {
   background-color: #ddd;
   }
  .functnbar, .functnbar2, .functnbar3 {
   color: #000;
   }
  .functnbar a, .functnbar2 a, .functnbar3 a {
   color: #000;
   text-decoration: underline;
   }
  #topmodule {
   background: #ddd;
   border-top: 1px solid #fff;
   border-bottom: 1px solid #aaa; 
   border-right: 1px solid #aaa; 
   }
  #topmodule #issueid {
   border-right: 1px solid #aaa;
   }
  a:link, #navcolumn a:visited, .app a:visited, .tasknav a:visited {
   color: blue;
   }
  a:link.selfref, a:visited.selfref {
   color: #555 !important;
   text-decoration: none;
   }
  a:active, a:hover, #leftcol a:active, #leftcol a:hover {
   color: #f30 !important;
   }
  #login a:link, #login a:visited {
   color: white; 
   text-decoration: underline;
   }
  #banner a:active, #banner a:hover {
   color: #f90 !important;
   }
  #leftcol a, #breadcrumbs a  {
   text-decoration: none;
   }
  #apphead h2 em {
   color: #777;
   }
  a:link.selfref, a:visited.selfref {
   color: #555 !important;
   text-decoration: none;
   }
  .app th {
   background-color: #bbb;
   }
  .axial th {
   background-color: #ddd;
   color: black
   }
  .alert { 
   color: #c00;
   }
  .confirm {
   color: green;
   }
  .info {
   color: blue;
   }
  .selection {
   background: #ffc;
   }
  #login {
   color: #fff;
   }
  #helptext th {
   background: #cc9;
   }
  #helptext td {
   background: #ffc;
   }
  #navcolumn div strong {
   color: #000;
   }
  #banner, #banner td { 
   background: #036;
   color: #fff;
   }
  body #banner #login a { 
   color: #fff;
   }
  h4 a:link, h4 a:visited  {
   text-decoration: underline;
   color: #fff;
   }
  
  /* font and text properties, exclusive of link indication, alignment, text-indent */
  
  body, th, td, input, select, textarea, h2 small {
   font-family: Verdana, Helvetica, Arial, sans-serif;
   }
  code, pre {
   font-family: 'Andale Mono', Courier, monospace;
   }
  html body, body th, body td, textarea, h2 small, .app h3, .app h4, #rightcol h3, #bodycol pre, #bodycol code {
   font-size: x-small;
   voice-family: "\"}\"";
   voice-family: inherit;
   font-size: small
   }
  html>body, html>body th, html>body td, html>body input, html>body select, html>body textarea, html>body h2 small, html>body .app h3, html>body .app h4, html>body #rightcol h3, html>body #bodycol pre, html>body #bodycol code {
   font-size: small
   }
  small, div#footer td, div#login, div.tabs th, div.tabs td, input, select, .paginate, .functnbar, .functnbar2, .functnbar3, #breadcrumbs td, .courtesylinks, #rightcol div.help, .colbar, .tasknav, body.docs div#toc, #leftcol {
   font-size: x-small;
   voice-family: "\"}\"";
   voice-family: inherit;
   font-size: x-small
   }
  html>body small, html>body div#footer td, html>body div#login, html>body div.tabs th, html>body div.tabs td, html>body input, html>body select, html>body .paginate, html>body .functnbar, html>body .functnbar2, html>body .functnbar3, html>body #breadcrumbs td, html>body .courtesylinks, html>body #rightcol div.help, html>body .colbar, html>body .tasknav, html>body.docs #toc, html>body #leftcol {
   font-size: x-small
   }
  #bodycol h2 {
   font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
   font-size: 1.5em;
   font-weight: normal;
   }
  .tabs td, .tabs th, dt, .tasknav .selfref, #login .username, .selection {
   font-weight: bold
   }
  h4 {
   font-size: 1em;
   }
  #apphead h2 em {
  	font-style: normal;
   } 
  
  /* box properties (exclusive of borders), positioning, alignments, list types, text-indent */
  
  #bodycol h2 {
   margin-top: .3em;
   margin-bottom: .5em;
   }
  p, ul, ol, dl {
   margin-top: .67em;
   margin-bottom: .67em;
   }
  h3, h4 {
   margin-bottom: 0;
   }
  form {
   margin-top: 0;
   margin-bottom: 0;
   }
  #bodycol {
   padding-left: 12px;
   padding-right: 12px;
   width: 100%;
   voice-family: "\"}\"";
   voice-family: inherit;
   width: auto;
   }
  html>body #bodycol {
   width: auto;
   }
  .docs {
   line-height: 1.4;
   }
  .app h3, .app h4 {
   padding: 5px;
   margin-right: 2px;
   margin-left: 2px;
   }
  .h3 p, .h4 p, .h3 dt, .h4 dt {
   margin-right: 7px;
   margin-left: 7px;
   }
  .tasknav {
   margin-bottom: 1.33em
   }
  div.colbar {
   padding: 3px;
   margin: 2px 2px 0;
   }
  .tabs { 
   margin-top: .67em;
   margin-right: 2px;
   margin-left: 2px;
   }
  #leftcol {
   padding-bottom: .5em;
   }
  #breadcrumbs td {
   vertical-align: middle;
   padding: 2px 8px;
   } 
  .tabs td, .tabs th {
   padding: 3px 9px;
   }
  #rightcol div.www, #rightcol div.help {
   padding: 0 .5em
   }
  #navcolumn {
   margin: -8px -8px 0 -8px;
   padding: 4px;
   }
  #navcolumn div {
   padding-left: 5px
   }
  div#navcolumn div div {
   margin-top: .3em;
   margin-bottom: .3em;
   }
  div#navcolumn div.focus { 
   margin-top: -.1em;
   padding: .2em 4px; 
   } 
  body.docs #toc { 
   position: absolute;
   top: 15px;
   left: 0px;
   width: 120px;
   padding: 0 20px 0 0
   }
  body.docs #toc ul, #toc ol {
   margin-left: 0;
   padding-left: 0;
   }
  body.docs #toc li {
   margin-top: 7px;
   padding-left: 10px;
   list-style-type: none;
   }
  body.docs div.docs { 
   margin: 61px 0 0 150px;
   padding: 1em 2em 1em 1em !important;
   }
  .docs p+p {
   text-indent: 5%;
   margin-top: -.67em
   }
  .docs h3, .docs h4 {
   margin-bottom: .1em;
   padding-top: .3em;
   }
  #alerterrormessage { 
   padding-left: 100px;
   }
  .functnbar, .functnbar2, .functnbar3 {
   padding: 5px;
   margin: .67em 2px;
   }
  #topmodule td {
   vertical-align: middle;
   padding: 2px 8px
   } 
  body {
   padding: 1em;
   }
  body.composite, body.docs {
   margin: 0;
   padding: 0;
   }
  th, td {
   text-align: left;
   vertical-align: top 
   }
  .right {
   text-align: right !important;
   }
  .center {
   text-align: center !important;
   }
  .axial th {
   text-align: right;
   }
  .app .axial td th {
   text-align: left;
   }
  body td .stb {
   margin-top: 1em;
   text-indent: 0;
   }
  body td .mtb {
   margin-top: 2em;
   text-indent: 0;
   }
  dd {
   margin-bottom: .67em;
   }
  #footer {
   margin: 4px
   }
  #helptext {
   margin-top: 1em
   }
  #helptext td div {
   margin: .5em
   }
  .courtesylinks {
   margin-top: 1em;
   padding-top: 1em
   }
  #navcolumn div {
   margin-bottom: .5em;
   }
  #navcolumn div div {
   margin-top: .3em
   }
  #navcolumn div div {
   padding-left: 1em;
   }
  #banner, #banner td { 
   vertical-align: middle;
   }
  
  
  
  

--
To unsubscribe, e-mail:   <mailto:avalon-cvs-unsubscribe@jakarta.apache.org>
For additional commands, e-mail: <mailto:avalon-cvs-help@jakarta.apache.org>


Mime
View raw message