public class MesgCSVWriterBase
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected boolean |
bytesAsHex |
protected CSVWriter |
csv |
protected boolean |
dateTimeAsISO8601 |
protected boolean |
enumsAsStrings |
protected boolean |
hideUnknownData |
protected boolean |
preserveGaps |
protected boolean |
removeExpandedFields |
protected boolean |
semicirclesAsDegrees |
protected boolean |
showInvalidsAsEmpty |
Constructor and Description |
---|
MesgCSVWriterBase(java.io.ByteArrayOutputStream byteArrayOutputStream) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
void |
enableBytesAsHex(boolean enable) |
void |
enableDateTimeAsISO8601(boolean enable) |
void |
enableEnumsAsStrings(boolean enable) |
void |
enableHideUnknownData(boolean enable) |
void |
enablePreserveGaps(boolean enable) |
void |
enableRemoveExpandedFields(boolean enable) |
void |
enableSemicirclesAsDegrees(boolean enable) |
void |
enableShowInvalidsAsEmpty(boolean enable) |
protected java.lang.String |
formatUnits(java.lang.String units) |
protected java.lang.String |
formatUnits(java.lang.String units,
java.lang.String profileType) |
protected java.lang.String |
getValueString(FieldBase fieldBase,
int subFieldIndex) |
boolean |
isBytesAsHexEnabled() |
boolean |
isDateTimeAsISO8601Enabled() |
boolean |
isEnumsAsStringsEnabled() |
boolean |
isHideUnknownDataEnabled() |
boolean |
isPreserveGapsEnabled() |
boolean |
isRemoveExpandedFieldsEnabled() |
boolean |
isSemicirclesAsDegreesEnabled() |
boolean |
isShowInvalidsAsEmptyEnabled() |
protected CSVWriter csv
protected boolean bytesAsHex
protected boolean dateTimeAsISO8601
protected boolean enumsAsStrings
protected boolean hideUnknownData
protected boolean showInvalidsAsEmpty
protected boolean removeExpandedFields
protected boolean preserveGaps
protected boolean semicirclesAsDegrees
public MesgCSVWriterBase(java.io.ByteArrayOutputStream byteArrayOutputStream)
public void close()
public void enableHideUnknownData(boolean enable)
public boolean isHideUnknownDataEnabled()
public void enableBytesAsHex(boolean enable)
public boolean isBytesAsHexEnabled()
public void enableDateTimeAsISO8601(boolean enable)
public boolean isDateTimeAsISO8601Enabled()
public void enableSemicirclesAsDegrees(boolean enable)
public boolean isSemicirclesAsDegreesEnabled()
public void enableShowInvalidsAsEmpty(boolean enable)
public boolean isShowInvalidsAsEmptyEnabled()
public void enableEnumsAsStrings(boolean enable)
public boolean isEnumsAsStringsEnabled()
public void enablePreserveGaps(boolean enable)
public boolean isPreserveGapsEnabled()
public void enableRemoveExpandedFields(boolean enable)
public boolean isRemoveExpandedFieldsEnabled()
protected java.lang.String getValueString(FieldBase fieldBase, int subFieldIndex)
protected java.lang.String formatUnits(java.lang.String units)
protected java.lang.String formatUnits(java.lang.String units, java.lang.String profileType)