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="[EMAIL PROTECTED]" 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="[EMAIL PROTECTED]" 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:[EMAIL PROTECTED]";>Leo 
Simons</a>,&nbsp;<a href="mailto:[EMAIL PROTECTED]";>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:[EMAIL PROTECTED]";>Leo 
Simons</a>,&nbsp;<a href="mailto:[EMAIL PROTECTED]";>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="[EMAIL PROTECTED]" 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="[EMAIL PROTECTED]" 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:[EMAIL PROTECTED]";>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:[EMAIL PROTECTED]";>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="[EMAIL PROTECTED]" 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="[EMAIL PROTECTED]" 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:[EMAIL PROTECTED]";>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:[EMAIL PROTECTED]";>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="[EMAIL PROTECTED]" 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="[EMAIL PROTECTED]" 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:[EMAIL PROTECTED]";>Leo 
Simons</a>,&nbsp;<a href="mailto:[EMAIL PROTECTED]";>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:[EMAIL PROTECTED]";>Leo 
Simons</a>,&nbsp;<a href="mailto:[EMAIL PROTECTED]";>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="[EMAIL PROTECTED]" 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="[EMAIL PROTECTED]" 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:[EMAIL PROTECTED]";>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:[EMAIL PROTECTED]";>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="[EMAIL PROTECTED]" 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="[EMAIL PROTECTED]" 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:[EMAIL PROTECTED]";>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:[EMAIL PROTECTED]";>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="[EMAIL PROTECTED]" 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="[EMAIL PROTECTED]" 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:[EMAIL PROTECTED]";>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:[EMAIL PROTECTED]";>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:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to