|
This is the second release of DNA. This release
introduces several bug fixes and feature enhancements.
The primary purpose of this release is the introduction
of a high level User Guide. The release can be downloaded
from;
-
Fixed a bug in SAXConfigurationHandler that could cause a
ArrayStoreException using some parsers. Some parsers would
not pass the ContentHandler text content if it would be
removed during normalization of the XML document. The DNA
code did not expect this behaviour but has since been fixed
and unit test added to avoid regression.
-
Make it possible for users to subclass SAXConfigurationHandler
and overide processValueText() and processAttributeText() to
process text attributes prior to them being set. Added unit
tests to verify operation.
-
Add ConfigurationUtil.equals( config1, config2 ) utility
method that tests equality of two configurations and added
unit tests to verify functionality.
-
Support passing a PrintStream object into constructor of
ConsoleLogger to specify where the out
put is output.
|