Sorry, after I wrote the post I felt it wasn't clear enough too... I wanted to ask if there was a feature to similar to Hibernate's components (or BeanIO segments) to break the bean into a root bean and smaller nested beans.
For example, let's suppose I have this line: NAME------LAST_NAME-ADDRESS---ZIP_CODE-- We could model this line as a POJO called Person, and it would be something like this: @FixedLengthRecord class Person{ @DataField(pos=1, length=10) private String name; @DataField(pos=2, length=10) private String lastName; @DataField(pos=3, length=10) private String address; @DataField(pos=4, length=10) private String zipCode; //Getters and setters... } Now, if the amount of fields grows too much, I would like to split this object into several nested objects. For example, now I want to have two objects: //Nested bean, relative to the position specified in parent bean @FixedLengthRecord class Address{ @DataField(pos=1, length=10) private String address; @DataField(pos=2, length=10) private String zipCode; //Getters and setters... } //Root bean @FixedLengthRecord class Person { @DataField(pos=1, length=10) private String name; @DataField(pos=2, length=10) private String lastName; @DataField(pos=3, length=10) private Address address; //Getters and setters } I tried to find a feature like this in Bindy but I couldn't find one. As a workaround, I switched to BeanIO for marshalling/unmarshalling this way. Anyway, I would have liked to use annotations instead of the BeanIO XML file. Thanks,. -- View this message in context: http://camel.465427.n5.nabble.com/Bindy-fixed-length-tp5730980p5731037.html Sent from the Camel - Users mailing list archive at Nabble.com.