com.northconcepts.datapipeline.fixedwidth
Class FixedWidthWriter
java.lang.Object
com.northconcepts.datapipeline.core.DataEndpoint
com.northconcepts.datapipeline.core.DataWriter
com.northconcepts.datapipeline.core.AbstractWriter
com.northconcepts.datapipeline.core.TextWriter
com.northconcepts.datapipeline.core.LinedTextWriter
com.northconcepts.datapipeline.fixedwidth.FixedWidthWriter
public class FixedWidthWriter
- extends LinedTextWriter
Writes records to a fixed width stream.
| Methods inherited from class com.northconcepts.datapipeline.core.DataEndpoint |
assertNotOpened, assertOpened, decrementRecordCount, exception, exception, exception, finalize, getDescription, getRecordCount, getRecordCountAsBigInteger, getRecordCountAsString, getState, incrementRecordCount, isClosed, isOpen, isRecordCountBigInteger, resetRecordCount, setDescription, toString |
FixedWidthWriter
public FixedWidthWriter(File file)
FixedWidthWriter
public FixedWidthWriter(Writer writer)
getFillChar
public char getFillChar()
setFillChar
public FixedWidthWriter setFillChar(char fillChar)
isTruncateFields
public boolean isTruncateFields()
setTruncateFields
public FixedWidthWriter setTruncateFields(boolean truncateFields)
addFields
public FixedWidthWriter addFields(int... width)
addExceptionProperties
public DataException addExceptionProperties(DataException exception)
- Description copied from class:
DataEndpoint
- Adds this endpoint's current state to a
DataException. Since this method is called whenever an
exception is thrown, subclasses should override it to add their specific information.
- Overrides:
addExceptionProperties in class LinedTextWriter
assembleLine
protected void assembleLine(Record record,
StringBuffer lineBuffer)
throws Throwable
- Specified by:
assembleLine in class LinedTextWriter
- Throws:
Throwable
Copyright (c) 2007-2012 North Concepts Inc. All Rights Reserved.