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> | |||