com.servingxml.components.flatfile.scanner.characters
Class FixedLengthCharRecordInput
java.lang.Object
com.servingxml.components.flatfile.scanner.characters.FixedLengthCharRecordInput
- All Implemented Interfaces:
- RecordInput
public class FixedLengthCharRecordInput
- extends java.lang.Object
- implements RecordInput
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FixedLengthCharRecordInput
public FixedLengthCharRecordInput(RecordBlock block,
java.nio.charset.Charset charset)
toByteArray
public byte[] toByteArray()
- Specified by:
toByteArray
in interface RecordInput
toCharArray
public char[] toCharArray()
- Specified by:
toCharArray
in interface RecordInput
done
public boolean done()
- Specified by:
done
in interface RecordInput
readBytes
public int readBytes(byte[] value)
throws java.io.IOException
- Specified by:
readBytes
in interface RecordInput
- Throws:
java.io.IOException
readCharacters
public int readCharacters(char[] value)
throws java.io.IOException
- Throws:
java.io.IOException
readString
public java.lang.String readString(int width)
throws java.io.IOException
- Specified by:
readString
in interface RecordInput
- Throws:
java.io.IOException
readString
public java.lang.String readString(int maxLength,
FlatFileOptions flatFileOptions)
throws java.io.IOException
- Specified by:
readString
in interface RecordInput
- Throws:
java.io.IOException
readStringArray
public java.lang.String[] readStringArray(int maxLength,
FlatFileOptions flatFileOptions)
throws java.io.IOException
- Specified by:
readStringArray
in interface RecordInput
- Throws:
java.io.IOException
getPosition
public int getPosition()
- Specified by:
getPosition
in interface RecordInput
getLast
public int getLast()
- Specified by:
getLast
in interface RecordInput
setPosition
public void setPosition(int index)
throws java.io.IOException
- Specified by:
setPosition
in interface RecordInput
- Throws:
java.io.IOException
reserve
public int reserve(int len)
throws java.io.IOException
- Throws:
java.io.IOException
wipe
public void wipe()
- Specified by:
wipe
in interface RecordInput
updateLast
public void updateLast()
getCharset
public java.nio.charset.Charset getCharset()
- Specified by:
getCharset
in interface RecordInput
readRepeatingGroup
public void readRepeatingGroup(int count,
FlatFileOptions flatFileOptions,
java.util.List<RecordInput> children)
- Specified by:
readRepeatingGroup
in interface RecordInput
readSegment
public RecordInput readSegment(FlatFileOptions flatFileOptions)
- Specified by:
readSegment
in interface RecordInput
readSegment
public RecordInput readSegment(int segmentLength)
- Specified by:
readSegment
in interface RecordInput
concatentate
public RecordInput concatentate(RecordInput ri)
- Specified by:
concatentate
in interface RecordInput