com.servingxml.components.flatfile.recordtype
Class OverpunchField

java.lang.Object
  extended by com.servingxml.components.flatfile.recordtype.OverpunchField
All Implemented Interfaces:
FlatRecordField

public class OverpunchField
extends java.lang.Object
implements FlatRecordField


Field Summary
 
Fields inherited from interface com.servingxml.components.flatfile.recordtype.FlatRecordField
EMPTY_ARRAY
 
Constructor Summary
OverpunchField(Name name, Label label, int start, IntegerSubstitutionExpr fieldWidthExpr, DefaultValue defaultValueEvaluator, FlatFileOptions flatFileOptions)
           
 
Method Summary
 FlatRecordFieldReader createFlatRecordFieldReader()
           
 FlatRecordFieldWriter createFlatRecordWriter()
           
 java.lang.String getLabel(ServiceContext context, Flow flow)
           
 Name getName()
           
 boolean isBinary()
           
 boolean isText()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OverpunchField

public OverpunchField(Name name,
                      Label label,
                      int start,
                      IntegerSubstitutionExpr fieldWidthExpr,
                      DefaultValue defaultValueEvaluator,
                      FlatFileOptions flatFileOptions)
Method Detail

createFlatRecordFieldReader

public FlatRecordFieldReader createFlatRecordFieldReader()
Specified by:
createFlatRecordFieldReader in interface FlatRecordField

createFlatRecordWriter

public FlatRecordFieldWriter createFlatRecordWriter()
Specified by:
createFlatRecordWriter in interface FlatRecordField

getName

public Name getName()
Specified by:
getName in interface FlatRecordField

getLabel

public java.lang.String getLabel(ServiceContext context,
                                 Flow flow)
Specified by:
getLabel in interface FlatRecordField

isText

public boolean isText()
Specified by:
isText in interface FlatRecordField

isBinary

public boolean isBinary()
Specified by:
isBinary in interface FlatRecordField