MDIUtilities provides a set of utility classes that can be used for desktop application development. It contains a network preferences implementation, XML utility classes, geometry utility classes, additional Swing classes, and other miscellaneous classes.
|Licenses||Apache 2.0 LGPLv2|
|Operating Systems||Windows Linux Mac OS X Android|
Release Notes: Uses the EntityResolver of the SAXParser for the XML Schema validation of XML documents. Allows you to search for the specified DTD (if it exist) when resolving entities, if the EntityResolver does not resolve the entity.
Release Notes: This release adds two classes (and a new jar file) to order Unit Tests using the JUnit framework for versions of JVM greater than Java 6, adds a default DefaultParserExceptionListener class to receive and process exceptions encountered during XML Parsing, and adds the direct capacity to set an entity resolver for an XMLSAXParser.
Release Notes: This release improves the XMLSAXParser class to allow XMLSchema validation, and customizes error handling.
Release Notes: Adds an XMLRootDetector class detecting the name of the root in an XML file or URL. Adds methods to check the platform OS in the SystemUtils class. Only adds the locahost host for local files for the Mac OS X platform for the FileUtilities getChildURL method.
Release Notes: This release adds a method to restart the ResolverSAXHandler without resetting it. This method can be useful when the user wants to reuse the same handler without clearing its results.