git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@274051 13f79535-47bb-0310-9956-ffa450edef68master
@@ -1445,7 +1445,6 @@ public class BuildMonitor implements BuildListener { | |||
Transport transport = session.getTransport(); | |||
transport.connect(); | |||
transport.send(message); | |||
transport.close(); | |||
} catch (Exception ex) { | |||
System.out.println("BuildMonitor failed to send email!"); | |||
@@ -48,14 +48,21 @@ | |||
<div class="tab"> | |||
<table summary="tab bar" border="0" cellpadding="0" cellspacing="0"> | |||
<tr> | |||
<td width="8"><img alt="" height="5" width="8" src="images/spacer.gif"></td><td valign="bottom"> | |||
<td width="8"><img alt="" height="5" width="8" src="images/spacer.gif"></td><td valign="bottom"> | |||
<table summary="selected tab" style="height: 1.5em" border="0" cellpadding="0" cellspacing="0"> | |||
<tr> | |||
<td valign="top" width="5" bgcolor="#4C6C8F"><img height="5" width="5" alt="" src="./images/tabSel-left.gif"></td><td valign="middle" bgcolor="#4C6C8F"><font color="#ffffff" size="2" face="Arial, Helvetica, Sans-serif"><b>Home</b></font></td><td valign="top" width="5" bgcolor="#4C6C8F"><img height="5" width="5" alt="" src="./images/tabSel-right.gif"></td> | |||
</tr> | |||
</table> | |||
</td> | |||
</tr> | |||
<td width="5"><img alt="" height="8" width="8" src="./images/spacer.gif"></td><td valign="bottom"> | |||
<table summary="non selected tab" style="height: 1.4em" border="0" cellpadding="0" cellspacing="0"> | |||
<tr> | |||
<td valign="top" width="5" bgcolor="#B2C4E0"><img height="5" width="5" alt="" src="./images/tab-left.gif"></td><td valign="middle" bgcolor="#B2C4E0"><a href="./projects/index.html"><font size="2" face="Arial, Helvetica, Sans-serif">Projects</font></a></td><td valign="top" width="5" bgcolor="#B2C4E0"><img height="5" width="5" alt="" src="./images/tab-right.gif"></td> | |||
</tr> | |||
</table> | |||
</td> | |||
</tr> | |||
</table> | |||
</div> | |||
@@ -83,7 +90,7 @@ | |||
</tr> | |||
</table> | |||
</td><td bgcolor="#294563"><img width="1" height="1" alt="" src="./images/spacer.gif"></td><td valign="bottom" bgcolor="#4C6C8F"><img width="10" height="10" alt="" src="./images/spacer.gif"></td><td nowrap="nowrap" valign="top" bgcolor="#4C6C8F"> | |||
<div class="menu"><ul> | |||
<div class="menu"><ul> | |||
<li><font color="#CFDCED">Apache Ant</font> | |||
<ul> | |||
<li> | |||
@@ -48,14 +48,21 @@ | |||
<div class="tab"> | |||
<table summary="tab bar" border="0" cellpadding="0" cellspacing="0"> | |||
<tr> | |||
<td width="8"><img alt="" height="5" width="8" src="images/spacer.gif"></td><td valign="bottom"> | |||
<td width="8"><img alt="" height="5" width="8" src="images/spacer.gif"></td><td valign="bottom"> | |||
<table summary="selected tab" style="height: 1.5em" border="0" cellpadding="0" cellspacing="0"> | |||
<tr> | |||
<td valign="top" width="5" bgcolor="#4C6C8F"><img height="5" width="5" alt="" src="./images/tabSel-left.gif"></td><td valign="middle" bgcolor="#4C6C8F"><font color="#ffffff" size="2" face="Arial, Helvetica, Sans-serif"><b>Home</b></font></td><td valign="top" width="5" bgcolor="#4C6C8F"><img height="5" width="5" alt="" src="./images/tabSel-right.gif"></td> | |||
</tr> | |||
</table> | |||
</td> | |||
</tr> | |||
<td width="5"><img alt="" height="8" width="8" src="./images/spacer.gif"></td><td valign="bottom"> | |||
<table summary="non selected tab" style="height: 1.4em" border="0" cellpadding="0" cellspacing="0"> | |||
<tr> | |||
<td valign="top" width="5" bgcolor="#B2C4E0"><img height="5" width="5" alt="" src="./images/tab-left.gif"></td><td valign="middle" bgcolor="#B2C4E0"><a href="./projects/index.html"><font size="2" face="Arial, Helvetica, Sans-serif">Projects</font></a></td><td valign="top" width="5" bgcolor="#B2C4E0"><img height="5" width="5" alt="" src="./images/tab-right.gif"></td> | |||
</tr> | |||
</table> | |||
</td> | |||
</tr> | |||
</table> | |||
</div> | |||
@@ -83,7 +90,7 @@ | |||
</tr> | |||
</table> | |||
</td><td bgcolor="#294563"><img width="1" height="1" alt="" src="./images/spacer.gif"></td><td valign="bottom" bgcolor="#4C6C8F"><img width="10" height="10" alt="" src="./images/spacer.gif"></td><td nowrap="nowrap" valign="top" bgcolor="#4C6C8F"> | |||
<div class="menu"><ul> | |||
<div class="menu"><ul> | |||
<li><font color="#CFDCED">Apache Ant</font> | |||
<ul> | |||
<li> | |||
@@ -50,14 +50,21 @@ | |||
<div class="tab"> | |||
<table summary="tab bar" border="0" cellpadding="0" cellspacing="0"> | |||
<tr> | |||
<td width="8"><img alt="" height="5" width="8" src="images/spacer.gif"></td><td valign="bottom"> | |||
<td width="8"><img alt="" height="5" width="8" src="images/spacer.gif"></td><td valign="bottom"> | |||
<table summary="selected tab" style="height: 1.5em" border="0" cellpadding="0" cellspacing="0"> | |||
<tr> | |||
<td valign="top" width="5" bgcolor="#4C6C8F"><img height="5" width="5" alt="" src="./images/tabSel-left.gif"></td><td valign="middle" bgcolor="#4C6C8F"><font color="#ffffff" size="2" face="Arial, Helvetica, Sans-serif"><b>Home</b></font></td><td valign="top" width="5" bgcolor="#4C6C8F"><img height="5" width="5" alt="" src="./images/tabSel-right.gif"></td> | |||
</tr> | |||
</table> | |||
</td> | |||
</tr> | |||
<td width="5"><img alt="" height="8" width="8" src="./images/spacer.gif"></td><td valign="bottom"> | |||
<table summary="non selected tab" style="height: 1.4em" border="0" cellpadding="0" cellspacing="0"> | |||
<tr> | |||
<td valign="top" width="5" bgcolor="#B2C4E0"><img height="5" width="5" alt="" src="./images/tab-left.gif"></td><td valign="middle" bgcolor="#B2C4E0"><a href="./projects/index.html"><font size="2" face="Arial, Helvetica, Sans-serif">Projects</font></a></td><td valign="top" width="5" bgcolor="#B2C4E0"><img height="5" width="5" alt="" src="./images/tab-right.gif"></td> | |||
</tr> | |||
</table> | |||
</td> | |||
</tr> | |||
</table> | |||
</div> | |||
@@ -85,7 +92,7 @@ | |||
</tr> | |||
</table> | |||
</td><td bgcolor="#294563"><img width="1" height="1" alt="" src="./images/spacer.gif"></td><td valign="bottom" bgcolor="#4C6C8F"><img width="10" height="10" alt="" src="./images/spacer.gif"></td><td nowrap="nowrap" valign="top" bgcolor="#4C6C8F"> | |||
<div class="menu"><ul> | |||
<div class="menu"><ul> | |||
<li><font color="#CFDCED">Apache Ant</font> | |||
<ul> | |||
<li> | |||
@@ -50,14 +50,21 @@ | |||
<div class="tab"> | |||
<table summary="tab bar" border="0" cellpadding="0" cellspacing="0"> | |||
<tr> | |||
<td width="8"><img alt="" height="5" width="8" src="images/spacer.gif"></td><td valign="bottom"> | |||
<td width="8"><img alt="" height="5" width="8" src="images/spacer.gif"></td><td valign="bottom"> | |||
<table summary="selected tab" style="height: 1.5em" border="0" cellpadding="0" cellspacing="0"> | |||
<tr> | |||
<td valign="top" width="5" bgcolor="#4C6C8F"><img height="5" width="5" alt="" src="./images/tabSel-left.gif"></td><td valign="middle" bgcolor="#4C6C8F"><font color="#ffffff" size="2" face="Arial, Helvetica, Sans-serif"><b>Home</b></font></td><td valign="top" width="5" bgcolor="#4C6C8F"><img height="5" width="5" alt="" src="./images/tabSel-right.gif"></td> | |||
</tr> | |||
</table> | |||
</td> | |||
</tr> | |||
<td width="5"><img alt="" height="8" width="8" src="./images/spacer.gif"></td><td valign="bottom"> | |||
<table summary="non selected tab" style="height: 1.4em" border="0" cellpadding="0" cellspacing="0"> | |||
<tr> | |||
<td valign="top" width="5" bgcolor="#B2C4E0"><img height="5" width="5" alt="" src="./images/tab-left.gif"></td><td valign="middle" bgcolor="#B2C4E0"><a href="./projects/index.html"><font size="2" face="Arial, Helvetica, Sans-serif">Projects</font></a></td><td valign="top" width="5" bgcolor="#B2C4E0"><img height="5" width="5" alt="" src="./images/tab-right.gif"></td> | |||
</tr> | |||
</table> | |||
</td> | |||
</tr> | |||
</table> | |||
</div> | |||
@@ -85,7 +92,7 @@ | |||
</tr> | |||
</table> | |||
</td><td bgcolor="#294563"><img width="1" height="1" alt="" src="./images/spacer.gif"></td><td valign="bottom" bgcolor="#4C6C8F"><img width="10" height="10" alt="" src="./images/spacer.gif"></td><td nowrap="nowrap" valign="top" bgcolor="#4C6C8F"> | |||
<div class="menu"><ul> | |||
<div class="menu"><ul> | |||
<li><font color="#CFDCED">Apache Ant</font> | |||
<ul> | |||
<li> | |||
@@ -170,11 +170,11 @@ | |||
Antidote will be able to be assembled in different configurations | |||
to provide the type of application or plug-in desired. | |||
</p> | |||
<p>To acheive this modularity, a high level of decoupling is | |||
<p>To achieve this modularity, a high level of decoupling is | |||
necessary. The standard UI design approach of providing separation | |||
of view (presentation) from model (data) is applied, leveraging | |||
the built-in Ant data model where possible, as well as the | |||
predifined Swing model interfaces. Furthermore, the architecture | |||
predefined Swing model interfaces. Furthermore, the architecture | |||
is highly event driven, whereby modules communicate via a shared | |||
communications channel. | |||
</p> | |||
@@ -228,7 +228,7 @@ | |||
objects, as well as <code>AWTEvent</code> objects can be posted (if desired). A | |||
new class of events called <code>AntEvent</code> is defined for Antidote | |||
specific events, which have the additional capability of being | |||
cancelled mid-dispatch. | |||
canceled mid-dispatch. | |||
</p> | |||
<p>Each <code>BusMember</code> must provide a <code>BusFilter</code> instance, | |||
which is the members' means of telling the bus which | |||
@@ -241,7 +241,7 @@ | |||
for dispatching <code>EventObject</code>s to <code>BusMember</code>s. The | |||
purpose of this is to allow certain <code>BusMember</code> instances | |||
to see an event before others, and in the case of <code>AntEvent</code> | |||
objects, keep the event from propogating onward. The | |||
objects, keep the event from propagating onward. The | |||
<code>EventBus</code> class defines the interrupt level constants | |||
<code>VETOING=1</code>, <code>MONITORING=5</code>, and <code>RESPONDING=10</code> to | |||
help define categories of members. The implied purpose being that: | |||
@@ -250,7 +250,7 @@ | |||
<li><code>VETOING</code>: Listens for certain types of events, and | |||
may process them in a non-default manner to determine if the | |||
event should be cancelled before being dispatched to the | |||
event should be canceled before being dispatched to the | |||
<code>RESPONDING</code> group. | |||
</li> | |||
@@ -264,7 +264,7 @@ | |||
</ul> | |||
<p>Within a specific interrupt level, the order in which members will | |||
receive events is undefied. A <code>BusMember</code> may be registered | |||
receive events is undefined. A <code>BusMember</code> may be registered | |||
at a level that is +/- of one of the defined levels, as long as it | |||
follows the constraint <code>MONITORING <= interruptLevel <= | |||
MAX_INTERRUPT</code>. | |||
@@ -322,7 +322,7 @@ | |||
</p> | |||
<p>The purpose of this encapsulation is to allow the clean | |||
separation of making a request, and servicing a request. Due to | |||
various conditions in the application state, the actualy response | |||
various conditions in the application state, the actually response | |||
to a request may change, as well as who services it. This | |||
design approach facilitates that. | |||
</p> | |||
@@ -344,7 +344,7 @@ | |||
<table class="nowrap" border="0" cellspacing="0" cellpadding="2" width="100%"> | |||
<tr><td bgcolor="#294563"><font color="#ffffff"><a name="Application Context"><strong>Application Context</strong></a></font></td></tr> | |||
</table> | |||
<p>In order to keep the coupling amoung application modules to a | |||
<p>In order to keep the coupling among application modules to a | |||
minimum, a single point of reference is needed for coordination | |||
and data sharing. The class <code>AppContext</code> is the catch-all | |||
class for containing the application state. Most modules and | |||
@@ -362,9 +362,9 @@ | |||
</table> | |||
<p>Full "i18n" support should be assumed in modern applications, | |||
and all user viewable strings should be defined in a configuration | |||
file. For Antidote this configuraiton file is | |||
file. For Antidote this configuration file is | |||
<code>antidote.properties</code>, which is located (with other UI | |||
resources) in the subpackage "resources". | |||
resources) in the sub-package "resources". | |||
</p> | |||
<p>To aid in the lookup of text properties, as well as other | |||
resources like icons, a class called <code>ResourceManager</code> is | |||
@@ -373,7 +373,7 @@ | |||
values as easy as possible. | |||
</p> | |||
<p>The organization of configuration properties is based on the | |||
fully qualifed path of the class that requires the property. For | |||
fully qualified path of the class that requires the property. For | |||
example, the "about" box contains a messages, so it looks for the | |||
property "<code>org.apache.tools.ant.gui.About.message</code>" for the text | |||
message it should display. Therefore, the <code>ResourceManager</code> | |||
@@ -154,10 +154,10 @@ | |||
</table> | |||
<h3>ANTidote is the GUI for Ant...</h3> | |||
<p>... in fact it is the Ant GUI by the Apache Ant project itself, because, | |||
as you might know, there are several other grafical user interfaces covering Ant. | |||
as you might know, there are several other graphical user interfaces covering Ant. | |||
Most of them are integrated in IDEs such as <a href="http://ant.netbeans.org">NetBeans</a> | |||
or <a href="http://www.eclipse.org">Eclipse</a>. To be honest Antidote | |||
has started a long time ago (spring 2000) and was designed to become integratible into | |||
has started a long time ago (spring 2000) and was designed to become integrable into | |||
IDEs by it's original Author Simeon H. K. Fitch, who did the most work on Antidote. | |||
Unfortunately the Antidote community never came really "to speed" and so the IDE-guys | |||
where faster with their integrations. | |||
@@ -166,13 +166,13 @@ | |||
interest in such a tool... | |||
</p> | |||
<p>Anyways: The "sleeping beauty" Antidote has been awaken and is now being developed to | |||
a full featured, stand alone, JFC/Swing-based Ant GUI to grafically create, edit and run | |||
a full featured, stand alone, JFC/Swing-based Ant GUI to graphically create, edit and run | |||
build-files to be quite useful for the developer who do not use an IDE at all. So one of | |||
the goals of Antidote development is to make it small, fast and really neat :)! | |||
</p> | |||
<br/> | |||
<table class="nowrap" border="0" cellspacing="0" cellpadding="2" width="100%"> | |||
<tr><td bgcolor="#294563"><font color="#ffffff"><a name="Get a glimps"><strong>Get a glimps</strong></a></font></td></tr> | |||
<tr><td bgcolor="#294563"><font color="#ffffff"><a name="Get a glimpse"><strong>Get a glimpse</strong></a></font></td></tr> | |||
</table> | |||
<p> | |||
<img src="images/screenshot.jpg" width="648" height="595" alt="Screenshot" /> | |||
@@ -189,7 +189,7 @@ | |||
</p> | |||
<ul> | |||
<li><a href="http://jakarta.apache.org/getinvolved/getinvolvedindex.html">Get Involved</a></li> | |||
<li><a href="mail.html">Join Mailing Lists</a></li> | |||
<li><a href="../../mail.html">Join Mailing Lists</a></li> | |||
<li><a href="http://marc.theaimsgroup.com/?l=ant-dev&r=1&w=2">Search the Dev Mailing List</a> | |||
</li> | |||
<li><a href="http://marc.theaimsgroup.com/?l=ant-user&r=1&w=2">Search the User Mailing List</a> | |||
@@ -193,7 +193,7 @@ | |||
<code>AntModule.contextualize()</code> method has been called. Follow | |||
the naming convention currently used in the properties file and | |||
you should have to problems. This task should be done | |||
<b>during</b> development of your module. Under no cercumstances | |||
<b>during</b> development of your module. Under no circumstances | |||
should your module be submitted or committed without this task | |||
being completed. Remember that Antidote has an international | |||
audience. | |||
@@ -157,7 +157,7 @@ | |||
Web-Page for Ant sub-projects. In the first step <a href="antidote/index.html">Antidote</a>, | |||
the Ant GUI, is included, but some others may follow! | |||
</p> | |||
<p>To make shure you do not miss anything: Stay tuned and visit this page from time to time :)! | |||
<p>To make sure you do not miss anything: Stay tuned and visit this page from time to time :)! | |||
</p> | |||
@@ -50,14 +50,21 @@ | |||
<div class="tab"> | |||
<table summary="tab bar" border="0" cellpadding="0" cellspacing="0"> | |||
<tr> | |||
<td width="8"><img alt="" height="5" width="8" src="images/spacer.gif"></td><td valign="bottom"> | |||
<td width="8"><img alt="" height="5" width="8" src="images/spacer.gif"></td><td valign="bottom"> | |||
<table summary="selected tab" style="height: 1.5em" border="0" cellpadding="0" cellspacing="0"> | |||
<tr> | |||
<td valign="top" width="5" bgcolor="#4C6C8F"><img height="5" width="5" alt="" src="./images/tabSel-left.gif"></td><td valign="middle" bgcolor="#4C6C8F"><font color="#ffffff" size="2" face="Arial, Helvetica, Sans-serif"><b>Home</b></font></td><td valign="top" width="5" bgcolor="#4C6C8F"><img height="5" width="5" alt="" src="./images/tabSel-right.gif"></td> | |||
</tr> | |||
</table> | |||
</td> | |||
</tr> | |||
<td width="5"><img alt="" height="8" width="8" src="./images/spacer.gif"></td><td valign="bottom"> | |||
<table summary="non selected tab" style="height: 1.4em" border="0" cellpadding="0" cellspacing="0"> | |||
<tr> | |||
<td valign="top" width="5" bgcolor="#B2C4E0"><img height="5" width="5" alt="" src="./images/tab-left.gif"></td><td valign="middle" bgcolor="#B2C4E0"><a href="./projects/index.html"><font size="2" face="Arial, Helvetica, Sans-serif">Projects</font></a></td><td valign="top" width="5" bgcolor="#B2C4E0"><img height="5" width="5" alt="" src="./images/tab-right.gif"></td> | |||
</tr> | |||
</table> | |||
</td> | |||
</tr> | |||
</table> | |||
</div> | |||
@@ -85,7 +92,7 @@ | |||
</tr> | |||
</table> | |||
</td><td bgcolor="#294563"><img width="1" height="1" alt="" src="./images/spacer.gif"></td><td valign="bottom" bgcolor="#4C6C8F"><img width="10" height="10" alt="" src="./images/spacer.gif"></td><td nowrap="nowrap" valign="top" bgcolor="#4C6C8F"> | |||
<div class="menu"><ul> | |||
<div class="menu"><ul> | |||
<li><font color="#CFDCED">Apache Ant</font> | |||
<ul> | |||
<li> | |||
@@ -48,14 +48,21 @@ | |||
<div class="tab"> | |||
<table summary="tab bar" border="0" cellpadding="0" cellspacing="0"> | |||
<tr> | |||
<td width="8"><img alt="" height="5" width="8" src="images/spacer.gif"></td><td valign="bottom"> | |||
<td width="8"><img alt="" height="5" width="8" src="images/spacer.gif"></td><td valign="bottom"> | |||
<table summary="selected tab" style="height: 1.5em" border="0" cellpadding="0" cellspacing="0"> | |||
<tr> | |||
<td valign="top" width="5" bgcolor="#4C6C8F"><img height="5" width="5" alt="" src="./images/tabSel-left.gif"></td><td valign="middle" bgcolor="#4C6C8F"><font color="#ffffff" size="2" face="Arial, Helvetica, Sans-serif"><b>Home</b></font></td><td valign="top" width="5" bgcolor="#4C6C8F"><img height="5" width="5" alt="" src="./images/tabSel-right.gif"></td> | |||
</tr> | |||
</table> | |||
</td> | |||
</tr> | |||
<td width="5"><img alt="" height="8" width="8" src="./images/spacer.gif"></td><td valign="bottom"> | |||
<table summary="non selected tab" style="height: 1.4em" border="0" cellpadding="0" cellspacing="0"> | |||
<tr> | |||
<td valign="top" width="5" bgcolor="#B2C4E0"><img height="5" width="5" alt="" src="./images/tab-left.gif"></td><td valign="middle" bgcolor="#B2C4E0"><a href="./projects/index.html"><font size="2" face="Arial, Helvetica, Sans-serif">Projects</font></a></td><td valign="top" width="5" bgcolor="#B2C4E0"><img height="5" width="5" alt="" src="./images/tab-right.gif"></td> | |||
</tr> | |||
</table> | |||
</td> | |||
</tr> | |||
</table> | |||
</div> | |||
@@ -83,7 +90,7 @@ | |||
</tr> | |||
</table> | |||
</td><td bgcolor="#294563"><img width="1" height="1" alt="" src="./images/spacer.gif"></td><td valign="bottom" bgcolor="#4C6C8F"><img width="10" height="10" alt="" src="./images/spacer.gif"></td><td nowrap="nowrap" valign="top" bgcolor="#4C6C8F"> | |||
<div class="menu"><ul> | |||
<div class="menu"><ul> | |||
<li><font color="#CFDCED">Apache Ant</font> | |||
<ul> | |||
<li> | |||
@@ -26,11 +26,11 @@ | |||
Antidote will be able to be assembled in different configurations | |||
to provide the type of application or plug-in desired. | |||
</p> | |||
<p>To acheive this modularity, a high level of decoupling is | |||
<p>To achieve this modularity, a high level of decoupling is | |||
necessary. The standard UI design approach of providing separation | |||
of view (presentation) from model (data) is applied, leveraging | |||
the built-in Ant data model where possible, as well as the | |||
predifined Swing model interfaces. Furthermore, the architecture | |||
predefined Swing model interfaces. Furthermore, the architecture | |||
is highly event driven, whereby modules communicate via a shared | |||
communications channel. | |||
</p> | |||
@@ -83,7 +83,7 @@ | |||
objects, as well as <code>AWTEvent</code> objects can be posted (if desired). A | |||
new class of events called <code>AntEvent</code> is defined for Antidote | |||
specific events, which have the additional capability of being | |||
cancelled mid-dispatch. | |||
canceled mid-dispatch. | |||
</p> | |||
<p>Each <code>BusMember</code> must provide a <code>BusFilter</code> instance, | |||
@@ -98,7 +98,7 @@ | |||
for dispatching <code>EventObject</code>s to <code>BusMember</code>s. The | |||
purpose of this is to allow certain <code>BusMember</code> instances | |||
to see an event before others, and in the case of <code>AntEvent</code> | |||
objects, keep the event from propogating onward. The | |||
objects, keep the event from propagating onward. The | |||
<code>EventBus</code> class defines the interrupt level constants | |||
<code>VETOING=1</code>, <code>MONITORING=5</code>, and <code>RESPONDING=10</code> to | |||
help define categories of members. The implied purpose being that: | |||
@@ -107,7 +107,7 @@ | |||
<li><code>VETOING</code>: Listens for certain types of events, and | |||
may process them in a non-default manner to determine if the | |||
event should be cancelled before being dispatched to the | |||
event should be canceled before being dispatched to the | |||
<code>RESPONDING</code> group. | |||
</li> | |||
@@ -122,7 +122,7 @@ | |||
</ul> | |||
<p>Within a specific interrupt level, the order in which members will | |||
receive events is undefied. A <code>BusMember</code> may be registered | |||
receive events is undefined. A <code>BusMember</code> may be registered | |||
at a level that is +/- of one of the defined levels, as long as it | |||
follows the constraint <code>MONITORING <= interruptLevel <= | |||
MAX_INTERRUPT</code>. | |||
@@ -180,7 +180,7 @@ | |||
<p>The purpose of this encapsulation is to allow the clean | |||
separation of making a request, and servicing a request. Due to | |||
various conditions in the application state, the actualy response | |||
various conditions in the application state, the actually response | |||
to a request may change, as well as who services it. This | |||
design approach facilitates that. | |||
</p> | |||
@@ -198,7 +198,7 @@ | |||
</p> | |||
</section> | |||
<section name="Application Context"> | |||
<p>In order to keep the coupling amoung application modules to a | |||
<p>In order to keep the coupling among application modules to a | |||
minimum, a single point of reference is needed for coordination | |||
and data sharing. The class <code>AppContext</code> is the catch-all | |||
class for containing the application state. Most modules and | |||
@@ -214,9 +214,9 @@ | |||
<section name="Configuration and ResourceManager"> | |||
<p>Full "i18n" support should be assumed in modern applications, | |||
and all user viewable strings should be defined in a configuration | |||
file. For Antidote this configuraiton file is | |||
file. For Antidote this configuration file is | |||
<code>antidote.properties</code>, which is located (with other UI | |||
resources) in the subpackage "resources". | |||
resources) in the sub-package "resources". | |||
</p> | |||
<p>To aid in the lookup of text properties, as well as other | |||
@@ -227,7 +227,7 @@ | |||
</p> | |||
<p>The organization of configuration properties is based on the | |||
fully qualifed path of the class that requires the property. For | |||
fully qualified path of the class that requires the property. For | |||
example, the "about" box contains a messages, so it looks for the | |||
property "<code>org.apache.tools.ant.gui.About.message</code>" for the text | |||
message it should display. Therefore, the <code>ResourceManager</code> | |||
@@ -13,10 +13,10 @@ | |||
<h3>ANTidote is the GUI for Ant...</h3> | |||
<p>... in fact it is the Ant GUI by the Apache Ant project itself, because, | |||
as you might know, there are several other grafical user interfaces covering Ant. | |||
as you might know, there are several other graphical user interfaces covering Ant. | |||
Most of them are integrated in IDEs such as <a href="http://ant.netbeans.org">NetBeans</a> | |||
or <a href="http://www.eclipse.org">Eclipse</a>. To be honest Antidote | |||
has started a long time ago (spring 2000) and was designed to become integratible into | |||
has started a long time ago (spring 2000) and was designed to become integrable into | |||
IDEs by it's original Author Simeon H. K. Fitch, who did the most work on Antidote. | |||
Unfortunately the Antidote community never came really "to speed" and so the IDE-guys | |||
where faster with their integrations. | |||
@@ -25,13 +25,13 @@ | |||
interest in such a tool... | |||
</p> | |||
<p>Anyways: The "sleeping beauty" Antidote has been awaken and is now being developed to | |||
a full featured, stand alone, JFC/Swing-based Ant GUI to grafically create, edit and run | |||
a full featured, stand alone, JFC/Swing-based Ant GUI to graphically create, edit and run | |||
build-files to be quite useful for the developer who do not use an IDE at all. So one of | |||
the goals of Antidote development is to make it small, fast and really neat :)! | |||
</p> | |||
</section> | |||
<section name="Get a glimps"> | |||
<section name="Get a glimpse"> | |||
<p> | |||
<img src="images/screenshot.jpg" width="648" height="595" alt="Screenshot"/> | |||
</p> | |||
@@ -46,7 +46,7 @@ | |||
</p> | |||
<ul> | |||
<li><a href="http://jakarta.apache.org/getinvolved/getinvolvedindex.html">Get Involved</a></li> | |||
<li><a href="mail.html">Join Mailing Lists</a></li> | |||
<li><a href="../../mail.html">Join Mailing Lists</a></li> | |||
<li><a href="http://marc.theaimsgroup.com/?l=ant-dev&r=1&w=2">Search the Dev Mailing List</a> | |||
</li> | |||
<li><a href="http://marc.theaimsgroup.com/?l=ant-user&r=1&w=2">Search the User Mailing List</a> | |||
@@ -55,7 +55,7 @@ | |||
<code>AntModule.contextualize()</code> method has been called. Follow | |||
the naming convention currently used in the properties file and | |||
you should have to problems. This task should be done | |||
<b>during</b> development of your module. Under no cercumstances | |||
<b>during</b> development of your module. Under no circumstances | |||
should your module be submitted or committed without this task | |||
being completed. Remember that Antidote has an international | |||
audience. | |||
@@ -16,7 +16,7 @@ | |||
Web-Page for Ant sub-projects. In the first step <a href="antidote/index.html">Antidote</a>, | |||
the Ant GUI, is included, but some others may follow! | |||
</p> | |||
<p>To make shure you do not miss anything: Stay tuned and visit this page from time to time :)! | |||
<p>To make sure you do not miss anything: Stay tuned and visit this page from time to time :)! | |||
</p> | |||
</section> | |||