Notes: Updated to Java 5. Added a parser to read in XML files natively in Java. The -bin file has only the binary jar file and accompanying info files (INSTALL README, etc.). The -src file has all that, plus the source code and javadocs.
Changes: Added an XML parser. This parser reads in an AIF xml file (1.1 DTD dated Dec 20, 2001) and populates the existing Java objects. Also:
- added an Ant build.xml file
- changed from a HashSet to a TreeSet in a few places so the items in the xml file would be sorted by alpha
- made a few methods public that were previously package level
- made changes to AGException to take advantage of Java's chained exception facilities
- added a few new ways to get groups of AG IDs
- added the namespace declarations to the XML output routines
- added a few checks to protect against NullPointerExceptions
- removed the trim() method in Utilities.java
- it wasn't being used and the Java String API has the same method.