com.servingxml.components.flatfile.recordtype
Class MultivaluedDelimitedField

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

public class MultivaluedDelimitedField
extends java.lang.Object
implements FlatRecordField


Field Summary
 
Fields inherited from interface com.servingxml.components.flatfile.recordtype.FlatRecordField
EMPTY_ARRAY
 
Constructor Summary
MultivaluedDelimitedField(Name fieldName, Label label, int startPosition, int maxWidth, Formatter fieldFormatter, DefaultValue defaultValue, 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

MultivaluedDelimitedField

public MultivaluedDelimitedField(Name fieldName,
                                 Label label,
                                 int startPosition,
                                 int maxWidth,
                                 Formatter fieldFormatter,
                                 DefaultValue defaultValue,
                                 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