com.partnersoft.io.formats.binary
Class BinaryFixedWidthDataRecordSource

java.lang.Object
  extended by com.partnersoft.data.DataRecordSource
      extended by com.partnersoft.io.formats.StreamingDataRecordSource
          extended by com.partnersoft.io.formats.binary.BinaryFixedWidthDataRecordSource
All Implemented Interfaces:
Coggable, java.lang.Iterable<Naming>

public class BinaryFixedWidthDataRecordSource
extends StreamingDataRecordSource

A data record source derived from fixed-width records in a binary stream.

Author:
Paul Reavis Copyright 2002 Partner Software, Inc.

Nested Class Summary
 class BinaryFixedWidthDataRecordSource.MyFetcher
           
 
Field Summary
 
Fields inherited from class com.partnersoft.data.DataRecordSource
showProgress, verbose
 
Constructor Summary
BinaryFixedWidthDataRecordSource()
           
 
Method Summary
 DataRecordFetcher createFetcher()
          Creates a new fetcher to gather data for a new iteration.
 java.util.ArrayList getFields()
           
 boolean getLineDelimited()
           
 int getRecordWidth()
           
 void setFields(java.util.ArrayList newFields)
           
 void setLineDelimited(boolean tizit)
           
 void setRecordWidth(int newWidth)
           
 
Methods inherited from class com.partnersoft.io.formats.StreamingDataRecordSource
copyStateFrom, createInputStream, getPath, getPaths, getState, setInputStream, setPath, setPaths, setState
 
Methods inherited from class com.partnersoft.data.DataRecordSource
clone, getAfterActions, getBeforeActions, getShowProgress, getTransforms, isVerbose, iterator, setAfterActions, setBeforeActions, setShowProgress, setTransforms, setVerbose
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BinaryFixedWidthDataRecordSource

public BinaryFixedWidthDataRecordSource()
Method Detail

createFetcher

public DataRecordFetcher createFetcher()
Description copied from class: DataRecordSource
Creates a new fetcher to gather data for a new iteration.

Specified by:
createFetcher in class DataRecordSource

getFields

public java.util.ArrayList getFields()

setFields

public void setFields(java.util.ArrayList newFields)

getRecordWidth

public int getRecordWidth()

setRecordWidth

public void setRecordWidth(int newWidth)

getLineDelimited

public boolean getLineDelimited()

setLineDelimited

public void setLineDelimited(boolean tizit)