You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@avalon.apache.org by ni...@apache.org on 2002/07/13 18:45:56 UTC

cvs commit: jakarta-avalon-site/docs/excalibur/tweety avalon-container-howto.html avalon-for-beginners.html faq.html features.html getting-started.html index.html install.html

nicolaken    2002/07/13 09:45:56

  Modified:    docs/excalibur/tweety avalon-container-howto.html
                        avalon-for-beginners.html faq.html features.html
                        getting-started.html index.html install.html
  Log:
  Update Tweety site with latest DTD and breadcrumb fixes.
  
  Revision  Changes    Path
  1.3       +22 -155   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.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- avalon-container-howto.html	13 Jul 2002 13:38:06 -0000	1.2
  +++ avalon-container-howto.html	13 Jul 2002 16:45:56 -0000	1.3
  @@ -1,164 +1,52 @@
  -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  -<html>
  -<head>
  -<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
  -<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 class="composite" marginheight="0" marginwidth="0">
  -<div id="banner">
  -<table width="100%" cellpadding="8" cellspacing="0" border="0">
  -<tbody>
  -<tr>
  -<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">
  +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  +<html><head><META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><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 class="composite" marginheight="0" marginwidth="0"><div id="banner"><table width="100%" cellpadding="8" cellspacing="0" border="0"><tbody><tr><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;&nbsp;</a><script type="text/javascript" language="JavaScript1.2">
      			      
   					function sentenceCase(str) {
   						var lower = str.toLowerCase();
  -						return lower.substr(0,1).toUpperCase() + lower.substr(1);
  +						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 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 = ":";
  +							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">
  +				</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">
     
     
  -    
  -<div class="h3">
  -<h3>Prerequisites</h3>
  -</div>
  -		
  -<p>Question: Do you know what Lifecycle in Avalon is? Ok, start reading.</p>
  -		
  -<p>If not, look at Egg and understand this concept before reading about Containers.</p>
  +    <div class="h3"><h3>Prerequisites</h3></div>
  +		<p>Question: Do you know what Lifecycle in Avalon is? Ok, start reading.</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
  +	<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>
   
  -		
  -<p>Anyway, Tweety.java conceptually is a Container. Look at the difference between
  +		<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
  +  		  <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>   
  +		  </ul></blockquote>   
   		   
  -		 
  -</p>
  +		 </p>
   		
   	    
   
  -	
  -<div class="h3">
  -<h3>So you want to build your won container, huh?</h3>
  -</div>
  +	<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
  +		<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>
  @@ -166,35 +54,14 @@
   		(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
  +		<p>Finally, take a peak at the avalon-dev mail archives or ask some
   		questions on that list,</p>
   	
   
     
     
  -
  -<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>
  -</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">
  +<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></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>
  -</body>
  -</html>
  +</script></td></tr></tbody></table></div></body></html>
  \ No newline at end of file
  
  
  
  1.3       +66 -259   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.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- avalon-for-beginners.html	13 Jul 2002 13:38:06 -0000	1.2
  +++ avalon-for-beginners.html	13 Jul 2002 16:45:56 -0000	1.3
  @@ -1,229 +1,81 @@
  -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  -<html>
  -<head>
  -<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
  -<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 class="composite" marginheight="0" marginwidth="0">
  -<div id="banner">
  -<table width="100%" cellpadding="8" cellspacing="0" border="0">
  -<tbody>
  -<tr>
  -<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">
  +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  +<html><head><META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><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 class="composite" marginheight="0" marginwidth="0"><div id="banner"><table width="100%" cellpadding="8" cellspacing="0" border="0"><tbody><tr><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;&nbsp;</a><script type="text/javascript" language="JavaScript1.2">
      			      
   					function sentenceCase(str) {
   						var lower = str.toLowerCase();
  -						return lower.substr(0,1).toUpperCase() + lower.substr(1);
  +						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 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 = ":";
  +							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">
  +				</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>
  -		
  -<p>This manual is quite far from finished. While you are free to read it, I recommend
  +	<div class="h3"><h3>Work in Progress!</h3></div>
  +		<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>
  -		
  -<p>Avalon has a lot of documentation (it has a lot of code, too, but most users
  +	<div class="h3"><h3>Introduction</h3></div>
  +		<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
  +		<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>
  -		
  -<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>
  -		
  -</ol>
  -</blockquote>
  +	<div class="h3"><h3>Table of Contents</h3></div>
  +		<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>
  +		</ol></blockquote>
   	
   
  -	
  -<div class="h3">
  -<h3>Your first component</h3>
  -</div>
  -		
  -<p>We're gonna start reaally simple. Consider this class:</p>
  +	<div class="h3"><h3>Your first component</h3></div>
  +		<p>We're gonna start reaally simple. Consider this class:</p>
   
  -		
  -<div class="h2">
  -<h2>BirdSong1.java</h2>
  -</div>
  -		
  -<pre>
  +		<div class="h2"><h2>BirdSong1.java</h2></div>
  +		<pre>
   			package avalon.tutorial;
   
   			public class BirdSong1
  @@ -261,40 +113,25 @@
   		</pre>
   		
   
  -		
  -<p>I'm sure you've figured out what that clas does. The command
  +		<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>
  +		<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>
  +		<p>The steps to making this class into a component are as follows:</p>
   
  -		
  -<blockquote>
  -<ul>
  -			
  -<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>
  +		<blockquote><ul>
  +			<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>
  +		<p>This results in something like this:</p>
   
  -		
  -<div class="h2">
  -<h2>BirdSong.java</h2>
  -</div>
  -		
  -<pre>
  +		<div class="h2"><h2>BirdSong.java</h2></div>
  +		<pre>
   		package avalon.tutorial;
   
   		import org.apache.avalon.framework.parameters.Parameterizable;
  @@ -323,12 +160,8 @@
   		</pre>
   		
   
  -		
  -<div class="h2">
  -<h2>BirdSongImpl.java</h2>
  -</div>
  -		
  -<pre>
  +		<div class="h2"><h2>BirdSongImpl.java</h2></div>
  +		<pre>
   		package avalon.tutorial;
   
   		import org.apache.avalon.framework.parameters.Parameters;
  @@ -392,12 +225,8 @@
   		</pre>
   		
   
  -		
  -<div class="h2">
  -<h2></h2>
  -</div>
  -		
  -<pre>
  +		<div class="h2"><h2></h2></div>
  +		<pre>
   		package avalon.tutorial;
   
   		import avalon.tutorial.BirdSongImpl;
  @@ -429,42 +258,20 @@
   		</pre>
   		
   
  -		
  -<p>There's quite a few things different about this component compared to the BirdSong1 class.
  +		<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
  +		<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 id="authors" align="right">by&nbsp;<a href="mailto:leosimons@apache.org">Leo Simons</a>
  -</div>
  -</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">
  +<div id="authors" align="right">by&nbsp;<a href="mailto:leosimons@apache.org">Leo Simons</a></div></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>
  -</body>
  -</html>
  +</script></td></tr></tbody></table></div></body></html>
  \ No newline at end of file
  
  
  
  1.3       +20 -160   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.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- faq.html	13 Jul 2002 13:38:06 -0000	1.2
  +++ faq.html	13 Jul 2002 16:45:56 -0000	1.3
  @@ -1,134 +1,33 @@
  -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  -<html>
  -<head>
  -<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
  -<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 class="composite" marginheight="0" marginwidth="0">
  -<div id="banner">
  -<table width="100%" cellpadding="8" cellspacing="0" border="0">
  -<tbody>
  -<tr>
  -<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">
  +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  +<html><head><META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><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 class="composite" marginheight="0" marginwidth="0"><div id="banner"><table width="100%" cellpadding="8" cellspacing="0" border="0"><tbody><tr><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;&nbsp;</a><script type="text/javascript" language="JavaScript1.2">
      			      
   					function sentenceCase(str) {
   						var lower = str.toLowerCase();
  -						return lower.substr(0,1).toUpperCase() + lower.substr(1);
  +						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 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 = ":";
  +							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">
  +				</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">
     
     
  -	
  -<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
  +	<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>
  +	<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
  @@ -136,45 +35,26 @@
   		"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>
   	
  -	
  -<div class="h3">
  -<h3>Will you add feature XXX to tweety?</h3>
  -</div>
  -		
  -<p>"Gimme a 'P', gimme a 'U', gimme a 'D', 'D', 'Y'."<br>
  -<br>
  +	<div class="h3"><h3>Will you add feature XXX to tweety?</h3></div>
  +		<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>
  +	<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>
  +	<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>
  +	<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,
  @@ -185,28 +65,8 @@
   	
     
     
  -
  -<div id="authors" align="right">by&nbsp;<a href="mailto:leosimons@apache.org">Leo Simons</a>
  -</div>
  -</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">
  +<div id="authors" align="right">by&nbsp;<a href="mailto:leosimons@apache.org">Leo Simons</a></div></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>
  -</body>
  -</html>
  +</script></td></tr></tbody></table></div></body></html>
  \ No newline at end of file
  
  
  
  1.3       +16 -142   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.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- features.html	13 Jul 2002 13:38:06 -0000	1.2
  +++ features.html	13 Jul 2002 16:45:56 -0000	1.3
  @@ -1,170 +1,44 @@
  -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  -<html>
  -<head>
  -<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
  -<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 class="composite" marginheight="0" marginwidth="0">
  -<div id="banner">
  -<table width="100%" cellpadding="8" cellspacing="0" border="0">
  -<tbody>
  -<tr>
  -<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">
  +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  +<html><head><META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><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 class="composite" marginheight="0" marginwidth="0"><div id="banner"><table width="100%" cellpadding="8" cellspacing="0" border="0"><tbody><tr><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;&nbsp;</a><script type="text/javascript" language="JavaScript1.2">
      			      
   					function sentenceCase(str) {
   						var lower = str.toLowerCase();
  -						return lower.substr(0,1).toUpperCase() + lower.substr(1);
  +						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 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 = ":";
  +							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">
  +				</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">
     
     
  -	
  -<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
  +	<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>
  +  	  <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 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" 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>
  -</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">
  +<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></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>
  -</body>
  -</html>
  +</script></td></tr></tbody></table></div></body></html>
  \ No newline at end of file
  
  
  
  1.3       +36 -193   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.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- getting-started.html	13 Jul 2002 13:38:06 -0000	1.2
  +++ getting-started.html	13 Jul 2002 16:45:56 -0000	1.3
  @@ -1,234 +1,77 @@
  -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  -<html>
  -<head>
  -<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
  -<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 class="composite" marginheight="0" marginwidth="0">
  -<div id="banner">
  -<table width="100%" cellpadding="8" cellspacing="0" border="0">
  -<tbody>
  -<tr>
  -<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">
  +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  +<html><head><META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><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 class="composite" marginheight="0" marginwidth="0"><div id="banner"><table width="100%" cellpadding="8" cellspacing="0" border="0"><tbody><tr><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;&nbsp;</a><script type="text/javascript" language="JavaScript1.2">
      			      
   					function sentenceCase(str) {
   						var lower = str.toLowerCase();
  -						return lower.substr(0,1).toUpperCase() + lower.substr(1);
  +						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 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 = ":";
  +							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">
  +				</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">
     
     
  -	
  -<div class="h3">
  -<h3>Introduction</h3>
  -</div>
  -		
  -<p>Getting started with tweety is quite simple. In a nutshell:</p>
  +	<div class="h3"><h3>Introduction</h3></div>
  +		<p>Getting started with tweety is quite simple. In a nutshell:</p>
   
  -		
  -<blockquote>
  -<ol>
  -			
  -<li>Download and install a Java Runtime Environment or Java Development Kit if you
  +		<blockquote><ol>
  +			<li>Download and install a Java Runtime Environment or Java Development Kit if you
   			haven't already. If you don't know how to this, Avalon is not for you. Get some java
   			experience first.</li>
  -			
  -<li>Download and install <a href="http://jakarta.apache.org/ant">ant</a> if you
  +			<li>Download and install <a href="http://jakarta.apache.org/ant">ant</a> if you
   			don't have it installed already.</li>
  -			
  -<li>Download and unpack the
  -			<a href="http://jakarta.apache.org/builds/jakarta-avalon-excalibur/release/tweety">distribution</a>
  -</li>
  -			
  -<li>
  -<b>optional:</b> Drop your Tweety-compatible Avalon components into the
  +			<li>Download and unpack the
  +			<a href="http://jakarta.apache.org/builds/jakarta-avalon-excalibur/release/tweety">distribution</a></li>
  +			<li><b>optional:</b> Drop your Tweety-compatible Avalon components into the
   			<code>classes/</code> directory inside
   			the distribution</li>
  -			
  -<li>
  -<b>optional:</b> Drop any libraries your components depend on into the <code>lib/</code> directory</li>
  -			
  -<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>
  -			
  -<li>Your components should run! We include one component with Tweety called
  +			<li><b>optional:</b> Drop any libraries your components depend on into the <code>lib/</code> directory</li>
  +			<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>
  +			<li>Your components should run! We include one component with Tweety called
   			ChirpWorld which will run automatically.</li>
  -		
  -</ol>
  -</blockquote>
  +		</ol></blockquote>
   	
  -	
  -<div class="h3">
  -<h3>Detailed installation instructions</h3>
  -</div>
  -		
  -<p>Please read the <a href="install.html">Install Document</a>.</p>
  +	<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>
  -			
  -<p>"Puddy tat sure doesn't get discouraged."<br>
  -<br>
  +		<div class="h4"><h4>It doesn't work!</h4></div>
  +			<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>
   		
   	
  -	
  -<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>
  +	<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
  +		<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" align="right">by&nbsp;<a href="mailto:leosimons@apache.org">Leo Simons</a>
  -</div>
  -</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">
  +<div id="authors" align="right">by&nbsp;<a href="mailto:leosimons@apache.org">Leo Simons</a></div></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>
  -</body>
  -</html>
  +</script></td></tr></tbody></table></div></body></html>
  \ No newline at end of file
  
  
  
  1.3       +30 -186   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.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- index.html	13 Jul 2002 13:38:06 -0000	1.2
  +++ index.html	13 Jul 2002 16:45:56 -0000	1.3
  @@ -1,240 +1,84 @@
  -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  -<html>
  -<head>
  -<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
  -<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 class="composite" marginheight="0" marginwidth="0">
  -<div id="banner">
  -<table width="100%" cellpadding="8" cellspacing="0" border="0">
  -<tbody>
  -<tr>
  -<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">
  +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  +<html><head><META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><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 class="composite" marginheight="0" marginwidth="0"><div id="banner"><table width="100%" cellpadding="8" cellspacing="0" border="0"><tbody><tr><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;&nbsp;</a><script type="text/javascript" language="JavaScript1.2">
      			      
   					function sentenceCase(str) {
   						var lower = str.toLowerCase();
  -						return lower.substr(0,1).toUpperCase() + lower.substr(1);
  +						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 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 = ":";
  +							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">
  +				</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">
     
     
  -	
  -<div class="h3">
  -<h3>Introduction</h3>
  -</div>
  -		
  -<p>Tweety is a minimalist container explicitly designed for educational purposes, and
  +	<div class="h3"><h3>Introduction</h3></div>
  +		<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
  +		<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>Tweety is currently in an alpha stage (though it works just fine!). You can only get
  +		<p>Tweety is currently in an alpha stage (though it works just fine!). You can only get
   		it from CVS at this point. Expect downloadables in two weeks or so.</p>
   
  +		<p><i>We can use a lot of help with tweety, especially in the form of simple tweetified
  +		components and documentation patches. Chirp!</i></p>
   		
  -<p>
  -<i>We can use a lot of help with tweety, especially in the form of simple tweetified
  -		components and documentation patches. Chirp!</i>
  -</p>
  -		
  -		
  -<p>
  -<i>Some of these pages describe non-existent documentation, examples, or features.
  -		We'll get to it!</i>
  -</p>
  +		<p><i>Some of these pages describe non-existent documentation, examples, or features.
  +		We'll get to it!</i></p>
   	
   
  -	
  -<div class="h3">
  -<h3>Hello World in 2 minutes</h3>
  -</div>
  -		
  -<p>Following the instructions on the <a href="install.html">Install</a> and
  +	<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 class="h3">
  -<h3>The available documentation</h3>
  -</div>
  -		
  -<div class="h4">
  -<h4>The Tweety FAQ</h4>
  -</div>
  -			
  -<p>Tweety has a very modest FAQ (Frequently Asked Questions document). If your
  +	<div class="h3"><h3>The available documentation</h3></div>
  +		<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 class="h4">
  -<h4>JavaDocs</h4>
  -</div>
  -			
  -<p>All of the Tweety code has complete javadocs. If you're an experienced java
  +		<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
   			just by looking at the code.</p>
   
  -			
  -<p>
  -<a href="api/">API Documentation</a>
  -</p>
  +			<p><a href="api/">API Documentation</a></p>
   		
   
  -		
  -<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
  +		<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
   			concepts, using Tweety for the example code.</p>
   
  -			
  -<p>
  -<a href="avalon-for-beginners.html">Start the tutorial</a>
  -</p>
  +			<p><a href="avalon-for-beginners.html">Start the tutorial</a></p>
   		
   
  -		
  -<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.
  +		<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,
   			and contracts.</p>
   
  -			
  -<p>
  -<a href="avalon-container-howto.html">Start the tutorial</a>
  -</p>
  +			<p><a href="avalon-container-howto.html">Start the tutorial</a></p>
   		
   	
     
     
  -
  -<div id="authors" align="right">by&nbsp;<a href="mailto:leosimons@apache.org">Leo Simons</a>
  -</div>
  -</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">
  +<div id="authors" align="right">by&nbsp;<a href="mailto:leosimons@apache.org">Leo Simons</a></div></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>
  -</body>
  -</html>
  +</script></td></tr></tbody></table></div></body></html>
  \ No newline at end of file
  
  
  
  1.3       +10 -126   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.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- install.html	13 Jul 2002 13:38:06 -0000	1.2
  +++ install.html	13 Jul 2002 16:45:56 -0000	1.3
  @@ -1,149 +1,33 @@
  -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  -<html>
  -<head>
  -<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
  -<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 class="composite" marginheight="0" marginwidth="0">
  -<div id="banner">
  -<table width="100%" cellpadding="8" cellspacing="0" border="0">
  -<tbody>
  -<tr>
  -<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">
  +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  +<html><head><META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><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 class="composite" marginheight="0" marginwidth="0"><div id="banner"><table width="100%" cellpadding="8" cellspacing="0" border="0"><tbody><tr><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;&nbsp;</a><script type="text/javascript" language="JavaScript1.2">
      			      
   					function sentenceCase(str) {
   						var lower = str.toLowerCase();
  -						return lower.substr(0,1).toUpperCase() + lower.substr(1);
  +						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 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 = ":";
  +							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">
  +				</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">
     
     
  -	
  -<div class="h3">
  -<h3>Not written yet!</h3>
  -</div>
  -		
  -<p>TBD</p>
  +	<div class="h3"><h3>Not written yet!</h3></div>
  +		<p>TBD</p>
   	
     
     
  -
  -<div id="authors" align="right">by&nbsp;<a href="mailto:leosimons@apache.org">Leo Simons</a>
  -</div>
  -</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">
  +<div id="authors" align="right">by&nbsp;<a href="mailto:leosimons@apache.org">Leo Simons</a></div></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>
  -</body>
  -</html>
  +</script></td></tr></tbody></table></div></body></html>
  \ No newline at end of file
  
  
  

--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>