com.servingxml.components.flatfile.options
Class FlatFileOptionsFactory
java.lang.Object
com.servingxml.components.flatfile.options.FlatFileOptionsFactory
public class FlatFileOptionsFactory
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FlatFileOptionsFactory
public FlatFileOptionsFactory()
hasRepeatDelimiters
public boolean hasRepeatDelimiters()
setRecordDelimiterFactories
public void setRecordDelimiterFactories(DelimiterFactory[] recordDelimiterFactories)
setCommentStarter
public void setCommentStarter(CommentStarter commentStarter)
getCommentStarter
public CommentStarter getCommentStarter()
getRecordDelimiterFactories
public DelimiterFactory[] getRecordDelimiterFactories()
getFieldDelimiterFactories
public FieldDelimiterFactory[] getFieldDelimiterFactories()
getSegmentDelimiterFactories
public DelimiterFactory[] getSegmentDelimiterFactories()
setSegmentDelimiterFactories
public void setSegmentDelimiterFactories(SegmentDelimiterFactory[] segmentDelimiterFactories)
setFieldDelimiterFactories
public void setFieldDelimiterFactories(FieldDelimiterFactory[] fieldDelimiterFactories)
setNameDelimiterFactories
public void setNameDelimiterFactories(NameDelimiterFactory[] nameDelimiterFactories)
setRepeatDelimiterFactories
public void setRepeatDelimiterFactories(DelimiterFactory[] repeatDelimiterFactories)
setSubfieldDelimiterFactories
public void setSubfieldDelimiterFactories(SubfieldDelimiterFactory[] subfieldDelimiterFactories)
setQuoteSymbol
public void setQuoteSymbol(QuoteSymbol quoteSymbol)
setQuote
public void setQuote(QuoteEnum quoteEnum)
setAlignment
public void setAlignment(Alignment alignment)
setPadCharacter
public void setPadCharacter(java.lang.String padCharacter)
setOmitFinalFieldDelimiter
public void setOmitFinalFieldDelimiter(TrueFalseEnum omitFinalFieldDelimiterEnum)
setOmitFinalRepeatDelimiter
public void setOmitFinalRepeatDelimiter(TrueFalseEnum omitFinalRepeatDelimiterEnum)
setIgnoreTrailingEmptyLines
public void setIgnoreTrailingEmptyLines(TrueFalseEnum ignoreTrailingEmptyLinesEnum)
setIgnoreEmptyLines
public void setIgnoreEmptyLines(TrueFalseEnum ignoreEmptyLinesEnum)
setLineDelimited
public void setLineDelimited(TrueFalseEnum lineDelimitedEnum)
setCountPositionsInBytes
public void setCountPositionsInBytes(TrueFalseEnum countPositionsInBytesEnum)
setFlushRecordOnWrite
public void setFlushRecordOnWrite(TrueFalseEnum flushRecordOnWriteEnum)
setTrimLeading
public void setTrimLeading(TrueFalseEnum trimLeadingEnum)
setTrimTrailing
public void setTrimTrailing(TrueFalseEnum trimTrailingEnum)
setTrimLeadingWithinQuotes
public void setTrimLeadingWithinQuotes(TrueFalseEnum trimLeadingWithinQuotesEnum)
setTrimTrailingWithinQuotes
public void setTrimTrailingWithinQuotes(TrueFalseEnum trimTrailingWithinQuotesEnum)
createFlatFileOptions
public FlatFileOptions createFlatFileOptions(ServiceContext context,
Flow flow,
FlatFileOptions defaults)
createFlatFileOptions
public FlatFileOptions createFlatFileOptions(ServiceContext context,
Flow flow,
boolean delimitedFile,
boolean countPositionsInBytes,
java.nio.charset.Charset charset)