Projects / Flatworm


Flatworm is a framework for Java designed to eliminate the need to hand-parse fixed length flat file data. It uses an XML file that describes the format of an input source and breaks the input into beans of the user's choosing. It can handle multiple record types in the same file (using either line length or key field values to determine the correct type), and can support multiple-line records. It can also parse multiple beans out of a single record.

Operating Systems

Recent releases

  •  01 Aug 2007 17:43

    Release Notes: This release finally adds the ability to generate as well as parse flat files, using the same XML description file. It includes numerous code cleanups and improvements. It handles multiple-level bean references (person.address.zipcodes, for example), more than one type of padding character, and can now use streams for input and output.

    •  16 Jun 2004 18:00

      No changes have been submitted for this release.


      Project Spotlight


      A Fluent OpenStack client API for Java.


      Project Spotlight

      TurnKey TWiki Appliance

      A TWiki appliance that is easy to use and lightweight.