Changes in Version 1.2 ====================== - Stream support Besides passing file names or files to the classes 'ConfigurationReader' and 'FileCreator', you can now pass Input-/Outputstreams. This helps to avoid path configuration issues - e.g. you simply can add your config files to java's classpath. - Conversion methods for file generation Up to version 1.1, during file creation only some basic types were supported; the converters have been used only for parsing. Now the converters are responsible for conversions in both directions. A converter has to offer an additional method to convert from bean to string (the opposite direction); its signature is public String convertT(Object obj, HashMap options) (The 'T' in 'convertT' should be replaced with a sensible description of the type, e.g. 'convertChar', 'convertGender' and so forth.) - Multiple padding characters The "conversion-option" element for "pad-character" recognizes all characters in the given "value" string - each of these characters will be stripped during parsing. On generating a file the value will be padded with the string's first character. - Navigational expressions in 'beanref' attributes Up to version 1.1, the 'beanref' attributes in flatworm's XML descriptors only worked for "single hop" expressions like "customer.city". This has been fixed to support expressions like "customer.shippingAddress.city".