net.sf.jsefa.flr.lowlevel
Class FlrLowLevelDeserializerImpl

java.lang.Object
  extended by net.sf.jsefa.rbf.lowlevel.RbfLowLevelDeserializerImpl<FlrLowLevelConfiguration>
      extended by net.sf.jsefa.flr.lowlevel.FlrLowLevelDeserializerImpl
All Implemented Interfaces:
LowLevelDeserializer, FlrLowLevelDeserializer, RbfLowLevelDeserializer

public class FlrLowLevelDeserializerImpl
extends RbfLowLevelDeserializerImpl<FlrLowLevelConfiguration>
implements FlrLowLevelDeserializer

Implementation of FlrLowLevelDeserializer based on RbfLowLevelDeserializerImpl.

Author:
Norman Lahme-Huetig

Constructor Summary
FlrLowLevelDeserializerImpl(FlrLowLevelConfiguration config)
          Constructs a new FlrLowLevelDeserializerImpl.
 
Method Summary
 String nextField(int length, Align align, char padCharacter)
          Returns the next field of the current record.
 
Methods inherited from class net.sf.jsefa.rbf.lowlevel.RbfLowLevelDeserializerImpl
close, getConfiguration, getCurrentSegmentTerminator, getCurrentSegmentTerminatorString, getInputPosition, getStoredLines, hasNextChar, nextChar, nextString, open, peekChar, readNextRecord, readNextSegment, remainingLineLength, unreadRecord
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface net.sf.jsefa.rbf.lowlevel.RbfLowLevelDeserializer
getStoredLines, readNextRecord, unreadRecord
 
Methods inherited from interface net.sf.jsefa.common.lowlevel.LowLevelDeserializer
close, getInputPosition, open
 

Constructor Detail

FlrLowLevelDeserializerImpl

public FlrLowLevelDeserializerImpl(FlrLowLevelConfiguration config)
Constructs a new FlrLowLevelDeserializerImpl.

Parameters:
config - the configuration
Method Detail

nextField

public String nextField(int length,
                        Align align,
                        char padCharacter)
Returns the next field of the current record.

Specified by:
nextField in interface FlrLowLevelDeserializer
Parameters:
length - the length of the field
align - the alignment
padCharacter - the pad character
Returns:
the field value


Copyright © 2014. All rights reserved.