Skip to content
Dan Dudley edited this page Jun 13, 2014 · 2 revisions

What is Flapjack!?

Flapjack is the PREMIER flat record parser....yea right..... for all I know there is a better flat record parser out there. This project has really materialized into a learning exercise on how complicated flat record parsing really can be and how I approached it.

If you encounter any bugs or feel there needs to be some enhancement, just create an issue.

If you have some questions about flapjack checkout the FAQ.

Thanks, Happy Parsing :0)


Current Features (Version 1.0.3)

  • Supports fixed record parsing
  • Record layouts configured through code
  • Mapping from a record to a domain model through annotations or code
  • Bad record error handling to allow continuous processing even if a bad record is encountered
  • Conversion of many data types and pluggable data type conversion (Binary or Text format)
  • Pluggable conversion at the field level
  • Supports multi-record format files / streams
  • Defining fields with COBOL like syntax (ex. 9(2)v99)
  • Event driven parsing
  • more to come...
Clone this wiki locally