Fixed dependency problem with WSDL4J, Xerces and XMLBeans. Implemented a WSDL parser that can read a webservice description file and transforms it to a set of Fabric-internal classes.
Added factory mechanism to most classes in the WSDL parser for easier object creation.
Fixed bug in FMessage class. Added missing setter and getter methods to FMessagePart interface and class.
Fixed typo in getter name.
Added portCount() method to FService class.
Added unit tests for classes of new WSDL parser.
Rewrote existing unit tests and improved logging. Fixed some problems with Maven test configuration and output directories.
Refactored classes and interfaces of the module API. Added components for WSDL item handling. Changed interface of Fabric modules to comply with current needs. Modules can now have multiple item handlers (e.g. for XML Schema and WSDL). Updated all existing modules to work with new module interface. Integrated WSDL parser into Fabric's main class. Fixed a bug with creation of top level object list in FSchema class. Minor updates and fixes in FWSDL class. Reorganized package hierarchy in the Cpp test module.
README updated.
Added missing count()-methods to classes of WSDL parser. Refactored unit tests accordingly.
Cleaned up main pom.xml file and removed dependencies to discontinued modules (microfibre, macrofibre and xml).
Updated copyright year and names in license header.
Cleaned up core/pom.xml.
Fixed bug in toString() method of FOperationImpl, FBindingOperationImpl and MessagePartImpl. Some attributes of these classes may be 'null', so we have to check this when printing. Furthermore, equals() and hashCode() methods were added to all classes of the WSDL parsers. Unit tests were extended accordingly.
Fixed problem with RuntimeException in FWSDLTest.
Refactored FWSDL class into smaller logical units.
Fixed typo and line endings in existing modules.
Improved configuration of license header plug-in for Maven. Generation is still buggy though. That is why headers have not been updated yet.
Added new Maven module for the Java Middleware Generator (MidGen4J). The item handler can be used already to generate a service provider class with method stubs. However, the implementation is not yet complete.
Added some sample WSDL files for testing.