Projects / GXPARSE / Releases / Minor feature enhancements

Rss All releases tagged Minor feature enhancements

  • Rrelease-mid
  •  23 Aug 2005 23:41
  • Rrelease-after

Changes: Pattern matching was simplified. A new class (Modifier) of operators makes it easy to build complex patterns and to do recursive pattern matching. The ScanRule class works like a Perl pattern-codeblock rule. Preliminary examples show how to do recursive-descent parsing with subclasses of ScanRule and ScanMatch.

  • Rrelease-mid
  •  24 Aug 2004 00:05
  • Rrelease-after

Changes: API changes have been made to Parser, Listener, and ElementMapper. These changes will be used to support namespaces, and to support modular design in large applications.

  • Rrelease-mid
  •  27 Jun 2004 20:34
  • Rrelease-after

Changes: The class XMLName has been replaced by the Java 1.5 class java.xml.namespace.QName, and will become part of a extension to full namespace support. The change also makes GXPARSE more consistent with standard Java XML conventions.

Changes: This license was changed to the GNU Lesser General Public License from the GPL.

Changes: This release has been revised for Java 1.5.0 beta 2. A list of planned changes has been added to the project home page. Resequencing of output can now be done without requiring a unique key for each item of data that will be written out of normal sequence, and the keys can now be an instance of any Java class.

Changes: This version supports resequencing on WriterStacks, so that an XML application can easily use use both Writer redirection and pseudo-random access to the output stream of the current Writer.

Changes: This release has an ElementMapper class that automatically maps each element name to the name of a Java element handler method, and invokes the method whenever the element is encountered. It maps to a default method when no specific method is provided. Any element can be given specific handling by defining a single handler method for that element.

No-screenshot

Project Spotlight

Samba

Tools to access to a server's filespace and printers via SMB.

No-screenshot

Project Spotlight

YesPaste!

A pastebin application written with Ruby On Rails.