BeanIO 2.0.4

org.beanio.internal.parser.format.fixedlength
Class FixedLengthStreamFormat

java.lang.Object
  extended by org.beanio.internal.parser.StreamFormatSupport
      extended by org.beanio.internal.parser.format.fixedlength.FixedLengthStreamFormat
All Implemented Interfaces:
StreamFormat

public class FixedLengthStreamFormat
extends StreamFormatSupport

A StreamFormatSupport implementation for the fixed length stream format.

Since:
2.0
Author:
Kevin Seim

Constructor Summary
FixedLengthStreamFormat()
          Constructs a new FixedLengthStreamFormat.
 
Method Summary
 RecordReader createDefaultReader(Reader in)
           
 RecordWriter createDefaultWriter(Writer out)
           
 MarshallingContext createMarshallingContext(boolean streaming)
          Creates a new marshalling context.
 UnmarshallingContext createUnmarshallingContext()
          Creates a new ummarshalling context.
 
Methods inherited from class org.beanio.internal.parser.StreamFormatSupport
createRecordMarshaller, createRecordReader, createRecordUnmarshaller, createRecordWriter, getName, getRecordParserFactory, setName, setRecordParserFactory
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FixedLengthStreamFormat

public FixedLengthStreamFormat()
Constructs a new FixedLengthStreamFormat.

Method Detail

createUnmarshallingContext

public UnmarshallingContext createUnmarshallingContext()
Description copied from interface: StreamFormat
Creates a new ummarshalling context.

Returns:
the new UnmarshallingContext

createMarshallingContext

public MarshallingContext createMarshallingContext(boolean streaming)
Description copied from interface: StreamFormat
Creates a new marshalling context.

Parameters:
streaming - true if marshalling to a stream
Returns:
the new MarshallingContext

createDefaultReader

public RecordReader createDefaultReader(Reader in)

createDefaultWriter

public RecordWriter createDefaultWriter(Writer out)

BeanIO 2.0.4

Copyright © 2010-2013 Kevin Seim