BeanIO 2.0.4

org.beanio.stream.fixedlength
Class FixedLengthRecordParser

java.lang.Object
  extended by org.beanio.stream.fixedlength.FixedLengthRecordParser
All Implemented Interfaces:
RecordMarshaller, RecordUnmarshaller

public class FixedLengthRecordParser
extends Object
implements RecordMarshaller, RecordUnmarshaller

A combined RecordMarshaller and RecordUnmarshaller implementation for fixed length formatted records.

Since:
2.0
Author:
Kevin Seim

Constructor Summary
FixedLengthRecordParser()
          Constructs a new FixedLengthRecordParser.
 
Method Summary
 String marshal(Object record)
          Marshals a single record object to a String.
 String marshal(String record)
          Marshals a single fixed length record.
 Object unmarshal(String text)
          Unmarshals a single record.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FixedLengthRecordParser

public FixedLengthRecordParser()
Constructs a new FixedLengthRecordParser.

Method Detail

unmarshal

public Object unmarshal(String text)
Description copied from interface: RecordUnmarshaller
Unmarshals a single record.

Specified by:
unmarshal in interface RecordUnmarshaller
Parameters:
text - the record text to unmarshal
Returns:
the unmarshalled record object

marshal

public String marshal(Object record)
Description copied from interface: RecordMarshaller
Marshals a single record object to a String.

Specified by:
marshal in interface RecordMarshaller
Parameters:
record - the record object to marshal
Returns:
the marshalled record text

marshal

public String marshal(String record)
Marshals a single fixed length record.

Parameters:
record - the record to marshal
Returns:
the marshalled record text

BeanIO 2.0.4

Copyright © 2010-2013 Kevin Seim