Package org.beanio.stream.fixedlength
Class FixedLengthRecordParser
- java.lang.Object
-
- org.beanio.stream.fixedlength.FixedLengthRecordParser
-
- All Implemented Interfaces:
RecordMarshaller,RecordUnmarshaller
public class FixedLengthRecordParser extends java.lang.Object implements RecordMarshaller, RecordUnmarshaller
A combinedRecordMarshallerandRecordUnmarshallerimplementation for fixed length formatted records.- Since:
- 2.0
-
-
Constructor Summary
Constructors Constructor Description FixedLengthRecordParser()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Stringmarshal(java.lang.Object record)Marshals a single record object to aString.java.lang.Stringmarshal(java.lang.String record)Marshals a single fixed length record.java.lang.Objectunmarshal(java.lang.String text)Unmarshals a single record.
-
-
-
Method Detail
-
unmarshal
public java.lang.Object unmarshal(java.lang.String text)
Description copied from interface:RecordUnmarshallerUnmarshals a single record.- Specified by:
unmarshalin interfaceRecordUnmarshaller- Parameters:
text- the record text to unmarshal- Returns:
- the unmarshalled record object
-
marshal
public java.lang.String marshal(java.lang.Object record)
Description copied from interface:RecordMarshallerMarshals a single record object to aString.- Specified by:
marshalin interfaceRecordMarshaller- Parameters:
record- the record object to marshal- Returns:
- the marshalled record text
-
marshal
public java.lang.String marshal(java.lang.String record)
Marshals a single fixed length record.- Parameters:
record- the record to marshal- Returns:
- the marshalled record text
-
-